ba34ecdbe0f87862ff63241f95dbf7b9f2d0139c
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-11-30 Richard Guenther <rguenther@suse.de>
2
3 PR tree-optimization/46722
4 * gcc.target/i386/fma4-fma-2.c: New testcase.
5
6 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
7
8 * objc.dg/duplicate-class-1.m: New.
9 * obj-c++.dg/duplicate-class-1.mm: New.
10
11 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
12
13 * objc.dg/property/dotsyntax-21.m
14 * obj-c++.dg/property/dotsyntax-21.mm
15
16 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
17
18 PR debug/46338
19 * g++.dg/debug/pr46338.C: New.
20
21 2010-11-29 Richard Guenther <rguenther@suse.de>
22 Zdenek Dvorak <rakdver@kam.uniff.cz>
23
24 PR tree-optimization/46675
25 * gcc.dg/pr46675.c: New test.
26
27 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
28
29 * gcc/testsuite/objc.dg/strings-1.m: Move to...
30 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
31 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
32 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
33 constructor and class reference for NeXT runtime. Update paths.
34 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
35 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
36 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
37 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
38 constructor and class reference for NeXT runtime. Update paths.
39
40 2010-11-29 Dodji Seketeli <dodji@redhat.com>
41
42 PR c++/42260
43 * g++.dg/conversion/cast2.C: New test.
44
45 PR c++/45383
46 * g++.dg/conversion/cond4.C: Likewise.
47
48 2010-11-29 Dodji Seketeli <dodji@redhat.com>
49
50 PR c++/45383
51 Reverted patch for PR c++/42260
52 * g++.dg/conversion/cast2.C: Reverted new test.
53
54 2010-11-29 Dodji Seketeli <dodji@redhat.com>
55
56 PR debug/46101
57 * g++.dg/debug/dwarf2/typedef5.C: New test
58
59 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
60 Mike Stump <mrs@gcc.gnu.org>
61
62 PR target/26427
63 PR target/33120
64 PR testsuite/35710
65 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
66 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
67 * gcc.dg/darwin-comm.c: Adjust for new allocators.
68 * gcc.dg/darwin-sections.c: New test.
69 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
70
71 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
72
73 * objc.dg/exceptions-1.m: New.
74 * objc.dg/exceptions-2.m: New.
75 * objc.dg/exceptions-3.m: New.
76 * objc.dg/exceptions-4.m: New.
77 * objc.dg/exceptions-5.m: New.
78 * obj-c++.dg/exceptions-1.mm: New.
79 * obj-c++.dg/exceptions-2.mm: New.
80 * obj-c++.dg/exceptions-3.mm: New.
81 * obj-c++.dg/exceptions-4.mm: New.
82 * obj-c++.dg/exceptions-5.mm: New.
83
84 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
85
86 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
87 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
88 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
89
90 2010-11-28 Janus Weil <janus@gcc.gnu.org>
91
92 PR fortran/46662
93 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
94
95 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
96
97 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
98 * gnat.dg/pack9.adb (dg-final): Likewise.
99
100 2010-11-28 Paul Thomas <pault@gcc.gnu.org
101
102 PR fortran/35810
103 * gfortran.dg/realloc_on_assign_1.f03: New test.
104 * gfortran.dg/realloc_on_assign_2.f03: New test.
105 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
106 * gfortran.dg/unpack_bounds_1.f90: The same.
107 * gfortran.dg/cshift_bounds_2.f90: The same.
108 * gfortran.dg/matmul_bounds_2.f90: The same.
109 * gfortran.dg/matmul_bounds_3.f90: The same.
110 * gfortran.dg/matmul_bounds_4.f90: The same.
111 * gfortran.dg/matmul_bounds_5.f90: The same.
112
113 2010-11-27 Tobias Burnus <burnus@net-b.de>
114
115 PR fortran/46638
116 PR fortran/46668
117 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
118
119 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
120
121 PR objc++/46222
122 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
123
124 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
125
126 * objc.dg/property/at-property-24.m: New.
127 * objc.dg/property/at-property-25.m: New.
128 * obj-c++.dg/property/at-property-24.mm: New.
129 * obj-c++.dg/property/at-property-25.mm: New.
130
131 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
132
133 * objc.dg/protocol-qualifier-1.m: New.
134 * objc.dg/protocol-qualifier-2.m: New.
135 * obj-c++.dg/protocol-qualifier-1.mm: New.
136 * obj-c++.dg/protocol-qualifier-2.mm: New.
137
138 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
139
140 * lib/gnat.exp: Load gcc.exp.
141 (gnat_target_compile): Use gcc_target_compile for *.c sources.
142 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
143
144 2010-11-26 Richard Guenther <rguenther@suse.de>
145
146 PR lto/46648
147 * gcc.dg/lto/20101125-1_0.c: New testcase.
148 * gcc.dg/lto/20101125-1_1.c: Likewise.
149
150 2010-11-22 Bud Davis <jmdavis@link.com>
151
152 * arith_divide_no_check.f
153 ,arith_divide.f,old_style_init.f90: new tests.
154
155 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
156
157 PR tree-optimization/46665
158 * gfortran.dg/pr46665.f90: New.
159
160 2010-11-26 Jakub Jelinek <jakub@redhat.com>
161
162 PR middle-end/46647
163 * gcc.dg/pr46647.c: New test.
164
165 2010-11-25 Janus Weil <janus@gcc.gnu.org>
166
167 PR fortran/46581
168 * gfortran.dg/select_type_19.f03: New.
169
170 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
171
172 * objc.dg/ivar-problem-1.m: New.
173 * obj-c++.dg/ivar-problem-1.mm: New.
174
175 2010-11-25 Jakub Jelinek <jakub@redhat.com>
176
177 PR middle-end/46637
178 * gcc.c-torture/compile/pr46637.c: New test.
179
180 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
181
182 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
183
184 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
185
186 PR middle-end/46647
187 * gcc.target/i386/pr46647.c: New.
188
189 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
190
191 * gcc.dg/dll-8.c: New.
192
193 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
194
195 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
196 * gnat.dg/sse_nolib.adb: Likewise.
197
198 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
199
200 PR rtl-optimization/46585
201 * gcc.dg/pr46585.c: New.
202
203 2010-11-24 Richard Henderson <rth@redhat.com>
204
205 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
206 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
207 vect_unpack, vect_int_mult, vect_extract_even_odd,
208 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
209
210 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
211
212 PR target/46519
213 * gfortran.dg/pr46519-1.f: New.
214
215 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
216
217 PR target/46519
218 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
219 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
220
221 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
222 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
223 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
224 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
225
226 * gcc.target/i386/avx-vzeroupper-20.c: New.
227 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
228 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
229 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
230 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
231 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
232 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
233
234 2010-11-24 Richard Guenther <rguenther@suse.de>
235
236 PR lto/43218
237 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
238
239 2010-11-24 Jakub Jelinek <jakub@redhat.com>
240
241 PR rtl-optimization/46614
242 * gcc.dg/pr46614.c: New test.
243
244 2010-11-24 Tobias Burnus <burnus@net-b.de>
245
246 PR fortran/46638
247 * gfortran.dg/transfer_simplify_10.f90: New.
248
249 2010-11-24 Jakub Jelinek <jakub@redhat.com>
250
251 PR middle-end/46629
252 * gfortran.dg/lto/pr46629_0.f90: New test.
253
254 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
255
256 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
257 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
258
259 2010-11-23 Joseph Myers <joseph@codesourcery.com>
260
261 * gcc.dg/opts-5.c: New test.
262
263 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
264
265 PR c++/46527
266 * g++.dg/debug/dwarf2/pr46527.C: New test.
267
268 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
269
270 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
271
272 2010-11-23 Jakub Jelinek <jakub@redhat.com>
273
274 PR middle-end/46499
275 * gcc.dg/pr46499-1.c: New test.
276 * gcc.dg/pr46499-2.c: New test.
277
278 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
279
280 * gcc.target/i386/alias-1.c: Require alias support.
281
282 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
283
284 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
285 for vectorizer tests.
286 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
287 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
288 * gcc.dg/graphite/pr41888.c: Ditto.
289 * gcc.dg/graphite/pr42729.c: Ditto.
290
291 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
292 Uros Bizjak <ubizjak@gmail.com>
293
294 * lib/target-supports.exp (check_vect_support_and_set_flags): New
295 procedure to check if the target supports vectorizer tests. Set
296 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
297 capabilites.
298 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
299 * g++.dg/vect/vect.exp: Ditto.
300 * gfortran.dg/vect/vect.exp: Ditto.
301
302 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
303
304 PR objc/34033
305 * objc.dg/strings-1.m: New.
306 * objc.dg/strings-2.m: New.
307 * obj-c++.dg/strings-1.mm: New.
308 * obj-c++.dg/strings-2.mm: New.
309
310 2010-11-22 Ian Bolton <ian.bolton@arm.com>
311
312 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
313 "target short_enums".
314 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
315
316 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
317
318 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
319
320 PR rtl-optimization/46603
321 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
322
323 PR testsuite/46230
324 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
325 being vectorized. Adjust dg-final pattern.
326 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
327
328 * gcc.dg/vect: Do not include <stdio.h> in testcases.
329 * gcc.dg/vect/costmodel/ppc: Likewise.
330
331 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
332
333 PR rtl-optimization/45652
334 * gcc.dg/pr45652.c: New.
335
336 2010-11-21 Richard Henderson <rth@redhat.com>
337
338 PR rtl-optimization/46571
339 * gcc.dg/pr46571.c: New.
340
341 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
342
343 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
344
345 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
346
347 PR target/46533
348 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
349
350 2010-11-20 Joseph Myers <joseph@codesourcery.com>
351
352 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
353 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
354 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
355 * gcc.dg/pack-test-2.c: Test for all targets.
356 * gcc.dg/pragma-align.c: Test for all targets.
357 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
358 * gcc.dg/ucnid-10.c: Test for all targets.
359
360 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
361
362 * gcc.target/sparc/sparc-align-1.c: New test.
363
364 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
365
366 PR c++/16189
367 PR c++/36888
368 PR c++/45331
369 * g++.dg/parse/semicolon3.C: New test.
370 * g++.dg/debug/pr22514.C: Adjust.
371 * g++.dg/init/error1.C: Adjust.
372 * g++.dg/other/bitfield3.C: Adjust.
373 * g++.dg/other/semicolon.C: Adjust.
374 * g++.dg/parse/error14.C: Adjust.
375 * g++.dg/parse/error5.C: Adjust.
376 * g++.dg/parse/parameter-declaration-1.C: Adjust.
377 * g++.dg/template/pr23510.C: Adjust.
378 * g++.dg/template/pr39425.C: Adjust.
379 * g++.old-deja/g++.robertl/eb125.C: Adjust.
380
381 2010-11-20 Jakub Jelinek <jakub@redhat.com>
382
383 PR debug/46561
384 * gcc.dg/autopar/pr46561.c: New test.
385
386 PR c++/46538
387 * g++.dg/other/error34.C: New test.
388
389 PR c++/46526
390 * g++.dg/cpp0x/constexpr-base3.C: New test.
391
392 PR tree-optimization/45830
393 * gcc.target/i386/pr45830.c: New test.
394 * gcc.c-torture/execute/pr45830.c: New test.
395
396 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
397
398 * objc.dg/attributes/class-attribute-1.m: Rewritten.
399 * objc.dg/attributes/class-attribute-2.m: Same change.
400 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
401 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
402 * objc.dg/fobjc-std-1.m: Updated.
403 * obj-c++.dg/fobjc-std-1.mm: Updated.
404
405 2010-11-19 Michael Matz <matz@suse.de>
406
407 PR tree-optimization/46077
408 * gcc.dg/vect/O3-pr46077.c: New testcase.
409
410 2010-11-19 Joseph Myers <joseph@codesourcery.com>
411
412 PR c/46547
413 * gcc.c-torture/compile/pr46547-1.c: New test.
414
415 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
416
417 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
418 exec $compiler.
419 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
420 $GFORTRAN_UNDER_TEST.
421 (gfortran_init): Use -B to specify specpath, add trailing /.
422
423 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
424
425 * gcc.target/powerpc/ppc-target-1.c: New file to test target
426 attributes on PowerPC.
427 * gcc.target/powerpc/ppc-target-2.c: Ditto.
428 * gcc.target/powerpc/ppc-target-3.c: Ditto.
429
430 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
431
432 * objc.dg/attributes/proto-attribute-1.m: Updated.
433 * objc.dg/attributes/proto-attribute-2.m: New.
434 * objc.dg/attributes/proto-attribute-3.m: New.
435 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
436 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
437 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
438
439 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
440
441 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
442
443 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
444
445 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
446
447 2010-11-18 Steve Ellcey <sje@cup.hp.com>
448
449 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
450 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
451
452 2010-11-18 Jakub Jelinek <jakub@redhat.com>
453
454 PR middle-end/46534
455 * gcc.c-torture/compile/pr46534.c: New test.
456
457 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
458
459 * gnat.dg/atomic4.ad[sb]: New test.
460 * gnat.dg/volatile4.adb: Likewise.
461
462 2010-11-18 Richard Henderson <rth@redhat.com>
463
464 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
465
466 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
467
468 PR c/33193
469 * c-c++-common/pr33193.c: New test.
470
471 2010-11-18 Richard Guenther <rguenther@suse.de>
472
473 PR tree-optimization/46172
474 * gcc.dg/torture/pr46172.c: New testcase.
475
476 2010-11-18 Jeff Law <law@redhat.com>
477
478 PR middle-end-optimization/46297
479 * gfortran.dg/pr46297.f: New test.
480
481 2010-11-17 Steve Ellcey <sje@cup.hp.com>
482
483 PR middle-end/31490
484 * gcc.dg/pr31490.c: New test.
485
486 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
487
488 * gcc.dg/nop.h: Move from ...
489 * gcc.dg/guality/nop.h: ... here.
490 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
491 * gcc.dg/guality/asm-1.c: Update nop.h include.
492 * gcc.dg/guality/pr43329-1.c: Ditto.
493
494 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
495
496 * gcc.dg/two-types-1.c: New test.
497 * gcc.dg/two-types-2.c: New test.
498 * gcc.dg/two-types-3.c: New test.
499 * gcc.dg/two-types-4.c: New test.
500 * gcc.dg/two-types-5.c: New test.
501 * gcc.dg/two-types-6.c: New test.
502 * gcc.dg/two-types-7.c: New test.
503 * gcc.dg/two-types-8.c: New test.
504 * gcc.dg/two-types-9.c: New test.
505 * gcc.dg/two-types-10.c: New test.
506 * objc.dg/two-types-1.m: New test.
507
508 2010-11-17 Jakub Jelinek <jakub@redhat.com>
509
510 PR rtl-optimization/46440
511 * gcc.dg/pr46440.c: New test.
512
513 PR testsuite/45429
514 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
515
516 2010-11-17 Ira Rosen <irar@il.ibm.com>
517
518 PR tree-optimization/46312
519 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
520 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
521 on targets that support vector shifts with scalar shift argument.
522 Remove dg-options.
523 * gcc.dg/vect/vect-scal-opt.c: Rename to...
524 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
525 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
526 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
527 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
528 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
529 support misaligned data accesses.
530 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
531 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
532 * lib/target-supports.exp
533 (check_effective_target_vect_shift_scalar): New.
534
535 2010-11-17 Jakub Jelinek <jakub@redhat.com>
536
537 * gcc.dg/guality/nop.h: New file.
538 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
539 "nop". Adjust line numbers in gdb-test.
540 * gcc.dg/guality/pr43329-1.c: Likewise.
541
542 2010-11-16 Jason Merrill <jason@redhat.com>
543
544 * g++.dg/cpp0x/defaulted20.C: New.
545
546 * g++.dg/template/injected2.C: New.
547
548 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
549
550 * objc.dg/protocol-optional-1.m: New.
551 * obj-c++.dg/protocol-optional-1.mm: New.
552
553 2010-11-16 Richard Henderson <rth@redhat.com>
554
555 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
556 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
557
558 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
559
560 * gnat.dg/opt12.adb: New test.
561 * gnat.dg/opt12_pkg.ad[sb]: New helper.
562
563 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
564
565 * gcc.target/rx/pack.c: New test.
566
567 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
568 Tobias Burnus <burnus@net-b.de>
569
570 PR fortran/32049
571 * gfortran.dg/quad_1.f90: New.
572 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
573 compiler arguments.
574 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
575 library search path; call gcc-set-multilib-library-path with
576 arguments such that libgfortran.spec is found.
577 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
578
579 2010-11-16 Jakub Jelinek <jakub@redhat.com>
580
581 PR c++/46401
582 * g++.dg/warn/Wsequence-point-3.C: New test.
583
584 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
585
586 PR preprocessor/17349
587 * gcc.dg/cpp/cmdlne-C3.c: New.
588
589 2010-11-16 Richard Guenther <rguenther@suse.de>
590
591 PR tree-optimization/44545
592 * gcc.dg/pr44545.c: New testcase.
593
594 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
595
596 PR rtl-optimization/46366
597 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
598 casts.
599
600 2010-11-16 Richard Guenther <rguenther@suse.de>
601
602 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
603
604 2010-11-16 Richard Guenther <rguenther@suse.de>
605
606 PR middle-end/45172
607 * gfortran.dg/gomp/pr45172.f90: New testcase.
608
609 2010-11-16 Nick Clifton <nickc@redhat.com>
610
611 * gcc.target/rx/pack.c: New test.
612
613 2010-11-15 Richard Henderson <rth@redhat.com>
614
615 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
616 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
617 Use builtin_constant_p rather than scanning for builtin name.
618
619 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
620
621 * objc.dg/property/dotsyntax-18.m: New.
622 * objc.dg/property/dotsyntax-19.m: New.
623 * objc.dg/property/dotsyntax-20.m: New.
624 * obj-c++.dg/property/dotsyntax-18.mm: New.
625 * obj-c++.dg/property/dotsyntax-19.mm: New.
626 * obj-c++.dg/property/dotsyntax-20.mm: New.
627 * objc.dg/property/dotsyntax-4.m: Removed some unused
628 variables and code.
629 * objc.dg/property/dotsyntax-6.m: Same change.
630 * objc.dg/property/dotsyntax-16.m: Same change.
631 * objc.dg/property/dotsyntax-17.m: Same change.
632 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
633 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
634 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
635 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
636 * objc.dg/property/at-property-22.m: Added missing casts.
637 * obj-c++.dg/property/at-property-22.mm: Same change.
638
639 2010-11-15 Jakub Jelinek <jakub@redhat.com>
640
641 PR tree-optimization/46491
642 * gcc.target/i386/pr46491.c: New test.
643
644 PR tree-optimization/46461
645 * gcc.c-torture/compile/pr46461.c: New test.
646
647 2010-11-15 Tobias Burnus <burnus@net.b.de>
648
649 PR fortran/46484
650 * gfortran.dg/allocatable_scalar_11.f90: New.
651 * gfortran.dg/allocatable_scalar_5.f90: Make test case
652 standard conform.
653
654 2010-11-15 Jakub Jelinek <jakub@redhat.com>
655
656 PR debug/46095
657 * gcc.target/i386/pr46095.c: New test.
658
659 PR debug/46387
660 * gcc.dg/pr46387.c: New test.
661
662 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
663
664 * objc.dg/property/dotsyntax-16.m: New.
665 * objc.dg/property/dotsyntax-17.m: New.
666 * obj-c++.dg/property/dotsyntax-16.mm: New.
667 * obj-c++.dg/property/dotsyntax-17.mm: New.
668 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
669 syntax with properties, which now works.
670 * obj-c++.dg/property/at-property-10.mm: Same change.
671
672 2010-11-15 Martin Jambor <mjambor@suse.cz>
673
674 PR tree-optimization/46349
675 * gnat.dg/opt9.adb: New file.
676 * gnat.dg/opt9_pkg.ads: Likewise
677
678 2010-11-15 Richard Guenther <rguenther@suse.de>
679
680 PR lto/44989
681 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
682
683 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
684
685 PR preprocessor/45038
686 * g++.dg/pr45038.C: New test.
687
688 2010-11-15 Richard Guenther <rguenther@suse.de>
689
690 PR tree-optimization/46467
691 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
692
693 2010-11-15 Richard Guenther <rguenther@suse.de>
694
695 PR testsuite/46423
696 * g++.dg/torture/pr34850.C: Adjust.
697
698 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
699
700 PR c/46475
701 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
702
703 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
704
705 * objc.dg/property/at-property-21.m: New.
706 * objc.dg/property/at-property-22.m: New.
707 * objc.dg/property/at-property-23.m: New.
708 * objc.dg/property/synthesize-9.m: New.
709 * objc.dg/property/synthesize-10.m: New.
710 * objc.dg/property/synthesize-11.m: New.
711 * obj-c++.dg/property/at-property-21.mm: New.
712 * obj-c++.dg/property/at-property-22.mm: New.
713 * obj-c++.dg/property/at-property-23.mm: New.
714 * obj-c++.dg/property/synthesize-9.mm: New.
715 * obj-c++.dg/property/synthesize-10.mm: New.
716 * obj-c++.dg/property/synthesize-11.mm: New.
717
718 * objc.dg/property/at-property-4.m: Updated to match new compiler
719 where some errors have been converted into warnings and vice versa.
720 * objc.dg/property/at-property-16.m: Same change.
721 * objc.dg/property/at-property-18.m: Same change.
722 * objc.dg/property/property-neg-5.m: Same change.
723 * obj-c++.dg/property/at-property-4.mm: Same change.
724 * obj-c++.dg/property/at-property-16.mm: Same change.
725 * obj-c++.dg/property/at-property-18.mm: Same change.
726 * obj-c++.dg/property/property-neg-5.mm: Same change.
727
728 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
729 commented out because of testsuite problems; I found out that
730 using dg-warning instead of dg-message gets them to work.
731 * obj-c++.dg/property/property-neg-3.mm: Same change.
732 * obj-c++.dg/property/synthesize-6.mm: Same change.
733 * obj-c++.dg/property/at-property-5.mm: Same change.
734 * obj-c++.dg/property/at-property-14.mm: Same change.
735 * obj-c++.dg/property/at-property-18.mm: Same change.
736 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
737 some tests still do not work due to some other testsuite issue).
738
739 2010-11-13 Jason Merrill <jason@redhat.com>
740
741 * g++.dg/cpp0x/auto20.C: New.
742
743 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
744
745 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
746 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
747
748 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
749
750 PR c/46462
751 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
752 * gcc.dg/pr35746.c: Likewise.
753 * gcc.dg/cpp/direct2.c: Likewise.
754 * gcc.dg/cpp/direct2s.c: Likewise.
755 * gcc.dg/noncompile/920923-1.c: Likewise.
756 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
757
758 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
759
760 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
761
762 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
763
764 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
765 a pointer to an arbitrary C struct with an Objective-C protocol.
766 Test various valid uses of typedef with Objective-C objects and
767 protocols instead.
768 * objc.dg/invalid-type-1.m: New.
769 * obj-c++.dg/invalid-type-1.m: New.
770
771 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
772
773 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
774
775 2010-11-13 Tobias Burnus <burnus@net-b.de>
776
777 PR fortran/45742
778 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
779
780 2010-11-13 Tobias Burnus <burnus@net-b.de>
781
782 PR fortran/45742
783 * gfortran.dg/volatile12.f90: New.
784
785 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
786
787 * objc.dg/attributes/method-format-1.m: Adjust.
788
789 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
790
791 PR c/20385
792 * gcc.dg/decl-9.c: New.
793
794 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
795
796 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
797
798 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
799
800 * gcc.dg/format/few-1.c: New test.
801 * gcc.dg/format/asm_fprintf-1.c: Adjust.
802 * gcc.dg/format/c90-scanf-1.c: Adjust.
803 * gcc.dg/format/cmn-err-1.c: Adjust.
804 * gcc.dg/format/dfp-printf-1.c: Adjust.
805 * gcc.dg/format/dfp-scanf-1.c: Adjust.
806 * gcc.dg/format/gcc_diag-1.c: Adjust.
807 * gcc.dg/format/ms_unnamed-1.c: Adjust.
808 * gcc.dg/format/strfmon-1.c: Adjust.
809 * gcc.dg/format/unnamed-1.c: Adjust.
810 * gcc.dg/format/xopen-2.c: Adjust.
811 * g++.dg/ext/builtin4.C: Adjust.
812 * g++.dg/ext/builtin5.C: Adjust.
813
814 2010-11-12 Joseph Myers <joseph@codesourcery.com>
815
816 * gcc.dg/pragma-diag-2.c: New test.
817
818 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
819
820 PR fortran/45794
821 * gfortran.dg/optional_mask.f90: New test.
822
823 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
824
825 * g++.dg/cpp0x/defaulted15.C: Adjust.
826
827 2010-11-12 James Dennett <jdennett@google.com>
828
829 PR c++/39415
830 * g++.dg/expr/static_cast7.C: New.
831
832 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
833
834 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
835 warning.
836 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
837 mips-sgi-irix*.
838 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
839 * gcc.target/mips/call-3.c: Add dg-require-visibility.
840
841 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
842
843 * gcc.dg/pr46375.c: New test.
844
845 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
846
847 PR c/44782
848 * c-c++-common/fmax-errors.c: New test.
849
850 2010-11-11 Richard Henderson <rth@redhat.com>
851
852 * gcc.target/i386/sse-24.c: Use -ffp-contract.
853
854 2010-11-11 Jan Hubicka <jh@suse.cz>
855
856 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
857 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
858
859 2010-11-12 Jakub Jelinek <jakub@redhat.com>
860
861 PR target/46088
862 * gcc.dg/pr46088.c: New test.
863
864 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
865
866 * gfortran.dg/empty_derived_type.f90: New test.
867
868 2010-11-11 Tobias Burnus <burnus@net-b.de>
869
870 PR fortran/46413
871 * gfortran.dg/class_31.f90: New.
872
873 PR fortran/46205
874 * gfortran.dg/forall_14.f90: New.
875
876 2010-11-11 Jakub Jelinek <jakub@redhat.com>
877 Tobias Burnus <burnus@net-b.de>
878
879 PR fortran/46325
880 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
881
882 2010-11-11 Jan Hubicka <jh@suse.cz>
883
884 * gcc.dg/20081223-1.c: Update LTO options.
885 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
886 * gcc.dg/lto/20081118_0.c: Update LTO options.
887 * gcc.dg/lto/ipareference_0.c: Update LTO options.
888 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
889 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
890 * gcc.dg/lto/ipacp_0.c: Update LTO options.
891 * gcc.dg/lto/20090116_0.c: Update LTO options.
892 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
893 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
894 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
895 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
896 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
897 * gcc.dg/lto/20081224_0.c: Update LTO options.
898 * gcc.dg/lto/20090219_0.c: Update LTO options.
899 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
900 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
901 * gcc.dg/lto/20081115_0.c: Update LTO options.
902 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
903 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
904 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
905 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
906 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
907 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
908 * g++.dg/20090107-1.C: Update LTO options.
909 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
910 * g++.dg/lto/20081123_0.C: Update LTO options.
911 * g++.dg/lto/20090313_0.C: Update LTO options.
912 * g++.dg/lto/20081125_0.C: Update LTO options.
913 * g++.dg/lto/20081109-1_0.C: Update LTO options.
914 * g++.dg/lto/20081219_0.C: Update LTO options.
915 * g++.dg/lto/20100724-1_0.C: Update LTO options.
916 * g++.dg/lto/20081204-1_0.C: Update LTO options.
917 * g++.dg/lto/20090303_0.C: Update LTO options.
918 * g++.dg/lto/20100723-1_0.C: Update LTO options.
919 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
920 * g++.dg/lto/20090128_0.C: Update LTO options.
921 * g++.dg/lto/20081204-2_0.C: Update LTO options.
922 * g++.dg/lto/20090302_0.C: Update LTO options.
923 * g++.dg/lto/20081119-1_0.C: Update LTO options.
924 * g++.dg/lto/20081118_0.C: Update LTO options.
925 * g++.dg/20090121-1.C: Update LTO options.
926 * objc.dg/lto/lto.exp: Update LTO options.
927 * lib/lto.exp: Update LTO options.
928 * lib/gcc-dg.exp: Update LTO options.
929 * lib/c-torture.exp: Update LTO options.
930 * obj-c++.dg/lto/lto.exp: Update LTO options.
931
932 2010-11-11 Jan Hubicka <jh@suse.cz>
933
934 PR tree-optimize/40436
935 * gcc.dg/tree-ssa/inline-5.c: New testcase.
936 * gcc.dg/tree-ssa/inline-6.c: New testcase.
937
938 2010-11-11 Janus Weil <janus@gcc.gnu.org>
939
940 * gfortran.dg/proc_decl_24.f90: New.
941
942 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
943
944 * objc.dg/property/at-property-20.m: New.
945 * objc.dg/property/synthesize-8.m: New.
946 * obj-c++.dg/property/at-property-20.m: New.
947 * obj-c++.dg/property/synthesize-8.mm: New.
948
949 2010-11-11 Joseph Myers <joseph@codesourcery.com>
950
951 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
952
953 2010-11-11 Jakub Jelinek <jakub@redhat.com>
954
955 PR middle-end/46388
956 * gcc.c-torture/compile/pr46388.c: New test.
957
958 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
959
960 * lib/lto.exp (lto-get-options-main): Support optional target
961 selector for dg-suppress-ld-options.
962
963 2010-11-11 Martin Jambor <mjambor@suse.cz>
964
965 PR tree-optimization/46383
966 * g++.dg/torture/pr46383.C: New test.
967
968 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
969
970 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
971 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
972 to dg-options.
973 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
974 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
975 * g++.dg/other/i386-3.C: Ditto.
976
977 2010-11-10 Jason Merrill <jason@redhat.com>
978
979 * g++.dg/cpp0x/constexpr-46420.C: New.
980
981 2010-11-10 Joseph Myers <joseph@codesourcery.com>
982
983 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
984 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
985 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
986 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
987 expected messages.
988
989 2010-11-10 Jan Hubicka <jh@suse.cz>
990
991 PR tree-optimize/38669
992 * gcc.dg/tree-ssa/pr38699.c: New testcase.
993
994 2010-11-10 Jan Hubicka <jh@suse.cz>
995
996 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
997
998 2010-11-10 Jason Merrill <jason@redhat.com>
999
1000 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1001
1002 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR debug/46409
1005 * gcc.dg/debug/pr46409.c: New test.
1006
1007 PR c++/46368
1008 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1009
1010 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1011
1012 PR target/46419
1013 * gcc-target/i386/pr46419.c: New test.
1014
1015 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1016
1017 * g++.dg/other/i386-2.C: Add -mtbm.
1018 * g++.dg/other/i386-3.C: Likewise.
1019 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1020 * gcc.target/i386/funcspec-6.c: Likewise.
1021 * gcc.target/i386/sse-12.c: Add -mtbm.
1022 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1023 operand intrinsics.
1024 * gcc.target/i386/sse-14.c: Likewise.
1025 * gcc.target/i386/sse-22.c: Likewise.
1026 * gcc.target/i386/sse-23.c: Likewise.
1027 * gcc.target/i386/tbm-1.c: New file.
1028 * gcc.target/i386/tbm-2.c: Likewise.
1029
1030 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1031
1032 * g++.dg/other/i386-2.C: Add -mbmi.
1033 * g++.dg/other/i386-3.C: Likewise.
1034 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1035 * gcc.target/i386/funcspec-6.c: Likewise.
1036 * gcc.target/i386/sse-12.c: Add -mbmi.
1037 * gcc.target/i386/bmi-1.c: New file.
1038 * gcc.target/i386/bmi-2.c: Likewise.
1039 * gcc.target/i386/bmi-3.c: Likewise.
1040 * gcc.target/i386/bmi-4.c: Likewise.
1041 * gcc.target/i386/bmi-5.c: Likewise.
1042 * gcc.target/i386/bmi-6.c: Likewise.
1043
1044 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1045
1046 PR c++/46065
1047 * g++.dg/pr46065.C: New test.
1048
1049 2010-11-10 Jan Hubicka <jh@suse.cz>
1050
1051 PR tree-optimize/33172
1052 PR tree-optimize/43411
1053 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1054 * g++.dg/tree-ssa/pr43411.C: New testcase.
1055
1056 2010-11-10 Jan Hubicka <jh@suse.cz>
1057
1058 PR tree-optimize/46228
1059 * g++.dg/tree-ssa/pr46228.C: New testcase.
1060
1061 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1062
1063 PR tree-optimization/46414
1064 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1065
1066 2010-11-10 Tobias Burnus <burnus@net-b.de>
1067
1068 PR fortran/46411
1069 * gfortran.dg/intrinsic_7.f90: New.
1070
1071 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1072
1073 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1074 * g++.dg/abi/thunk4.C: Likewise.
1075 * g++.dg/opt/combine.C: Add dg-require-visibility.
1076 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1077 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1078 alpha*-dec-osf*.
1079 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1080 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1081 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1082 large arena_size.
1083 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1084 * gcc.dg/intmax_t-1.c: Likewise.
1085
1086 2010-11-10 Tobias Burnus <burnus@net-b.de>
1087
1088 PR fortran/46244
1089 * gfortran.dg/class_30.f90: New.
1090
1091 2010-11-10 Tobias Burnus <burnus@net-b.de>
1092
1093 PR fortran/46223
1094 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1095 failure on s390.
1096
1097 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1098
1099 PR tree-optimization/45971
1100 * gcc.dg/vect/O3-pr45971.c: New.
1101
1102 2010-11-10 Richard Guenther <rguenther@suse.de>
1103
1104 PR tree-optimization/44964
1105 * gcc.dg/pr44964.c: New testcase.
1106
1107 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1108
1109 * gnat.dg/opt10.adb: Fix typo.
1110
1111 2010-11-10 Martin Jambor <mjambor@suse.cz>
1112
1113 PR tree-optimization/46351
1114 PR tree-optimization/46377
1115 * gnat.dg/opt10.adb: New file.
1116 * gnat.dg/opt10_pkg.ads: Likewise.
1117 * gnat.dg/opt11.adb: Likewise.
1118 * gnat.dg/opt11.ads: Likewise.
1119
1120 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1121
1122 * gnat.dg/boolean_conv.adb: New test.
1123
1124 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1125
1126 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1127
1128 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1129
1130 * gnat.dg/unchecked_convert7.adb: New test.
1131
1132 2010-11-10 Richard Guenther <rguenther@suse.de>
1133
1134 PR tree-optimization/46398
1135 * gcc.dg/torture/pr46398.c: New testcase.
1136
1137 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1138
1139 * gfortran.dg/open_dev_null.f90: New test.
1140
1141 2010-11-09 Jan Hubicka <jh@suse.cz>
1142
1143 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1144 unrolling.
1145
1146 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1147
1148 * gcc.dg/struct-semi-4.c: New test.
1149
1150 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1151
1152 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1153 power5 to enable generation of FRIZ.
1154
1155 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1156 optimization.
1157
1158 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1159 expected.
1160
1161 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1162
1163 PR target/43808
1164 * gfortran.dg/pr43808.f90: New test.
1165
1166 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1167
1168 PR tree-optimization/46036
1169 * gfortran.dg/lto/pr46036_0.f90: New.
1170
1171 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR middle-end/45663
1174 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1175 bar invocation instead of first.
1176
1177 PR debug/46171
1178 * gcc.dg/pr46171.c: New test.
1179
1180 2010-11-09 Richard Guenther <rguenther@suse.de>
1181
1182 PR tree-optimization/46355
1183 * gcc.dg/pr46355.c: New testcase.
1184
1185 2010-11-09 Richard Guenther <rguenther@suse.de>
1186
1187 PR tree-optimization/46177
1188 * gcc.dg/pr46177-2.c: New testcase.
1189
1190 2010-11-09 Richard Guenther <rguenther@suse.de>
1191
1192 PR testsuite/46312
1193 * gcc.dg/vec-scal-opt.c: Move ...
1194 * gcc.dg/vect/vect-scal-opt.c: ... here.
1195 * gcc.dg/vec-scal-opt1.c: Move ...
1196 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1197 * gcc.dg/vec-scal-opt2.c: Move ...
1198 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1199
1200 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1201
1202 * gnat.dg/specs/static_initializer5.ads: New test.
1203 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1204
1205 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1206
1207 PR middle-end/46360
1208 * gcc.c-torture/compile/pr46360.c: New test.
1209
1210 PR c++/45894
1211 * g++.dg/warn/Wsequence-point-2.C: New test.
1212
1213 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1214
1215 PR fortran/46313
1216 * gfortran.dg/class_29.f03: New.
1217
1218 2010-11-09 Richard Guenther <rguenther@suse.de>
1219
1220 PR middle-end/46221
1221 * gcc.target/i386/alias-1.c: New testcase.
1222
1223 2010-11-08 Jason Merrill <jason@redhat.com>
1224
1225 * g++.dg/cpp0x/constexpr-sassert.C: New.
1226
1227 2010-11-08 Jason Merrill <jason@redhat.com>
1228
1229 * g++.dg/cpp0x/constexpr-defarg.C: New.
1230
1231 2010-11-08 Xinliang David Li <davidxl@google.com>
1232
1233 PR tree-optimization/46316
1234 * gcc.c-torture/execute/pr46316.c: New test.
1235
1236 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1237
1238 PR fortran/46344
1239 * gfortran.dg/class_28.f03: Extended.
1240
1241 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1242
1243 * objc.dg/property/dotsyntax-13.m: New.
1244 * objc.dg/property/dotsyntax-14.m: New.
1245 * objc.dg/property/dotsyntax-15.m: New.
1246 * objc.dg/property/synthesize-7.m: New.
1247 * obj-c++.dg/property/dotsyntax-13.mm: New.
1248 * obj-c++.dg/property/dotsyntax-14.mm: New.
1249 * obj-c++.dg/property/dotsyntax-15.mm: New.
1250 * obj-c++.dg/property/synthesize-7.mm: New.
1251
1252 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1253
1254 * objc.dg/property/dynamic-4.m: New.
1255 * objc.dg/property/dynamic-5.m: New.
1256 * objc.dg/property/dynamic-6.m: New.
1257 * obj-c++.dg/property/dynamic-4.mm: New.
1258 * obj-c++.dg/property/dynamic-5.mm: New.
1259 * obj-c++.dg/property/dynamic-6.mm: New.
1260
1261 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1262
1263 * objc.dg/property/synthesize-3.m: New.
1264 * objc.dg/property/synthesize-4.m: New.
1265 * objc.dg/property/synthesize-5.m: New.
1266 * objc.dg/property/synthesize-6.m: New.
1267 * obj-c++.dg/property/synthesize-3.mm: New.
1268 * obj-c++.dg/property/synthesize-4.mm: New.
1269 * obj-c++.dg/property/synthesize-5.mm: New.
1270 * obj-c++.dg/property/synthesize-6.mm: New.
1271
1272 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1273
1274 * objc.dg/property/at-property-5.m: Updated test.
1275 * objc.dg/property/at-property-16.m: New.
1276 * objc.dg/property/at-property-17.m: New.
1277 * objc.dg/property/at-property-18.m: New.
1278 * objc.dg/property/at-property-19.m: New.
1279 * objc.dg/property/dotsyntax-12.m: New.
1280 * objc.dg/protocol-inheritance-1.m: New.
1281 * objc.dg/protocol-inheritance-2.m: New.
1282 * obj-c++.dg/property/at-property-5.mm: Updated test.
1283 * obj-c++.dg/property/at-property-16.mm: New.
1284 * obj-c++.dg/property/at-property-17.mm: New.
1285 * obj-c++.dg/property/at-property-18.mm: New.
1286 * obj-c++.dg/property/at-property-19.mm: New.
1287 * obj-c++.dg/protocol-inheritance-1.mm: New.
1288 * obj-c++.dg/protocol-inheritance-2.mm: New.
1289 * obj-c++.dg/property/dotsyntax-12.mm: New.
1290
1291 2010-11-08 Jason Merrill <jason@redhat.com>
1292
1293 * g++.dg/expr/overflow1.C: New.
1294 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1295 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1296 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1297 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1298
1299 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1300
1301 * gcc.dg/pr35442.c: Adapt warning.
1302
1303 PR target/46280
1304 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1305 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1306 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1307 i?86-*-* x86_64-*-*.
1308 * g++.dg/torture/pr36445.C: Likewise.
1309 * gcc.c-torture/compile/pr34856.c: Likewise.
1310 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1311 * gcc.c-torture/compile/vector-1.c: Likewise.
1312 * gcc.c-torture/compile/vector-2.c: Likewise.
1313 * gcc.dg/pr32912-1.c: Likewise.
1314 * gcc.c-torture/execute/va-arg-25.c: Move ...
1315 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1316 Add dg-options -msse, dg-require-effective-target sse_runtime for
1317 for i?86-*-*, x86_64-*-*.
1318 * gcc.c-torture/execute/vector-1.c: Likewise.
1319 * gcc.c-torture/execute/vector-2.c: Likewise.
1320 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1321 i?86-*-*, x86_64-*-*.
1322 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1323 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1324 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1325 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1326 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1327
1328 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1329
1330 * gcc.dg/torture/pr45982.c: Add -std=c99
1331 * gcc.dg/torture/pr45623.c: Ditto.
1332
1333 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1334
1335 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1336 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1337
1338 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1339
1340 PR target/28627
1341 * g++.dg/ext/dllimport7.C: Adjust second error check and
1342 allow test for x86_64 mingw, too.
1343
1344 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1345
1346 PR fortran/46344
1347 * gfortran.dg/class_28.f03: New.
1348
1349 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1350
1351 PR rtl-optimization/45352
1352 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1353 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1354 gcc.target/i386/pr45352-2.c: New tests.
1355
1356 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1357
1358 PR libobjc/36610
1359 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1360 XFAIL the run for all but m32 x86.
1361
1362 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1363
1364 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1365 as comment character.
1366
1367 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1368
1369 * gcc.target/mips/mips.exp: Revert previous patch.
1370 * gcc.target/mips/fma-1.c: Delete.
1371 * gcc.target/mips/fma-2.c: Likewise.
1372 * gcc.target/mips/fma-3.c: Likewise.
1373 * gcc.target/mips/fma-4.c: Likewise.
1374 * gcc.target/mips/fma-5.c: Likewise.
1375 * gcc.target/mips/fma-6.c: Likewise.
1376 * gcc.target/mips/fma-7.c: Likewise.
1377 * gcc.target/mips/fma-8.c: Likewise.
1378 * gcc.target/mips/fma-9.c: Likewise.
1379 * gcc.target/mips/fma-10.c: Likewise.
1380 * gcc.target/mips/fma-11.c: Likewise.
1381 * gcc.target/mips/fma-12.c: Likewise.
1382 * gcc.target/mips/fma-13.c: Likewise.
1383 * gcc.target/mips/fma-14.c: Likewise.
1384 * gcc.target/mips/fma-15.c: Likewise.
1385 * gcc.target/mips/fma-16.c: Likewise.
1386 * gcc.target/mips/fma-17.c: Likewise.
1387 * gcc.target/mips/fma-18.c: Likewise.
1388 * gcc.target/mips/fma-19.c: Likewise.
1389 * gcc.target/mips/fma-20.c: Likewise.
1390
1391 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1392
1393 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1394 * gcc.target/mips/fma-1.c: New test.
1395 * gcc.target/mips/fma-2.c: Likewise.
1396 * gcc.target/mips/fma-3.c: Likewise.
1397 * gcc.target/mips/fma-4.c: Likewise.
1398 * gcc.target/mips/fma-5.c: Likewise.
1399 * gcc.target/mips/fma-6.c: Likewise.
1400 * gcc.target/mips/fma-7.c: Likewise.
1401 * gcc.target/mips/fma-8.c: Likewise.
1402 * gcc.target/mips/fma-9.c: Likewise.
1403 * gcc.target/mips/fma-10.c: Likewise.
1404 * gcc.target/mips/fma-11.c: Likewise.
1405 * gcc.target/mips/fma-12.c: Likewise.
1406 * gcc.target/mips/fma-13.c: Likewise.
1407 * gcc.target/mips/fma-14.c: Likewise.
1408 * gcc.target/mips/fma-15.c: Likewise.
1409 * gcc.target/mips/fma-16.c: Likewise.
1410 * gcc.target/mips/fma-17.c: Likewise.
1411 * gcc.target/mips/fma-18.c: Likewise.
1412 * gcc.target/mips/fma-19.c: Likewise.
1413 * gcc.target/mips/fma-20.c: Likewise.
1414
1415 2010-11-06 Jason Merrill <jason@redhat.com>
1416
1417 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1418
1419 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
1420
1421 PR c/43384
1422 * gcc.dg/parser-error-3.c: New test.
1423
1424 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1425
1426 PR c++/45332
1427 * g++.dg/parse/semicolon2.C: New testcase.
1428 * g++.dg/ext/asmspec1.C: Adjust.
1429 * g++.dg/init/new13.C: Adjust.
1430 * g++.dg/parse/ctor5.C: Adjust.
1431
1432 2010-11-06 Janus Weil <janus@gcc.gnu.org>
1433
1434 PR fortran/46330
1435 * gfortran.dg/class_27.f03: New.
1436
1437 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1438
1439 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1440 * objc.dg/property/dotsyntax-5.m: New.
1441 * objc.dg/property/dotsyntax-6.m: New.
1442 * objc.dg/property/dotsyntax-7.m: New.
1443 * objc.dg/property/dotsyntax-8.m: New.
1444 * objc.dg/property/dotsyntax-9.m: New.
1445 * objc.dg/property/dotsyntax-10.m: New.
1446 * objc.dg/property/dotsyntax-11.m: New.
1447 * obj-c++.dg/property/dotsyntax-5.mm: New.
1448 * obj-c++.dg/property/dotsyntax-6.mm: New.
1449 * obj-c++.dg/property/dotsyntax-7.mm: New.
1450 * obj-c++.dg/property/dotsyntax-8.mm: New.
1451 * obj-c++.dg/property/dotsyntax-9.mm: New.
1452 * obj-c++.dg/property/dotsyntax-10.mm: New.
1453 * obj-c++.dg/property/dotsyntax-11.mm: New.
1454
1455 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1456
1457 * obj-c++.dg/encode-3.mm: Provide a different string check for the
1458 NeXT runtime when the type is READONLY.
1459
1460 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
1461
1462 * gcc.target/i386/387-2.c: Skip if -march= is specified.
1463 * gcc.target/i386/387-6.c: Ditto.
1464 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1465 * gcc.target/i386/387-4.c: Ditto.
1466 * gcc.target/i386/387-7.c: Ditto.
1467 * gcc.target/i386/387-8.c: Ditto.
1468 * gcc.target/i386/387-9.c: Ditto.
1469 * gcc.target/i386/387-10.c: Ditto.
1470 * gcc.target/i386/387-11.c: Ditto.
1471 * gcc.target/i386/387-12.c: Ditto.
1472
1473 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1474
1475 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1476
1477 PR target/44981
1478 * gcc.dg/darwin-cfstring-format-1.c: New.
1479 * gcc.dg/warn-nsstring.c: New.
1480 * objc.dg/fsf-nsstring-format-1.m: New.
1481 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1482 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1483 linker warning.
1484
1485 2010-11-05 Jason Merrill <jason@redhat.com>
1486
1487 PR c++/45473
1488 * g++.dg/inherit/virtual6.C: New.
1489
1490 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1491
1492 PR c/44772
1493 * gcc.dg/Wcxx-compat-21.c: New test.
1494
1495 2010-11-05 Ian Lance Taylor <iant@google.com>
1496
1497 PR target/46084
1498 * gcc.target/i386/pr46084.c: New test.
1499
1500 2010-11-05 Steve Ellcey <sje@cup.hp.com>
1501
1502 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1503 * (check_effective_target_mempcpy): New.
1504 * gcc.c-torture/execute/pr45636.c: Move this...
1505 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
1506
1507 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1508
1509 * gcc.target/i386/i386.exp (FLAGS): Remove.
1510 Wrap gcc_target_compile with $clearcap_ldflags added to options.
1511
1512 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1513
1514 PR c++/46160
1515 * g++.dg/opt/empty2.C: New test.
1516
1517 PR target/45670
1518 * gcc.target/i386/pr45670.c: New test.
1519
1520 2010-11-05 Janus Weil <janus@gcc.gnu.org>
1521
1522 PR fortran/45451
1523 PR fortran/46174
1524 * gfortran.dg/class_19.f03: Modified.
1525 * gfortran.dg/class_allocate_6.f03: New.
1526
1527 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
1528
1529 * gcc.target/i386/avx-vzeroupper-19.c: New.
1530
1531 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1532
1533 PR tree-optimization/46099
1534 * gcc.dg/autopar/pr46099.c: New test.
1535
1536 PR middle-end/43690
1537 * c-c++-common/pr43690.c: New test.
1538
1539 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
1540
1541 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1542 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1543 declaration and implementation.
1544 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1545 * obj-c++.dg/property/at-property-13.mm: Likewise.
1546 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1547 * obj-c++.dg/property/property-1.mm: Likewise.
1548 * obj-c++.dg/property/at-property-7.mm: Likewise.
1549 * obj-c++.dg/property/at-property-9.mm: Likewise.
1550 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1551 * obj-c++.dg/property/at-property-10.mm: Likewise.
1552 * obj-c++.dg/property/synthesize-2.mm: Likewise.
1553 * obj-c++.dg/property/at-property-12.mm: Likewise.
1554 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1555 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1556 * obj-c++.dg/property/at-property-6.mm: Likewise.
1557 * obj-c++.dg/property/at-property-8.mm: Likewise.
1558 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1559 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1560 * obj-c++.dg/property/at-property-11.mm: Likewise.
1561 * obj-c++.dg/template-8.mm: Likewise.
1562 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1563 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1564 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1565 and put a FIXME for this.
1566 * obj-c++.dg/property/property-2.mm: Remove.
1567 * obj-c++.dg/property/property-3.mm: Remove.
1568
1569 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR debug/46307
1572 * gcc.dg/pr46307.c: New test.
1573
1574 2010-11-05 Jason Merrill <jason@redhat.com>
1575
1576 PR c++/46304
1577 * g++.dg/ext/complex6.C: New.
1578
1579 2010-11-04 Bud Davis <jimmied@smu.edu>
1580
1581 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1582
1583 2010-11-04 Chao-ying Fu <fu@mips.com>
1584
1585 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1586 msubu, mult, multu.
1587 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1588
1589 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
1590
1591 Fixed using the Objective-C 2.0 dot-syntax with class names.
1592 * objc.dg/property/dotsyntax-3.m: New.
1593 * objc.dg/property/dotsyntax-4.m: New.
1594 * obj-c++.dg/property/dotsyntax-3.mm: New.
1595 * obj-c++.dg/property/dotsyntax-4.mm: New.
1596
1597 * objc.dg/fobjc-std-1.m: Added test for warnings when the
1598 Objective-C 2.0 dot-syntax is used with class names.
1599 * obj-c++.dg/fobjc-std-1.mm: Same change.
1600
1601 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
1602
1603 * gcc.target/powerpc/loop_align.c: New.
1604
1605 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1606
1607 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1608
1609 merge from FSF 'apple/trunk' branch.
1610 * gcc.target/powerpc/darwin64-abi.c: New.
1611
1612 2010-11-04 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR tree-optimization/46233
1615 * gcc.dg/pr46233.c: New test.
1616
1617 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1618
1619 * objc.dg/property/property-2.m: Deleted.
1620 * objc.dg/property/property-3.m: Deleted.
1621
1622 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1623
1624 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1625 defined.
1626 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1627 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1628 * objc.dg/property/property-1.m: Likewise.
1629 * objc.dg/property/at-property-6.m: Likewise.
1630 * objc.dg/property/at-property-7.m: Likewise.
1631 * objc.dg/property/dotsyntax-1.m: Likewise.
1632 * objc.dg/property/at-property-8.m: Likewise.
1633 * objc.dg/property/dotsyntax-2.m: Likewise.
1634 * objc.dg/property/at-property-9.m: Likewise.
1635 * objc.dg/property/synthesize-2.m: Likewise.
1636 * objc.dg/property/at-property-10.m: Likewise.
1637 * objc.dg/property/at-property-11.m: Likewise.
1638 * objc.dg/property/at-property-12.m: Likewise.
1639 * objc.dg/property/at-property-13.m: Likewise.
1640 * objc.dg/property/fsf-property-method-access.m: Likewise.
1641 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1642 linker warning.
1643 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1644 warnings.
1645 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1646 deprecation warnings. Use Object1 implementation.
1647 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
1648 * objc/execute/forward-1.m: Remove.
1649 * objc/execute/forward-1.x: Remove.
1650
1651 2010-11-04 Jason Merrill <jason@redhat.com>
1652
1653 * g++.dg/cpp0x/constexpr-access.C: New.
1654
1655 2010-11-04 Richard Guenther <rguenther@suse.de>
1656
1657 PR rtl-optimization/46183
1658 * gcc.dg/torture/pr46183.c: New testcase.
1659
1660 2010-11-04 Richard Guenther <rguenther@suse.de>
1661
1662 PR tree-optimization/46068
1663 * gcc.dg/torture/pr46068.c: New testcase.
1664
1665 2010-11-04 Richard Guenther <rguenther@suse.de>
1666
1667 PR tree-optimization/45991
1668 * gcc.dg/pr45991.c: New testcase.
1669
1670 2010-11-04 Richard Guenther <rguenther@suse.de>
1671
1672 PR tree-optimization/46154
1673 * g++.dg/torture/pr46154.C: New testcase.
1674
1675 2010-11-04 Richard Guenther <rguenther@suse.de>
1676
1677 PR tree-optimization/45733
1678 * gcc.dg/pr45733.c: New testcase.
1679
1680 2010-11-04 Ira Rosen <irar@il.ibm.com>
1681
1682 PR tree-optimization/46213
1683 * gfortran.dg/vect/pr46213.f90: New.
1684
1685 2010-11-04 Richard Guenther <rguenther@suse.de>
1686
1687 PR testsuite/45702
1688 * gcc.dg/pr34989-1.c: Move ...
1689 * gcc.dg/lto/pr34989-1_0.c: ... here.
1690 * gcc.dg/pr34989-2.c: Move ...
1691 * gcc.dg/lto/pr34989-1_1.c: ... here.
1692 * gcc.dg/pr27898.c: Move ...
1693 * gcc.dg/lto/pr27898_0.c: ... here and ...
1694 * gcc.dg/lto/pr27898_1.c: ... split.
1695 * gcc.dg/pr28712.c: Move ...
1696 * gcc.dg/lto/pr28712_0.c: ... here and ...
1697 * gcc.dg/lto/pr28712_1.c: ... split ...
1698 * gcc.dg/lto/pr28712_2.c: ... twice.
1699 * gcc.dg/pr28706.c: Move ...
1700 * gcc.dg/lto/pr28706_0.c: ... here and ...
1701 * gcc.dg/lto/pr28706_1.c: ... split.
1702
1703 2010-11-04 Richard Guenther <rguenther@suse.de>
1704 Richard Henderson <rth@redhat.com>
1705
1706 * gcc.target/i386/fma4-vector-2.c: New testcase.
1707
1708 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1709 Richard Guenther <rguenther@suse.de>
1710
1711 * gcc.dg/vec-scal-opt.c: New testcase.
1712 * gcc.dg/vec-scal-opt1.c: New testcase.
1713 * gcc.dg/vec-scal-opt2.c: New testcase.
1714
1715 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1716
1717 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1718 from plugin build flags on Darwin targets.
1719
1720 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1721
1722 * gcc.target/i386/pr46285.c: Require split_stack target.
1723
1724 2010-11-03 Jason Merrill <jason@redhat.com>
1725
1726 PR c++/46293
1727 * g++.dg/cpp0x/constexpr-base2.C: New.
1728
1729 PR c++/46289
1730 * g++.dg/cpp0x/initlist45.C: New.
1731
1732 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1733
1734 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1735 is now allowed in categories.
1736 * obj-c++.dg/property/dynamic-2.mm: Same change.
1737 * objc.dg/property/dynamic-3.m: New.
1738 * obj-c++.dg/property/dynamic-3.mm: New.
1739 * objc.dg/property/at-property-14.m: New.
1740 * objc.dg/property/at-property-15.m: New.
1741 * obj-c++.dg/property/at-property-14.mm: New.
1742 * obj-c++.dg/property/at-property-15.mm: New.
1743
1744 * objc.dg/foreach-6.m: Added a few more tests for valid and
1745 invalid iterating variables and collections.
1746
1747 2010-11-03 Xinliang David Li <davidxl@google.com>
1748
1749 PR target/46200
1750 * g++.dg/tree-ssa/ivopts-2.C: New test.
1751
1752 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1753
1754 PR target/46295
1755 * gcc.target/i386/pr46295.c: New.
1756
1757 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1758
1759 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1760 precision min/max for single precision on VSX.
1761
1762 2010-11-03 Jason Merrill <jason@redhat.com>
1763
1764 PR c++/46289
1765 * g++.dg/cpp0x/constexpr-ice3.C: New.
1766
1767 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
1768
1769 * gnat.dg/opt8.ad[sb]: New test.
1770 * gnat.dg/opt8_pkg.ads: New helper.
1771
1772 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1773
1774 PR rtl-optimization/45865
1775 * gcc.dg/pr45865.c: New.
1776 * gcc.dg/torture/pr45865.c: Likewise.
1777
1778 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1779 * gcc.target/arm/headmerge-2.c: Likewise.
1780 * gcc.target/i386/headmerge-1.c: Likewise.
1781 * gcc.target/i386/headmerge-2.c: Likewise.
1782
1783 2010-11-03 Richard Guenther <rguenther@suse.de>
1784
1785 PR middle-end/46288
1786 * gcc.dg/pr46288.c: New testcase.
1787
1788 2010-11-03 Richard Guenther <rguenther@suse.de>
1789
1790 PR tree-optimization/44807
1791 * gcc.dg/torture/pr44807.c: New testcase.
1792
1793 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1794
1795 PR libgfortran/43899
1796 * gfortran.dg/namelist_67.f90: New test.
1797
1798 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR tree-optimization/46009
1801 * gcc.dg/vect/pr46009.c: New function.
1802
1803 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1804
1805 Implemented -fobjc-std=objc1 flag.
1806 * objc.dg/fobjc-std-1.m: New.
1807 * obj-c++.dg/fobjc-std-1.mm: New.
1808
1809 2010-11-03 Richard Guenther <rguenther@suse.de>
1810
1811 PR middle-end/46241
1812 * g++.dg/debug/pr46241.C: New testcase.
1813
1814 2010-11-03 Richard Guenther <rguenther@suse.de>
1815
1816 PR tree-optimization/46190
1817 * gfortran.dg/pr46190.f90: New testcase.
1818
1819 2010-11-03 Richard Guenther <rguenther@suse.de>
1820
1821 PR testsuite/46274
1822 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1823 * gcc.dg/vect/vect-19.c: Likewise.
1824 * gcc.dg/vect/vect-17.c: Likewise.
1825
1826 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1827
1828 PR target/46285
1829 * gcc.target/i386/pr46285.c: New.
1830
1831 2010-11-03 Richard Guenther <rguenther@suse.de>
1832
1833 PR tree-optimization/46217
1834 * gcc.dg/pr46217.c: New testcase.
1835
1836 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1837
1838 * objc.dg/property/dotsyntax-1.m: New.
1839 * objc.dg/property/dotsyntax-2.m: New.
1840 * obj-c++.dg/property/dotsyntax-1.mm: New.
1841 * obj-c++.dg/property/dotsyntax-2.mm: New.
1842
1843 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1844
1845 PR tree-optimization/46165
1846 * gcc.dg/pr46165.c: New test.
1847
1848 2010-11-03 Richard Guenther <rguenther@suse.de>
1849
1850 PR middle-end/46251
1851 * gcc.dg/pr46251.c: New testcase.
1852
1853 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1854
1855 PR tree-optimization/46107
1856 * gcc.c-torture/compile/pr46107.c: New test.
1857
1858 PR debug/46252
1859 * gcc.dg/pr46252.c: New test.
1860
1861 PR rtl-optimization/46034
1862 PR rtl-optimization/46212
1863 PR rtl-optimization/46248
1864 * gcc.c-torture/compile/pr46034.c: New test.
1865 * gcc.c-torture/compile/pr46248.c: New test.
1866 * gcc.dg/pr46212.c: New test.
1867
1868 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
1869
1870 * gnat.dg/sizetype4.adb: New test.
1871
1872 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
1873
1874 * gcc.target/i386/avx-vzeroupper-15.c: New.
1875 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1876 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1877 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1878
1879 PR target/46253
1880 * gcc.target/i386/pr46253.c: New.
1881
1882 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
1883 Tobias Burnus <burnus@net-b.de>
1884
1885 PR fortran/45170
1886 * gfortran.dg/deferred_type_param_1.f90: New.
1887 * gfortran.dg/deferred_type_param_2.f90: New.
1888 * gfortran.dg/initialization_1.f90: Update dg-errors.
1889 * gfortran.dg/initialization_9.f90: Update dg-errors.
1890
1891 2010-11-02 Richard Guenther <rguenther@suse.de>
1892
1893 PR tree-optimization/46149
1894 * g++.dg/torture/pr46149.C: New testcase.
1895
1896 2010-11-02 Richard Guenther <rguenther@suse.de>
1897
1898 PR tree-optimization/46216
1899 * gcc.dg/torture/pr46216.c: New testcase.
1900
1901 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1902
1903 PR target/46131
1904 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1905 *-*-osf*.
1906
1907 2010-11-02 Richard Guenther <rguenther@suse.de>
1908
1909 PR tree-optimization/46184
1910 * gcc.dg/pr46184.c: New testcase.
1911
1912 2010-11-02 Richard Guenther <rguenther@suse.de>
1913
1914 PR tree-optimization/46177
1915 * gcc.dg/pr46177.c: New testcase.
1916
1917 2010-11-02 Martin Jambor <mjambor@suse.cz>
1918
1919 PR middle-end/46120
1920 * g++.dg/ipa/ivinline-9.C: New test.
1921
1922 2010-11-02 Martin Jambor <mjambor@suse.cz>
1923
1924 PR tree-optimization/45875
1925 * g++.dg/torture/pr45875.C: New test.
1926
1927 2010-11-02 Richard Guenther <rguenther@suse.de>
1928
1929 PR testsuite/46249
1930 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1931
1932 2010-11-02 Jakub Jelinek <jakub@redhat.com>
1933
1934 PR debug/46255
1935 * gcc.dg/pr46255.c: New test.
1936
1937 2010-11-02 Dodji Seketeli <dodji@redhat.com>
1938
1939 PR c++/46170
1940 PR c++/46162
1941 * g++.dg/template/sfinae26.C: New test.
1942 * g++.dg/template/sfinae27.C: Likewise.
1943
1944 2010-11-02 Dodji Seketeli <dodji@redhat.com>
1945
1946 PR c++/45606
1947 * g++.dg/template/typedef36.C: New test.
1948 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1949 * g++.dg/template/canon-type-10.C: Likewise.
1950 * g++.dg/template/canon-type-11.C: Likewise.
1951 * g++.dg/template/canon-type-12.C: Likewise.
1952 * g++.dg/template/canon-type-13.C: Likewise.
1953
1954 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
1955
1956 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1957 instance of debug_pubnames on darwin.
1958
1959 2010-11-01 Jason Merrill <jason@redhat.com>
1960 Benjamin Kosnik <bkoz@redhat.com>
1961
1962 * g++.dg/cpp0x/constexpr-initlist2.C: New.
1963 * g++.dg/cpp0x/constexpr-initlist3.C: New.
1964
1965 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1966 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1967 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1968 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1969 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1970 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1971 * g++.dg/cpp0x/constexpr-array.C: New.
1972 * g++.dg/cpp0x/constexpr-base.C: New.
1973 * g++.dg/cpp0x/constexpr-complex.C: New.
1974 * g++.dg/cpp0x/constexpr-data1.C: New.
1975 * g++.dg/cpp0x/constexpr-data2.C: New.
1976 * g++.dg/cpp0x/constexpr-deref.C: New.
1977 * g++.dg/cpp0x/constexpr-diag1.C: New.
1978 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1979 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1980 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1981 * g++.dg/cpp0x/constexpr-empty.C: New.
1982 * g++.dg/cpp0x/constexpr-empty2.C: New.
1983 * g++.dg/cpp0x/constexpr-empty3.C: New.
1984 * g++.dg/cpp0x/constexpr-empty4.C: New.
1985 * g++.dg/cpp0x/constexpr-empty5.C: New.
1986 * g++.dg/cpp0x/constexpr-ex1.C: New.
1987 * g++.dg/cpp0x/constexpr-ex2.C: New.
1988 * g++.dg/cpp0x/constexpr-ex3.C: New.
1989 * g++.dg/cpp0x/constexpr-ex4.C: New.
1990 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1991 * g++.dg/cpp0x/constexpr-fnptr.C: New.
1992 * g++.dg/cpp0x/constexpr-function1.C: New.
1993 * g++.dg/cpp0x/constexpr-function2.C: New.
1994 * g++.dg/cpp0x/constexpr-function3.C: New.
1995 * g++.dg/cpp0x/constexpr-ice.C: New.
1996 * g++.dg/cpp0x/constexpr-initlist.C: New.
1997 * g++.dg/cpp0x/constexpr-neg1.C: New.
1998 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1999 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2000 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2001 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2002 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2003 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2004 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2005 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2006 * g++.dg/cpp0x/constexpr-object1.C: New.
2007 * g++.dg/cpp0x/constexpr-object2.C: New.
2008 * g++.dg/cpp0x/constexpr-overflow.C: New.
2009 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2010 * g++.dg/cpp0x/constexpr-pos1.C: New.
2011 * g++.dg/cpp0x/constexpr-potential1.C: New.
2012 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2013 * g++.dg/cpp0x/constexpr-pure.C: New.
2014 * g++.dg/cpp0x/constexpr-static.C: New.
2015 * g++.dg/cpp0x/constexpr-static2.C: New.
2016 * g++.dg/cpp0x/constexpr-static3.C: New.
2017 * g++.dg/cpp0x/constexpr-static4.C: New.
2018 * g++.dg/cpp0x/constexpr-static5.C: New.
2019 * g++.dg/cpp0x/constexpr-static6.C: New.
2020 * g++.dg/cpp0x/constexpr-string.C: New.
2021 * g++.dg/cpp0x/constexpr-switch.C: New.
2022 * g++.dg/cpp0x/constexpr-targ.C: New.
2023 * g++.dg/cpp0x/constexpr-throw.C: New.
2024 * g++.dg/cpp0x/constexpr-typeid.C: New.
2025 * g++.dg/cpp0x/constexpr-union.C: New.
2026 * g++.dg/cpp0x/constexpr-value.C: New.
2027 * g++.dg/cpp0x/constexpr-value2.C: New.
2028 * g++.dg/cpp0x/constexpr-variadic.C: New.
2029 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2030 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2031 * g++.dg/other/fold1.C: Likewise.
2032 * g++.dg/parse/crash36.C: Likewise.
2033 * g++.dg/parse/constant4.C: Adjust expected error.
2034 * g++.dg/template/arg5.C: Likewise.
2035 * g++.dg/template/non-dependent10.C: Likewise.
2036 * g++.dg/template/qualified-id3.C: Likewise.
2037 * g++.dg/warn/overflow-warn-1.C: Likewise.
2038 * g++.dg/warn/overflow-warn-3.C: Likewise.
2039 * g++.dg/warn/overflow-warn-4.C: Likewise.
2040 * g++.old-deja/g++.pt/crash10.C: Likewise.
2041
2042 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2043
2044 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2045
2046 Implemented format and noreturn attributes for Objective-C methods.
2047 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2048 * objc.dg/attributes/method-deprecated-1.m: New.
2049 * objc.dg/attributes/method-deprecated-2.m: New.
2050 * objc.dg/attributes/method-deprecated-3.m: New.
2051 * objc.dg/attributes/method-noreturn-1.m: New.
2052 * objc.dg/attributes/method-sentinel-1.m: New.
2053 * objc.dg/attributes/method-format-1.m: New.
2054 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2055 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2056 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2057 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2058 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2059 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2060 * obj-c++.dg/attributes/method-format-1.mm: New.
2061
2062 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2063
2064 * objc.dg/property/at-property-deprecated-1.m: New.
2065 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2066
2067 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2068
2069 Implemented Objective-C 2.0 property accessors.
2070 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2071 avoid testing more complex accessors in this testcase which is not
2072 about them.
2073 * objc.dg/property/at-property-7.m: Same change.
2074 * objc.dg/property/at-property-8.m: Same change.
2075 * objc.dg/property/at-property-9.m: Same change.
2076 * objc.dg/property/at-property-10.m: Same change.
2077 * objc.dg/property/at-property-11.m: Same change.
2078 * obj-c++.dg/property/at-property-6.mm: Same change.
2079 * obj-c++.dg/property/at-property-7.mm: Same change.
2080 * obj-c++.dg/property/at-property-8.mm: Same change.
2081 * obj-c++.dg/property/at-property-9.mm: Same change.
2082 * obj-c++.dg/property/at-property-10.mm: Same change.
2083 * obj-c++.dg/property/at-property-11.mm: Same change.
2084 * objc.dg/property/at-property-12.m: New.
2085 * objc.dg/property/at-property-13.m: New.
2086 * obj-c++.dg/property/at-property-12.mm: New.
2087 * obj-c++.dg/property/at-property-13.mm: New.
2088
2089 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2090
2091 PR fortran/46152
2092 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2093 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2094 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2095 * gfortran.dg/allocate_with_typespec_2.f: New test.
2096 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2097 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2098 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2099
2100 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2101 Nathan Froyd <froydnj@codesourcery.com>
2102
2103 PR tree-optimization/46259
2104 * gfortran.dg/pr46259.f: New testcase.
2105
2106 2010-11-01 Paul Koning <ni1d@arrl.net>
2107
2108 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2109 * gcc.c-torture/compile/20020604-1.c: Ditto.
2110 * gcc.c-torture/compile/20001226-1.c: Ditto.
2111 * gcc.c-torture/compile/20010327-1.c: Ditto.
2112 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2113 * gcc.c-torture/compile/pr43191.c: Ditto.
2114 * gcc.c-torture/compile/pr41181.c: Ditto.
2115
2116 2010-10-31 Richard Henderson <rth@redhat.com>
2117
2118 * lib/target-supports.exp
2119 (check_effective_target_automatic_stack_alignment): True for
2120 x86 but not windows.
2121 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2122 use of the preferred-stack-boundary arguments.
2123 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2124
2125 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2126
2127 PR target/46142
2128 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2129 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2130
2131 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2132
2133 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2134
2135 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2136
2137 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2138 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2139 than tls.
2140 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2141 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2142 * objc.dg/torture/tls/thr-init.m: Likewise.
2143 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2144 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2145
2146 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2147
2148 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2149 the Linux kernel.
2150
2151 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2152
2153 PR fortran/44917
2154 PR fortran/44926
2155 PR fortran/46196
2156 * gfortran.dg/typebound_generic_10.f03: New.
2157
2158 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2159
2160 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2161 * objc.dg/property/property-neg-1.m: Updated for changes in the
2162 syntax of @property and the implementation of
2163 @synthesize/@dynamic.
2164 * objc.dg/property/property-neg-2.m: Same change.
2165 * objc.dg/property/property-neg-3.m: Same change.
2166 * objc.dg/property/property-neg-4.m: Same change.
2167 * objc.dg/property/property-neg-5.m: Same change.
2168 * objc.dg/property/property-neg-7.m: Same change.
2169 * objc.dg/property/property-1.m: Same change.
2170 * objc.dg/property/synthesize-1.m: Same change.
2171 * objc.dg/property/at-property-2.m: Same change.
2172 * objc.dg/property/at-property-4.m: Same change.
2173
2174 * objc.dg/property/fsf-property-method-acces.m: Updated for
2175 changes in the syntax of @property and the implementation of
2176 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2177 * objc.dg/property/fsf-property-basic.m: Same change.
2178 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2179
2180 * objc.dg/property/at-property-5.m: New.
2181 * objc.dg/property/at-property-6.m: New.
2182 * objc.dg/property/at-property-7.m: New.
2183 * objc.dg/property/at-property-8.m: New.
2184 * objc.dg/property/at-property-9.m: New.
2185 * objc.dg/property/at-property-10.m: New.
2186 * objc.dg/property/at-property-11.m: New.
2187 * objc.dg/property/synthesize-2.m: New.
2188 * objc.dg/property/dynamic-2.m: New.
2189
2190 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2191 syntax of @property and the implementation of
2192 @synthesize/@dynamic.
2193 * obj-c++.dg/property/property-neg-2.mm: Same change.
2194 * obj-c++.dg/property/property-neg-3.mm: Same change.
2195 * obj-c++.dg/property/property-neg-4.mm: Same change.
2196 * obj-c++.dg/property/property-neg-5.mm: Same change.
2197 * obj-c++.dg/property/property-neg-7.mm: Same change.
2198 * obj-c++.dg/property/property-1.mm: Same change.
2199 * obj-c++.dg/property/synthesize-1.mm: Same change.
2200 * obj-c++.dg/property/at-property-2.mm: Same change.
2201 * obj-c++.dg/property/at-property-4.mm: Same change.
2202
2203 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2204 changes in the syntax of @property and the implementation of
2205 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2206 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2207 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2208
2209 * obj-c++.dg/property/at-property-5.mm: New.
2210 * obj-c++.dg/property/at-property-6.mm: New.
2211 * obj-c++.dg/property/at-property-7.mm: New.
2212 * obj-c++.dg/property/at-property-8.mm: New.
2213 * obj-c++.dg/property/at-property-9.mm: New.
2214 * obj-c++.dg/property/at-property-10.mm: New.
2215 * obj-c++.dg/property/at-property-11.mm: New.
2216 * obj-c++.dg/property/synthesize-2.mm: New.
2217 * obj-c++.dg/property/dynamic-2.mm: New.
2218
2219 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2220 Andrew Pinski <pinskia@gmail.com>
2221
2222 * gcc.c-torture/execute/vector-shift.c: New testcase.
2223 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2224 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2225 * gcc.dg/vector-shift.c: Likewise.
2226 * gcc.dg/vector-shift1.c: Likewise.
2227 * gcc.dg/torture/vector-shift2.c: Likewise.
2228 * gcc.dg/vector-shift3.c: Likewise.
2229 * gcc.dg/simd-1b.c: Adjust.
2230
2231 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2232
2233 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2234
2235 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2236
2237 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2238
2239 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2240
2241 PR target/46153
2242 * gcc.target/i386/pr46153.c: New test.
2243
2244 2010-10-27 Jason Merrill <jason@redhat.com>
2245
2246 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2247
2248 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2249
2250 PR fortran/46161
2251 * gfortran.dg/class_dummy_3.f03: New.
2252
2253 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2254
2255 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2256 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2257
2258 * gcc.target/i386/avx-vzeroupper-3.c: New.
2259 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2260 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2261 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2262 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2263 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2264 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2265 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2266 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2267 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2268 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2269 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2270
2271 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2272
2273 * obj-c.dg/property/at-property-4.m: New.
2274 * obj-c++.dg/property/at-property-4.mm: New.
2275 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2276 updates in warning.
2277 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2278 updates in warning.
2279
2280 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2281
2282 * objc.dg/property/at-property-1.m: New.
2283 * objc.dg/property/at-property-2.m: New.
2284 * objc.dg/property/at-property-3.m: New.
2285 * objc.dg/ivar-invalid-type-1.m: New.
2286 * obj-c++.dg/property/at-property-1.mm: New.
2287 * obj-c++.dg/property/at-property-2.mm: New.
2288 * obj-c++.dg/property/at-property-3.mm: New.
2289 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2290 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2291 in error reporting.
2292
2293 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2294
2295 PR libgfortran/46010
2296 * gfortran.dg/namelist_66.f90: New test.
2297 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2298
2299 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2300
2301 PR fortran/42647
2302 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2303 * gfortran.dg/allocatable_scalar_10.f90: New.
2304 * gfortran.dg/class_19.f03: Extended.
2305
2306 2010-10-26 Jan Hubicka <jh@suse.cz>
2307
2308 PR middle-end/45736
2309 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2310
2311 2010-10-26 Ira Rosen <irar@il.ibm.com>
2312
2313 PR tree-optimization/46167
2314 * gcc.dg/vect/O-pr46167.c: New.
2315 * gcc.dg/vect/vect.exp: Run tests with -O.
2316
2317 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2318
2319 PR target/44948
2320 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2321 * g++.dg/vect/pr33860a.cc: Likewise.
2322 * gcc.c-torture/compile/20070522-1.c: Likewise.
2323 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2324 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2325 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2326 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2327 * gcc.dg/pr44136.c: Likewise.
2328
2329 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2330 * gcc.dg/compat/vector-1_x.c: Likewise.
2331 * gcc.dg/compat/vector-1_y.c: Likewise.
2332 * gcc.dg/compat/vector-2_x.c: Likewise.
2333 * gcc.dg/compat/vector-2_y.c: Likewise.
2334 * gcc.dg/pr43300.c: Likewise.
2335
2336 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2337 * gcc.dg/compat/vector-1a_y.c: Likewise.
2338 * gcc.dg/compat/vector-1b_x.c: Likewise.
2339 * gcc.dg/compat/vector-1b_y.c: Likewise.
2340 * gcc.dg/compat/vector-2a_x.c: Likewise.
2341 * gcc.dg/compat/vector-2a_y.c: Likewise.
2342 * gcc.dg/compat/vector-2b_x.c: Likewise.
2343 * gcc.dg/compat/vector-2b_y.c: Likewise.
2344 * gcc.target/i386/pr39162.c: Likewise.
2345 * gcc.target/i386/pr40906-2.c: Likewise.
2346 * gcc.target/i386/sse-5.c: Likewise.
2347
2348 * gcc.dg/pr35442.c: Prune ABI change warnings.
2349
2350 * gcc.c-torture/execute/pr38151.x: New.
2351 * gcc.target/i386/pr44948-1a.c: Likewise.
2352 * gcc.target/i386/pr44948-1b.c: Likewise.
2353 * gcc.target/i386/pr44948-2a.c: Likewise.
2354 * gcc.target/i386/pr44948-2b.c: Likewise.
2355
2356 2010-10-26 Ian Lance Taylor <iant@google.com>
2357
2358 PR middle-end/45687
2359 * gcc.c-torture/execute/20101025-1.c: New test.
2360
2361 2010-10-26 Tobias Burnus <burnus@net-b.de>
2362
2363 PR fortran/45451
2364 * gfortran.dg/class_allocate_5.f90: New.
2365
2366 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2367
2368 Implement opaque-enum-specifiers for C++0x
2369 * g++.dg/cpp0x/forw_enum1.C: New.
2370 * g++.dg/cpp0x/forw_enum2.C: New.
2371 * g++.dg/cpp0x/forw_enum3.C: New.
2372 * g++.dg/cpp0x/forw_enum4.C: New.
2373 * g++.dg/cpp0x/forw_enum5.C: New.
2374 * g++.dg/cpp0x/forw_enum6.C: New.
2375 * g++.dg/cpp0x/forw_enum7.C: New.
2376 * g++.dg/cpp0x/forw_enum8.C: New.
2377 * g++.dg/cpp0x/forw_enum9.C: New.
2378 * g++.dg/parse/enum3.C: Add new errors.
2379 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2380 * g++.dg/cpp0x/auto9.C: Add new error.
2381 * g++.dg/template/crash79.C: Add new errors.
2382
2383 2010-10-26 Jie Zhang <jie@codesourcery.com>
2384
2385 * gcc.target/arm/volatile-bitfields-1.c: New test.
2386 * gcc.target/arm/volatile-bitfields-2.c: New test.
2387 * gcc.target/arm/volatile-bitfields-3.c: New test.
2388
2389 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2390
2391 * gnat.dg/pointer_discr1.adb: New test.
2392 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2393 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2394 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2395
2396 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2397
2398 * gnat.dg/loop_optimization8.adb: New test.
2399 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2400 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2401
2402 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2403
2404 * gnat.dg/in_out_parameter2.adb: New test.
2405 * gnat.dg/in_out_parameter3.adb: Likewise.
2406
2407 2010-10-25 Jie Zhang <jie@codesourcery.com>
2408
2409 * g++.dg/opt/combine.c: New test.
2410
2411 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2412
2413 * gnat.dg/opt7.ad[sb]: New test.
2414 * gnat.dg/opt7_pkg.ads: New helper.
2415
2416 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2417
2418 PR objc/45735
2419 * obj-c.dg/pr45735.mm: New.
2420 * obj-c++.dg/pr45735.mm: New.
2421
2422 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2423
2424 PR objc/24393
2425 * objc.dg/pr24393.m: New.
2426 * obj-c++.dg/pr24393.mm: New.
2427
2428 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2429
2430 PR objc/28049
2431 * objc.dg/pr28049.m: New.
2432 * obj-c++.dg/pr28049.mm: New.
2433
2434 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2435
2436 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2437 parameter attributes are now supported.
2438 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2439 * objc.dg/attributes/parameter-attribute-1.m: New test.
2440 * objc.dg/attributes/parameter-attribute-2.m: New test.
2441 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2442 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2443
2444 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2445
2446 Based on the CFString implementation in FSF apple/trunk branch.
2447
2448 * gcc.dg/darwin-cfstring-1.c: New.
2449 * gcc.dg/darwin-cfstring-2.c: New.
2450 * gcc.dg/torture/darwin-cfstring-3.c: New.
2451 * g++.dg/other/darwin-cfstring1.C: New.
2452 * g++.dg/torture/darwin-cfstring-3.C: New.
2453
2454 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
2455
2456 * objc.dg/demangle-1.m: New test.
2457 * obj-c++.dg/demangle-1.mm: New test.
2458 * obj-c++.dg/demangle-2.mm: New test.
2459 * obj-c++.dg/demangle-3.mm: New test.
2460
2461 2010-10-23 Ian Lance Taylor <iant@google.com>
2462
2463 * gcc.c-torture/execute/20101011-1.c: New test.
2464 * gcc.c-torture/execute/20101011-1.x: New test driver.
2465
2466 2010-10-23 Tobias Burnus <burnus@net-b.de>
2467
2468 PR fortran/46122
2469 * gfortran.dg/protected_8.f90: New.
2470
2471 2010-10-23 Joseph Myers <joseph@codesourcery.com>
2472
2473 * gcc.dg/march-generic.c: Skip for -march in multilib options.
2474 * gcc.target/i386/isa-9.c: Skip for -march other than
2475 -march=amdfam10 in multilib options.
2476 * gcc.target/i386/pr42589.c: Skip for -march other than
2477 -march=i486 in multilib options.
2478 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2479 other -march in multilib options.
2480
2481 2010-10-23 Jie Zhang <jie@codesourcery.com>
2482
2483 PR rtl-optimization/37360
2484 * gcc.dg/pr37360.c: New test.
2485
2486 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2487
2488 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2489
2490 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2491 Andrew Pinski <pinskia@gmail.com>
2492
2493 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2494 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2495 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2496 * gcc.dg/vector-subscript-1.c: Likewise.
2497 * gcc.dg/vector-subscript-2.c: Likewise.
2498 * gcc.dg/vector-subscript-3.c: New testcase.
2499 * gcc.dg/array-8.c: Adjust.
2500
2501 2010-10-22 Richard Guenther <rguenther@suse.de>
2502
2503 PR middle-end/46137
2504 * c-c++-common/torture/pr46137.c: New testcase.
2505
2506 2010-10-22 Jason Merrill <jason@redhat.com>
2507
2508 PR c++/46129
2509 * g++.dg/template/defarg14.C: New.
2510
2511 2010-10-22 Jason Merrill <jason@redhat.com>
2512
2513 PR c++/46103
2514 * g++.dg/cpp0x/implicit10.C: New.
2515
2516 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
2517
2518 PR target/46098
2519 * gcc.target/i386/pr46098.c: New test.
2520
2521 2010-10-22 Richard Guenther <rguenther@suse.de>
2522
2523 PR tree-optimization/45720
2524 * gcc.dg/torture/pr45720.c: New testcase.
2525
2526 2010-10-22 Ira Rosen <irar@il.ibm.com>
2527
2528 PR tree-optimization/46126
2529 * gcc.dg/vect/pr46126.c: New.
2530
2531 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
2532
2533 Based on the CFString implementation in FSF apple/trunk branch.
2534
2535 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2536 so that the latter can be used in dg-skip and dg-xfail clauses.
2537 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2538 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2539 to use dg-additional-files for Object1.
2540 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2541 to use dg-additional-files for Object1, move to torture/strings/.
2542 * obj-c++.dg/const-str-4.mm: Likewise.
2543 * obj-c++.dg/const-str-3.mm: Likewise.
2544 * obj-c++.dg/const-str-8.mm: Likewise.
2545 * obj-c++.dg/const-str-9.mm: Likewise.
2546 * obj-c++.dg/const-str-10.mm: Likewise.
2547 * obj-c++.dg/const-str-10.mm: Likewise.
2548 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2549 to use dg-additional-files for Object1, move to strings/.
2550 * obj-c++.dg/const-str-2.mm: Likewise.
2551 * obj-c++.dg/const-str-5.mm: Likewise.
2552 * obj-c++.dg/const-str-6.mm: Likewise.
2553 * obj-c++.dg/const-str-12.mm: Likewise.
2554 * obj-c++.dg/strings/strings.exp: New.
2555 * obj-c++.dg/strings/const-cfstring-2.mm: New.
2556 * obj-c++.dg/strings/const-cfstring-5.mm: New.
2557 * obj-c++.dg/torture/strings/strings.exp: New.
2558 * obj-c++.dg/torture/strings/string1.mm: New.
2559 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2560 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2561 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2562
2563 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2564 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2565 * objc/execute/string2.m: Likewise.
2566 * objc/execute/string3.m: Likewise.
2567 * objc/execute/string3.m: Likewise.
2568 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2569 * objc.dg/foreach-4.m: Likewise.
2570 * objc.dg/foreach-5.m: Likewise.
2571 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2572 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2573 * objc.dg/const-str-4.m: Likewise.
2574 * objc.dg/const-str-7.m: Likewise.
2575 * objc.dg/const-str-8.m: Likewise.
2576 * objc.dg/const-str-9.m: Likewise.
2577 * objc.dg/const-str-10.m: Likewise.
2578 * objc.dg/const-str-11.m: Likewise.
2579 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2580 to use dg-additional-files for Object1, move to objc.dg/strings/.
2581 * objc.dg/const-str-2.m: Likewise.
2582 * objc.dg/const-str-5.m: Likewise.
2583 * objc.dg/const-str-6.m: Likewise.
2584 * objc.dg/const-str-12.m: Likewise.
2585 * objc.dg/const-str-12b.m: Likewise.
2586 * objc.dg/strings/strings.exp: New.
2587 * objc.dg/strings/const-cfstring-2.m: New.
2588 * objc.dg/strings/const-cfstring-5.m: New.
2589 * objc.dg/torture/strings/strings.exp: New.
2590 * objc.dg/torture/strings/const-cfstring-1.m: New.
2591 * objc.dg/torture/strings/const-cfstring-3.m: New.
2592 * objc.dg/torture/strings/const-cfstring-4.m: New.
2593
2594 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2595
2596 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2597
2598 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2599
2600 PR c++/46117
2601 * g++.dg/parse/crash57.C: New.
2602
2603 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
2604 H.J. Lu <hongjiu.lu@intel.com>
2605
2606 PR target/45946
2607 * gcc.target/i386/pr45946.c: New test.
2608
2609 2010-10-21 Martin Jambor <mjambor@suse.cz>
2610
2611 PR tree-optimization/45875
2612 * g++.dg/ipa/pr45875.C: New test.
2613
2614 2010-10-21 Ira Rosen <irar@il.ibm.com>
2615
2616 PR tree-optimization/46049
2617 PR tree-optimization/46052
2618 * gcc.dg/vect/pr46052.c: New test.
2619 * gcc.dg/vect/pr46049.c: New test.
2620
2621 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2622
2623 PR fortran/46007
2624 * gfortran.dg/shape_5.f90: New test case.
2625
2626 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2627
2628 PR fortran/46060
2629 * gfortran.dg/proc_ptr_comp_25.f90: New.
2630
2631 2010-10-21 Richard Guenther <rguenther@suse.de>
2632 Michael Matz <matz@suse.de>
2633
2634 PR tree-optimization/45764
2635 * gcc.dg/torture/pr45764.c: New testcase.
2636
2637 2010-10-21 Richard Guenther <rguenther@suse.de>
2638
2639 PR tree-optimization/46111
2640 * g++.dg/torture/pr46111.C: New testcase.
2641
2642 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2643
2644 PR fortran/46067
2645 * gfortran.dg/dummy_procedure_4.f90: New.
2646 * gfortran.dg/proc_ptr_30.f90: New.
2647
2648 2010-10-21 Tobias Burnus <burnus@net-b.de>
2649
2650 PR fortran/46100
2651 * gfortran.dg/ptr-func-1.f90: New.
2652 * gfortran.dg/ptr-func-2.f90: New.
2653
2654 2010-10-20 Jakub Jelinek <jakub@redhat.com>
2655
2656 PR tree-optimization/45919
2657 * gcc.c-torture/compile/pr45919.c: New test.
2658
2659 PR tree-optimization/46066
2660 * gcc.dg/autopar/pr46066.c: New test.
2661
2662 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2663
2664 PR c++/46024
2665 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2666
2667 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2668
2669 PR c++/46056
2670 * g++.dg/cpp0x/range-for7.C: New.
2671
2672 2010-10-20 Richard Guenther <rguenther@suse.de>
2673
2674 PR lto/45667
2675 * g++.dg/lto/20101020-1_0.h: New testcase.
2676 * g++.dg/lto/20101020-1_0.C: Likewise.
2677 * g++.dg/lto/20101020-1_1.C: Likewise.
2678
2679 2010-10-20 Dmitry Melnik <dm@ispras.ru>
2680
2681 * gcc.dg/20101013-1.c: New test.
2682
2683 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
2684
2685 PR target/46085
2686 * gcc.target/i386/pr46085-1.c: New.
2687 * gcc.target/i386/pr46085-2.c: Likewise.
2688
2689 2010-10-20 Richard Guenther <rguenther@suse.de>
2690
2691 PR tree-optimization/45860
2692 * gcc.dg/torture/pr45860.c: New testcase.
2693
2694 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
2695
2696 * gnat.dg/discr25.adb: New test.
2697 * gnat.dg/discr25_pkg.ad[sb]: New helper.
2698
2699 2010-10-20 Olivier Hainque <hainque@adacore.com>
2700
2701 * gcc.target/powerpc/ehreturn.c: New test.
2702
2703 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2704
2705 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
2706 not require Foundation and run with the GNU runtime as well.
2707
2708 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2709
2710 Radar 4439126
2711 * obj-c++.dg/template-8.mm: New.
2712
2713 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2714
2715 PR objc/23709
2716 * objc.dg/pr23709.m: New.
2717 * obj-c++.dg/pr23709.m: New.
2718
2719 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2720
2721 PR c++/46046
2722 * g++.dg/template/crash104.C: New.
2723
2724 2010-10-19 Richard Henderson <rth@redhat.com>
2725
2726 * gcc.target/i386/fma3-fma.c: New.
2727 * gcc.target/i386/fma3-builtin.c: New.
2728 * gcc.target/i386/fma4-builtin.c: New.
2729
2730 2010-10-19 Richard Guenther <rguenther@suse.de>
2731
2732 PR testsuite/46081
2733 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2734
2735 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2736
2737 Merge from 'apple/trunk' branch on FSF servers.
2738
2739 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
2740
2741 Radar 4293709
2742 * objc.dg/proto-init-mimatch-1.m: New.
2743 * obj-c++.dg/proto-init-mimatch-1.mm: New.
2744
2745 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2746
2747 Implemented parsing @synthesize and @dynamic for
2748 Objective-C/Objective-C++.
2749 * objc.dg/property/dynamic-1.m: New.
2750 * objc.dg/property/synthesize-1.m: New.
2751 * obj-c++.dg/property/dynamic-1.mm: New.
2752 * obj-c++.dg/property/synthesize-1.mm: New.
2753
2754 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2755
2756 * objc.dg/at-class-1.m: New.
2757 * objc.dg/at-class-1.mm: New.
2758
2759 2010-10-18 Steve Ellcey <sje@cup.hp.com>
2760
2761 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2762
2763 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2764
2765 Merge from 'apple/trunk' branch on FSF servers.
2766
2767 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
2768
2769 Radar 4407151
2770 * obj-c++.dg/template-7.mm: New.
2771
2772 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2773
2774 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2775 bugfix.
2776
2777 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2778
2779 Merge from 'apple/trunk' branch on FSF servers.
2780
2781 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
2782
2783 Radar 4451818
2784 * obj-c++.dg/try-catch-16.mm: New.
2785 * obj-c++.dg/try-catch-17.mm: New.
2786
2787 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
2788
2789 Radar 4330422
2790 * obj-c++.dg/try-catch-15.mm: New
2791
2792 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
2793
2794 Radar 4204796
2795 * obj-c++.dg/try-catch-12.mm: New
2796 * obj-c++.dg/try-catch-13.mm: New
2797 * obj-c++.dg/try-catch-14.mm: New
2798 * objc.dg/try-catch-11.m: New
2799 * objc.dg/try-catch-12.m: New
2800 * objc.dg/try-catch-13.m: New
2801
2802 2010-10-18 Richard Henderson <rth@redhat.com>
2803
2804 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2805
2806 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2807
2808 PR c/46015
2809 * c-c++-common/Wunused-var-13.c: New test.
2810
2811 2010-10-18 Richard Guenther <rguenther@suse.de>
2812
2813 PR tree-optimization/45967
2814 * gcc.dg/torture/pr45967.c: New testcase.
2815 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2816 * gcc.dg/ipa/ipa-pta-13.c: Likewise
2817 * gcc.dg/torture/pr39074-2.c: Likewise
2818 * gcc.dg/torture/pta-escape-1.c: Likewise
2819 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2820 * gcc.dg/tree-ssa/pta-callused.c: Likewise
2821 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2822 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2823 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2824 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2825
2826 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
2827
2828 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2829
2830 2010-10-18 Richard Guenther <rguenther@suse.de>
2831
2832 PR lto/44950
2833 * g++.dg/lto/20101015-2_0.C: New testcase.
2834
2835 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2836
2837 PR middle-end/46019
2838 * gcc.c-torture/execute/pr46019.c: New test.
2839
2840 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2841
2842 Merge from 'apple/trunk' branch on FSF servers.
2843
2844 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
2845
2846 Radar 4516785
2847 * obj-c++.dg/method-namespace-2.mm: New.
2848
2849 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2850
2851 Merge from 'apple/trunk' branch on FSF servers.
2852
2853 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2854
2855 Radar 4133425
2856 * objc.dg/private-1.m: Test modified.
2857 * obj-c++.dg/private-1.mm: Test modified.
2858
2859 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2860
2861 PR testsuite/45987
2862 * gcc.target/i386/push-1.c: Remove.
2863
2864 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2865 H.J. Lu <hongjiu.lu@intel.com>
2866
2867 PR target/46051
2868 * gcc.target/i386/pr46051.c: New test.
2869
2870 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2871
2872 * obj-c++.dg/gnu-api-2-class.mm: New.
2873 * obj-c++.dg/gnu-api-2-ivar.mm: New.
2874 * obj-c++.dg/gnu-api-2-method.mm: New.
2875 * obj-c++.dg/gnu-api-2-objc.mm: New.
2876 * obj-c++.dg/gnu-api-2-object.mm: New.
2877 * obj-c++.dg/gnu-api-2-property.mm: New.
2878 * obj-c++.dg/gnu-api-2-protocol.mm: New.
2879 * obj-c++.dg/gnu-api-2-sel.mm: New.
2880
2881 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
2882
2883 * objc.dg/fsf-package-0.m: New.
2884 * obj-c++.dg/fsf-package-0.m: New.
2885
2886 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2887
2888 PR objc/18255
2889 * objc.dg/pr18255.m: New.
2890
2891 2010-10-16 Jan Hubicka <jh@suse.cz>
2892
2893 PR middle-end/44206
2894 * g++.dg/torture/pr44206.C: New.
2895
2896 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2897
2898 * objc.dg/gnu-api-2-class.m: New.
2899 * objc.dg/gnu-api-2-objc.m: New.
2900
2901 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2902
2903 * objc.dg/gnu-api-2-ivar.m: New.
2904
2905 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2906
2907 * objc.dg/gnu-api-2-property.m: New.
2908
2909 2010-10-15 Xinliang David Li <davidxl@google.com>
2910
2911 * g++.dg/uninit-pred-3_a.C: New test.
2912 * g++.dg/uninit-pred-3_b.C: New test.
2913
2914 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2915
2916 * objc.dg/gnu-api-2-object.m: New.
2917
2918 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2919
2920 * objc.dg/gnu-api-2-method.m: New.
2921
2922 2010-10-15 Jason Merrill <jason@redhat.com>
2923
2924 * g++.dg/lto/pr45983_0.C: New.
2925
2926 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2927
2928 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2929 builtin combiner patterns.
2930 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2931 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2932 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2933 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2934 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2935
2936 2010-10-15 Richard Guenther <rguenther@suse.de>
2937
2938 * g++.dg/lto/20101015-1_0.C: New testcase.
2939
2940 2010-10-15 Richard Guenther <rguenther@suse.de>
2941
2942 PR testsuite/46021
2943 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2944 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2945
2946 2010-10-15 Richard Guenther <rguenther@suse.de>
2947
2948 PR lto/45957
2949 * g++.dg/lto/20101014-1_0.C: New testcase.
2950
2951 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2952
2953 * objc.dg/gnu-api-2-protocol.m: New.
2954 * objc.dg/gnu-api-2-sel.m: New.
2955
2956 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2957
2958 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2959 arm-eabi targets.
2960
2961 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
2962
2963 * gcc.dg/20101010-1.c: New testcase.
2964
2965 2010-10-15 Jie Zhang <jie@codesourcery.com>
2966
2967 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2968 script when relocatable linking.
2969
2970 2010-10-14 Yao Qi <yao@codesourcery.com>
2971
2972 PR target/45447
2973 * gcc.target/arm/pr45447.c: New test.
2974
2975 2010-10-14 Jan Hubicka <jh@suse.cz>
2976
2977 PR middle-end/45621
2978 * g++.dg/lto/pr45621.h : New.
2979 * g++.dg/lto/pr45621_0.C: New.
2980 * g++.dg/lto/pr45621_1.C: New.
2981
2982 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2983
2984 * objc.dg/property: New.
2985 * objc.dg/property/fsf-property-basic.m: New.
2986 * objc.dg/property/fsf-property-method-access.m: New.
2987 * objc.dg/property/fsf-property-named-ivar.m: New.
2988 * obj-c++.dg/property: New.
2989 * obj-c++.dg/property/fsf-property-basic.mm: New.
2990 * obj-c++.dg/property/fsf-property-method-access.mm: New.
2991 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2992
2993 merge from FSF apple 'trunk' branch.
2994 2006 Fariborz Jahanian <fjahanian@apple.com>
2995
2996 Radars 4436866, 4505126, 4506903, 4517826
2997 * objc.dg/property/property-1.m: New.
2998 * objc.dg/property/property-2.m: New.
2999 * objc.dg/property/property-3.m: New.
3000 * objc.dg/property/property-neg-1.m: New.
3001 * objc.dg/property/property-neg-2.m: New.
3002 * objc.dg/property/property-neg-3.m: New.
3003 * objc.dg/property/property-neg-4.m: New.
3004 * objc.dg/property/property-neg-5.m: New.
3005 * objc.dg/property/property-neg-6.m: New.
3006 * objc.dg/property/property-neg-7.m: New.
3007 * objc.dg/property/property.exp: New.
3008 * obj-c++.dg/property/property-1.mm: New.
3009 * obj-c++.dg/property/property-2.mm: New.
3010 * obj-c++.dg/property/property-3.mm: New.
3011 * obj-c++.dg/property/property-neg-1.mm: New.
3012 * obj-c++.dg/property/property-neg-2.mm: New.
3013 * obj-c++.dg/property/property-neg-3.mm: New.
3014 * obj-c++.dg/property/property-neg-4.mm: New.
3015 * obj-c++.dg/property/property-neg-5.mm: New.
3016 * obj-c++.dg/property/property-neg-6.mm: New.
3017 * obj-c++.dg/property/property-neg-7.mm: New.
3018 * obj-c++.dg/property/property.exp: New.
3019
3020 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3021
3022 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3023
3024 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3025
3026 PR c/45969
3027 * gcc.c-torture/compile/pr45969-1.c: New test.
3028
3029 2010-10-14 Richard Guenther <rguenther@suse.de>
3030
3031 PR tree-optimization/44913
3032 * gcc.dg/torture/pr44913.c: New testcase.
3033
3034 2010-10-14 Richard Guenther <rguenther@suse.de>
3035
3036 PR lto/45382
3037 * g++.dg/lto/20101014-2_0.C: New testcase.
3038
3039 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3040
3041 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3042 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3043 * gcc.target/i386/pr44130.c: Likewise.
3044 * gcc.target/i386/pr44144.c: Likewise.
3045 * gcc.target/i386/pr44180.c: Likewise.
3046 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3047 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3048 * gcc.target/i386/vect-sizes-1.c: Likewise.
3049 * gcc.target/i386/vectorize4-avx.c: Likewise.
3050
3051 2010-10-14 Richard Guenther <rguenther@suse.de>
3052
3053 PR lto/44561
3054 * g++.dg/lto/20101010-3_0.C: New testcase.
3055 * g++.dg/lto/20101010-4_0.C: Likewise.
3056
3057 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3058
3059 * objc.dg/pr45878.m: Update to include NSConstantString interface
3060 for -fnext-runtime.
3061 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3062 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3063 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3064 reference for m64 -fnext-runtime.
3065
3066 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3067
3068 * gcc.target/i386/vect-sizes-1.c: New.
3069
3070 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3071
3072 PR middle-end/46011
3073 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3074
3075 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3076
3077 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3078 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3079
3080 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3081
3082 * gcc.target/ia64/20101005.c: New test.
3083
3084 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3085
3086 PR rtl-optimization/45570
3087 * gcc.dg/pr45570.c: New test.
3088
3089 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3090
3091 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3092 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3093 * gcc.target/i386/vectorize4-avx.c: Likewise.
3094
3095 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3096
3097 * gcc.target/i386/avx-copysign-vec.c: New.
3098 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3099
3100 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3101
3102 PR middle-end/44130
3103 * gcc.target/i386/pr44130.c: New.
3104
3105 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3106
3107 PR middle-end/44144
3108 * gcc.target/i386/pr44144.c: New.
3109
3110 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3111
3112 PR target/44180
3113 * gcc.target/i386/pr44180.c: New.
3114
3115 2010-10-13 Jason Merrill <jason@redhat.com>
3116
3117 * g++.dg/template/canon-type-8.C: New.
3118
3119 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3120
3121 * gcc.c-torture/execute/20101013-1.c: New test.
3122
3123 2010-10-13 Richard Guenther <rguenther@suse.de>
3124
3125 PR objc/45878
3126 * objc.dg/pr45878.m: New testcase.
3127
3128 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3129
3130 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3131 * gcc.dg/format/dfp-printf-1.c: Likewise.
3132 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3133
3134 2010-10-13 Richard Guenther <rguenther@suse.de>
3135
3136 PR tree-optimization/45788
3137 * g++.dg/pr45788.C: New testcase.
3138
3139 2010-10-13 Richard Guenther <rguenther@suse.de>
3140
3141 PR tree-optimization/45970
3142 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3143
3144 2010-10-13 Richard Guenther <rguenther@suse.de>
3145
3146 PR tree-optimization/45982
3147 * gcc.dg/torture/pr45982.c: New testcase.
3148 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3149 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3150 * gcc.dg/torture/pr39074-2.c: Likewise.
3151
3152 2010-10-13 Richard Guenther <rguenther@suse.de>
3153
3154 PR middle-end/45874
3155 * g++.dg/torture/pr45874.C: New testcase.
3156
3157 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3158
3159 * objc.dg/attributes/method-attribute-1.m: Update to respond
3160 to implemented method attributes..
3161 * objc.dg/attributes/method-attribute-2.m: Likewise.
3162 * objc.dg/attributes/method-attribute-3.m: Likewise.
3163 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3164 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3165 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3166
3167 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3168
3169 PR libobjc/23214
3170 * objc.dg/pr23214.m: New.
3171
3172 2010-10-12 Michael Eager <eager@eagercon.com>
3173
3174 PR testsuite/45856
3175 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3176 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3177
3178 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR fortran/45636
3181 * gcc.c-torture/execute/pr45636.c: New test.
3182 * gfortran.dg/pr45636.f90: New test.
3183
3184 2010-10-12 Richard Henderson <rth@redhat.com>
3185
3186 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3187
3188 2010-10-12 Daniel Kraft <d@domob.eu>
3189
3190 PR fortran/38936
3191 * gfortran.dg/associate_1.f03: More tests with derived-types.
3192 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3193 * gfortran.dg/associate_8.f03: Fix typo.
3194 * gfortran.dg/initialization_27.f90: Fix typo.
3195
3196 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3197
3198 PR testsuite/45851
3199 * lib/lto.exp (lto-get-options-main): Support optional target
3200 selector for dg-extra-ld-options.
3201
3202 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3203
3204 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3205 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3206
3207 2010-10-11 Martin Jambor <mjambor@suse.cz>
3208
3209 PR middle-end/45699
3210 * g++.dg/torture/pr45699.C: New test.
3211 * g++.dg/otr-fold-1.C: Adjusted.
3212 * g++.dg/otr-fold-1.C: Likewise.
3213
3214 2010-10-11 Nick Clifton <nickc@redhat.com>
3215
3216 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3217 Allow for a user label prefix.
3218
3219 2010-10-10 Richard Guenther <rguenther@suse.de>
3220
3221 * g++.dg/lto/20101010-1_0.C: New testcase.
3222 * g++.dg/lto/20101010-2_0.C: Likewise.
3223
3224 2010-10-11 Ira Rosen <irar@il.ibm.com>
3225
3226 PR tree-optimization/45902
3227 * gcc.dg/vect/45902.c: New test.
3228
3229 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3230
3231 PR target/45870
3232 * gcc.dg/tls/pr45870.c: New test.
3233
3234 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3235
3236 PR fortran/45961
3237 * gfortran.dg/typebound_operator_6.f03: New.
3238
3239 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3240
3241 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3242 and adjust -export symbol scanning.
3243 * g++.dg/ext/dllexport1.C: Likewise.
3244 * g++.dg/ext/dllexport3.C: Likewise.
3245 * gcc.dg/dll-3.c: Likewise.
3246 * gcc.dg/dll-4.c: Likewise.
3247 * gcc.dg/dll-5.c: Likewise.
3248
3249 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3250
3251 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3252 instead of tree_profile dump file.
3253 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3254 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3255 dump file.
3256
3257 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3258
3259 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3260
3261 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3262
3263 * gfortran.dg/character_comparison_4.f90: New test.
3264 * gfortran.dg/character_comparison_5.f90: New test.
3265 * gfortran.dg/character_comparison_6.f90: New test.
3266
3267 2010-10-09 Richard Henderson <rth@redhat.com>
3268
3269 * lib/target-supports.exp
3270 (check_effective_target_automatic_stack_alignment): Always true.
3271
3272 2010-10-09 Richard Guenther <rguenther@suse.de>
3273
3274 PR lto/45956
3275 * gcc.dg/lto/20101009-2_0.c: New testcase.
3276 * gcc.dg/lto/20101009-2_1.c: Likewise.
3277 * gcc.dg/lto/20101009-2_2.c: Likewise.
3278
3279 2010-10-09 Richard Guenther <rguenther@suse.de>
3280
3281 PR lto/45947
3282 * g++.dg/lto/20101009-1_0.C: New testcase.
3283
3284 2010-10-09 Richard Guenther <rguenther@suse.de>
3285
3286 PR tree-optimization/45945
3287 * gcc.dg/lto/20101009-1_0.c: New testcase.
3288
3289 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3290
3291 PR target/45913
3292 * gcc.target/i386/pr45913.c: New.
3293
3294 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3295
3296 PR fortran/45943
3297 * gfortran.dg/streamio_16.f90: Update test.
3298
3299 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3300
3301 PR tree-optimization/45903
3302 * gcc.target/i386/pr45903.c: New test.
3303
3304 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3305
3306 * gnat.dg/interface5.adb: Compile with warnings disabled.
3307
3308 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3309
3310 * obj-c++.dg/encode-10.mm: New testcase.
3311
3312 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3313
3314 PR objc++/23614
3315 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3316 C++ class. Removed XFAIL.
3317
3318 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3319
3320 PR fortran/45933
3321 * gfortran.dg/typebound_operator_5.f03: New.
3322
3323 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3324
3325 Merge from 'apple/trunk' branch on FSF servers.
3326
3327 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3328
3329 Radar 4508851
3330 * obj-c++.dg/method-namespace-1.mm: New.
3331
3332 2010-10-07 Martin Jambor <mjambor@suse.cz>
3333
3334 * gcc.dg/tree-ssa/sra-11.c: New test.
3335
3336 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3337
3338 PR Tree-Vect/45847
3339 * gcc.dg/vect/pr45847.c: New test.
3340
3341 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3342 Kai Tietz <kai.tietz@onevision.com>
3343
3344 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3345
3346 2010-10-07 Richard Guenther <rguenther@suse.de>
3347
3348 PR tree-optimization/45732
3349 * gcc.dg/torture/pr45732.c: New testcase.
3350
3351 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3352
3353 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3354 * objc.dg/foreach-2.m: Likewise.
3355 * objc.dg/foreach-3.m: Likewise.
3356 * objc.dg/foreach-4.m: Likewise.
3357 * objc.dg/foreach-5.m: Likewise.
3358 * objc.dg/foreach-6.m: Likewise.
3359 * objc.dg/foreach-7.m: Likewise.
3360 * objc.dg/objc-foreach-4.m: Likewise.
3361 * objc.dg/objc-foreach-5.m: Likewise.
3362
3363 2010-10-07 Richard Guenther <rguenther@suse.de>
3364
3365 PR middle-end/45869
3366 * gcc.dg/torture/pr45869.c: New testcase.
3367
3368 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3369
3370 * objc.dg/set-not-used-1.m: New
3371 * obj-c++.dg/set-not-used-1.mm: New.
3372
3373 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3374
3375 * objc.dg/attributes/method-attribute-3.m: New.
3376 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3377
3378 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3379
3380 PR fortran/45916
3381 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3382
3383 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3384
3385 PR fortran/45889
3386 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3387
3388 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3389
3390 Merge from 'apple/trunk' branch on FSF servers.
3391
3392 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
3393
3394 Radar 4278774
3395 * obj-c++.dg/encode-9.mm: New.
3396
3397 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3398
3399 * g++.dg/cpp0x/pr45908.C: New test.
3400
3401 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3402
3403 * gnat.dg/opt6.ad[sb]: New test.
3404
3405 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3406
3407 Implemented fast enumeration for Objective-C.
3408 * objc.dg/foreach-1.m: New.
3409 * objc.dg/foreach-2.m: New.
3410 * objc.dg/foreach-3.m: New.
3411 * objc.dg/foreach-4.m: New.
3412 * objc.dg/foreach-5.m: New.
3413 * objc.dg/foreach-6.m: New.
3414 * objc.dg/foreach-7.m: New.
3415
3416 Merge from 'apple/trunk' branch on FSF servers:
3417 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
3418
3419 Radar 4502236
3420 * objc.dg/objc-foreach-5.m: New.
3421
3422 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
3423
3424 Radar 4507230
3425 * objc.dg/objc-foreach-4.m: New.
3426
3427 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3428
3429 Radar 4472881
3430 * objc.dg/objc-foreach-3.m: New.
3431
3432 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
3433
3434 Radar 4468498
3435 * objc.dg/objc-foreach-2.m: New.
3436
3437 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
3438
3439 Radar 4294910
3440 * objc.dg/objc-foreach-1.m: New
3441
3442 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
3443
3444 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3445 unsigned values.
3446
3447 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3448
3449 PR objc++/28050
3450 * obj-c++.dg/syntax-error-10.mm: New.
3451
3452 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3453
3454 PR objc++/23707
3455 * obj-c++.dg/syntax-error-9.mm: New.
3456
3457 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3458
3459 PR objc++/31126
3460 * obj-c++.dg/syntax-error-8.mm: New.
3461
3462 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3463
3464 Merge from 'apple/trunk' branch on FSF servers.
3465
3466 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
3467
3468 Radar 4290840
3469 * obj-c++.dg/syntax-error-7.mm: New
3470
3471 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
3472
3473 Radar 4294425
3474 * obj-c++.dg/syntax-error-6.mm: New
3475
3476 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
3477
3478 Radar 4261146
3479 * obj-c++.dg/syntax-error-5.mm: New
3480
3481 2005-08-15 Ziemowit Laski <zlaski@apple.com>
3482
3483 Radar 4093475
3484 * obj-c++.dg/syntax-error-[3-4].mm: New.
3485
3486 2005-08-02 Ziemowit Laski <zlaski@apple.com>
3487
3488 Radar 4185810
3489 * obj-c++.dg/syntax-error-[1-2].mm: New.
3490
3491 2010-10-05 Ira Rosen <irar@il.ibm.com>
3492
3493 PR tree-optimization/45752
3494 * gcc.dg/vect/pr45752.c: New test.
3495
3496 2010-10-05 Richard Guenther <rguenther@suse.de>
3497
3498 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3499 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3500 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3501 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3502 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3503 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3504 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3505 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3506 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3507 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3508 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3509 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3510 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3511 * gcc.dg/tree-prof/tracer-1.c: Likewise.
3512 * gcc.dg/tree-ssa/inline-4.c: Likewise.
3513 * gcc.dg/tree-ssa/inline-3.c: Likewise.
3514 * gcc.dg/tree-ssa/20080530.c: Likewise.
3515 * g++.dg/tree-ssa/inline-3.C: Likewise.
3516 * g++.dg/tree-ssa/inline-1.C: Likewise.
3517 * g++.dg/tree-ssa/inline-2.C: Likewise.
3518 * gcc.dg/profile-dir-1.c: Likewise.
3519 * gcc.dg/profile-dir-2.c: Likewise.
3520 * gcc.dg/profile-dir-3.c: Likewise.
3521
3522 2010-10-05 Richard Guenther <rguenther@suse.de>
3523
3524 PR middle-end/45877
3525 * g++.dg/torture/pr45877.C: New testcase.
3526
3527 2010-10-04 Jakub Jelinek <jakub@redhat.com>
3528
3529 PR debug/45849
3530 * gcc.dg/debug/pr45849.c: New test.
3531
3532 PR middle-end/45876
3533 * gcc.c-torture/compile/pr45876.c: New test.
3534
3535 2010-10-04 Julian Brown <julian@codesourcery.com>
3536
3537 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3538 vect_hw_misalign.
3539 * gcc.dg/vect/vect-60.c: Likewise.
3540 * gcc.dg/vect/vect-56.c: Likewise.
3541 * gcc.dg/vect/vect-93.c: Likewise.
3542 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3543 * gcc.dg/vect/vect-95.c: Likewise.
3544 * gcc.dg/vect/vect-96.c: Likewise.
3545 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3546 * gcc.dg/vect/slp-25.c: Likewise.
3547 * gcc.dg/vect/slp-3.c: Likewise.
3548 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3549 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3550 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3551 * gcc.dg/vect/vect-109.c: Likewise.
3552 * gcc.dg/vect/vect-peel-1.c: Likewise.
3553 * gcc.dg/vect/vect-peel-2.c: Likewise.
3554 * lib/target-supports.exp
3555 (check_effective_target_arm_vect_no_misalign): New.
3556 (check_effective_target_vect_no_align): Use above.
3557 (check_effective_target_vect_element_align): New.
3558 (add_options_for_quad_vectors): New.
3559
3560 2010-10-04 Martin Jambor <mjambor@suse.cz>
3561
3562 PR tree-optimization/45572
3563 * g++.dg/ipa/pr45572-1.C: New test.
3564 * g++.dg/ipa/pr45572-2.C: Likewise.
3565
3566 2010-10-03 Ian Lance Taylor <iant@google.com>
3567
3568 * gcc.dg/anon-struct-11.c: New test.
3569 * gcc.dg/anon-struct-12.c: New test.
3570 * gcc.dg/anon-struct-13.c: New test.
3571 * gcc.dg/anon-struct-14.c: New test.
3572
3573 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
3574
3575 * g++.dg/torture/pr45764.C: Revert revision 164914.
3576 * gcc.dg/vect/pr43432.c: Likewise.
3577 * gcc.dg/vect/vect-114.c: Likewise.
3578 * gcc.dg/vect/vect-15.c: Likewise.
3579
3580 2010-10-03 Jason Merrill <jason@redhat.com>
3581
3582 * g++.dg/cpp0x/sfinae5.C: New.
3583
3584 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
3585
3586 PR tree-optimization/45720
3587 PR tree-optimization/45764
3588 * g++.dg/torture/pr45764.C: New.
3589
3590 * gcc.dg/vect/pr43432.c: Xfail.
3591 * gcc.dg/vect/vect-114.c: Likewise.
3592 * gcc.dg/vect/vect-15.c: Likewise.
3593
3594 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3595
3596 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3597 hppa*-*-hpux*.
3598 * gcc.dg/torture/pr45678-2.c: Likewise.
3599
3600 2010-10-02 Janus Weil <janus@gcc.gnu.org>
3601
3602 PR fortran/45748
3603 * gfortran.dg/intrinsic_6.f90: New.
3604
3605 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3606
3607 PR fortran/42831
3608 * gfortran.dg/dependency_37.f90: New test.
3609
3610 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
3611
3612 * gcc.target/i386/shift_mask.c: New test.
3613
3614 2010-10-01 Richard Guenther <rguenther@suse.de>
3615
3616 PR tree-optimization/45854
3617 * g++.dg/torture/pr45854.C: New testcase.
3618
3619 2010-09-30 Michael Eager <eager@eagercon.com>
3620
3621 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3622 __FLT_{MIN,MAX}__.
3623
3624 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3625
3626 PR middle-end/45758
3627 * gfortran.dg/graphite/pr45758.f90: New.
3628
3629 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3630
3631 PR middle-end/45230
3632 * gcc.dg/graphite/id-pr45230.c: New.
3633
3634 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3635
3636 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3637 * gfortran.dg/graphite/graphite.exp: Same.
3638 * gcc.dg/graphite/vect-pr43423.c: New.
3639
3640 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3641
3642 PR target/45843
3643 * g++.dg/torture/pr45843.C: New test.
3644
3645 2010-09-30 Janus Weil <janus@gcc.gnu.org>
3646
3647 PR fortran/45828
3648 * gfortran.dg/allocate_derived_5.f90: New.
3649
3650 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3651
3652 PR tree-optimization/31261
3653 * gcc.dg/tree-ssa/pr31261.c: New test.
3654
3655 2010-09-30 Michael Eager <eager@eagercon.com>
3656
3657 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3658 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3659 * gcc.target/microblaze/microblaze.exp: Ditto.
3660 * gcc.target/microblaze/others/string_cst1.c: Ditto.
3661 * gcc.target/microblaze/others/string_cst2.c: Ditto.
3662 * gcc.target/microblaze/others/data_var1.c: Ditto.
3663 * gcc.target/microblaze/others/data_var2.c: Ditto.
3664 * gcc.target/microblaze/others/data_var3.c: Ditto.
3665 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3666 * gcc.target/microblaze/others/strings1.c:: Ditto.
3667 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3668 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3669 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3670 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3671 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3672 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3673 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3674 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3675 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3676 * gcc.target/microblaze/isa/pcmp.c: Ditto.
3677 * gcc.target/microblaze/isa/nofloat.c: Ditto.
3678 * gcc.target/microblaze/isa/fcvt.c: Ditto.
3679 * gcc.target/microblaze/isa/float.c: Ditto.
3680 * gcc.target/microblaze/isa/mulh.c: Ditto.
3681 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3682 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3683 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3684 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3685 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3686 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3687 * gcc.target/microblaze/isa/bshift.c: Ditto.
3688 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3689 * gcc.target/microblaze/isa/div.c: Ditto.
3690 * gcc.target/microblaze/isa/vanilla.c: Ditto.
3691 * gcc.target/microblaze/isa/mul.c: Ditto.
3692
3693 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3694
3695 merge from FSF 'apple/trunk' branch.
3696 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
3697
3698 Radar 4386773
3699 * objc.dg/enhanced-proto-1.m: New.
3700 * objc.dg/enhanced-proto-2.m: New.
3701 * obj-c++.dg/enhanced-proto-1.mm: New
3702 * obj-c++.dg/enhanced-proto-2.mm: New.
3703
3704 2010-09-30 Richard Guenther <rguenther@suse.de>
3705
3706 PR testsuite/45702
3707 * gcc.dg/debug/pr41893-1.c: Adjust.
3708 * gcc.dg/pr30762-1.c: Likewise.
3709 * gcc.dg/pr31529-1.c: Likewise.
3710 * gcc.dg/pr34457-1.c: Likewise.
3711 * gcc.dg/pr34668-1.c: Likewise.
3712 * gcc.dg/pr43557-1.c: Likewise.
3713
3714 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3715
3716 PR objc/45842
3717 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3718 * objc.dg/const-str-3.m: Correct header for memcpy.
3719 * objc.dg/const-str-7.m: Likewise.
3720 * objc.dg/method-20b.m: Provide an implementation of Object.
3721 Adjust XFAIL for m64 NeXT runtime.
3722 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3723 * objc.dg/encode-3.m: Correct line ordering, provide header for
3724 sprintf.
3725 * objc.dg/encode-7-next.m: Only run for 32bit.
3726 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3727 * objc.dg/type-size-2.m: Provide an implementation of Object.
3728 Ajust headers.
3729 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3730 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3731 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3732 Adjust XFAIL for m64 NeXT runtime.
3733 * obj-c++.dg/method-22.mm: Likewise.
3734 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3735
3736 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
3737
3738 Merge from 'apple/trunk' branch on FSF servers.
3739
3740 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3741
3742 Radar 4278236
3743 * obj-c++.dg/bad-forward-decl.mm: New
3744
3745 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
3746
3747 * ada/acats/run_acats: Revert revision 157037.
3748
3749 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3750
3751 Merge from 'apple/trunk' branch on FSF servers.
3752
3753 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3754
3755 Radar 4281748
3756 * objc.dg/naming-2.m: Update
3757 * objc.dg/naming-3.m: New
3758
3759 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
3760
3761 PR target/40457
3762 * gcc.target/arm/pr40457-3.c: New test.
3763
3764 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
3765
3766 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3767 alias checking.
3768 * lib/target-supports.exp (check_ifunc_available): Likewise.
3769
3770 2010-09-29 Tristan Gingold <gingold@adacore.com>
3771
3772 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3773
3774 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3775
3776 * objc.dg/keywords-1.m: New test.
3777 * objc.dg/keywords-2.m: New test.
3778 * objc.dg/keywords-3.m: New test.
3779 * obj-c++.dg/keywords-1.mm: New test.
3780 * obj-c++.dg/keywords-2.mm: New test.
3781
3782 2010-09-28 Jason Merrill <jason@redhat.com>
3783
3784 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3785 * g++.dg/ext/complit11.C: Likewise.
3786 * g++.old-deja/g++.law/temps1.C: Likewise.
3787
3788 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3789 * g++.old-deja/g++.mike/misc6.C: Likewise.
3790
3791 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3792
3793 * objc.dg/attributes/method-attribute-1.m: New.
3794 * objc.dg/attributes/method-attribute-2.m: New.
3795
3796 * obj-c++.dg/attributes/method-attribute-1.m: New.
3797 * obj-c++.dg/attributes/method-attribute-2.m: New.
3798
3799 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3800
3801 * objc.dg/attributes: New.
3802 * objc.dg/attributes/attributes.exp: New.
3803 * objc.dg/attributes/class-attribute-1.m: New.
3804 * objc.dg/attributes/class-attribute-2.m: New
3805 * objc.dg/attributes/categ-attribute-1.m: New
3806 * objc.dg/attributes/categ-attribute-2.m: New
3807 * objc.dg/attributes/proto-attribute-1.m: New
3808
3809 * obj-c++.dg/attributes: New.
3810 * obj-c++.dg/attributes/attributes.exp: New
3811 * obj-c++.dg/attributes/class-attribute-1.mm: New
3812 * obj-c++.dg/attributes/class-attribute-2.mm: New
3813 * obj-c++.dg/attributes/categ-attribute-1.mm: New
3814 * obj-c++.dg/attributes/categ-attribute-2.mm: New
3815 * obj-c++.dg/attributes/proto-attribute-1.mm: New
3816
3817 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3818
3819 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3820 from the branch renamed to method-20b.m to avoid clashes).
3821
3822 2005-08-23 Stuart Hastings <stuart@apple.com>
3823 Ziemowit Laski <zlaski@apple.com>
3824
3825 Radar 4209854
3826 * obj-c++.dg/method-23.mm: New.
3827 * objc.dg/method-20.m: New.
3828
3829 2010-09-28 Jan Hubicka <jh@suse.cz>
3830
3831 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3832
3833 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3834
3835 PR target/44452
3836 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3837 i?86-*-solaris2.[89], *-*-vxworks*.
3838 * gcc.target/i386/pr22152.c: Likewise.
3839 * gcc.target/i386/vect8-ret.c: New test.
3840
3841 2010-09-28 Jie Zhang <jie@codesourcery.com>
3842
3843 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3844
3845 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3846
3847 Merge from 'apple/trunk' branch on FSF servers.
3848
3849 2005-07-18 Ziemowit Laski <zlaski@apple.com>
3850
3851 Radar 4175534
3852 * obj-c++.dg/method-22.mm: New.
3853
3854 2010-09-27 Jason Merrill <jason@redhat.com>
3855
3856 * g++.dg/cpp0x/rv-lvalue-req.C: New.
3857 * g++.dg/ext/complit11.C: Adjust.
3858 * g++.old-deja/g++.law/temps1.C: Adjust.
3859 * g++.old-deja/g++.ns/koenig6.C: Adjust.
3860 * g++.old-deja/g++.oliva/partord1.C: Adjust.
3861
3862 2010-09-27 Ian Lance Taylor <iant@google.com>
3863
3864 * lib/target-supports.exp (check_effective_target_split_stack):
3865 New procedure.
3866 * gcc.dg/split-1.c: New test.
3867 * gcc.dg/split-2.c: New test.
3868 * gcc.dg/split-3.c: New test.
3869 * gcc.dg/split-4.c: New test.
3870
3871 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3872
3873 PR objc/25464
3874 * objc.dg/type-size-3.m: New test.
3875
3876 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3877
3878 PR objc/45763
3879 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3880
3881 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3882
3883 PR objc/25450
3884 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3885 * objc.dg/type-size-2.m: Same change.
3886 * obj-c++.dg/encode-5.mm: Same change.
3887
3888 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3889
3890 Merge from 'apple/trunk' branch on FSF servers. The original
3891 Changelogs are below.
3892
3893 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3894 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3895 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3896 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3897 in the branch).
3898 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3899 proto-qual-1.m in the branch) and the normal ABI on GNU.
3900 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
3901 the test only with the NeXT runtime.
3902 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3903 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3904 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3905 Run the test only with the NeXT runtime.
3906
3907 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
3908
3909 Radar 4492973
3910 * objc.dg/encode-7-64bit.m: New.
3911 * objc.dg/encode-7.m: Skip if -m64.
3912
3913 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
3914
3915 Radar 4301047
3916 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3917 * obj-c++.dg/threedotthree-abi-1.mm: New
3918 * objc.dg/threedotthree-abi-1.m: New
3919
3920 2005-07-20 Ziemowit Laski <zlaski@apple.com>
3921
3922 Radar 4136935
3923 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3924 * objc.dg/encode-6.m: Likewise.
3925 * objc.dg/encode-7.m: New test case.
3926
3927 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3928
3929 Merge from 'apple/trunk' branch on FSF servers. Renamed
3930 const-str-12.m to constr-str-12b.m to avoid conflicts.
3931
3932 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
3933
3934 Radar 4229905
3935 * obj-c++.dg/warn5.mm: New
3936
3937 2005-06-22 Ziemowit Laski <zlaski@apple.com>
3938
3939 Radar 4154928
3940 * obj-c++.dg/const-str-12.mm: New.
3941 * objc.dg/const-str-12.m: New.
3942
3943 2010-09-27 Tobias Burnus <burnus@net-b.de>
3944
3945 PR fortran/40569
3946 PR fortran/40568
3947 * gfortran.dg/storage_size_2.f08: Fix test.
3948 * gfortran.dg/c_sizeof_1.f90: Fix test.
3949 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3950 * gfortran.dg/c_sizeof_3.f90: New.
3951 * gfortran.dg/c_sizeof_4.f90: New.
3952 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3953 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3954
3955 2010-09-26 Daniel Kraft <d@domob.eu>
3956
3957 PR fortran/45783
3958 PR fortran/45795
3959 * gfortran.dg/select_type_18.f03: New test.
3960
3961 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
3962
3963 * gnat.dg/return2.ad[sb]: New test.
3964 * gnat.dg/return2_pkg.ads: New helper.
3965
3966 2010-09-25 Daniel Kraft <d@domob.eu>
3967
3968 PR fortran/45776
3969 * gfortran.dg/io_constraints_6.f03: New test.
3970 * gfortran.dg/io_constraints_7.f03: New test.
3971 * gfortran.dg/newunit_2.f90: New test.
3972
3973 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
3974
3975 * gfortran.dg/operator_c1202.f90: New test.
3976
3977 2010-09-24 Jan Hubicka <jh@suse.cz>
3978
3979 * gcc.dg/tree-ssa/leaf.c: New testcase.
3980
3981 2010-09-24 Jan Hubicka <jh@suse.cz>
3982
3983 PR tree-optimization/45738
3984 PR tree-optimization/45741
3985 * gcc.c-torture/compile/pr45741.c: New.
3986 * gfortran.fortran-torture/compile/pr45738.f90: New.
3987
3988 2010-09-24 Joseph Myers <joseph@codesourcery.com>
3989
3990 * gcc.dg/cpp/undef-opt-1.c: New test.
3991
3992 2010-09-24 Jason Merrill <jason@redhat.com>
3993
3994 * g++.dg/other/error10.C: Adjust expected output.
3995
3996 2010-09-24 Jakub Jelinek <jakub@redhat.com>
3997
3998 PR middle-end/45234
3999 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4000 * gcc.target/i386/pr45234.c: New test.
4001
4002 2010-09-24 Richard Guenther <rguenther@suse.de>
4003
4004 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4005
4006 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4007
4008 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4009 as a comment leader in regexp.
4010
4011 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4012
4013 * objc.dg/sync-2.m: New test.
4014 * obj-c++.dg/sync-2.mm: New test.
4015
4016 2010-09-24 Tobias Burnus <burnus@net-b.de>
4017
4018 PR fortran/40571
4019 * gfortran.dg/iso_fortran_env_7.f90: New.
4020
4021 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4022
4023 * obj-c++.dg/too-many-args.mm: New file.
4024
4025 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4026
4027 Merge from 'apple/trunk' branch on FSF servers.
4028
4029 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4030
4031 Radar 4491608
4032 * objc.dg/too-many-args.m: New
4033
4034 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4035
4036 PR fortran/45744
4037 * gfortran.dg/dependency_36.f90: New test.
4038
4039 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4040
4041 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4042 * gcc.target/i386/pad-3.c: Ditto.
4043 * gcc.target/i386/pad-7.c: Ditto.
4044 * gcc.target/i386/pad-7.c: Ditto.
4045 * gcc.target/i386/pr36502.c: Ditto.
4046 * gcc.target/i386/zee.c: Ditto.
4047 * gcc.target/i386/20060821-1.c: Ditto.
4048 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4049 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4050 * gcc.target/i386/pad-5b.c: Ditto.
4051 * gcc.target/i386/pad-6a.c: Ditto.
4052 * gcc.target/i386/pad-6b.c: Ditto.
4053 * gcc.target/i386/pad-8.c: Ditto.
4054 * gcc.target/i386/pad-9.c: Ditto.
4055 * gcc.target/i386/pad-10.c: Ditto.
4056 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4057
4058 2010-09-23 Richard Guenther <rguenther@suse.de>
4059
4060 PR tree-optimization/45565
4061 * g++.dg/ipa/pr45565.C: New testcase.
4062
4063 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4064
4065 PR fortran/45745
4066 PR fortran/45648
4067 * gfortran.dg/vector_subscript_bound_1.f90: New.
4068
4069 2010-09-23 Richard Guenther <rguenther@suse.de>
4070
4071 PR middle-end/45750
4072 * gcc.dg/pr45750.c: New testcase.
4073
4074 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4075
4076 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4077 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4078 build.
4079
4080 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4081
4082 PR rtl-optimization/44374
4083 * gcc.target/arm/headmerge-1.c: New test.
4084 * gcc.target/arm/headmerge-2.c: New test.
4085 * gcc.target/i386/headmerge-1.c: New test.
4086 * gcc.target/i386/headmerge-2.c: New test.
4087
4088 2010-09-23 Daniel Kraft <d@domob.eu>
4089
4090 PR fortran/38936
4091 PR fortran/44044
4092 PR fortran/45474
4093 * gfortran.dg/intrinsic_intent_1.f03: New test.
4094 * gfortran.dg/select_type_17.f03: New test.
4095 * gfortran.dg/associate_5.f03: More definability tests.
4096 * gfortran.dg/enum_2.f90: Check definability.
4097 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4098 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4099 * gfortran.dg/char_expr_2.f90: Ditto.
4100 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4101 * gfortran.dg/enum_5.f90: Ditto.
4102 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4103 * gfortran.dg/impure_assignment_2.f90: Ditto.
4104 * gfortran.dg/impure_assignment_3.f90: Ditto.
4105 * gfortran.dg/intent_out_1.f90: Ditto.
4106 * gfortran.dg/intent_out_3.f90: Ditto.
4107 * gfortran.dg/pointer_assign_7.f90: Ditto.
4108 * gfortran.dg/pointer_intent_3.f90: Ditto.
4109 * gfortran.dg/pr19936_1.f90: Ditto.
4110 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4111 * gfortran.dg/simpleif_2.f90: Ditto.
4112 * gfortran.dg/protected_5.f90: Ditto.
4113 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4114 * gfortran.dg/protected_6.f90: Ditto.
4115 * gfortran.dg/protected_7.f90: Ditto.
4116
4117 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4118
4119 PR libfortran/45710
4120 * gfortran.dg/namelist_65.f90: New test.
4121
4122 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4123
4124 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4125 the regexp pattern between the expected label and location string.
4126
4127 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4128
4129 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4130
4131 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4132
4133 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4134 * gcc.dg/pr27898.c: Likewise.
4135 * gcc.dg/pr28712.c: Likewise.
4136 * gcc.dg/pr30762-1.c: Likewise.
4137 * gcc.dg/pr31529-1.c: Likewise.
4138 * gcc.dg/pr34457-1.c: Likewise.
4139 * gcc.dg/pr34668-1.c: Likewise.
4140 * gcc.dg/pr34989-1.c: Likewise.
4141 * gcc.dg/pr43557-1.c: Likewise.
4142
4143 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4144
4145 PR rtl-optimization/45739
4146 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4147
4148 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4149
4150 * gcc.target/sparc/mnofpu.c: New test.
4151
4152 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4153
4154 PR rtl-optimization/45739
4155 * gcc.target/i386/pr45739.c: New test.
4156
4157 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4158
4159 PR fortran/45648
4160 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4161 and counts. Add non-elemental function call check.
4162
4163 PR fortran/45648
4164 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4165 arguments checks. Update temporary counts.
4166 * gfortran.dg/transpose_optimization_1.f90: New.
4167
4168 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4169
4170 PR objc/23710
4171 * objc.dg/invalid-method-1.m: New.
4172
4173 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4174
4175 Merge from 'apple/trunk' branch on FSF servers.
4176
4177 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4178
4179 Radar 4291785
4180 * objc.dg/naming-4.m: New
4181 * objc.dg/naming-5.m: New
4182 * obj-c++.dg/naming-1.mm: New
4183 * obj-c++.dg/naming-2.mm: New
4184
4185 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4186 Jack Howarth <howarth@bromo.med.uc.edu>
4187
4188 PR c++/45645
4189 * g++.dg/torture/pr44972.C: Use portable assert().
4190
4191 2010-09-21 Richard Guenther <rguenther@suse.de>
4192
4193 PR tree-optimization/45580
4194 * g++.dg/torture/pr45580.C: New testcase.
4195
4196 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4197
4198 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4199
4200 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4201
4202 PR fortran/45438
4203 * gfortran.dg/pointer_check_7.f90: New.
4204
4205 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4206
4207 PR rtl-optimization/45728
4208 * gcc.c-torture/compile/pr45728.c: New test.
4209
4210 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4211
4212 PR fortran/45081
4213 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4214
4215 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4216
4217 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4218
4219 2010-09-20 Richard Guenther <rguenther@suse.de>
4220
4221 PR middle-end/45704
4222 * gcc.dg/torture/pr45704.c: New testcase.
4223
4224 2010-09-20 Jan Hubicka <jh@suse.cz>
4225
4226 PR tree-optimize/45605
4227 * g++.dg/tree-ssa/pr45605.C: New testcase.
4228
4229 2010-09-20 Michael Matz <matz@suse.de>
4230
4231 PR testsuite/45706
4232 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4233 enough.
4234
4235 2010-09-20 Richard Guenther <rguenther@suse.de>
4236
4237 PR tree-optimization/45705
4238 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4239
4240 2010-09-20 Michael Matz <matz@suse.de>
4241
4242 PR testsuite/45706
4243 * lib/target-supports.exp (check_effective_target_vect_perm):
4244 Add i?86-*-*.
4245
4246 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4247
4248 PR rtl-optimization/45695
4249 * gcc.c-torture/execute/pr45695.c: New test.
4250
4251 2010-09-19 Jan Hubicka <jh@suse.cz>
4252
4253 PR lto/44246
4254 * gcc.c-torture/compile/pr44246.c:New file.
4255
4256 2010-09-19 Ira Rosen <irar@il.ibm.com>
4257
4258 PR tree-optimization/45714
4259 * gfortran.dg/vect/pr45714-a.f: New test.
4260 * gfortran.dg/vect/pr45714-b.f: New test.
4261
4262 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4263
4264 * gnat.dg/const1.adb: Rename into...
4265 * gnat.dg/constant1.adb: ...this.
4266 * gnat.dg/constant2.adb: New test.
4267 * gnat.dg/constant2_pkg1.ads: New helper.
4268 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4269
4270 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4271
4272 * gnat.dg/specs/constant1.ads: New test.
4273 * gnat.dg/specs/constant1_pkg.ads: New helper.
4274
4275 2010-09-18 Jan Hubicka <jh@suse.cz>
4276
4277 PR tree-optimization/45453
4278 * g++.dg/tree-ssa/pr45453.C: New testcase.
4279
4280 2010-09-18 Jason Merrill <jason@redhat.com>
4281
4282 * g++.dg/cpp0x/initlist44.C: New.
4283
4284 2010-09-18 Richard Guenther <rguenther@suse.de>
4285
4286 PR tree-optimization/45709
4287 * g++.dg/torture/pr45709-2.C: New testcase.
4288
4289 2010-09-18 Richard Guenther <rguenther@suse.de>
4290
4291 PR tree-optimization/45709
4292 * g++.dg/torture/pr45709.C: New testcase.
4293
4294 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4295
4296 PR testsuite/45719
4297 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4298
4299 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4300
4301 * gcc.target/i386/pad-1.c: New.
4302 * gcc.target/i386/pad-2.c: Likewise.
4303 * gcc.target/i386/pad-3.c: Likewise.
4304 * gcc.target/i386/pad-4.c: Likewise.
4305 * gcc.target/i386/pad-5a.c: Likewise.
4306 * gcc.target/i386/pad-5b.c: Likewise.
4307 * gcc.target/i386/pad-6a.c: Likewise.
4308 * gcc.target/i386/pad-6b.c: Likewise.
4309 * gcc.target/i386/pad-7.c: Likewise.
4310 * gcc.target/i386/pad-8.c: Likewise.
4311 * gcc.target/i386/pad-9.c: Likewise.
4312 * gcc.target/i386/pad-10.c: Likewise.
4313
4314 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4315
4316 PR middle-end/45234
4317 * gcc.dg/torture/stackalign/alloca-5.c: New.
4318
4319 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4320
4321 PR middle-end/45678
4322 * gcc.dg/torture/pr45678-2.c: New.
4323
4324 2010-09-17 Richard Guenther <rguenther@suse.de>
4325
4326 PR middle-end/45678
4327 * gcc.dg/torture/pr45678-1.c: New testcase.
4328
4329 2010-09-17 Michael Matz <matz@suse.de>
4330
4331 PR tree-optimization/43432
4332 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4333 check_effective_target_vect_perm_short): New predicates.
4334 (check_effective_target_vect_perm): Include x86_64.
4335 * gcc.dg/vect/pr43432.c: New test.
4336 * gcc.dg/vect/vect-114.c: Adjust.
4337 * gcc.dg/vect/vect-15.c: Ditto.
4338 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4339 * gcc.dg/vect/slp-perm-9.c: Ditto.
4340
4341 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4342
4343 PR testsuite/45692
4344 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4345 GNU runtime.
4346
4347 2010-09-17 Richard Guenther <rguenther@suse.de>
4348
4349 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4350 * gcc.dg/pr28706.c: Likewise.
4351 * gcc.dg/pr28712.c: Likewise.
4352 * gcc.dg/pr30762-1.c: Likewise.
4353 * gcc.dg/pr30762-2.c: Likewise.
4354 * gcc.dg/pr31529-1.c: Likewise.
4355 * gcc.dg/pr31529-2.c: Likewise.
4356 * gcc.dg/pr34457-1.c: Likewise.
4357 * gcc.dg/pr34457-2.c: Likewise.
4358 * gcc.dg/pr34668-1.c: Likewise.
4359 * gcc.dg/pr34668-2.c: Likewise.
4360 * gcc.dg/pr34989-1.c: Likewise.
4361 * gcc.dg/pr34989-2.c: Likewise.
4362 * gcc.dg/pr43557-1.c: Likewise.
4363 * gcc.dg/pr43557-2.c: Likewise.
4364 * gcc.dg/debug/pr41893-1.c: Likewise.
4365 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4366 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4367 * gcc.dg/matrix/matrix-4.c: Likewise.
4368 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4369 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4370 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4371 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4372
4373 2010-09-16 Tobias Burnus <burnus@net-b.de>
4374
4375 PR fortran/43665
4376 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4377 optimizations.
4378 * gfortran.dg/intent_optimize_1.f90: New test.
4379
4380 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4381
4382 * gcc.target/i386/divmod-1.c: New.
4383 * gcc.target/i386/divmod-2.c: Likewise.
4384 * gcc.target/i386/divmod-3.c: Likewise.
4385 * gcc.target/i386/divmod-4.c: Likewise.
4386 * gcc.target/i386/divmod-4a.c: Likewise.
4387 * gcc.target/i386/divmod-5.c: Likewise.
4388 * gcc.target/i386/divmod-6.c: Likewise.
4389 * gcc.target/i386/divmod-7.c: Likewise.
4390 * gcc.target/i386/divmod-8.c: Likewise.
4391 * gcc.target/i386/udivmod-1.c: Likewise.
4392 * gcc.target/i386/udivmod-2.c: Likewise.
4393 * gcc.target/i386/udivmod-3.c: Likewise.
4394 * gcc.target/i386/udivmod-4.c: Likewise.
4395 * gcc.target/i386/udivmod-4a.c: Likewise.
4396 * gcc.target/i386/udivmod-5.c: Likewise.
4397 * gcc.target/i386/udivmod-6.c: Likewise.
4398 * gcc.target/i386/udivmod-7.c: Likewise.
4399 * gcc.target/i386/udivmod-8.c: Likewise.
4400
4401 2010-09-16 Jan Hubicka <jh@suse.cz>
4402
4403 * g++.dg/lto/pr45679-1_0.C: New file.
4404 * g++.dg/lto/pr45679-1_1.C: New file.
4405 * g++.dg/lto/pr45679-0_0.C: New file.
4406 * g++.dg/lto/pr45679-0_1.C: New file.
4407
4408 2010-09-16 Janus Weil <janus@gcc.gnu.org>
4409
4410 PR fortran/45674
4411 * gfortran.dg/class_dummy_2.f03: New.
4412
4413 2010-09-16 Richard Guenther <rguenther@suse.de>
4414
4415 PR tree-optimization/45623
4416 * gcc.dg/torture/pr45623.c: New testcase.
4417
4418 2010-09-16 Ira Rosen <irar@il.ibm.com>
4419
4420 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4421 name and parentheses.
4422 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4423
4424 2010-09-15 Jason Merrill <jason@redhat.com>
4425
4426 * g++.dg/parse/parameter-declaration-2.C: New.
4427
4428 * g++.dg/cpp0x/scoped_enum2.C: New.
4429
4430 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4431
4432 * gcc.c-torture/compile/20100915-1.c: New test.
4433
4434 2010-09-15 Martin Jambor <mjambor@suse.cz>
4435
4436 PR middle-end/45644
4437 * gcc.dg/ipa/pr45644.c: New test.
4438
4439 2010-09-15 Jakub Jelinek <jakub@redhat.com>
4440
4441 PR tree-optimization/45633
4442 * gcc.dg/vect/pr45633.c: New test.
4443
4444 2010-09-15 Janus Weil <janus@gcc.gnu.org>
4445
4446 PR fortran/45577
4447 * gfortran.dg/allocate_derived_4.f90: New.
4448
4449 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
4450
4451 * lib/target-supports.exp
4452 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4453 supported flag to true for neon.
4454
4455 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4456
4457 PR c++/45665
4458 * g++.dg/template/crash103.C: New.
4459
4460 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
4461
4462 Merge from 'apple/trunk' branch on FSF servers.
4463
4464 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
4465
4466 Radar 4457381
4467 * objc.dg/msg-in-protocol.m: New.
4468 * obj-c++.dg/msg-in-protocol.mm: New.
4469
4470 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
4471
4472 Radar 4219590
4473 * objc.dg/break-in-ifstmt.m: New.
4474
4475 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4476
4477 Radar 4174166
4478 * obj-c++.dg/comp-types-13.mm: New.
4479 * objc.dg/comp-types-12.m: New.
4480
4481 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4482
4483 Radar 4216500
4484 * obj-c++.dg/proto-lossage-7.mm: New.
4485 * objc.dg/proto-lossage-7.m: New.
4486
4487 2010-09-14 Jan Hubicka <jh@suse.cz>
4488
4489 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4490 folding.
4491 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4492 folding.
4493
4494 2010-09-14 Jakub Jelinek <jakub@redhat.com>
4495
4496 PR middle-end/45567
4497 * gcc.dg/pr45567.c: New test.
4498
4499 PR debug/45660
4500 * g++.dg/debug/pr45660.C: New test.
4501
4502 2010-09-14 Ira Rosen <irar@il.ibm.com>
4503
4504 PR tree-optimization/45470
4505 * g++.dg/vect/pr45470-a.cc: New test.
4506 * g++.dg/vect/pr45470-a.cc: New test.
4507
4508 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
4509
4510 PR target/42070
4511 * lib/profopt.exp: Prune warnings on execname2 compile.
4512 * lib/prune.exp: Prune "can't add line info" warnings.
4513
4514 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4515
4516 PR libfortran/45532
4517 * gfortran.dg/namelist_64.f90: New test.
4518
4519 2010-09-13 Jakub Jelinek <jakub@redhat.com>
4520
4521 PR rtl-optimization/45617
4522 * gcc.target/i386/pr45617.c: New test.
4523
4524 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
4525
4526 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4527
4528 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
4529
4530 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4531 * gcc.target/i386/fma4-vector.c: Likewise.
4532 * gcc.target/i386/vectorize2.c: Likewise.
4533 * gcc.target/i386/vectorize4.c: Likewise.
4534 * gcc.target/i386/vectorize5.c: Likewise.
4535 * gcc.target/i386/vectorize6.c: Likewise.
4536 * gcc.target/i386/vectorize8.c: Likewise.
4537
4538 * gcc.target/i386/vect-double-1.c: New.
4539 * gcc.target/i386/vect-double-1a.c: Likewise.
4540 * gcc.target/i386/vect-double-2.c: Likewise.
4541 * gcc.target/i386/vect-double-2a.c: Likewise.
4542
4543 * lib/target-supports.exp (check_effective_target_vect_double):
4544 Set et_vect_double_saved to 0 when tuning for Atom.
4545
4546 2010-09-13 Jan Hubicka <jh@suse.cz>
4547
4548 * gcc.dg/torture/pr23821.c: Drop static keyword.
4549 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4550 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4551
4552 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
4553
4554 * gcc.target/arm/sync-1.c: New.
4555
4556 2010-09-12 Olivier Hainque <hainque@adacore.com>
4557
4558 * gnat.dg/memtrap.adb: New test.
4559
4560 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4561
4562 * gfortran.dg/promotion.f90: Fix options.
4563
4564 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
4565
4566 * g++.dg/cpp0x/range-for1.C: New.
4567 * g++.dg/cpp0x/range-for2.C: New.
4568 * g++.dg/cpp0x/range-for3.C: New.
4569 * g++.dg/cpp0x/range-for4.C: New.
4570 * g++.dg/cpp0x/range-for5.C: New.
4571 * g++.dg/cpp0x/range-for6.C: New.
4572
4573 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
4574
4575 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4576 and counts. Check that transpose is not called.
4577 * gfortran.dg/transpose_2.f90: Update error message.
4578
4579 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4580
4581 PR c++/43824
4582 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4583 * g++.dg/lookup/strong-using-2.C: Likewise.
4584 * g++.dg/lookup/strong-using-3.C: Likewise.
4585 * g++.dg/lookup/strong-using-5.C: Likewise.
4586
4587 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4588 * g++.dg/cpp0x/inline-ns4.C: New.
4589 * g++.dg/cpp0x/inline-ns5.C: New.
4590
4591 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
4592
4593 PR middle-end/45634
4594 * gfortran.fortran-torture/compile/pr45634.f90: New.
4595
4596 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
4597
4598 * objc.dg/fobjc-exceptions.m: New test.
4599
4600 2010-09-10 Jan Hubicka <jh@suse.cz>
4601
4602 * g++.dg/inherit/covariant7.C: Fix pattern matching.
4603
4604 2010-09-10 Martin Jambor <mjambor@suse.cz>
4605
4606 PR tree-optimization/44972
4607 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4608 * gcc.dg/tree-ssa/pr45144.c: Likewise.
4609 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4610 instead.
4611 * g++.dg/torture/pr44972.C: New test.
4612
4613 2010-09-10 Martin Jambor <mjambor@suse.cz>
4614
4615 PR tree-optimization/44972
4616 * g++.dg/torture/pr34850.C: Remove expected warning.
4617
4618 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4619
4620 * gfortran.dg/dummy_optional_arg.f90: New test.
4621
4622 2010-09-08 Jan Hubicka <jh@suse.cz>
4623
4624 PR tree-optimization/45598
4625 * fortran.fortran-torture/compile/pr45598.f90: New test.
4626
4627 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
4628
4629 * lib/target-supports-dg.exp (dg-require-ifunc): New.
4630 * lib/target-supports.exp (check_ifunc_available): New.
4631 * gcc.dg/attr-ifunc-1.c: New.
4632 * gcc.dg/attr-ifunc-2.c: New.
4633 * gcc.dg/attr-ifunc-3.c: New.
4634 * gcc.dg/attr-ifunc-4.c: New.
4635 * gcc.dg/attr-ifunc-5.c: New.
4636 * g++.dg/ext/attr-ifunc-1.C: New.
4637 * g++.dg/ext/attr-ifunc-2.C: New.
4638 * g++.dg/ext/attr-ifunc-3.C: New.
4639 * g++.dg/ext/attr-ifunc-4.C: New.
4640
4641 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
4642
4643 PR middle-end/40386
4644 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4645
4646 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
4647
4648 * gfortran.dg/inline_transpose_1.f90: New test.
4649
4650 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4651
4652 PR c++/45588
4653 * g++.dg/warn/Wunused-var-15.C: New test.
4654
4655 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4656
4657 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4658 hppa*-*-hpux*.
4659
4660 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4661
4662 * objc/execute/exceptions/throw-nil.m: New test.
4663 * objc/execute/exceptions/handler-1.m: Updated to use the new
4664 objc_set_uncaught_exception_handler() function.
4665 * objc/execute/exceptions/matcher-1.m: New test.
4666
4667 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4668
4669 PR fortran/38282
4670 * gfortran.dg/bit_comparison_1.F90: New test.
4671 * gfortran.dg/leadz_trailz_3.f90: New test.
4672 * gfortran.dg/masklr_2.F90: New test.
4673 * gfortran.dg/shiftalr_1.F90: New test.
4674 * gfortran.dg/merge_bits_2.F90: New test.
4675 * gfortran.dg/dshift_2.F90: New test.
4676 * gfortran.dg/bit_comparison_2.F90: New test.
4677 * gfortran.dg/masklr_1.F90: New test.
4678 * gfortran.dg/merge_bits_1.F90: New test.
4679 * gfortran.dg/dshift_1.F90: New test.
4680 * gfortran.dg/shiftalr_2.F90: New test.
4681
4682 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4683
4684 * objc.dg/type-stream-1.m: Replaced with a test that tests that
4685 functions from objc/typedstream.h are deprecated.
4686
4687 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4688
4689 * lib/target-supports.exp
4690 (check_effective_target_run_expensive_tests): New proc.
4691 * gcc.c-torture/compile/limits-fnargs.c: Use
4692 dg-require-effective-target run_expensive_tests.
4693
4694 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4695
4696 PR fortran/45597
4697 * gfortran.dg/gomp/pr45597.f90: New test.
4698
4699 PR fortran/45595
4700 * gfortran.dg/gomp/pr45595.f90: New test.
4701
4702 2010-09-08 Michael Matz <matz@suse.de>
4703
4704 * c-c++-common/uninit-17.c: Adjust.
4705
4706 2010-09-08 Michael Matz <matz@suse.de>
4707
4708 PR tree-optimization/43430
4709 * gcc.dg/vect/pr43430-2.c: New test.
4710
4711 2010-09-08 Michael Matz <matz@suse.de>
4712
4713 PR tree-optimization/33244
4714 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4715
4716 2010-09-08 Richard Guenther <rguenther@suse.de>
4717
4718 PR tree-optimization/45578
4719 * gfortran.dg/pr45578.f90: New testcase.
4720
4721 2010-09-08 Richard Guenther <rguenther@suse.de>
4722
4723 PR testsuite/45590
4724 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4725
4726 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4727
4728 PR fortran/45576
4729 * gfortran.dg/char_length_18.f90: New test.
4730
4731 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
4732
4733 PR target/36502
4734 * gcc.target/i386/pr36502.c: New test.
4735
4736 PR target/42313
4737 PR target/44651
4738 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4739 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4740
4741 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
4742
4743 * gfortran.dg/achar_4.f90: Enable bounds checking.
4744
4745 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
4746
4747 PR target/45206
4748 * gcc.target/i386/pr45206.c: New test.
4749
4750 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
4751
4752 PR fortran/45505
4753 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4754
4755 2010-09-07 Jan Hubicka <jh@suse.cz>
4756
4757 * gcc.c-torture/compile/20100907.c: New testcase.
4758
4759 2010-09-07 Richard Guenther <rguenther@suse.de>
4760
4761 PR middle-end/45569
4762 * g++.dg/eh/pr45569.C: New testcase.
4763
4764 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
4765
4766 PR target/43137
4767 * gcc.target/arm/pr43137.c: New test.
4768
4769 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4770
4771 PR fortran/36931
4772 * gfortran.dg/dependency_35.f90: New test.
4773
4774 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4775
4776 PR fortran/34145
4777 * gfortran.dg/char_length_17.f90: New test.
4778
4779 2010-09-06 Dodji Seketeli <dodji@redhat.com>
4780
4781 PR c++/45200
4782 PR c++/45293
4783 PR c++/45558
4784 * g++.dg/template/typedef34.C: New test.
4785 * g++.dg/template/typedef35.C: New test.
4786
4787 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
4788
4789 PR target/22152
4790 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4791
4792 2010-09-06 Mark Mitchell <mark@codesourcery.com>
4793
4794 * g++.dg/warn/Wdouble-promotion.C: New.
4795
4796 2010-09-06 Arnaud Charlet <charlet@adacore.com>
4797
4798 * g++.dg/parse/redef2.C: New.
4799
4800 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4801
4802 * gcc.dg/20100906-1.c: New testcase.
4803
4804 2010-09-06 Jakub Jelinek <jakub@redhat.com>
4805
4806 PR testsuite/45543
4807 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4808 DW_TAG_enumeration_type DIE.
4809
4810 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
4811
4812 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4813 Update XFAILs.
4814
4815 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
4816
4817 PR rtl-optimization/44919
4818 * g++.dg/opt/pr44919.C: New.
4819
4820 2010-09-06 Tobias Burnus <burnus@net-b.de>
4821
4822 PR fortran/38282
4823 * gfortran.dg/iall_iany_iparity_1.f90: New.
4824 * gfortran.dg/iall_iany_iparity_2.f90: New.
4825
4826 2010-09-06 Jason Merrill <jason@redhat.com>
4827
4828 * g++.dg/cpp0x/initlist42.C: New.
4829
4830 * g++.dg/cpp0x/auto19.C: New.
4831
4832 * g++.dg/template/sfinae25.C: New.
4833 * g++.dg/template/char1.C: Expect warning.
4834 * g++.dg/template/nontype10.C: Likewise.
4835
4836 * g++.dg/cpp0x/implicit9.C: New.
4837
4838 * g++.dg/cpp0x/initlist43.C: New.
4839
4840 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
4841
4842 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4843
4844 2010-09-05 Mark Mitchell <mark@codesourcery.com>
4845
4846 * gcc.dg/Wdouble-promotion.c: New.
4847
4848 2010-09-05 Tobias Burnus <burnus@net-b.de>
4849
4850 * gfortran.dg/float128_1.f90: Remove test case as
4851 it always fails since Rev 163611 backed out the
4852 front-end implementation.
4853
4854 2010-09-05 Tobias Burnus <burnus@net-b.de>
4855
4856 * gfortran.dg/float128_1.f90: XFAIL test case.
4857
4858 2010-09-05 Tobias Burnus <burnus@net-b.de>
4859
4860 * gfortran.dg/bessel_7.f90: Decrease required precision.
4861
4862 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
4863
4864 PR testsuite/45545
4865 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4866 ref-all-matching targets.
4867
4868 2010-09-05 Richard Guenther <rguenther@suse.de>
4869
4870 PR tree-optimization/45535
4871 * gcc.c-torture/compile/pr45535.c: New testcase.
4872
4873 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
4874
4875 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4876 "\[^\n\]*".
4877 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4878 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4879 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4880 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4881 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4882 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4883 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4884 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4885 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4886 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4887 * gcc.target/i386/pr22152.c: Likewise.
4888 * gcc.target/i386/pr36992-1.c: Likewise.
4889 * gcc.target/i386/pr36992-2.c: Likewise.
4890 * gcc.target/sh/sh4a-memmovua.c: Likewise.
4891
4892 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4893
4894 PR testsuite/43957
4895 * gcc.dg/const-uniq-1.c: Modify regexp.
4896
4897 2010-09-04 Tobias Burnus <burnus@net-b.de>
4898
4899 PR fortran/45530
4900 * gfortran.dg/namelist_63.f90: New.
4901
4902 2010-09-04 Jan Hubicka <jh@suse.cz>
4903
4904 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4905 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4906
4907 2010-09-04 Jan Hubicka <jh@suse.cz>
4908
4909 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4910
4911 2010-09-04 Janus Weil <janus@gcc.gnu.org>
4912
4913 PR fortran/45507
4914 * gfortran.dg/allocate_alloc_opt_12.f90: New.
4915
4916 2010-09-03 Joseph Myers <joseph@codesourcery.com>
4917
4918 * gcc.dg/opts-4.c: New test.
4919
4920 2010-09-03 Steve Ellcey <sje@cup.hp.com>
4921
4922 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4923 * gcc.dg/vect/vect-peel-4.c: Ditto.
4924
4925 2010-09-03 Daniel Kraft <d@domob.eu>
4926
4927 PR fortran/45525
4928 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4929
4930 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4931
4932 PR fortran/45159
4933 * gfortran.dg/dependency_34.f90: New test.
4934
4935 2010-09-03 Steve Ellcey <sje@cup.hp.com>
4936
4937 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4938
4939 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4940
4941 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4942 gcc.target/i386/clearcap.map if supported.
4943
4944 2010-09-03 Michael Matz <matz@suse.de>
4945
4946 PR middle-end/45415
4947 * gcc.dg/pr45415.c: New test.
4948
4949 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
4950
4951 PR tree-optimization/45506
4952 * gcc.dg/pr45506.c: New.
4953
4954 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
4955
4956 PR target/45476
4957 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4958 * gcc.target/i386/float128-2.c: Ditto.
4959
4960 2010-09-03 Daniel Kraft <d@domob.eu>
4961
4962 PR fortran/34162
4963 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4964 * gfortran.dg/internal_dummy_2.f08: New test.
4965 * gfortran.dg/internal_dummy_3.f08: New test.
4966 * gfortran.dg/internal_dummy_4.f08: New test.
4967
4968 2010-09-03 Jakub Jelinek <jakub@redhat.com>
4969
4970 PR debug/45500
4971 * gcc.target/i386/pr45500.c: New test.
4972
4973 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
4974
4975 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4976
4977 2010-09-03 Daniel Kraft <d@domob.eu>
4978
4979 PR fortran/44602
4980 * gfortran.dg/exit_2.f08; Adapt error messages.
4981 * gfortran.dg/exit_3.f08: New test.
4982 * gfortran.dg/exit_4.f08: New test.
4983 * gfortran.dg/exit_5.f03: New test.
4984
4985 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4986
4987 * gfortran.dg/ishft_4.f90: New test.
4988
4989 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4990
4991 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4992 FRIZ/XSRIZ instruciton for (double)(long long)x.
4993 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4994
4995 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4996
4997 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4998
4999 2010-09-02 Richard Guenther <rguenther@suse.de>
5000
5001 PR tree-optimization/44937
5002 PR tree-optimization/45412
5003 * g++.dg/opt/pr45412.C: New testcase.
5004 * gcc.c-torture/compile/pr45412.c: Likewise.
5005 * gcc.c-torture/compile/pr44937.c: Likewise.
5006
5007 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5008
5009 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5010 but using -Werror=comment.
5011 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5012 expected error messages.
5013
5014 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5015
5016 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5017 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5018
5019 2010-09-02 Tobias Burnus <burnus@net-b.de>
5020
5021 PR fortran/45489
5022 * gfortran.dg/initialization_27.f90: New.
5023
5024 2010-09-02 Ira Rosen <irar@il.ibm.com>
5025
5026 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5027 check into different basic blocks. Expect vectorization if misaligned
5028 stores are supported.
5029 * gcc.dg/vect/bb-slp-8a.c: New test.
5030 * gcc.dg/vect/bb-slp-8b.c: New test.
5031
5032 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5033
5034 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5035
5036 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5037
5038 PR fortran/44541
5039 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5040 * gfortran.dg/class_dummy_1.f03: New.
5041
5042 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5043
5044 PR middle-end/45458
5045 * g++.dg/tree-prof/partition2.C: New test.
5046
5047 2010-09-01 Richard Guenther <rguenther@suse.de>
5048
5049 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5050 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5051 * gcc.c-torture/execute/20100827-1.c: Likewise.
5052
5053 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5054
5055 * gfortran.dg/execute_command_line_1.f90: New test.
5056
5057 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5058
5059 PR preprocessor/45457
5060 * c-c++-common/cpp/pr45457.c: New test.
5061
5062 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5063
5064 * gcc.dg/nested-func-8.c: New test.
5065
5066 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5067
5068 PR fortran/38282
5069 * gfortran.dg/popcnt_poppar_1.F90: New test.
5070 * gfortran.dg/popcnt_poppar_2.F90: New test.
5071
5072 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5073
5074 * gcc.target/i386/volatile-2.c: Require nonpic target.
5075
5076 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5077
5078 PR middle-end/45461
5079 * gcc.dg/pr45461.c: New test.
5080
5081 2010-08-31 Richard Guenther <rguenther@suse.de>
5082
5083 PR testsuite/45455
5084 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5085
5086 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5087
5088 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5089
5090 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5091
5092 PR fortran/45456
5093 * gfortran.dg/typebound_proc_18.f03: New.
5094
5095 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5096
5097 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5098 * lib/scanasm.exp (scan-stack-usage): Likewise.
5099 (scan-stack-usage-not): Likewise.
5100 * gcc.dg/stack-usage-1.c: New test.
5101 * gcc.target/i386/stack-usage-realign.c: Likewise.
5102
5103 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5104
5105 PR tree-optimization/45427
5106 * gcc.dg/tree-ssa/pr45427.c: New test.
5107
5108 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5109
5110 PR c++/45043
5111 * g++.dg/template/crash102.C: New.
5112
5113 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5114
5115 PR middle-end/45423
5116 * gcc.dg/gomp/atomic-12.c: New test.
5117 * gcc.dg/gomp/atomic-13.c: New test.
5118 * gcc.dg/gomp/atomic-14.c: New test.
5119 * g++.dg/gomp/atomic-11.C: New test.
5120 * g++.dg/gomp/atomic-12.C: New test.
5121 * g++.dg/gomp/atomic-13.C: New test.
5122 * g++.dg/gomp/atomic-14.C: New test.
5123
5124 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5125
5126 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5127 delimiter.
5128
5129 2010-08-30 Thomas Quinot <quinot@adacore.com>
5130
5131 * gnat.dg/discr24.adb: New test.
5132
5133 2010-08-30 Richard Guenther <rguenther@suse.de>
5134
5135 PR tree-optimization/45449
5136 * gcc.dg/pr45449.c: New testcase.
5137
5138 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5139
5140 * gcc.dg/opts-1.c: Expect errors, not warnings.
5141
5142 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5143
5144 PR fortran/42769
5145 * gfortran.dg/dynamic_dispatch_11.f03: New.
5146
5147 2010-08-29 Jason Merrill <jason@redhat.com>
5148
5149 PR c++/44991
5150 * g++.dg/parse/defarg15.C: New.
5151
5152 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5153
5154 PR fortran/45439
5155 * gfortran.dg/select_type_16.f03: New.
5156
5157 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5158 Tobias Burnus <burnus@net-b.de>
5159
5160 * gfortran.dg/bessel_7.f90: Decrease required precision.
5161
5162 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5163 Kaz Kojima <kkojima@gcc.gnu.org>
5164
5165 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5166
5167 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5168
5169 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5170 floating point conversion code generation.
5171 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5172 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5173 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5174 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5175 to integer conversion code generation.
5176 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5177 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5178 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5179 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5180
5181 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5182
5183 PR fortran/32049
5184 * gfortran.dg/random_seed_1.f90: Adjust test.
5185 * gfortran.dg/float128_1.f90: New test.
5186
5187 2010-08-27 Tobias Burnus <burnus@net-b.de>
5188
5189 PR fortran/33197
5190 * gfortran.dg/norm2_1.f90: New.
5191 * gfortran.dg/norm2_2.f90: New.
5192 * gfortran.dg/norm2_3.f90: New.
5193 * gfortran.dg/norm2_4.f90: New.
5194 * gfortran.dg/parity_1.f90: New.
5195 * gfortran.dg/parity_2.f90: New.
5196 * gfortran.dg/parity_3.f90: New.
5197
5198 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5199
5200 PR fortran/45420
5201 * gfortran.dg/select_type_15.f03: New.
5202
5203 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5204
5205 PR libfortran/43217
5206 * gfortran.dg/hollerith8.f90: New test.
5207
5208 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5209
5210 PR fortran/45159
5211 * gfortran.dg/dependency_33.f90: New test.
5212
5213 2010-08-27 Richard Guenther <rguenther@suse.de>
5214
5215 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5216 * gcc.dg/graphite/scop-2.c: Likewise.
5217 * gcc.dg/graphite/scop-20.c: Likewise.
5218 * gcc.dg/vect/slp-25.c: Likewise.
5219
5220 2010-08-27 Olivier Hainque <hainque@adacore.com>
5221
5222 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5223
5224 2010-08-26 Daniel Kraft <d@domob.eu>
5225
5226 PR fortran/38936
5227 PR fortran/44047
5228 PR fortran/45384
5229 * gfortran.dg/associate_8.f03: New test.
5230 * gfortran.dg/select_type_13.f03: New test.
5231 * gfortran.dg/select_type_14.f03: New test.
5232
5233 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5234
5235 PR tree-optimization/44485
5236 * gcc.dg/pr44485.c: New test.
5237
5238 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5239
5240 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5241 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5242 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5243
5244 2010-08-26 Richard Guenther <rguenther@suse.de>
5245
5246 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5247 * gcc.dg/graphite/scop-21.c: Likewise.
5248
5249 2010-08-26 Richard Guenther <rguenther@suse.de>
5250
5251 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5252 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5253 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5254 * gcc.dg/vect/vect-91.c: Likewise.
5255 * gcc.dg/vect/vect-peel-1.c: Likewise.
5256 * gcc.dg/vect/vect-peel-2.c: Likewise.
5257 * gcc.dg/vect/vect-peel-4.c: Likewise.
5258
5259 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5260
5261 PR libfortran/41859
5262 * gfortran.dg/der_io_4.f90: New test.
5263
5264 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR rtl-optimization/44858
5267 * gcc.c-torture/execute/pr44858.c: New test.
5268
5269 PR rtl-optimization/45400
5270 * g++.dg/other/i386-8.C: New test.
5271
5272 2010-08-25 Richard Guenther <rguenther@suse.de>
5273
5274 * gcc.dg/alias-8.c: Adjust.
5275
5276 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5277
5278 * gcc.target/i386/combine-mul.c: New test.
5279
5280 2010-08-25 Richard Guenther <rguenther@suse.de>
5281
5282 PR lto/44562
5283 * gcc.dg/graphite/id-27.c: New testcase.
5284 * gcc.dg/lto/20100825-1_0.c: Likewise.
5285
5286 2010-08-25 Richard Guenther <rguenther@suse.de>
5287
5288 PR tree-optimization/45316
5289 * g++.dg/opt/pr45316.C: New testcase.
5290
5291 2010-08-25 Richard Guenther <rguenther@suse.de>
5292
5293 PR tree-optimization/45393
5294 * g++.dg/torture/pr45393.C: New testcase.
5295
5296 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5297
5298 PR tree-optimization/45059
5299 * gcc.c-torture/compile/pr45059.c: New test.
5300
5301 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5302
5303 * lib/target-supports.exp (check_effective_target_vect_unpack):
5304 Set vect_unpack supported flag to true for neon.
5305
5306 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5307
5308 * gcc.dg/tree-ssa/ifc-5.c: New.
5309
5310 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5311
5312 * gcc.dg/tree-ssa/ifc-4.c: New.
5313 * gcc.dg/tree-ssa/ifc-7.c: New.
5314
5315 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5316
5317 * gcc.dg/vect/vect.exp: Check loongson targets
5318 * g++.dg/vect/vect.exp: Likewise
5319 * gfortran.dg/vect/vect.exp: Likewise
5320
5321 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5322
5323 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5324 -mveclibabi=mass.
5325
5326 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5327
5328 PR fortran/45366
5329 * gfortran.dg/proc_ptr_29.f90: New.
5330
5331 2010-08-22 Tobias Burnus <burnus@net-b.de>
5332 Dominique d'Humieres <dominiq@lps.ens.fr>
5333
5334 PR fortran/45367
5335 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5336
5337 2010-08-22 Tobias Burnus <burnus@net-b.de>
5338
5339 PR fortran/45367
5340 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5341
5342 2010-08-22 Tobias Burnus <burnus@net-b.de>
5343
5344 PR fortran/36158
5345 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5346
5347 2010-08-22 Tobias Burnus <burnus@net-b.de>
5348 Dominique d'Humieres <dominiq@lps.ens.fr>
5349
5350 PR fortran/45367
5351 PR fortran/36158
5352 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5353 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5354
5355 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5356
5357 PR fortran/44863
5358 PR fortran/45271
5359 PR fortran/45290
5360 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5361 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5362 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5363
5364 2010-08-21 Tobias Burnus <burnus@net-b.de>
5365
5366 PR fortran/36158
5367 PR fortran/33197
5368 * gfortran.dg/bessel_6.f90: New.
5369 * gfortran.dg/bessel_7.f90: New.
5370
5371 2010-08-20 Jan Hubicka <jh@suse.cz>
5372
5373 PR c++/45307
5374 PR c++/17736
5375 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5376 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5377
5378 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5379
5380 PR target/45336
5381 * gcc.target/i386/pr45336-1.c: New.
5382 * gcc.target/i386/pr45336-2.c: Likewise.
5383 * gcc.target/i386/pr45336-3.c: Likewise.
5384 * gcc.target/i386/pr45336-4.c: Likewise.
5385
5386 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5387
5388 PR testsuite/45361
5389 * gcc.target/i386/volatile-2.c: Update scan strings to also
5390 include (%rip) for the memory reference on x86_64.
5391
5392 2010-08-20 Jakub Jelinek <jakub@redhat.com>
5393
5394 PR middle-end/44974
5395 * gcc.dg/pr44974.c: New test.
5396
5397 PR rtl-optimization/45353
5398 * gcc.dg/pr45353.c: New test.
5399
5400 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5401
5402 * gcc.target/i386/volatile-2.c: New.
5403
5404 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
5405
5406 PR rtl-optimization/44691
5407 * gfortran.dg/pr44691.f: New test.
5408
5409 2010-10-19 Olivier Hainque <hainque@adacore.com>
5410
5411 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5412
5413 2010-08-19 Jason Merrill <jason@redhat.com>
5414
5415 * g++.dg/init/synth3.C: New.
5416 * g++.dg/init/value8.C: New.
5417 * g++.dg/tree-ssa/empty-2.C: New.
5418 * g++.dg/cpp0x/noexcept09.C: New.
5419
5420 2010-08-19 Daniel Kraft <d@domob.eu>
5421
5422 PR fortran/29785
5423 PR fortran/45016
5424 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5425 * gfortran.dg/pointer_remapping_1.f90: New test.
5426 * gfortran.dg/pointer_remapping_2.f03: New test.
5427 * gfortran.dg/pointer_remapping_3.f08: New test.
5428 * gfortran.dg/pointer_remapping_4.f03: New test.
5429 * gfortran.dg/pointer_remapping_5.f08: New test.
5430 * gfortran.dg/pointer_remapping_6.f08: New test.
5431
5432 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
5433
5434 PR testsuite/45324
5435 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5436
5437 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5438
5439 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5440
5441 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5442
5443 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5444 variable.
5445
5446 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5447
5448 PR target/45070
5449 * gcc.c-torture/execute/pr45070.c: New.
5450
5451 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5452
5453 * g++.dg/pr44328.C: New test.
5454
5455 2010-08-19 Tobias Burnus <burnus@net-b.de>
5456
5457 PR fortran/36158
5458 PR fortran/33197
5459 * gfortran.dg/bessel_3.f90: New.
5460 * gfortran.dg/bessel_4.f90: New.
5461 * gfortran.dg/bessel_5.f90: New.
5462
5463 2010-08-19 Janus Weil <janus@gcc.gnu.org>
5464
5465 PR fortran/45290
5466 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5467 * gfortran.dg/pointer_init_2.f90: New.
5468 * gfortran.dg/pointer_init_3.f90: New.
5469 * gfortran.dg/pointer_init_4.f90: New.
5470
5471 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
5472
5473 PR c++/45049
5474 * g++.dg/pr45049-1.C: New test.
5475 * g++.dg/pr45049-2.C: New test.
5476
5477 2010-08-18 Jie Zhang <jie@codesourcery.com>
5478
5479 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5480 20 if __ARM_PCS is defined otherwise 64.
5481 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5482 instead of hard coded 64.
5483
5484 2010-08-18 Yao Qi <yao@codesourcery.com>
5485
5486 PR target/45094
5487 * gcc.target/arm/pr45094.c: New test.
5488
5489 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5490
5491 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5492
5493 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5494
5495 PR rtl-optimization/42575
5496 * gcc.target/arm/pr42575.c: New test.
5497
5498 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5499
5500 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5501 * gcc.dg/tls/thr-cse-1.c: New.
5502
5503 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5504
5505 PR debug/42487
5506 * lib/target-supports.exp
5507 (check_effective_target_function_sections): New.
5508 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5509 function sections before proceding.
5510
5511 2010-08-17 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR fortran/45308
5514 * gfortran.dg/pr45308.f03: New test.
5515
5516 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
5517
5518 PR target/45296
5519 * gcc.target/i386/pr45296.c: New test.
5520
5521 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
5522
5523 * g++.dg/ext/uow-1.C: New.
5524 * g++.dg/ext/uow-2.C: New.
5525 * g++.dg/ext/uow-3.C: New.
5526 * g++.dg/ext/uow-4.C: New.
5527
5528 2010-08-17 Richard Guenther <rguenther@suse.de>
5529
5530 PR testsuite/45266
5531 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5532
5533 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
5534
5535 PR c/40563
5536 * gcc.dg/Wcxx-compat-20.c: New test.
5537
5538 2010-08-17 Daniel Kraft <d@domob.eu>
5539
5540 PR fortran/38936
5541 * gfortran.dg/associate_1.f03: Extended to test newly supported
5542 features like association to variables.
5543 * gfortran.dg/associate_3.f03: Removed check for illegal change
5544 of associate-name here...
5545 * gfortran.dg/associate_5.f03: ...and added it here.
5546 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5547 * gfortran.dg/associate_7.f03: New test.
5548
5549 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
5550
5551 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5552
5553 2010-08-15 Daniel Kraft <d@domob.eu>
5554
5555 PR fortran/38936
5556 * gfortran.dg/associate_1.f03: Enable test for array expressions.
5557 * gfortran.dg/associate_3.f03: Clarify comment.
5558 * gfortran.dg/associate_5.f03: New test.
5559 * gfortran.dg/associate_6.f03: New test.
5560
5561 2010-08-15 Tobias Burnus <burnus@net-b.de>
5562
5563 PR fortran/45211
5564 * gfortran.dg/bind_c_usage_21.f90: New.
5565 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5566
5567 2010-08-15 Tobias Burnus <burnus@net-b.de>
5568
5569 * gfortran.dg/optional_absent_1.f90: New.
5570 * gfortran.dg/null_actual.f90: New.
5571
5572 2010-08-15 Tobias Burnus <burnus@net-b.de>
5573
5574 * gfortran.dg/pointer_target_1.f90: New.
5575 * gfortran.dg/pointer_target_2.f90: New.
5576 * gfortran.dg/pointer_target_3.f90: New.
5577
5578 2010-08-15 Daniel Kraft <d@domob.eu>
5579
5580 PR fortran/45197
5581 * gfortran.dg/elemental_args_check_3.f90: New test.
5582 * gfortran.dg/impure_1.f08: New test.
5583 * gfortran.dg/impure_2.f08: New test.
5584 * gfortran.dg/impure_3.f90: New test.
5585 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5586
5587 2010-08-15 Ira Rosen <irar@il.ibm.com>
5588
5589 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5590 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5591 SLP tests.
5592 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5593 misaligned loads.
5594 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5595 misaligned stores.c
5596 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5597
5598 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5599
5600 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5601 dg-require-effective-target after dg-do.
5602
5603 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5604
5605 * lib/target-supports.exp (check_effective_target_vect_int): Return
5606 true for Loongson targets.
5607 (check_effective_target_vect_shift): Likewise.
5608 (check_effective_target_vect_no_int_max): Likewise.
5609 (check_effective_target_vect_no_align): Likewise.
5610 (check_effective_target_vect_short_mult): Likewise.
5611
5612 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
5613
5614 * g++.dg/cast.C: Change fields of structures to "long" to pass
5615 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5616 * g++.dg/cpp0x/iop.C: Ditto.
5617 * g++.dg/cpp0x/named_refs.C: Ditto.
5618 * g++.dg/cpp0x/rv1p.C: Ditto.
5619 * g++.dg/cpp0x/rv2p.C: Ditto.
5620 * g++.dg/cpp0x/rv3p.C: Ditto.
5621 * g++.dg/cpp0x/rv4p.C: Ditto.
5622 * g++.dg/cpp0x/rv5p.C: Ditto.
5623 * g++.dg/cpp0x/rv6p.C: Ditto.
5624 * g++.dg/cpp0x/rv7p.C: Ditto.
5625 * g++.dg/cpp0x/rv8p.C: Ditto.
5626 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5627
5628 2010-08-13 Daniel Kraft <d@domob.eu>
5629
5630 * gfortran.dg/implied_shape_1.f08: New test.
5631 * gfortran.dg/implied_shape_2.f90: New test.
5632 * gfortran.dg/implied_shape_3.f08: New test.
5633
5634 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5635
5636 PR libfortran/42526
5637 * gfortran.dg/char_component_initializer_1.f90: New test.
5638
5639 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
5640
5641 PR tree-optimization/45241
5642 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5643
5644 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5645
5646 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5647 to dg-options.
5648 * gcc.target/i386/pr40906-2.c: Ditto.
5649 * gcc.target/i386/pr40906-3.c: Ditto.
5650
5651 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5652
5653 PR middle-end/45262
5654 * gcc.c-torture/execute/pr45262.c: New test.
5655
5656 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5657
5658 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5659 empty argument.
5660 * g++.dg/other/profile1.C: Ditto.
5661
5662 2010-08-12 Richard Guenther <rguenther@suse.de>
5663
5664 PR tree-optimization/45232
5665 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5666 * gcc.dg/tree-ssa/loop-7.c: Adjust.
5667 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5668 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5669 unsigned arithmetic.
5670 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5671 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5672 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5673 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5674 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5675 unsigned arithmetic.
5676 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5677 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5678 unsigned arithmetic.
5679 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5680 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5681 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5682 unsigned arithmetic.
5683 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5684 * gcc.dg/tree-ssa/negate.c: Adjust.
5685 * gcc.dg/vect/vect-1.c: Adjust.
5686 * gfortran.dg/reassoc_6.f: XFAIL.
5687
5688 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR debug/45259
5691 * gcc.dg/pr45259.c: New test.
5692
5693 2010-08-12 Wei Guozhi <carrot@google.com>
5694
5695 PR target/44999
5696 * gcc.target/arm/pr44999.c: New testcase.
5697
5698 2010-08-12 Jie Zhang <jie@codesourcery.com>
5699
5700 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5701 (N): Likewise.
5702 (main): Adjust accordingly.
5703
5704 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5705
5706 * gfortran.dg/graphite/id-22.f: New.
5707
5708 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5709
5710 * gcc.dg/graphite/id-26.c: New.
5711
5712 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5713
5714 * gcc.dg/graphite/id-25.c: New.
5715
5716 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5717
5718 * gcc.dg/graphite/run-id-5.c: New.
5719 * gcc.dg/graphite/run-id-6.c: New.
5720 * gfortran.dg/graphite/id-21.f: New.
5721
5722 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5723
5724 * gcc.dg/graphite/id-24.c: New.
5725
5726 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5727
5728 * gcc.dg/tree-ssa/pr20742.c: New.
5729
5730 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5731
5732 * gcc.dg/graphite/id-23.c: New.
5733
5734 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5735
5736 * gfortran.dg/graphite/id-20.f: Adjust testcase.
5737
5738 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5739
5740 * gcc.dg/graphite/pr42729.c: New.
5741
5742 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5743
5744 * gfortran.dg/graphite/id-20.f: New.
5745
5746 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5747
5748 * gcc.dg/graphite/id-22.c: New.
5749
5750 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5751
5752 * gcc.dg/graphite/run-id-2.c: Call abort.
5753
5754 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5755
5756 * gcc.dg/graphite/id-20.c: New.
5757
5758 2010-08-11 Janus Weil <janus@gcc.gnu.org>
5759 Steve Kargl <kargl@gcc.gnu.org>
5760
5761 PR fortran/44595
5762 * gfortran.dg/move_alloc_3.f90: New.
5763 * gfortran.dg/random_seed_2.f90: New.
5764
5765 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5766
5767 * lib/target-supports.exp (check_effective_target_sync_int_long):
5768 Add hppa*-*-linux*.
5769 (check_effective_target_sync_char_short): Likewise.
5770
5771 2010-08-10 Yao Qi <yao@codesourcery.com>
5772
5773 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5774 general form.
5775 * gcc.dg/tree-ssa/loop-31.c: Likewise.
5776 * g++.dg/other/packed1.C: Likewise.
5777 * g++.dg/other/crash-4.C: Likewise.
5778 * g++.dg/ext/packed8.C: Likewise.
5779 * g++.dg/init/array16.C: Likewise.
5780
5781 2010-08-10 xinliang David Li <davidxl@google.com>
5782 * gcc.dg/tree-ssa/loop-19.c: Add option
5783 -fno-prefetch-loop-array
5784
5785 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
5786
5787 PR middle-end/45182
5788 * gcc.c-torture/compile/pr45182.c: New test.
5789
5790 2010-08-09 Jason Merrill <jason@redhat.com>
5791
5792 PR c++/45236
5793 * g++.dg/cpp0x/variadic-104.C: New.
5794
5795 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5796
5797 PR fortran/44235
5798 * gfortran.dg/dependency_32.f90: New test.
5799
5800 2010-08-09 Richard Guenther <rguenther@suse.de>
5801
5802 PR middle-end/44632
5803 * g++.dg/opt/nrv17.C: New testcase.
5804
5805 2010-08-09 Richard Guenther <rguenther@suse.de>
5806
5807 PR middle-end/45212
5808 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5809 alignment from MEM_REF offset only if we took it from the
5810 base object.
5811
5812 * gcc.target/i386/pr24178.c: New testcase.
5813
5814 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5815
5816 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5817 * gcc.dg/20030702-1.c: Ditto.
5818 * gcc.dg/20050309-1.c: Ditto.
5819 * gcc.dg/20050325-1.c: Ditto.
5820 * gcc.dg/20050330-2.c: Ditto.
5821 * gcc.dg/20051201-1.c: Ditto.
5822 * gcc.dg/gomp/pr27573.c: Ditto.
5823 * gcc.dg/gomp/pr34610.c: Ditto.
5824 * gcc.dg/pr24225.c: Ditto.
5825 * gcc.dg/pr26570.c: Ditto.
5826 * gcc.dg/pr32773.c: Ditto.
5827 * g++.dg/gcov/gcov-6.C: Ditto.
5828 * g++.dg/gomp/pr34608.C: Ditto.
5829 * gfortran.dg/gomp/pr27573.f90: Ditto.
5830
5831 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
5832 dg-require-host-local dg directive.
5833 * gcc.dg/profile-dir-2.c: Ditto.
5834 * gcc.dg/profile-dir-3.c: Ditto.
5835
5836 2010-08-08 Richard Guenther <rguenther@suse.de>
5837
5838 PR tree-optimization/45109
5839 * gcc.c-torture/compile/pr45109.c: New testcase.
5840
5841 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5842
5843 * gcc.dg/march.c: Skip if -march defined.
5844 * gcc.dg/mtune.c: Skip if -mtune defined.
5845
5846 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5847 generic thunk support.
5848
5849 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
5850
5851 PR target/45213
5852 * gcc.target/i386/pr45213.c: New test.
5853
5854 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5855
5856 PR libfortran/45143
5857 * gfortran.dg/fmt_error_11.f03: New test.
5858
5859 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
5860
5861 * lib/target-supports.exp (check_effective_target_sync_int_long):
5862 Add arm*-*-linux-gnueabi.
5863 (check_effective_target_sync_char_short): Likewise.
5864
5865 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5866
5867 PR fortran/45159
5868 * gfortran.dg/dependency_31.f90: New test.
5869
5870 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5871
5872 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
5873
5874 2010-08-06 Jason Merrill <jason@redhat.com>
5875
5876 * g++.dg/cpp0x/sfinae3.C: New.
5877 * g++.dg/cpp0x/sfinae4.C: New.
5878
5879 2010-08-06 Richard Guenther <rguenther@suse.de>
5880
5881 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5882 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5883 * gcc.dg/tree-ssa/pr25382.c: Likewise.
5884 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5885 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5886 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5887 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5888 * gcc.c-torture/execute/20100805-1.c: Likewise.
5889
5890 2010-08-05 Martin Jambor <mjambor@suse.cz>
5891
5892 PR testsuite/42855
5893 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5894
5895 2010-08-05 Martin Jambor <mjambor@suse.cz>
5896
5897 * gcc.dg/ipa/ipcp-ii-1.c: New test.
5898 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5899
5900 2010-08-05 Martin Jambor <mjambor@suse.cz>
5901
5902 * g++.dg/ipa/devirt-1.C: New test.
5903 * g++.dg/ipa/devirt-2.C: Likewise.
5904 * g++.dg/ipa/devirt-3.C: Likewise.
5905 * g++.dg/ipa/devirt-4.C: Likewise.
5906 * g++.dg/ipa/devirt-5.C: Likewise.
5907 * gcc.dg/ipa/iinline-3.c: Likewise.
5908
5909 2010-08-05 Jie Zhang <jie@codesourcery.com>
5910
5911 PR tree-optimization/45144
5912 * gcc.dg/tree-ssa/pr45144.c: New test.
5913
5914 2010-08-04 Janus Weil <janus@gcc.gnu.org>
5915
5916 PR fortran/42207
5917 PR fortran/44064
5918 PR fortran/44065
5919 * gfortran.dg/class_25.f03: New.
5920 * gfortran.dg/class_26.f03: New.
5921
5922 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
5923
5924 * g++.dg/warn/miss-format-1.C: Update line number.
5925
5926 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
5927
5928 PR c++/44641
5929 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5930 .frame and .mask assembler directives.
5931
5932 2010-08-04 Richard Guenther <rguenther@suse.de>
5933
5934 * gcc.dg/tree-ssa/vrp35.c: Adjust.
5935 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5936 * gcc.dg/tree-ssa/vrp50.c: Likewise.
5937 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5938
5939 2010-08-04 Tobias Burnus <burnus@net-b.de>
5940
5941 PR fortran/44857
5942 * gfortran.dg/derived_constructor_char_1.f90: New.
5943 * gfortran.dg/derived_constructor_char_2.f90: New.
5944
5945 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5946
5947 PR fortran/45159
5948 * gfortran.dg/dependency_30.f90: New test.
5949
5950 2010-08-03 Jan Hubicka <jh@suse.cz>
5951
5952 * gcc.c-torture/compile/pr45085.c: New testcase.
5953
5954 2010-08-03 Janus Weil <janus@gcc.gnu.org>
5955
5956 PR fortran/44584
5957 PR fortran/45161
5958 * gfortran.dg/typebound_call_9.f03: Modified.
5959 * gfortran.dg/typebound_generic_1.f03: Modified.
5960
5961 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5962
5963 PR fortran/45159
5964
5965 * gfortran.dg/dependency_29.f90: New test.
5966
5967 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5968
5969 PR fortran/36854
5970 * gfortran.dg/character_comparison_2.f90: New test.
5971 * gfortran.dg/character_comparison_3.f90: New test.
5972 * gfortran.dg/dependency_28.f90: New test.
5973
5974 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
5975
5976 PR target/40457
5977 * gcc.target/arm/pr40457-1.c: New test.
5978 * gcc.target/arm/pr40457-2.c: New test.
5979
5980 2010-08-01 Janus Weil <janus@gcc.gnu.org>
5981
5982 PR fortran/44912
5983 * gfortran.dg/typebound_call_17.f03: New.
5984
5985 2010-07-30 Janus Weil <janus@gcc.gnu.org>
5986
5987 PR fortran/44929
5988 * gfortran.dg/allocate_derived_3.f90: New.
5989
5990 2010-07-30 Xinliang David Li <davidxl@google.com>
5991 PR tree-optimization/45121
5992 * c-c++-common/uninit-17.c: Add -fno-ivops option.
5993
5994 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5995
5996 PR c++/45112
5997 * g++.dg/pr45112.C: New test.
5998
5999 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6000
6001 PR debug/45055
6002 PR rtl-optimization/45137
6003 * gcc.dg/pr45055.c: New test.
6004
6005 2010-07-30 Alan Modra <amodra@gmail.com>
6006
6007 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6008 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6009
6010 2010-07-29 Tobias Burnus <burnus@net-b.de>
6011
6012 PR fortran/45087
6013 PR fortran/45125
6014 * gfortran.dg/whole_file_25.f90: New.
6015 * gfortran.dg/whole_file_26.f90: New.
6016 * gfortran.dg/whole_file_27.f90: New.
6017
6018 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6019
6020 PR fortran/44962
6021 * gfortran.dg/typebound_proc_17.f03: New.
6022
6023 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6024
6025 PR fortran/45004
6026 * gfortran.dg/move_alloc_2.f90: New.
6027
6028 2010-07-29 Xinliang David Li <davidxl@google.com>
6029 PR tree-optimization/45121
6030 * c-c++-common/uninit-17.c: Fix expected output.
6031
6032 2010-07-29 Richard Guenther <rguenther@suse.de>
6033
6034 PR tree-optimization/45120
6035 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6036
6037 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6038
6039 PR fortran/42051
6040 PR fortran/44064
6041 * gfortran.dg/pr42051.f03: New testcase.
6042
6043 2010-07-29 Richard Guenther <rguenther@suse.de>
6044
6045 PR middle-end/45034
6046 * gcc.c-torture/execute/pr45034.c: New testcase.
6047
6048 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6049
6050 PR c++/45096
6051 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6052
6053 2010-07-28 Daniel Kraft <d@domob.eu>
6054
6055 * gfortran.dg/bound_8.f90: New test.
6056
6057 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6058
6059 PR debug/45105
6060 * gcc.dg/pr45105.c: New test.
6061
6062 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6063
6064 PR rtl-optimization/45107
6065 * gcc.dg/pr45107.c: New test.
6066
6067 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6068
6069 PR rtl-optimization/45101
6070 * gcc.dg/pr45101.c: New test.
6071
6072 2010-07-28 Tobias Burnus <burnus@net-b.de>
6073
6074 PR fortran/45077
6075 * gfortran.dg/whole_file_24.f90: New.
6076
6077 2010-07-27 Jason Merrill <jason@redhat.com>
6078
6079 * g++.dg/cpp0x/variadic102.C: New.
6080 * g++.dg/cpp0x/variadic103.C: New.
6081
6082 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6083
6084 PR rtl-optimization/40956
6085 PR target/42495
6086 PR middle-end/42574
6087 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6088 * gcc.target/arm/pr42574.c: Add tests.
6089
6090 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6091
6092 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6093 test name.
6094 (cleanup-repo-files): Ditto.
6095 (cleanup-saved-temps): Ditto.
6096
6097 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6098
6099 PR testsuite/44701
6100 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6101
6102 PR c/45079
6103 * gcc.dg/pr45079.c: New test.
6104
6105 2010-07-27 Ira Rosen <irar@il.ibm.com>
6106
6107 PR tree-optimization/44152
6108 * gcc.dg/vect/fast-math-pr44152.c: New test.
6109
6110 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6111
6112 PR ObjC/44140
6113 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6114 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6115 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6116 * obj-c++.dg/torture/trivial.mm: Ditto.
6117 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6118 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6119 * objc.dg/torture/tls/thr-init.m: Ditto.
6120 * objc.dg/torture/trivial.m: Ditto.
6121
6122 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6123
6124 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6125 Skip on spu-*-* targets.
6126
6127 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR tree-optimization/45083
6130 * gcc.dg/pr45083.c: New test.
6131
6132 2010-07-26 Tobias Burnus <burnus@net-b.de>
6133
6134 PR fortran/40873
6135 * gfortran.dg/whole_file_22.f90: New test.
6136 * gfortran.dg/whole_file_23.f90: New test.
6137
6138 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6139 Jack Howarth <howarth@bromo.med.uc.edu>
6140 Richard Henderson <rth@redhat.com>
6141
6142 PR target/44132
6143 * gcc.dg/tls/thr-init-1.c: New.
6144 * gcc.dg/tls/thr-init-2.c: New.
6145 * gcc.dg/torture/tls New.
6146 * gcc.dg/torture/tls/tls-test.c: New.
6147 * gcc.dg/torture/tls/thr-init-1.c: New.
6148 * gcc.dg/torture/tls/tls.exp: New.
6149 * gcc.dg/torture/tls/thr-init-2.c: New.
6150 * gcc.dg/tls/emutls-2.c: New test
6151
6152 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6153 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6154 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6155 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6156 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6157 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6158 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6159 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6160 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6161 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6162 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6163 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6164 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6165 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6166 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6167 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6168 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6169 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6170 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6171 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6172 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6173 gfortran.dg/gomp/omp_threadprivate1.f90,
6174 gfortran.dg/gomp/omp_threadprivate2.f90,
6175 gfortran.dg/gomp/reduction1.f90,
6176 gfortran.dg/gomp/sharing-1.f90: Likewise.
6177
6178 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6179
6180 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6181 sse_runtime.
6182 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6183 dg-require-visibility.
6184
6185 2010-07-26 Richard Guenther <rguenther@suse.de>
6186
6187 PR tree-optimization/43784
6188 * gcc.c-torture/execute/pr43784.c: New testcase.
6189 * g++.dg/torture/pr43784.C: Likewise.
6190
6191 2010-07-26 Richard Guenther <rguenther@suse.de>
6192
6193 PR middle-end/45056
6194 * g++.dg/pr45056.C: New testcase.
6195
6196 2010-07-26 Richard Guenther <rguenther@suse.de>
6197
6198 PR tree-optimization/45071
6199 * gcc.dg/pr45071.c: New testcase.
6200
6201 2010-07-26 Tobias Burnus <burnus@net-b.de>
6202
6203 PR fortran/45066
6204 * gfortran.dg/namelist_62.f90: New.
6205
6206 2010-07-26 Richard Guenther <rguenther@suse.de>
6207
6208 * gcc.c-torture/execute/pr45017.c: Move ...
6209 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6210
6211 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6212
6213 PR fortran/40628
6214 * trim_optimize_1.f90: New test.
6215 * character_comparision_1.f90: New test.
6216
6217 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6218
6219 PR fortran/42852
6220 * gfortran.dg/wtruncate_fix.f: New test.
6221
6222 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6223
6224 PR testsuite/45068
6225 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6226
6227 2010-07-24 Richard Guenther <rguenther@suse.de>
6228
6229 PR lto/43788
6230 * g++.dg/lto/20100724-1_0.C: New testcase.
6231
6232 2010-07-24 Richard Guenther <rguenther@suse.de>
6233
6234 PR lto/43212
6235 * gcc.dg/lto/20100724-1_0.c: New testcase.
6236 * gcc.dg/lto/20100724-1_1.c: Likewise.
6237
6238 2010-07-24 Tobias Burnus <burnus@net-b.de>
6239
6240 PR fortran/40011
6241 * gfortran.dg/whole_file_21.f90: New.
6242
6243 * gfortran.dg/integer_exponentiation_3.F90: Use
6244 -ffloat-store only for i?86/x86-64 -m32.
6245
6246 2010-07-24 Tobias Burnus <burnus@net-b.de>
6247
6248 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6249 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6250
6251 2010-07-24 Tobias Burnus <burnus@net-b.de>
6252
6253 * gfortran.dg/func_decl_4.f90: Split test into two ...
6254 * gfortran.dg/func_decl_5.f90: ... parts.
6255 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6256 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6257 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6258 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6259 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6260 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6261 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6262 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6263 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6264 * gfortran.dg/sizeof.f90: Make test valid.
6265 * gfortran.dg/pr20865.f90: Add new dg-error.
6266 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6267 * gfortran.dg/g77/19990218-0.f: Ditto.
6268 * gfortran.dg/g77/19990218-1.f: Ditto.
6269 * gfortran.dg/g77/970625-2.f: Ditto.
6270 * gfortran.dg/pr37243.f: Fix function declaration.
6271 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6272 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6273
6274 2010-07-23 Tobias Burnus <burnus@net-b.de>
6275
6276 PR fortran/44945
6277 * gfortran.dg/char_array_structure_constructor.f90: Add
6278 -fwhole-file as dg-option as it otherwise fails on some
6279 systems.
6280
6281 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6282
6283 * gnat.dg/aggr16.ad[sb]: New test.
6284 * gnat.dg/aggr16_pkg.ads: New helper.
6285
6286 2010-07-23 Richard Guenther <rguenther@suse.de>
6287
6288 PR lto/43071
6289 * g++.dg/lto/20100723-1_0.C: New testcase.
6290
6291 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6292
6293 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6294 AVX support.
6295 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6296 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6297
6298 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6299
6300 * lib/target-supports.exp (add_options_for_tls): New proc.
6301 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6302 * g++.dg/tls/static-1a.cc: Likewise.
6303 * gcc.dg/tls/emutls-1.c: Likewise.
6304 * gcc.dg/tls/opt-11.c: Likewise.
6305 * gcc.dg/tls/opt-12.c: Likewise.
6306 * gcc.dg/tls/pr24428-2.c: Likewise.
6307 * gcc.dg/tls/pr24428.c: Likewise.
6308 * obj-c++.dg/tls/static-1.mm: Likewise.
6309 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6310 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6311 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6312 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6313 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6314 * objc.dg/torture/tls/thr-init.m: Likewise.
6315 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6316
6317 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6318
6319 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6320 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6321 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6322 optimized dump files.
6323
6324 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR tree-optimization/45047
6327 * gcc.c-torture/compile/pr45047.c: New test.
6328
6329 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6330
6331 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6332 instead of dg-compile.
6333 * gcc.dg/float-range-4.c: Ditto.
6334 * gcc.dg/float-range-5.c: Ditto.
6335 * gcc.dg/fold-overflow-1.c: Ditto.
6336 * gcc.dg/gomp/sections-4.c: Ditto.
6337 * gcc.dg/transparent-union-1.c: Ditto.
6338 * gcc.dg/transparent-union-2.c: Ditto.
6339 * gcc.target/i386/pr39315-check.c: Ditto.
6340 * g++.dg/gomp/sections-4.C: Ditto.
6341 * g++.dg/template/dtor7.C: Ditto.
6342 * g++.dg/tree-ssa/pr19952.C: Ditto.
6343 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6344 * gfortran.dg/graphite/pr42185.f90: Ditto.
6345 * gfortran.dg/namelist_36.f90: Ditto.
6346 * gnat.dg/noreturn1.adb: Ditto.
6347 * gnat.dg/specs/small_alignment.ads: Ditto.
6348
6349 2010-07-23 Martin Jambor <mjambor@suse.cz>
6350
6351 PR tree-optimization/44915
6352 * g++.dg/torture/pr44915.C: New test.
6353
6354 2010-07-23 Martin Jambor <mjambor@suse.cz>
6355
6356 PR tree-optimization/44914
6357 * g++.dg/tree-ssa/pr44914.C: New test.
6358
6359 2010-07-23 Jie Zhang <jie@codesourcery.com>
6360
6361 PR target/44290
6362 * gcc.dg/pr44290-1.c: New test.
6363 * gcc.dg/pr44290-2.c: New test.
6364
6365 2010-07-23 Jason Merrill <jason@redhat.com>
6366
6367 PR c++/45008
6368 * g++.dg/abi/mangle44.C: New.
6369
6370 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6371
6372 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6373 for compile-time only tests.
6374 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6375 target check.
6376 * gcc.target/i386/pr39315-4.c: Ditto.
6377 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6378 target check. Include sse-os-support.h.
6379 (main): Call check_isa and sse_os_support.
6380 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6381 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6382 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6383 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6384 target check. Include sse-os-support.h.
6385 (main): Call check_isa and sse_os_support.
6386 * gcc.target/i386/vperm-v2df.c: Ditto.
6387
6388 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6389
6390 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6391 (check_effective_target_avx_runtime): New procedure.
6392 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6393 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6394
6395 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6396 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6397 and __get_cpuid test.
6398 * gcc.dg/compat/vector-2b_main.c: Ditto.
6399
6400 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6401
6402 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6403 for compile-time only test.
6404 * gcc.dg/pr32716.c: Ditto.
6405 * gcc.dg/pr34856.c: Ditto.
6406 * gcc.dg/pr36997.c: Ditto.
6407 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6408 * gfortran.dg/pr28158.f90: Ditto.
6409 * gfortran.dg/pr30667.f: Ditto.
6410
6411 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6412 i?86-*-* and x86_64-*-* targets to disable execution on targets
6413 without sse2 runtime support.
6414 * g++.dg/vect/vect.exp: Ditto.
6415 * gfortran.dg/vect/vect.exp: Ditto.
6416
6417 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6418 * gcc.dg/pr37544.c: Ditto.
6419 * gcc.dg/pr40550.c: Ditto.
6420 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6421 * gcc.dg/compat/vector-1a_main.c: Ditto.
6422 * gcc.dg/compat/vector-2a_main.c: Ditto.
6423 * gcc.dg/torture/pr16104-1.c: Ditto.
6424 * gcc.dg/torture/pr35771-1.c: Ditto.
6425 * gcc.dg/torture/pr35771-2.c: Ditto.
6426 * gcc.dg/torture/pr35771-3.c: Ditto.
6427 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6428 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6429 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6430 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6431 * g++.dg/other/i386-1.C: Ditto.
6432 * g++.dg/other/pr40446.C: Ditto.
6433
6434 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6435
6436 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6437
6438 2010-07-23 Daniel Kraft <d@domob.eu>
6439
6440 PR fortran/44709
6441 * gfortran.dg/exit_1.f08: New test.
6442 * gfortran.dg/exit_2.f08: New test.
6443
6444 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6445
6446 PR tree-optimization/39839
6447 * gcc.target/arm/pr39839.c: New test case.
6448
6449 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6450
6451 * gnat.dg/unchecked_convert5b.adb: New test.
6452 * gnat.dg/unchecked_convert6.adb: Likewise.
6453 * gnat.dg/unchecked_convert6b.adb: Likewise.
6454
6455 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6456
6457 * gnat.dg/aggr15.ad[sb]: New test.
6458
6459 2010-07-22 Dodji Seketeli <dodji@redhat.com>
6460
6461 PR debug/45024
6462 * g++.dg/debug/dwarf2/nested-2.C: New test case.
6463
6464 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
6465
6466 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6467 with dg-require-linker-plugin.
6468
6469 2010-07-22 Richard Guenther <rguenther@suse.de>
6470
6471 PR lto/43850
6472 * g++.dg/lto/20100722-1_0.C: New testcase.
6473
6474 2010-07-22 Richard Guenther <rguenther@suse.de>
6475
6476 PR lto/42451
6477 * gcc.dg/lto/20100720-3_0.c: New testcase.
6478 * gcc.dg/lto/20100720-3_1.c: Likewise.
6479
6480 2010-07-22 Richard Guenther <rguenther@suse.de>
6481
6482 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6483 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6484
6485 PR lto/43373
6486 * gcc.dg/lto/20100722-1_0.c: New testcase.
6487
6488 2010-07-22 Martin Jambor <mjambor@suse.cz>
6489
6490 PR tree-optimization/44891
6491 * gcc.c-torture/compile/pr44891.c: New test.
6492
6493 2010-07-22 Richard Guenther <rguenther@suse.de>
6494
6495 PR tree-optimization/45017
6496 * gcc.c-torture/execute/pr45017.c: New testcase.
6497
6498 2010-07-22 Tobias Burnus <burnus@net-b.de>
6499
6500 PR fortran/45019
6501 * gfortran.dg/aliasing_dummy_5.f90: New.
6502
6503 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6504
6505 PR target/43698
6506 * gcc.target/arm/pr43698.c: New test.
6507
6508 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
6509
6510 PR fortran/44929
6511 * Revert my commit r162325 for this PR.
6512
6513 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR debug/45015
6516 * gcc.target/m68k/pr45015.c: New test.
6517
6518 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
6519
6520 PR c++/44641
6521 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6522 comments.
6523
6524 2010-07-21 Richard Guenther <rguenther@suse.de>
6525
6526 PR lto/45018
6527 * g++.dg/lto/20100721-1_0.C: New testcase.
6528
6529 2010-07-21 Martin Jambor <mjambor@suse.cz>
6530
6531 PR tree-optimization/44900
6532 * g++.dg/torture/pr44900.C: New test.
6533
6534 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
6535
6536 PR middle-end/44738
6537 * c-c++-common/uninit-17.c: Correct expected error.
6538
6539 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6540
6541 * gcc.dg/guality/asm-1.c: New test.
6542
6543 PR debug/45003
6544 * gcc.dg/guality/pr45003-2.c: New test.
6545 * gcc.dg/guality/pr45003-3.c: New test.
6546
6547 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6548
6549 PR libfortran/44697
6550 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6551
6552 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
6553
6554 * lib/scanasm.exp (dg-function-on-line): Test that a function is
6555 defined on the current line.
6556 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6557 * g++.dg/debug/dwarf2/pr44641.C: New.
6558
6559 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
6560
6561 * gcc.target/powerpc/block-move-1.c: New test.
6562 * gcc.target/powerpc/block-move-2.c: New test.
6563
6564 2010-07-20 Jason Merrill <jason@redhat.com>
6565
6566 PR c++/44967
6567 * g++.dg/cpp0x/sfinae2.C: New.
6568
6569 2010-07-20 Richard Guenther <rguenther@suse.de>
6570
6571 PR lto/42696
6572 * gcc.dg/lto/20100720-4_0.c: New testcase.
6573
6574 2010-07-20 Richard Guenther <rguenther@suse.de>
6575
6576 PR lto/43221
6577 * gcc.dg/lto/20100720-2_0.c: New testcase.
6578 * gcc.dg/lto/20100720-2_1.c: Likewise.
6579
6580 2010-07-20 Richard Guenther <rguenther@suse.de>
6581
6582 PR lto/43208
6583 * gcc.dg/lto/20100720-1_0.c: New testcase.
6584 * gcc.dg/lto/20100720-1_1.c: Likewise.
6585
6586 2010-07-20 Jakub Jelinek <jakub@redhat.com>
6587
6588 PR debug/45003
6589 * gcc.dg/guality/pr45003-1.c: New test.
6590
6591 2010-07-20 Richard Guenther <rguenther@suse.de>
6592
6593 PR tree-optimization/44977
6594 * gcc.dg/torture/pr44977.c: New testcase.
6595
6596 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
6597
6598 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6599 sync_char_short
6600
6601 2010-07-20 Richard Guenther <rguenther@suse.de>
6602
6603 PR middle-end/44971
6604 PR middle-end/44988
6605 * gcc.dg/pr44971.c: New testcase.
6606 * gcc.c-torture/compile/pr44988.c: Likewise.
6607
6608 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
6609
6610 PR fortran/44929
6611 * gfortran.dg/allocate_with_typespec.f90: New test.
6612 * gfortran.dg/allocate_derived_1.f90: Update error message.
6613
6614 2010-07-19 Jason Merrill <jason@redhat.com>
6615
6616 PR c++/44996
6617 * g++.dg/cpp0x/decltype23.C: New.
6618
6619 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
6620
6621 PR fortran/42385
6622 * gfortran.dg/class_defined_operator_1.f03 : New test.
6623
6624 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
6625
6626 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6627 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6628 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
6629 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6630
6631 2010-07-19 Richard Guenther <rguenther@suse.de>
6632
6633 PR middle-end/44941
6634 * gcc.c-torture/compile/pr44941.c: New testcase.
6635
6636 2010-07-19 Jason Merrill <jason@redhat.com>
6637
6638 PR c++/44969
6639 * g++.dg/template/sfinae24.C: New.
6640
6641 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
6642
6643 PR fortran/44353
6644 * gfortran.dg/data_implied_do_2.f90: Removed.
6645
6646 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6647
6648 PR c++/44969
6649 * g++.dg/template/sfinae23.C: New.
6650
6651 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6652
6653 * lib/target-supports.exp (check_sse_os_support_available): New
6654 proc.
6655 (check_sse_hw_available): New proc.
6656 (check_effective_target_sse_runtime): New proc.
6657 (check_effective_target_sse2_runtime): New proc.
6658 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6659 -msse2 if check_sse_os_support_available.
6660 * g++.dg/vect/vect.exp: Only run -msse2 tests if
6661 check_sse_os_support_available.
6662 * gcc.dg/vect/vect.exp: Likewise.
6663 * gfortran.dg/vect/vect.exp: Likewise.
6664 * gcc.target/i386/sol2-check: Renamed to ...
6665 * gcc.target/i386/sse-os-support.h: ... this.
6666 (sol2_check): Renamed to ...
6667 (sse_os_support): ... this.
6668 Only test movss with xmm registers.
6669 * gcc.target/i386/sse-check.h: Reflect new header and function names.
6670 Removed ILL_INSN, ILL_INSN_LEN.
6671 * gcc.target/i386/sse2-check.h: Likewise.
6672 * gcc.target/i386/sse3-check.h: Likewise.
6673 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6674 Removed cpuid.h, __get_cpuid test.
6675 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6676 Removed cpuid.h, __get_cpuid test.
6677 * g++.dg/other/pr40446.C: Likewise.
6678 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6679 * gcc.dg/compat/vector-1a_main.c: Likewise.
6680 * gcc.dg/compat/vector-2a_main.c: Likewise.
6681 * gcc.dg/pr36584.c: Likewise.
6682 * gcc.dg/pr37544.c: Likewise.
6683 * gcc.dg/torture/pr16104-1.c: Likewise.
6684 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6685 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6686 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6687 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6688 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6689 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6690 sse2_runtime.
6691 * gcc.dg/torture/pr35771-2.c: Likewise.
6692 * gcc.dg/torture/pr35771-3.c: Likewise.
6693 * gcc.target/i386/pr39315-2.c: Likewise.
6694 * gcc.target/i386/pr39315-4.c: Likewise.
6695 * gcc.target/i386/vperm-v2df.c: Likewise.
6696 * gcc.target/i386/vperm-v2di.c: Likewise.
6697 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6698 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6699 sse_runtime.
6700
6701 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
6702
6703 PR fortran/44353
6704 * gfortran.dg/data_implied_do_2.f90: New test.
6705
6706 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6707
6708 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6709
6710 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6711
6712 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6713 to the "mips16" group.
6714 (mips_using_mips16_p): New procedure.
6715 (mips-dg-options): Use it.
6716
6717 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6718
6719 * gcc.target/mips/mips16-attributes-4.c: New test.
6720
6721 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
6722
6723 PR testsuite/44418
6724 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6725 * gcc.target/powerpc/recip-2.c: Ditto.
6726 * gcc.target/powerpc/recip-3.c: Ditto.
6727
6728 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
6729
6730 * gcc.target/arm/pr42235.c: New test.
6731
6732 2010-07-16 Jason Merrill <jason@redhat.com>
6733
6734 PR c++/32505
6735 * g++.dg/template/partial8.C: New.
6736
6737 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6738
6739 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6740 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
6741 in C++.
6742 (gualcvt): New overloaded inline.
6743 (GUALCVT): Use it for C++.
6744 * g++.dg/guality/guality.exp: New.
6745 * g++.dg/guality/guality.h: New.
6746 * g++.dg/guality/redeclaration1.C: New test.
6747 * g++.dg/dg.exp: Prune also guality/* tests.
6748 * gcc.dg/guality/pr43141.c: Moved to...
6749 * c-c++-common/guality/pr43141.c: ... here.
6750
6751 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6752
6753 PR libfortran/37077
6754 * gfortran.dg/char4_iunit_2.f03: New test.
6755
6756 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
6757
6758 PR testsuite/43925
6759 * lib/plugin-support.exp (plugin-test-execute):
6760 Add ${gcc_objdir}/intl to includes.
6761
6762 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6763
6764 PR target/44942
6765 * gcc.c-torture/execute/pr44942.c: New test.
6766 * gcc.target/i386/pr44942.c: New test.
6767
6768 2010-07-15 Jason Merrill <jason@redhat.com>
6769
6770 PR c++/44909
6771 * g++.dg/cpp0x/implicit7.C: New.
6772 * g++.dg/cpp0x/implicit8.C: New.
6773
6774 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6775
6776 Disable float tests for __SPU__ targets due to lack of signed zero:
6777 * c-c++-common/torture/complex-sign-add.c (check_add_float).
6778 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6779 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6780 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6781 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6782 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6783 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6784 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6785 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6786
6787 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6788
6789 * gfortran.dg/select_char_2.f90: New test.
6790
6791 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
6792
6793 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6794 with DECL_CHAIN.
6795
6796 2010-07-15 Janus Weil <janus@gcc.gnu.org>
6797
6798 PR fortran/44936
6799 * gfortran.dg/typebound_generic_9.f03: New.
6800
6801 2010-07-15 Richard Guenther <rguenther@suse.de>
6802
6803 PR tree-optimization/44946
6804 * gcc.c-torture/compile/pr44946.c: New testcase.
6805
6806 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6807
6808 PR fortran/40206
6809 * gfortran.dg/select_char_3.f90: New test.
6810
6811 2010-07-15 Magnus Granberg <zorry@gentoo.org>
6812 Kevin F. Quinn <kevquinn@gentoo.org>
6813
6814 * gcc.dg/Wtrampolines.c: New.
6815
6816 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6817
6818 PR libfortran/44934
6819 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6820
6821 2010-07-14 Jason Merrill <jason@redhat.com>
6822
6823 PR c++/44810
6824 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6825
6826 Implement C++0x unrestricted unions (N2544)
6827 * g++.dg/cpp0x/union1.C: New.
6828 * g++.dg/cpp0x/union2.C: New.
6829 * g++.dg/cpp0x/union3.C: New.
6830 * g++.dg/cpp0x/defaulted2.C: Adjust.
6831 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6832 * g++.old-deja/g++.ext/anon2.C: Adjust.
6833 * g++.old-deja/g++.mike/misc6.C: Adjust.
6834
6835 2010-07-14 Janus Weil <janus@gcc.gnu.org>
6836
6837 PR fortran/44925
6838 * gfortran.dg/c_loc_tests_15.f90: New.
6839
6840 2010-07-13 Jason Merrill <jason@redhat.com>
6841
6842 PR c++/44909
6843 * g++.dg/cpp0x/implicit6.C: New.
6844
6845 2010-07-13 Jason Merrill <jason@redhat.com>
6846
6847 PR c++/44540
6848 * g++.dg/abi/noreturn1.C: New.
6849 * g++.dg/abi/noreturn2.C: New.
6850
6851 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
6852
6853 PR other/44874
6854 PR debug/44832
6855 * c-c++-common/pr44832.c: New test.
6856
6857 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
6858
6859 PR objc/44488
6860 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6861 on the target. Make sure that we can assemble the emitted asm when
6862 the test type is 'compile'.
6863
6864 2010-07-13 Richard Guenther <rguenther@suse.de>
6865
6866 PR tree-optimization/36960
6867 * g++.dg/torture/pr36960.C: New testcase.
6868
6869 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6870
6871 PR c++/44908
6872 * g++.dg/template/sfinae21.C: New.
6873 * g++.dg/template/sfinae22.C: Likewise.
6874
6875 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
6876
6877 PR testsuite/42843
6878 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6879 * gcc.dg/plugin/ggcplug.c: Likewise.
6880 * g++.dg/plugin/selfassign.c: Likewise.
6881 * g++.dg/plugin/attribute_plugin.c: Likewise.
6882 * g++.dg/plugin/dumb_plugin.c: Likewise.
6883 * g++.dg/plugin/pragma_plugin.c: Likewise.
6884
6885 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
6886
6887 * gcc.c-torture/execute/pr44683.x: New.
6888 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6889
6890 2010-07-13 Janus Weil <janus@gcc.gnu.org>
6891
6892 PR fortran/44434
6893 PR fortran/44565
6894 PR fortran/43945
6895 PR fortran/44869
6896 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6897 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6898 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6899 * gfortran.dh/typebound_call_16.f03: New.
6900 * gfortran.dg/typebound_generic_6.f03: New.
6901 * gfortran.dg/typebound_generic_7.f03: New.
6902 * gfortran.dg/typebound_generic_8.f03: New.
6903
6904 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6905
6906 PR libfortran/37077
6907 * gfortran.dg/char4_iunit_1.f03: New test.
6908
6909 2010-07-12 Jakub Jelinek <jakub@redhat.com>
6910
6911 * gcc.dg/tree-ssa/vrp53.c: New test.
6912
6913 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
6914
6915 PR c++/44907
6916 * g++.dg/template/sfinae19.C: New.
6917 * g++.dg/template/sfinae20.C: Likewise.
6918
6919 2010-07-12 Jie Zhang <jie@codesourcery.com>
6920
6921 * gcc.target/arm/interrupt-1.c: New test.
6922 * gcc.target/arm/interrupt-2.c: New test.
6923
6924 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6925
6926 * gcc.dg/pr42427.c: Require c99_runtime.
6927 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6928 c99_runtime.
6929 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6930 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6931 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6932 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6933 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6934 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6935 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6936 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6937 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6938 * gcc.target/i386/pr37275.c: Require visibility support.
6939
6940 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6941
6942 * lib/target-supports.exp (check_effective_target_sse): New proc.
6943 * gcc.target/i386/sol2-check.h: New file.
6944 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6945 Include sol2-check.h.
6946 (main) Only run do_test () if sol2_check ().
6947 * gcc.target/i386/sse2-check.h: Likewise.
6948 * gcc.target/i386/sse3-check.h: Likewise.
6949 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6950 [__sun__ && __svr4__]: Execute SSE2 instruction.
6951 * gcc.target/i386/math-torture/math-torture.exp: Only add options
6952 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6953 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6954 * g++.dg/ext/vector14.C: Likewise.
6955 * g++.dg/other/mmintrin.C: Likewise.
6956 * gcc.dg/20020418-1.c: Likewise.
6957 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6958 * gcc.dg/format/ms_unnamed-1.c: Likewise.
6959 * gcc.dg/format/unnamed-1.c: Likewise.
6960 Adapt dg-warning line number.
6961 * gcc.dg/graphite/pr40281.c: Likewise.
6962 * gcc.dg/pr32176.c: Likewise.
6963 * gcc.dg/pr40550.c: Likewise.
6964 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6965 * gcc.dg/torture/pr36891.c: Likewise.
6966 * gcc.target/i386/20020218-1.c: Likewise.
6967 * gcc.target/i386/20020523.c: Likewise.
6968 * gcc.target/i386/abi-1.c: Likewise.
6969 * gcc.target/i386/brokensqrt.c: Likewise.
6970 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6971 * gcc.target/i386/pr13366.c: Likewise.
6972 * gcc.target/i386/pr13685.c: Likewise.
6973 * gcc.target/i386/pr24306.c: Likewise.
6974 * gcc.target/i386/pr31486.c: Likewise.
6975 * gcc.target/i386/pr32065-1.c: Likewise.
6976 * gcc.target/i386/pr32065-2.c: Likewise.
6977 * gcc.target/i386/pr32389.c: Likewise.
6978 * gcc.target/i386/pr38824.c: Likewise.
6979 * gcc.target/i386/pr38931.c: Likewise.
6980 * gcc.target/i386/pr39592-1.c: Likewise.
6981 * gcc.target/i386/pr43766.c: Likewise.
6982 * gcc.target/i386/recip-divf.c: Likewise.
6983 * gcc.target/i386/recip-sqrtf.c: Likewise.
6984 * gcc.target/i386/recip-vec-divf.c: Likewise.
6985 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6986 * gcc.target/i386/sse-1.c: Likewise.
6987 * gcc.target/i386/sse-16.c: Likewise.
6988 * gcc.target/i386/sse-2.c: Likewise.
6989 * gcc.target/i386/sse-20.c: Likewise.
6990 * gcc.target/i386/sse-3.c: Likewise.
6991 * gcc.target/i386/sse-7.c: Likewise.
6992 * gcc.target/i386/sse-9.c: Likewise.
6993 * gcc.target/i386/sse-addps-1.c: Likewise.
6994 * gcc.target/i386/sse-addss-1.c: Likewise.
6995 * gcc.target/i386/sse-andnps-1.c: Likewise.
6996 * gcc.target/i386/sse-andps-1.c: Likewise.
6997 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6998 * gcc.target/i386/sse-comiss-1.c: Likewise.
6999 * gcc.target/i386/sse-comiss-2.c: Likewise.
7000 * gcc.target/i386/sse-comiss-3.c: Likewise.
7001 * gcc.target/i386/sse-comiss-4.c: Likewise.
7002 * gcc.target/i386/sse-comiss-5.c: Likewise.
7003 * gcc.target/i386/sse-comiss-6.c: Likewise.
7004 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7005 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7006 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7007 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7008 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7009 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7010 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7011 * gcc.target/i386/sse-divps-1.c: Likewise.
7012 * gcc.target/i386/sse-divss-1.c: Likewise.
7013 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7014 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7015 * gcc.target/i386/sse-maxps-1.c: Likewise.
7016 * gcc.target/i386/sse-maxss-1.c: Likewise.
7017 * gcc.target/i386/sse-minps-1.c: Likewise.
7018 * gcc.target/i386/sse-minss-1.c: Likewise.
7019 * gcc.target/i386/sse-movaps-1.c: Likewise.
7020 * gcc.target/i386/sse-movaps-2.c: Likewise.
7021 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7022 * gcc.target/i386/sse-movhps-1.c: Likewise.
7023 * gcc.target/i386/sse-movhps-2.c: Likewise.
7024 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7025 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7026 * gcc.target/i386/sse-movntps-1.c: Likewise.
7027 * gcc.target/i386/sse-movss-1.c: Likewise.
7028 * gcc.target/i386/sse-movss-2.c: Likewise.
7029 * gcc.target/i386/sse-movss-3.c: Likewise.
7030 * gcc.target/i386/sse-movups-1.c: Likewise.
7031 * gcc.target/i386/sse-movups-2.c: Likewise.
7032 * gcc.target/i386/sse-mulps-1.c: Likewise.
7033 * gcc.target/i386/sse-mulss-1.c: Likewise.
7034 * gcc.target/i386/sse-orps-1.c: Likewise.
7035 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7036 * gcc.target/i386/sse-recip-vec.c: Likewise.
7037 * gcc.target/i386/sse-recip.c: Likewise.
7038 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7039 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7040 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7041 * gcc.target/i386/sse-subps-1.c: Likewise.
7042 * gcc.target/i386/sse-subss-1.c: Likewise.
7043 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7044 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7045 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7046 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7047 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7048 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7049 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7050 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7051 * gcc.target/i386/sse-xorps-1.c: Likewise.
7052 * gcc.target/i386/ssefn-1.c: Likewise.
7053 * gcc.target/i386/ssefn-3.c: Likewise.
7054 * gcc.target/i386/sseregparm-1.c: Likewise.
7055 * gcc.target/i386/stackalign/return-3.c: Likewise.
7056 * gcc.target/i386/vectorize1.c: Likewise.
7057 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7058 * gcc.target/i386/xorps-sse.c: Likewise.
7059 * gfortran.dg/pr28158.f90: Likewise.
7060 * gfortran.dg/pr30667.f: Likewise.
7061 * gnat.dg/loop_optimization7.adb: Likewise.
7062 * gnat.dg/sse_nolib.adb: Likewise.
7063
7064 2010-07-11 Tobias Burnus <burnus@net-b.de>
7065
7066 PR fortran/44702
7067 * gfortran.dg/use_rename_6.f90: New.
7068 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7069
7070 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7071
7072 PR fortran/44869
7073 * gfortran.dg/class_24.f03: New.
7074
7075 2010-07-10 Richard Guenther <rguenther@suse.de>
7076
7077 PR lto/44889
7078 * gcc.dg/lto/20100709-1_0.c: New testcase.
7079 * gcc.dg/lto/20100709-1_1.c: Likewise.
7080
7081 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7082
7083 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7084
7085 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7086
7087 PR objc/44140
7088 * objc.dg/lto/trivial-1_0.m: New.
7089 * objc.dg/lto/lto.exp: New.
7090 * obj-c++.dg/lto/trivial-1_0.mm: New.
7091 * obj-c++.dg/lto/lto.exp: New.
7092 * objc.dg/symtab-1.m: Adjust sizes.
7093 * objc.dg/image-info.m: Do not run for gnu-runtime.
7094
7095 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7096
7097 * gcc.dg/pr32370.c: Allow another kind of error message.
7098
7099 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7100
7101 * gnat.dg/atomic3.adb: New test.
7102
7103 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7104 Denys Vlasenko <dvlasenk@redhat.com>
7105 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7106
7107 PR tree-optimization/28632
7108 * gcc.dg/tree-ssa/vrp51.c: New test.
7109 * gcc.dg/tree-ssa/vrp52.c: New test.
7110
7111 2010-07-09 Jason Merrill <jason@redhat.com>
7112
7113 * g++.dg/abi/covariant6.C: New.
7114 * g++.dg/inherit/covariant17.C: Test both bases.
7115 * g++.dg/inherit/covariant7.C: Check vtable layout.
7116
7117 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7118
7119 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7120
7121 2010-07-09 Richard Guenther <rguenther@suse.de>
7122
7123 PR tree-optimization/44852
7124 * gcc.c-torture/execute/pr44852.c: New testcase.
7125
7126 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7127
7128 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7129 multiplication by values.
7130 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7131 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7132
7133 2010-07-09 Richard Guenther <rguenther@suse.de>
7134
7135 PR tree-optimization/44882
7136 * gfortran.dg/pr44882.f90: New testcase.
7137
7138 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7139
7140 PR target/40657
7141 * gcc.target/arm/pr40657-1.c: New test.
7142 * gcc.target/arm/pr40657-2.c: New test.
7143 * gcc.c-torture/execute/pr40657.c: New test.
7144
7145 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7146
7147 * gcc.dg/tree-ssa/vrp50.c: New test.
7148 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7149
7150 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7151
7152 PR fortran/44649
7153 * gfortran.dg/c_sizeof_1.f90: Modified.
7154 * gfortran.dg/storage_size_1.f08: New.
7155 * gfortran.dg/storage_size_2.f08: New.
7156
7157 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7158
7159 * gcc.c-torture/execute/20100708-1.c: New test.
7160
7161 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7162
7163 PR fortran/44847
7164 * gfortran.dg/gomp/pr44847.f90: New test.
7165
7166 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7167
7168 PR tree-optimization/44710
7169 * gcc.dg/tree-ssa/ifc-6.c: New.
7170 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7171
7172 2010-07-08 Tobias Burnus <burnus@net-b.de>
7173
7174 PR fortran/18918
7175 * gfortran.dg/coarray_10.f90: Add an additional test.
7176
7177 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7178
7179 PR middle-end/44828
7180 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7181 * gcc.c-torture/execute/pr44828.x: Revert.
7182
7183 2010-07-08 Jason Merrill <jason@redhat.com>
7184
7185 PR c++/43120
7186 * g++.dg/inherit/covariant17.C: New.
7187 * g++.dg/abi/covariant1.C: Actually test for the bug.
7188
7189 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7190
7191 PR rtl-optimization/44838
7192 * gcc.dg/pr44838.c: New.
7193
7194 2010-07-08 Richard Guenther <rguenther@suse.de>
7195
7196 PR tree-optimization/44831
7197 * gcc.c-torture/compile/pr44831.c: New testcase.
7198 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7199
7200 2010-07-08 Richard Guenther <rguenther@suse.de>
7201
7202 PR tree-optimization/44861
7203 * g++.dg/vect/pr44861.cc: New testcase.
7204
7205 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7206
7207 PR middle-end/44828
7208 * gcc.c-torture/execute/pr44828.x: New file.
7209
7210 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7211
7212 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7213 dg-options.
7214 * g++.dg/ext/altivec-17.C: Adjust error message.
7215
7216 2010-07-07 Tom Tromey <tromey@redhat.com>
7217
7218 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7219
7220 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7221
7222 PR target/44844
7223 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7224 * gcc.target/i386/rdrand-2.c: Likewise.
7225 * gcc.target/i386/rdrand-3.c: Likewise.
7226
7227 2010-07-07 Jan Hubicka <jh@suse.cz>
7228
7229 PR middle-end/44813
7230 * g++.dg/torture/pr44813.C: New testcase.
7231 * g++.dg/torture/pr44826.C: New testcase.
7232
7233 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7234
7235 PR rtl-optimization/44787
7236 * gcc.c-torture/compile/pr44788.c: New test.
7237 * gcc.target/arm/pr44788.c: New test.
7238
7239 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7240
7241 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7242
7243 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7244
7245 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7246 to dg-options.
7247
7248 2010-07-06 Tobias Burnus <burnus@net-b.de>
7249
7250 PR fortran/44742
7251 * gfortran.dg/parameter_array_init_6.f90: New.
7252 * gfortran.dg/initialization_20.f90: Update dg-error.
7253 * gfortran.dg/initialization_24.f90: Ditto.
7254
7255 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7256 PR fortran/PR44693
7257 * gfortran.dg/dim_range_1.f90: New test.
7258 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7259
7260 2010-07-06 Jason Merrill <jason@redhat.com>
7261
7262 PR c++/44703
7263 * g++.dg/cpp0x/initlist41.C: New.
7264
7265 PR c++/44778
7266 * g++.dg/template/ptrmem22.C: New.
7267
7268 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7269
7270 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7271 support.
7272 * gcc.target/i386/i386.exp: Likewise.
7273
7274 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7275
7276 PR testsuite/44195
7277 * gcc.dg/lto/20100518_0.c: Limit to x86.
7278
7279 2010-07-06 Richard Guenther <rguenther@suse.de>
7280
7281 PR middle-end/44828
7282 * gcc.c-torture/execute/pr44828.c: New testcase.
7283
7284 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7285
7286 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7287 * g++.dg/warn/volatile1.C: Likewise.
7288 * g++.dg/template/warn1.C: Likewise.
7289
7290 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7291
7292 AVX Programming Reference (June, 2010)
7293 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7294 * g++.dg/other/i386-3.C: Likewise.
7295 * gcc.target/i386/sse-12.c: Likewise.
7296
7297 * gcc.target/i386/f16c-check.h: New.
7298 * gcc.target/i386/rdfsbase-1.c: Likewise.
7299 * gcc.target/i386/rdfsbase-2.c: Likewise.
7300 * gcc.target/i386/rdgsbase-1.c: Likewise.
7301 * gcc.target/i386/rdgsbase-2.c: Likewise.
7302 * gcc.target/i386/rdrand-1.c: Likewise.
7303 * gcc.target/i386/rdrand-2.c: Likewise.
7304 * gcc.target/i386/rdrand-3.c: Likewise.
7305 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7306 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7307 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7308 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7309 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7310 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7311 * gcc.target/i386/wrfsbase-1.c: Likewise.
7312 * gcc.target/i386/wrfsbase-2.c: Likewise.
7313 * gcc.target/i386/wrgsbase-1.c: Likewise.
7314 * gcc.target/i386/wrgsbase-2.c: Likewise.
7315
7316 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7317 (__builtin_ia32_vcvtps2ph): New.
7318 (__builtin_ia32_vcvtps2ph256): Likewise.
7319
7320 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7321 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7322
7323 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7324 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7325
7326 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7327 (__builtin_ia32_vcvtps2ph256): Likewise.
7328 Add fsgsbase,rdrnd,f16c.
7329
7330 * lib/target-supports.exp (check_effective_target_f16c): New.
7331
7332 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7333
7334 * gcc.dg/guality/nrv-1.c: New test.
7335
7336 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7337
7338 PR middle-end/42505
7339 * gcc.target/arm/pr42505.c: New test case.
7340
7341 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7342
7343 PR c++/44808
7344 * g++.dg/opt/nrv16.C: New test.
7345
7346 2010-07-05 Richard Guenther <rguenther@suse.de>
7347
7348 PR tree-optimization/44784
7349 * gcc.c-torture/compile/pr44784.c: New testcase.
7350
7351 2010-07-05 Ira Rosen <irar@il.ibm.com>
7352
7353 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7354 Increase loop bound and array size.
7355 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7356 Likewise.
7357
7358 2010-07-05 Ira Rosen <irar@il.ibm.com>
7359
7360 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7361 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7362 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7363 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7364 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7365
7366 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7367
7368 PR c++/22138
7369 * g++.dg/parse/template25.C: New.
7370
7371 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7372
7373 PR rtl-optimization/44695
7374 * gcc.dg/torture/pr44695.c: New.
7375
7376 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7377
7378 PR c++/16630
7379 * g++.dg/ext/pretty3.C: New.
7380
7381 2010-07-04 Richard Guenther <rguenther@suse.de>
7382
7383 PR middle-end/44809
7384 * g++.dg/torture/pr44809.C: New testcase.
7385
7386 2010-07-04 Richard Guenther <rguenther@suse.de>
7387
7388 PR tree-optimization/44656
7389 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7390
7391 2010-07-04 Ira Rosen <irar@il.ibm.com>
7392 Revital Eres <eres@il.ibm.com>
7393
7394 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7395 misaligned stores.
7396 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7397 gcc.dg/vect/vect-96.c: Likewise.
7398 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7399 that support misaligned stores. Change the number of expected
7400 misaligned accesses.
7401 * gcc.dg/vect/vect-peel-1.c: New test.
7402 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7403 gcc.dg/vect/vect-peel-4.c: Likewise.
7404 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7405 vectorizable on all targets that support realignment.
7406 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7407
7408 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7409
7410 PR c/44806
7411 * gcc.dg/torture/pr44806.c: New.
7412
7413 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7414
7415 * gnat.dg/cond_expr1.adb: New test.
7416
7417 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7418
7419 * gnat.dg/modular3.adb: New test.
7420 * gnat.dg/modular3_pkg.ads: New helper.
7421
7422 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7423 Mikael Pettersson <mikpe@it.uu.se>
7424
7425 PR testsuite/44518
7426 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7427 Make signed-ness of chars explicit. Scan the object for
7428 strings that are split by some target assemblers.
7429 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7430 explicit.
7431
7432 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
7433
7434 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7435
7436 2010-07-02 Le-Chun Wu <lcwu@google.com>
7437
7438 PR/44128
7439 * g++.dg/warn/Wshadow-7.C: New test.
7440
7441 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7442 Julian Brown <julian@codesourcery.com>
7443 Sandra Loosemore <sandra@codesourcery.com>
7444
7445 * gcc.c-torture/execute/20100416-1.c: New test case.
7446
7447 2010-07-02 Julian Brown <julian@codesourcery.com>
7448 Sandra Loosemore <sandra@codesourcery.com>
7449
7450 PR target/43703
7451
7452 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7453 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7454
7455 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7456 Julian Brown <julian@codesourcery.com>
7457
7458 * gcc.target/arm/neon/vadds64.c: Regenerated.
7459 * gcc.target/arm/neon/vaddu64.c: Regenerated.
7460 * gcc.target/arm/neon/vsubs64.c: Regenerated.
7461 * gcc.target/arm/neon/vsubu64.c: Regenerated.
7462 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7463 * gcc.target/arm/neon-vmls-1.c: Likewise.
7464 * gcc.target/arm/neon-vsubs64.c: New execution test.
7465 * gcc.target/arm/neon-vsubu64.c: New execution test.
7466 * gcc.target/arm/neon-vadds64.c: New execution test.
7467 * gcc.target/arm/neon-vaddu64.c: New execution test.
7468
7469 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7470
7471 * gcc.target/arm/neon-vands64.c: New.
7472 * gcc.target/arm/neon-vandu64.c: New.
7473 * gcc.target/arm/neon-vbics64.c: New.
7474 * gcc.target/arm/neon-vbicu64.c: New.
7475 * gcc.target/arm/neon-veors64.c: New.
7476 * gcc.target/arm/neon-veoru64.c: New.
7477 * gcc.target/arm/neon-vorns64.c: New.
7478 * gcc.target/arm/neon-vornu64.c: New.
7479 * gcc.target/arm/neon-vorrs64.c: New.
7480 * gcc.target/arm/neon-vorru64.c: New.
7481 * gcc.target/arm/neon/vands64.c: Regenerated.
7482 * gcc.target/arm/neon/vandu64.c: Regenerated.
7483 * gcc.target/arm/neon/vbics64.c: Regenerated.
7484 * gcc.target/arm/neon/vbicu64.c: Regenerated.
7485 * gcc.target/arm/neon/veors64.c: Regenerated.
7486 * gcc.target/arm/neon/veoru64.c: Regenerated.
7487 * gcc.target/arm/neon/vorns64.c: Regenerated.
7488 * gcc.target/arm/neon/vornu64.c: Regenerated.
7489 * gcc.target/arm/neon/vorrs64.c: Regenerated.
7490 * gcc.target/arm/neon/vorru64.c: Regenerated.
7491
7492 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7493
7494 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7495
7496 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7497
7498 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7499 * gfortran.dg/intent_out_5.f90: Same.
7500 * gfortran.dg/ltrans-7.f90: Same.
7501 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7502
7503 2010-07-02 Jan Hubicka <jh@suse.cz>
7504
7505 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7506
7507 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7508
7509 * objc-obj-c++-shared/Object1.h: Correct Line endings.
7510
7511 2010-07-02 Jakub Jelinek <jakub@redhat.com>
7512
7513 PR c++/44780
7514 * c-c++-common/Wunused-var-12.c: New test.
7515
7516 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
7517
7518 PR target/42835
7519 * gcc.target/arm/pr42835.c: New test.
7520
7521 PR target/42172
7522 * gcc.target/arm/pr42172-1.c: New test.
7523
7524 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7525
7526 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7527
7528 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7529
7530 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7531 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7532 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7533 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7534 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7535 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7536 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7537 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7538 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7539 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7540 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7541 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7542 * gcc.target/arm/neon-vdup_ns64.c: New.
7543 * gcc.target/arm/neon-vdup_nu64.c: New.
7544 * gcc.target/arm/neon-vdupQ_ns64.c: New.
7545 * gcc.target/arm/neon-vdupQ_nu64.c: New.
7546 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7547 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7548 * gcc.target/arm/neon-vmov_ns64.c: New.
7549 * gcc.target/arm/neon-vmov_nu64.c: New.
7550 * gcc.target/arm/neon-vmovQ_ns64.c: New.
7551 * gcc.target/arm/neon-vmovQ_nu64.c: New.
7552 * gcc.target/arm/neon-vget_lanes64.c: New.
7553 * gcc.target/arm/neon-vget_laneu64.c: New.
7554 * gcc.target/arm/neon-vset_lanes64.c: New.
7555 * gcc.target/arm/neon-vset_laneu64.c: New.
7556
7557 2010-07-02 Richard Guenther <rguenther@suse.de>
7558
7559 * g++.dg/torture/20100702-1.C: New testcase.
7560
7561 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7562
7563 PR target/44707
7564 * gcc.c-torture/compile/pr44707.c: New test.
7565
7566 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7567
7568 PR c++/44039
7569 * g++.dg/template/crash101.C: New.
7570
7571 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7572
7573 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7574 Use the ABI-0 accessors and fail it for m64.
7575
7576 2010-07-02 Jan Hubicka <jh@suse.cz>
7577
7578 * g++.dg/tree-ssa/pr44706.C: New testcase.
7579
7580 2010-07-02 Richard Guenther <rguenther@suse.de>
7581
7582 PR tree-optimization/44748
7583 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7584
7585 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7586
7587 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7588 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
7589 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7590 the method types to forward:.
7591
7592 2010-06-30 Jason Merrill <jason@redhat.com>
7593
7594 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7595 * g++.dg/other/pr25632.C: Likewise.
7596
7597 2010-07-01 Jakub Jelinek <jakub@redhat.com>
7598
7599 PR tree-optimization/40421
7600 * gfortran.fortran-torture/compile/pr40421.f90: New test.
7601
7602 2010-07-01 Richard Guenther <rguenther@suse.de>
7603
7604 PR middle-end/42834
7605 PR middle-end/44468
7606 * gcc.c-torture/execute/20100316-1.c: New testcase.
7607 * gcc.c-torture/execute/pr44468.c: Likewise.
7608 * gcc.c-torture/compile/20100609-1.c: Likewise.
7609 * gcc.dg/volatile2.c: Adjust.
7610 * gcc.dg/plugin/selfassign.c: Likewise.
7611 * gcc.dg/pr36902.c: Likewise.
7612 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7613 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7614 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7615 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7616 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7617 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7618 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7619 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7620 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7621 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7622 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7623 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7624 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7625 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7626 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7627 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7628 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7629 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7630 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7631 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7632 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7633 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7634 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7635 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7636 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7637 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7638 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7639 * gcc.dg/struct/w_prof_local_array.c: Likewise.
7640 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7641 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7642 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7643 * gcc.dg/struct/w_prof_global_array.c: Likewise.
7644 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7645 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7646 * gcc.dg/struct/w_prof_local_var.c: Likewise.
7647 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7648 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7649 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7650 * gcc.dg/struct/w_prof_global_var.c: Likewise.
7651 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7652 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7653 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7654 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7655 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7656 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7657 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7658 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7659 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7660 * gcc.dg/tree-prof/stringop-1.c: Adjust.
7661 * g++.dg/tree-ssa/pr31146.C: Likewise.
7662 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7663 * g++.dg/tree-ssa/pr33604.C: Likewise.
7664 * g++.dg/plugin/selfassign.c: Likewise.
7665 * gfortran.dg/array_memcpy_3.f90: Likewise.
7666 * gfortran.dg/array_memcpy_4.f90: Likewise.
7667 * c-c++-common/torture/pr42834.c: New testcase.
7668
7669 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7670
7671 PR c++/44628
7672 * g++.dg/template/crash100.C: New.
7673
7674 2010-06-30 Jan Hubicka <jh@suse.cz>
7675
7676 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7677
7678 2010-06-30 Michael Matz <matz@suse.de>
7679
7680 PR bootstrap/44699
7681 * gcc.dg/pr44699.c: New test.
7682
7683 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
7684
7685 PR tree-optimization/39799
7686 * c-c++-common/uninit-17.c: New test.
7687
7688 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7689
7690 PR libfortran/43298
7691 * gfortran.dg/read_infnan_1.f90: New test.
7692
7693 2010-06-29 Jason Merrill <jason@redhat.com>
7694
7695 Enable implicitly declared move constructor/operator= (N3053).
7696 * g++.dg/cpp0x/implicit3.C: New.
7697 * g++.dg/cpp0x/implicit4.C: New.
7698 * g++.dg/cpp0x/implicit5.C: New.
7699 * g++.dg/cpp0x/implicit-copy.C: Adjust.
7700 * g++.dg/cpp0x/not_special.C: Adjust.
7701 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7702 * g++.dg/cpp0x/rv1n.C: Adjust.
7703 * g++.dg/cpp0x/rv1p.C: Adjust.
7704 * g++.dg/cpp0x/rv2n.C: Adjust.
7705 * g++.dg/cpp0x/rv2p.C: Adjust.
7706 * g++.dg/cpp0x/rv3n.C: Adjust.
7707 * g++.dg/cpp0x/rv3p.C: Adjust.
7708 * g++.dg/cpp0x/rv4n.C: Adjust.
7709 * g++.dg/cpp0x/rv4p.C: Adjust.
7710 * g++.dg/cpp0x/rv5n.C: Adjust.
7711 * g++.dg/cpp0x/rv5p.C: Adjust.
7712 * g++.dg/cpp0x/rv6n.C: Adjust.
7713 * g++.dg/cpp0x/rv6p.C: Adjust.
7714 * g++.dg/cpp0x/rv7n.C: Adjust.
7715 * g++.dg/cpp0x/rv7p.C: Adjust.
7716 * g++.dg/cpp0x/rv8p.C: Adjust.
7717 * g++.dg/gomp/pr26690-1.C: Adjust.
7718 * g++.dg/other/error20.C: Adjust.
7719 * g++.dg/other/error31.C: Adjust.
7720 * g++.dg/parse/error19.C: Adjust.
7721 * g++.dg/template/qualttp5.C: Adjust.
7722 * g++.old-deja/g++.law/ctors5.C: Adjust.
7723
7724 Enable implicitly deleted functions (N2346)
7725 * g++.dg/cpp0x/defaulted17.C: New.
7726 * g++.dg/cpp0x/implicit1.C: New.
7727 * g++.dg/cpp0x/implicit2.C: New.
7728 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7729 * g++.dg/ext/has_virtual_destructor.C: Adjust.
7730 * g++.dg/init/ctor4.C: Adjust.
7731 * g++.dg/init/synth2.C: Adjust.
7732 * g++.dg/lto/20081118_1.C: Adjust.
7733 * g++.dg/other/error13.C: Adjust.
7734 * g++.dg/other/unused1.C: Adjust.
7735 * g++.old-deja/g++.bob/inherit2.C: Adjust.
7736 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7737 * g++.old-deja/g++.jason/opeq3.C: Adjust.
7738 * g++.old-deja/g++.law/ctors17.C: Adjust.
7739 * g++.old-deja/g++.oliva/delete1.C: Adjust.
7740 * g++.old-deja/g++.pt/assign1.C: Adjust.
7741 * g++.old-deja/g++.pt/crash20.C: Adjust.
7742
7743 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7744 * g++.dg/cpp0x/defaulted13.C: Adjust.
7745 * g++.dg/cpp0x/defaulted2.C: Adjust.
7746 * g++.dg/cpp0x/defaulted3.C: Adjust.
7747 * g++.dg/cpp0x/initlist9.C: Adjust.
7748 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7749 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7750 * g++.dg/init/synth2.C: Adjust.
7751
7752 * g++.dg/cpp0x/defaulted19.C: New.
7753
7754 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7755 * g++.dg/template/error23.C: Fix for -std=c++0x.
7756
7757 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7758
7759 PR fortran/44718
7760 * gfortran.dg/proc_ptr_28.f90: New.
7761
7762 2010-06-29 Jakub Jelinek <jakub@redhat.com>
7763
7764 PR tree-optimization/43801
7765 * g++.dg/torture/pr43801.C: New test.
7766
7767 PR debug/44668
7768 * g++.dg/debug/dwarf2/accessibility1.C: New test.
7769
7770 2010-06-29 Jason Merrill <jason@redhat.com>
7771
7772 PR c++/44587
7773 * g++.dg/template/qualified-id2.C: New.
7774 * g++.dg/template/qualified-id3.C: New.
7775
7776 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7777
7778 PR fortran/44696
7779 * gfortran.dg/associated_target_4.f90: New.
7780
7781 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
7782
7783 PR fortran/44582
7784 * gfortran.dg/aliasing_array_result_1.f90 : New test.
7785
7786 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7787
7788 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7789
7790 2010-06-29 Jan Hubicka <jh@suse.cz>
7791
7792 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7793
7794 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
7795
7796 PR target/43902
7797 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7798 * gcc.target/arm/wmul-3.c: New test.
7799 * gcc.target/arm/wmul-4.c: New test.
7800
7801 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
7802
7803 PR rtl-optimization/44659
7804 * gcc.target/i386/extract-1.c: New.
7805 * gcc.target/i386/extract-2.c: Likewise.
7806 * gcc.target/i386/extract-3.c: Likewise.
7807 * gcc.target/i386/extract-4.c: Likewise.
7808 * gcc.target/i386/extract-5.c: Likewise.
7809 * gcc.target/i386/extract-6.c: Likewise.
7810
7811 2010-06-28 Jakub Jelinek <jakub@redhat.com>
7812
7813 PR c++/44682
7814 * g++.dg/warn/Wunused-var-14.C: New test.
7815
7816 2010-06-28 Tobias Burnus <burnus@net-b.de>
7817
7818 PR fortran/43298
7819 * gfortran.dg/nan_6.f90: New.
7820
7821 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
7822
7823 PR tree-optimization/43781
7824 * gcc.dg/torture/pr43781.c: New.
7825
7826 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
7827
7828 PR fortran/40158
7829 * gfortran.dg/actual_rank_check_1.f90: New test.
7830
7831 2010-06-28 Martin Jambor <mjambor@suse.cz>
7832
7833 * gcc.dg/ipa/ipa-sra-6.c: New test.
7834
7835 2010-06-28 Jan Hubicka <jh@suse.cz>
7836
7837 PR tree-optimization/44687
7838 * gcc.c-torture/compile/pr44687.c
7839
7840 2010-06-28 Martin Jambor <mjambor@suse.cz>
7841
7842 PR c++/44535
7843 * g++.dg/torture/pr44535.C: New test.
7844
7845 2010-06-28 Michael Matz <matz@suse.de>
7846
7847 PR middle-end/44592
7848 * gfortran.dg/pr44592.f90: New test.
7849
7850 2010-06-28 Jan Hubicka <jh@suse.cz>
7851
7852 PR tree-optimization/44357
7853 * g++.dg/torture/pr44357.C: New testcase.
7854
7855 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7856
7857 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7858 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7859 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7860 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7861 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7862 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7863 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7864 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7865
7866 2010-06-27 Jan Hubicka <jh@suse.cz>
7867
7868 * gcc.c-torture/compile/pr44686.c: New file.
7869
7870 2010-06-27 Richard Guenther <rguenther@suse.de>
7871
7872 PR tree-optimization/44683
7873 * gcc.c-torture/execute/pr44683.c: New testcase.
7874
7875 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
7876
7877 * gnat.dg/noreturn3.ad[sb]: New test.
7878
7879 2010-06-26 Jason Merrill <jason@redhat.com>
7880
7881 * g++.dg/cpp0x/explicit5.C: New.
7882
7883 2010-06-26 Richard Guenther <rguenther@suse.de>
7884
7885 PR tree-optimization/44393
7886 * gcc.dg/pr44393.c: New testcase.
7887
7888 2010-06-26 Jan Hubicka <jh@suse.cz>
7889
7890 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7891
7892 2010-06-26 Richard Guenther <rguenther@suse.de>
7893
7894 PR middle-end/44674
7895 * gcc.dg/pr44674.c: New testcase.
7896
7897 2010-06-26 Joseph Myers <joseph@codesourcery.com>
7898
7899 * gcc.dg/opts-3.c: New test.
7900
7901 2010-06-26 Tobias Burnus <burnus@net-b.de>
7902
7903 * gfortran.dg/type_decl_1.f90: New.
7904 * gfortran.dg/type_decl_2.f90: New.
7905
7906 2010-06-26 Tobias Burnus <burnus@net-b.de>
7907
7908 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7909 * gfortran.dg/semicolon_fixed_2.f: Ditto.
7910
7911 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7912
7913 PR testsuite/38946
7914 * gfortran.dg/array_constructor_23.f: Update test to allow for small
7915 error in comparing reals.
7916
7917 2010-06-25 Tobias Burnus <burnus@net-b.de>
7918
7919 * selected_real_kind_2.f90: New.
7920 * selected_real_kind_3.f90: New.
7921
7922 2010-06-25 Tobias Burnus <burnus@net-b.de>
7923
7924 * gfortran.dg/entry_19.f90: New.
7925
7926 2010-06-25 Tobias Burnus <burnus@net-b.de>
7927
7928 * gfortran.dg/end_subroutine_1.f90: New.
7929 * gfortran.dg/end_subroutine_2.f90: New.
7930 * gfortran.dg/interface_proc_end.f90: Update.
7931
7932 2010-06-25 Tobias Burnus <burnus@net-b.de>
7933
7934 * gfortran.dg/semicolon_fixed.f: Update.
7935 * gfortran.dg/semicolon_fixed_2.f: New.
7936 * gfortran.dg/semicolon_free_2.f90: New.
7937 * gfortran.dg/semicolon_free.f90: Update.
7938
7939 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7940
7941 PR fortran/44448
7942 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7943
7944 2010-06-25 Martin Jambor <mjambor@suse.cz>
7945
7946 * g++.dg/ipa/iinline-3.C: New test.
7947 * gcc.dg/ipa/modif-1.c: Removed.
7948
7949 2010-06-25 Jan Hubicka <jh@suse.cz>
7950
7951 * gcc.dg/tree-ssa/ipa-split-1.c
7952
7953 2010-06-25 Martin Jambor <mjambor@suse.cz>
7954
7955 * g++.dg/ipa/iinline-2.C: New test.
7956
7957 2010-06-25 Jakub Jelinek <jakub@redhat.com>
7958
7959 PR middle-end/43866
7960 * gfortran.dg/pr43866.f90: New test.
7961
7962 PR tree-optimization/44539
7963 * gcc.dg/pr44539.c: New test.
7964
7965 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
7966
7967 From Jim Wilson:
7968 PR target/43902
7969 * gcc.target/mips/madd-9.c: New test.
7970
7971 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
7972
7973 PR c/44517
7974 * gcc.dg/noncompile/pr44517.c: New.
7975 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7976
7977 2010-06-24 Steve Ellcey <sje@cup.hp.com>
7978
7979 PR testsuite/43283
7980 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7981 and add argument to nop for IA64.
7982
7983 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
7984
7985 PR target/44588
7986 * gcc.target/i386/mod-1.c: New.
7987 * gcc.target/i386/umod-1.c: Likewise.
7988 * gcc.target/i386/umod-2.c: Likewise.
7989 * gcc.target/i386/umod-3.c: Likewise.
7990
7991 2010-06-24 Jakub Jelinek <jakub@redhat.com>
7992
7993 PR middle-end/44492
7994 * g++.dg/torture/pr44492.C: New test.
7995
7996 2010-06-24 Andi Kleen <ak@linux.intel.com>
7997
7998 * c-c++-common/warn-omitted-condop.c: New.
7999
8000 2010-06-24 Tobias Burnus <burnus@net-b.de>
8001
8002 PR fortran/44614
8003 * gfortran.dg/import8.f90: New.
8004
8005 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8006
8007 * gnat.dg/not_null.adb: Update test case.
8008
8009 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8010
8011 PR c++/44619
8012 * g++.dg/warn/Wunused-var-13.C: New test.
8013
8014 PR c++/44627
8015 * g++.dg/diagnostic/method1.C: New test.
8016
8017 2010-06-22 Cary Coutant <ccoutant@google.com>
8018
8019 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8020
8021 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8022
8023 PR fortran/44616
8024 * gfortran.dg/abstract_type_8.f03: New.
8025
8026 2010-06-21 Jason Merrill <jason@redhat.com>
8027
8028 * g++.dg/cpp0x/noexcept08.C: New.
8029
8030 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8031
8032 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8033
8034 PR target/44615
8035 * gcc.target/i386/sse2-vec-2a.c: New.
8036
8037 2010-06-21 DJ Delorie <dj@redhat.com>
8038
8039 * gcc.dg/pragma-diag-1.c: New.
8040
8041 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8042
8043 PR target/44615
8044 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8045
8046 2010-06-21 Alan Modra <amodra@gmail.com>
8047
8048 PR testsuite/44505
8049 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8050 tail call to check_fa_mid.
8051
8052 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8053
8054 PR target/44575
8055 * gcc.c-torture/execute/pr44575.c: New test.
8056
8057 2010-06-21 Tobias Burnus <burnus@net-b.de>
8058
8059 PR fortran/40632
8060 * gfortran.dg/contiguous_1.f90: New.
8061 * gfortran.dg/contiguous_2.f90: New.
8062 * gfortran.dg/contiguous_3.f90: New.
8063
8064 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8065
8066 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8067 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8068
8069 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8070
8071 PR target/44546
8072 * gcc.target/i386/pr44546.c: New test.
8073
8074 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8075
8076 * gcc.dg/opts-2.c: New test.
8077
8078 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8079
8080 PR fortran/44584
8081 * gfortran.dg/typebound_proc_15.f03: Modified.
8082
8083 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8084
8085 PR target/44072
8086 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8087 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8088
8089 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8090
8091 * g++.dg/ext/label13.C: Fix typo in last change.
8092
8093 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8094
8095 PR libfortran/44477
8096 * gfortran.dg/eof_3.f90
8097 * gfortran.dg/endfile_2.f90
8098 * gfortran.dg/endfile_4.f90
8099 * gfortran.dg/endfile_3.f90
8100
8101 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8102
8103 PR c++/41090
8104 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8105
8106 2010-06-18 Tobias Burnus <burnus@net-b.de>
8107
8108 PR fortran/44556
8109 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8110
8111 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8112
8113 * gcc.target/arm/pr40900.c: New test.
8114
8115 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8116
8117 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8118
8119 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8120
8121 PR fortran/44558
8122 * gfortran.dg/typebound_call_15.f03: New.
8123
8124 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8125
8126 PR c++/44486
8127 * g++.dg/pr44486.C: New.
8128
8129 2010-06-16 DJ Delorie <dj@redhat.com>
8130
8131 * gcc.target/i386/volatile-bitfields-1.c: New.
8132 * gcc.target/i386/volatile-bitfields-2.c: New.
8133
8134 2010-06-16 Jason Merrill <jason@redhat.com>
8135
8136 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8137
8138 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8139
8140 2010-06-16 Richard Guenther <rguenther@suse.de>
8141
8142 PR c/44555
8143 * gcc.c-torture/execute/pr44555.c: New testcase.
8144
8145 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8146
8147 PR fortran/44549
8148 * gfortran.dg/typebound_proc_16.f03: New.
8149
8150 2010-06-16 Martin Jambor <mjambor@suse.cz>
8151
8152 * g++.dg/torture/pr43905.C: New test.
8153
8154 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8155
8156 PR testsuite/44538
8157 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8158 initialization loop from being vectorized.
8159 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8160
8161 2010-06-16 Alan Modra <amodra@gmail.com>
8162
8163 PR tree-optimization/44507
8164 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8165
8166 2010-06-15 Jason Merrill <jason@redhat.com>
8167
8168 * g++.dg/overload/arg3.C: Adjust error locations.
8169 * g++.dg/overload/copy1.C: Likewise.
8170 * g++.dg/tc1/dr152.C: Likewise.
8171 * g++.dg/template/incomplete4.C: Likewise.
8172 * g++.dg/template/incomplete5.C: Likewise.
8173 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8174 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8175 * g++.old-deja/g++.pt/crash9.C: Likewise.
8176
8177 * g++.dg/inherit/virtual5.C: New.
8178
8179 * g++.dg/cpp0x/defaulted18.C: New.
8180
8181 * g++.dg/cpp0x/initlist40.C: New.
8182
8183 * g++.dg/cpp0x/initlist39.C: New.
8184
8185 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8186
8187 PR middle-end/44391
8188 * gcc.dg/graphite/pr44391.c: New.
8189
8190 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8191
8192 PR fortran/43388
8193 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8194 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8195 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8196 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8197
8198 2010-06-15 Richard Guenther <rguenther@suse.de>
8199
8200 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8201
8202 2010-06-15 Richard Guenther <rguenther@suse.de>
8203
8204 * gcc.dg/vect/bb-slp-21.c: Adjust.
8205 * gcc.dg/vect/bb-slp-13.c: Likewise
8206 * gcc.dg/vect/bb-slp-4.c: Likewise
8207 * gcc.dg/vect/bb-slp-22.c: Likewise
8208 * gcc.dg/vect/bb-slp-14.c: Likewise
8209 * gcc.dg/vect/bb-slp-23.c: Likewise
8210 * gcc.dg/vect/bb-slp-15.c: Likewise
8211 * gcc.dg/vect/bb-slp-17.c: Likewise
8212 * gcc.dg/vect/bb-slp-18.c: Likewise
8213 * gcc.dg/vect/bb-slp-19.c: Likewise
8214 * gcc.dg/vect/bb-slp-10.c: Likewise
8215 * gcc.dg/vect/bb-slp-11.c: Likewise
8216 * gcc.dg/vect/bb-slp-20.c: Likewise
8217 * gcc.dg/vect/bb-slp-3.c: Likewise
8218
8219 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8220
8221 PR fortran/44536
8222 * gfortran.dg/gomp/pr44536.f90: New test.
8223 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8224
8225 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8226
8227 PR target/44534
8228 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8229 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8230
8231 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8232
8233 PR tree-optimization/44508
8234 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8235
8236 PR bootstrap/44509
8237 * gcc.dg/pr44509.c: New test.
8238
8239 2010-06-14 Ira Rosen <irar@il.ibm.com>
8240
8241 PR tree-optimization/44507
8242 * gcc.dg/vect/pr44507.c: New test.
8243
8244 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8245
8246 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8247 and c-pretty-print.h.
8248
8249 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8250
8251 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8252
8253 * gfortran.dg/whole_file_18.f90: Updated error message.
8254
8255 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8256
8257 * gfortran.dg/whole_file_20.f03: New.
8258
8259 2010-06-12 Jan Hubicka <jh@suse.cz>
8260
8261 * gcc.c-torture/compile/pc44485.c: New testcase.
8262
8263 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8264
8265 PR fortran/40117
8266 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8267 * gfortran.dg/typebound_proc_14.f03: New.
8268 * gfortran.dg/typebound_proc_15.f03: New.
8269
8270 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8271
8272 * gcc.dg/opts-1.c: New test.
8273
8274 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8275
8276 * gcc.dg/funroll-loops-all.c: Update expected error.
8277
8278 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8279
8280 PR target/44481
8281 * gcc.target/i386/pr44481.c: New test.
8282
8283 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8284
8285 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8286
8287 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8288
8289 PR middle-end/44483
8290 * gcc.dg/tree-ssa/pr44483.c: New.
8291
8292 2010-06-11 Paul Brook <paul@codesourcery.com>
8293
8294 * g++.dg/other/arm-neon-1.C: New test.
8295
8296 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8297
8298 PR fortran/42051
8299 PR fortran/43896
8300 * gfortran.dg/class_23.f03: New test.
8301
8302 2010-06-11 Jan Hubicka <jh@suse.cz>
8303
8304 * gcc.dg/ipa/pure-const-2.c: New testcase.
8305
8306 2010-06-11 Jan Hubicka <jh@suse.cz>
8307
8308 * gcc.dg/noreturn-7.c: Update.
8309 * gcc.dg/noreturn-4.c: Update.
8310
8311 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8312
8313 Fix MIPS bootstrap
8314 * g++.dg/other/typedef4.C: New test.
8315
8316 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8317
8318 PR fortran/44207
8319 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8320
8321 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8322
8323 PR fortran/44457
8324 * gfortran.dg/asynchronous_3.f03
8325
8326 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8327
8328 PR middle-end/44185
8329 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8330 non-temporal stores out of the tests to form new test cases. As a
8331 result, no non-temporal store should be generated in this case.
8332
8333 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8334 prefetch-7.c that generate one non-temporal store.
8335
8336 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8337 prefetch-7.c that generate one non-temporal store and one
8338 one-temporal prefetch.
8339
8340 2010-06-10 Martin Jambor <mjambor@suse.cz>
8341
8342 PR tree-optimization/44258
8343 * gcc.dg/tree-ssa/pr44258.c: New test.
8344
8345 2010-06-10 Daniel Kraft <d@domob.eu>
8346
8347 PR fortran/38936
8348 * gfortran.dg/associate_1.f03: New test.
8349 * gfortran.dg/associate_2.f95: New test.
8350 * gfortran.dg/associate_3.f03: New test.
8351 * gfortran.dg/associate_4.f08: New test.
8352
8353 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8354
8355 * gfortran.dg/selected_char_kind_4.f90: New test.
8356
8357 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8358
8359 * gcc.dg/pr42461.c: New test.
8360
8361 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8362
8363 PR fortran/44347
8364 * gfortran.dg/selected_real_kind_1.f90: New.
8365
8366 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8367
8368 PR fortran/44359
8369 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8370 warning.
8371 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8372 check for warning.
8373
8374 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8375
8376 * gfortran.dg/data_namelist_conflict.f90: New test.
8377
8378 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8379
8380 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8381 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8382 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8383
8384 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8385
8386 * gfortran.dg/mvbits_9.f90: New test.
8387 * gfortran.dg/ibset_1.f90: Ditto.
8388 * gfortran.dg/ibits_1.f90: Ditto.
8389 * gfortran.dg/btest_1.f90: Ditto.
8390 * gfortran.dg/ibclr_1.f90: Ditto.
8391
8392 2010-06-09 Jason Merrill <jason@redhat.com>
8393
8394 PR c++/44366
8395 * g++.dg/cpp0x/decltype23.C: Move to...
8396 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8397
8398 2010-06-09 Janus Weil <janus@gcc.gnu.org>
8399
8400 PR fortran/44211
8401 * gfortran.dg/typebound_call_14.f03: New test.
8402
8403 2010-06-09 Martin Jambor <mjambor@suse.cz>
8404
8405 PR tree-optimization/44423
8406 * gcc.dg/tree-ssa/pr44423.c: New test.
8407
8408 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
8409
8410 PR testsuite/42843
8411 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8412 TV_NONE to initialize tv_id field.
8413 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8414 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8415 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8416 Include toplev.h .
8417 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8418 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8419 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8420
8421 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8422
8423 PR tree-optimization/39874
8424 PR middle-end/28685
8425 * gcc.dg/pr39874.c: New file.
8426
8427 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8428
8429 * g++.dg/ext/attr-alias-1.C: New.
8430 * g++.dg/ext/attr-alias-2.C: New.
8431
8432 2010-06-07 Tobias Burnus <burnus@net-b.de>
8433
8434 PR fortran/44446
8435 * gfortran.dg/proc_ptr_27.f90: New.
8436
8437 2010-06-07 Jason Merrill <jason@redhat.com>
8438
8439 PR c++/44366
8440 * g++.dg/cpp0x/decltype23.C: New.
8441
8442 2010-06-08 Andrew Pinski <pinskia@gmail.com>
8443 Shujing Zhao <pearly.zhao@oracle.com>
8444
8445 PR c/37724
8446 * gcc.dg/c90-const-expr-10.c: Adjust.
8447 * gcc.dg/c99-const-expr-10.c: Adjust.
8448 * gcc.dg/init-bad-7.c: New.
8449
8450 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8451
8452 * lib/target-supports.exp (check_effective_target_gas): New proc.
8453 * gcc.c-torture/execute/960321-1.x: New file.
8454
8455 2010-06-07 Jason Merrill <jason@redhat.com>
8456
8457 PR c++/44401
8458 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8459
8460 2010-06-07 Jakub Jelinek <jakub@redhat.com>
8461
8462 PR c++/44444
8463 * g++.dg/warn/Wunused-var-12.C: New test.
8464
8465 PR c++/44443
8466 * c-c++-common/Wunused-var-11.c: New test.
8467
8468 2010-06-07 Jan Hubicka <jh@suse.cz>
8469
8470 * gcc.dg/ipa/pure-const-1.c: New testcase.
8471
8472 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
8473
8474 PR rtl-optimization/44404
8475 * gcc.dg/pr44404.c: New.
8476
8477 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
8478
8479 PR target/44159
8480 * gcc.target/i386/abi-2.c: Check sysv abi here.
8481 * gcc.target/i386/aes-avx-check.h: Call test in noinline
8482 function to avoid failures by different ABIs.
8483 * gcc.target/i386/aes-check.h: Likewise.
8484 * gcc.target/i386/avx-check.h: Likewise.
8485 * gcc.target/i386/fma4-check.h: Likewise.
8486 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8487 * gcc.target/i386/mmx-check.h: Likewise.
8488 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8489 * gcc.target/i386/pclmul-check.h: Likewise.
8490 * gcc.target/i386/sse-check.h: Likewise.
8491 * gcc.target/i386/sse2-check.h: Likewise.
8492 * gcc.target/i386/sse3-check.h: Likewise.
8493 * gcc.target/i386/sse4_1-check.h: Likewise.
8494 * gcc.target/i386/sse4_2-check.h: Likewise.
8495 * gcc.target/i386/sse4a-check.h: Likewise.
8496 * gcc.target/i386/ssse3-check.h: Likewise.
8497 * gcc.target/i386/xop-check.h: Likewise.
8498 * gcc.target/i386/pr27971.c: Fix for LLP64.
8499 * gcc.target/i386/pr39139.c: Likewise.
8500 * gcc.target/i386/pr39315-check.c: Likewise.
8501 * gcc.target/i386/vararg-1.c: Likewise.
8502 * gcc.target/i386/vararg-2.c: Likewise.
8503 Additional add dg-compile to avoid failure due
8504 missing foo symbol.
8505
8506 * gcc.dg/compound-literal-1.c: Fix for llp64.
8507 * gcc.dg/pr32370.c: Likewise.
8508 * gcc.dg/pr37561.c: Likewise.
8509 * gcc.dg/pr41340.c: Likewise.
8510 * gcc.dg/pr41551.c: Likewise.
8511
8512 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8513
8514 PR c++/44188
8515 * g++.dg/debug/dwarf2/typedef3.C: New test.
8516
8517 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8518
8519 PR c/20000
8520 * c-c++-common/pr20000.c: New.
8521
8522 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
8523
8524 PR c++/44086
8525 * g++.dg/init/pr44086.C: New.
8526 * g++.dg/cpp0x/decltype4.C: Adjust.
8527
8528 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8529
8530 PR fortran/43945
8531 * gfortran.dg/generic_23.f03: New test.
8532
8533 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8534
8535 PR fortran/43895
8536 * gfortran.dg/alloc_comp_class_1.f90 : New test.
8537
8538 2010-06-05 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR c++/44361
8541 * c-c++-common/Wunused-var-9.c: New test.
8542
8543 2010-06-05 Jason Merrill <jason@redhat.com>
8544
8545 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8546
8547 2010-06-05 Joseph Myers <joseph@codesourcery.com>
8548
8549 PR c/44322
8550 * gcc.dg/c99-restrict-4.c: New test.
8551
8552 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
8553
8554 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8555 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8556 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8557 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8558 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8559 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8560 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8561 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8562 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8563 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8564 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8565 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8566 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8567 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8568 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8569 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8570 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8571 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8572 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8573 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8574 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8575 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8576
8577 2010-06-04 Jason Merrill <jason@redhat.com>
8578
8579 * g++.dg/cpp0x/noexcept06.C: New.
8580 * g++.dg/cpp0x/noexcept07.C: New.
8581
8582 * g++.dg/cpp0x/noexcept01.C: New.
8583 * g++.dg/cpp0x/noexcept02.C: New.
8584 * g++.dg/cpp0x/noexcept03.C: New.
8585 * g++.dg/cpp0x/noexcept04.C: New.
8586 * g++.dg/cpp0x/noexcept05.C: New.
8587
8588 2010-06-04 Jakub Jelinek <jakub@redhat.com>
8589
8590 PR c++/44412
8591 * g++.dg/warn/Wunused-var-10.C: New test.
8592 * g++.dg/warn/Wunused-var-11.C: New test.
8593
8594 PR c++/44362
8595 * c-c++-common/Wunused-var-10.c: New test.
8596
8597 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8598
8599 PR c/25880
8600 * gcc.dg/assign-warn-2.c: Update.
8601 * gcc.dg/cpp/line3.c: Update.
8602 * gcc.dg/c99-array-lval-8.c: Update.
8603 * gcc.dg/cast-qual-2.c: Update.
8604 * gcc.dg/c99-arraydecl-3.c: Update.
8605 * gcc.dg/assign-warn-1.c: Update.
8606 * gcc.dg/format/gcc_diag-1.c: Update.
8607
8608 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
8609
8610 PR rtl-optimization/39871
8611 PR rtl-optimization/40615
8612 PR rtl-optimization/42500
8613 PR rtl-optimization/42502
8614 * gcc.target/arm/eliminate.c: New test.
8615
8616 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8617
8618 PR libstdc++/44410
8619 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8620 * g++.old-deja/g++.other/delete3.C: Likewise.
8621 * g++.old-deja/g++.other/new.C: Likewise.
8622 * g++.old-deja/g++.law/operators27.C: Likewise.
8623 * g++.old-deja/g++.mike/p755.C: Likewise.
8624 * g++.dg/eh/new1.C: Likewise.
8625 * g++.dg/init/new5.C: Likewise.
8626
8627 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8628
8629 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
8630 * gfortran.dg/unpack_bounds_2.f90: Likewise.
8631 * gfortran.dg/unpack_bounds_3.f90: Likewise.
8632
8633 2010-06-03 Richard Guenther <rguenther@suse.de>
8634
8635 PR lto/41921
8636 * lib/lto.exp: Always load gcc.exp.
8637 (lto-obj): For C source files invoke gcc_target_compile.
8638 * g++.dg/lto/20100603-1_0.C: New testcase.
8639 * g++.dg/lto/20100603-1_1.c: Likewise.
8640
8641 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
8642
8643 PR tree-optimization/43688
8644 * gfortran.dg/pr43688.f90: New.
8645
8646 2010-06-03 Richard Guenther <rguenther@suse.de>
8647
8648 PR lto/41584
8649 * gcc.dg/lto/20100603-1_0.c: New testcase.
8650 * gcc.dg/lto/20100603-2_0.c: Likewise.
8651 * gcc.dg/lto/20100603-3_0.c: Likewise.
8652
8653 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8654
8655 PR target/44218
8656 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8657 * gcc.target/powerpc/recip-2.c: Ditto.
8658 * gcc.target/powerpc/recip-3.c: Ditto.
8659 * gcc.target/powerpc/recip-4.c: Ditto.
8660 * gcc.target/powerpc/recip-5.c: Ditto.
8661 * gcc.target/powerpc/recip-6.c: Ditto.
8662 * gcc.target/powerpc/recip-7.c: Ditto.
8663 * gcc.target/powerpc/recip-test.h: Ditto.
8664 * gcc.target/powerpc/recip-test2.h: Ditto.
8665
8666 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8667
8668 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8669
8670 2010-06-02 Jason Merrill <jason@redhat.com>
8671
8672 * g++.dg/ext/vector9.C: Expect typedef in error message.
8673
8674 PR c++/9726
8675 PR c++/23594
8676 PR c++/44333
8677 * g++.dg/tc1/dr101.C: Remove xfails.
8678
8679 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8680
8681 PR middle-end/44372
8682 * g++.dg/ipa/pr44372.C: New.
8683
8684 2010-06-02 Jan Hubicka <jh@suse.cz>
8685
8686 PR middle-end/44295
8687 * g++.dg/torture/pr44295.C: Neww testcase.
8688
8689 2010-06-02 Jan Hubicka <jh@suse.cz>
8690
8691 * gcc.dg/tree-ssa/loadpre6.c: Update.
8692
8693 2010-06-02 Richard Guenther <rguenther@suse.de>
8694
8695 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8696 diagnostic.h.
8697
8698 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
8699
8700 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8701 the link fail message.
8702
8703 2010-06-02 Tobias Burnus <burnus@net-b.de>
8704
8705 PR fortran/44360
8706 * gfortran.dg/use_13.f90: New test case.
8707
8708 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8709
8710 PR fortran/44371
8711 * gfortran.dg/error_stop_2.f08: Minor update.
8712
8713 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8714
8715 PR fortran/44371
8716 * gfortran.dg/error_stop_1.f08: New test.
8717 * gfortran.dg/error_stop_2.f08: New test.
8718
8719 2010-06-01 Jason Merrill <jason@redhat.com>
8720
8721 DR 990
8722 * g++.dg/cpp0x/initlist37.C: New.
8723 * g++.dg/cpp0x/initlist38.C: New.
8724
8725 PR c++/44358
8726 * g++.dg/cpp0x/initlist36.C: New.
8727
8728 2010-05-31 Jan Hubicka <jh@suse.cz>
8729
8730 * gcc.dg/noreturn-8.c: New testcase.
8731
8732 2010-05-31 Jan Hubicka <jh@suse.cz>
8733
8734 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8735 * gcc.dg/lto/noreturn-1_0.c: Move it here.
8736
8737 2010-05-31 Jan Hubicka <jh@suse.cz>
8738
8739 * gcc.dg/lto/noreturn-1_1.c: New testcase.
8740 * gcc.dg/lto/noreturn-1_0.c: New testcase.
8741
8742 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
8743
8744 PR fortran/36928
8745 * gfortran.dg/dependency_27.f90: New test.
8746 * gfortran.dg/array_assign_1.F90: New test.
8747
8748 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR target/44338
8751 * gcc.target/i386/sse-24.c: New test.
8752
8753 2010-05-31 Jan Hubicka <jh@suse.cz>
8754
8755 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8756
8757 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR middle-end/44337
8760 * gcc.dg/pr44337.c: New test.
8761
8762 PR tree-optimization/44182
8763 * g++.dg/debug/pr44182.C: New test.
8764
8765 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
8766
8767 * gcc.dg/nested-func-7.c: New test.
8768 * gnat.dg/frame_overflow.adb: Adjust directives.
8769
8770 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8771
8772 * gnat.dg/prot2.ad[sb]: New test.
8773 * gnat.dg/prot2_pkg1.ads: New helper.
8774 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8775
8776 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8777
8778 * gnat.dg/array11.adb: Adjust dg-warning directive.
8779 * gnat.dg/object_overflow.adb: Likewise.
8780
8781 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
8782
8783 PR middle-end/44306
8784 * gcc.dg/tree-ssa/pr44306.c: New.
8785
8786 2010-05-29 Jan Hubicka <jh@suse.cz>
8787
8788 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8789
8790 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
8791
8792 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8793
8794 2010-05-28 Mike Stump <mikestump@comcast.net>
8795
8796 PR objc/44125
8797 * objc.dg/const-str-9.m: Remove static.
8798
8799 2010-05-28 Jakub Jelinek <jakub@redhat.com>
8800
8801 PR target/43636
8802 * gcc.c-torture/compile/pr43636.c: New test.
8803
8804 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
8805
8806 PR objc++/23616
8807 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8808 * obj-c++.dg/try-catch-9.mm: Ditto.
8809
8810 2010-05-28 Dodji Seketeli <dodji@redhat.com>
8811
8812 Revert patch for PR c++/44188
8813 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8814
8815 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8816
8817 PR c++/44188
8818 * g++.dg/debug/dwarf2/typedef3.C: New test.
8819
8820 2010-05-27 Jason Merrill <jason@redhat.com>
8821
8822 PR c++/43555
8823 * g++.dg/ext/vla9.C: New.
8824
8825 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
8826
8827 PR objc/44140
8828 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8829 * objc.dg/torture/tls/thr-init-3.m: Ditto.
8830 * objc.dg/torture/tls/thr-init.m: Ditto.
8831 * objc.dg/torture/trivial.m: Ditto.
8832 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8833 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8834 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8835 * obj-c++.dg/torture/trivial.mm: Ditto.
8836
8837 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
8838
8839 * g++.dg/lto/20100302_0.C: Skip on darwin.
8840
8841 2010-05-27 Richard Guenther <rguenther@suse.de>
8842
8843 PR tree-optimization/44284
8844 * gcc.dg/vect/vect-118.c: New testcase.
8845 * gcc.dg/vect/bb-slp-20.c: Adjust.
8846 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8847 * gcc.dg/vect/slp-9.c: Likewise.
8848 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8849 * gcc.dg/vect/vect-10.c: Likewise.
8850 * gcc.dg/vect/vect-109.c: Likewise.
8851 * gcc.dg/vect/vect-12.c: Likewise.
8852 * gcc.dg/vect/vect-36.c: Likewise.
8853 * gcc.dg/vect/vect-7.c: Likewise.
8854 * gcc.dg/vect/vect-iv-8.c: Likewise.
8855 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8856 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8857 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8858 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8859 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8860 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8861 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8862 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8863 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8864 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8865 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8866 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8867 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8868 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8869 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8870 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8871 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8872
8873 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
8874
8875 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8876 necessary.
8877
8878 2010-05-26 Jan Hubicka <jh@suse.cz>
8879
8880 * gcc.dg/lto/materialize-1_0.c: New file.
8881 * gcc.dg/lto/materialize-1_1.c: New file.
8882
8883 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
8884
8885 * gnat.dg/lto10.adb: New test.
8886 * gnat.dg/lto10_pkg.ads: New helper.
8887
8888 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
8889
8890 * lib/target-supports.exp (check_effective_target_int128): New
8891 function to check if __int128 types are available for target.
8892 * c-c++-common/int128-types-1.c: New.
8893 * c-c++-common/int128-1.c: New.
8894 * c-c++-common/int128-2.c: New.
8895 * g++.dg/abi/mangle43.C: New.
8896 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8897 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8898 pointer-wide scalar.
8899 * g++.dg/other/pr25632.C: Likewise.
8900 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8901 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8902 overflow warnings.
8903 * g++.dg/warn/pr13358-4.C: Likewise.
8904 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
8905 * g++.dg/warn/Wconversion-null.C: Likewise.
8906
8907 2010-05-26 Jason Merrill <jason@redhat.com>
8908
8909 PR c++/43382
8910 * g++.dg/cpp0x/variadic101.C: New.
8911
8912 2010-05-26 Richard Guenther <rguenther@suse.de>
8913
8914 PR rtl-optimization/44164
8915 * gcc.c-torture/execute/pr44164.c: New testcase.
8916 * g++.dg/tree-ssa/pr13146.C: Adjust.
8917
8918 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
8919
8920 PR fortran/40011
8921 * gfortran.dg/whole_file_19.f90 : New test.
8922
8923 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
8924
8925 PR fortran/30668
8926 PR fortran/31346
8927 PR fortran/34260
8928 * gfortran.dg/pr40999.f: Fix function type.
8929 * gfortran.dg/whole_file_5.f90: Likewise.
8930 * gfortran.dg/whole_file_6.f90: Likewise.
8931 * gfortran.dg/whole_file_16.f90: New.
8932 * gfortran.dg/whole_file_17.f90: New.
8933 * gfortran.dg/whole_file_18.f90: New.
8934
8935 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
8936 Iain Sandoe <iains@gcc.gnu.org>
8937
8938 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8939 * gcc.c-torture/compile/pr44197.c: Require alias support.
8940 * gcc.dg/lto/20081222_0.c: Ditto.
8941
8942 2010-05-25 Jakub Jelinek <jakub@redhat.com>
8943
8944 PR debug/42801
8945 * gcc.dg/guality/vla-2.c: New test.
8946
8947 2010-05-25 Richard Guenther <rguenther@suse.de>
8948
8949 PR middle-end/44069
8950 * g++.dg/torture/pr44069.C: New testcase.
8951
8952 2010-05-25 Richard Guenther <rguenther@suse.de>
8953
8954 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8955
8956 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8957
8958 PR objc/44140
8959 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8960
8961 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8962
8963 * obj-c++.dg/torture/tls/trivial.mm: New.
8964 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8965 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8966 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8967 * obj-c++.dg/torture/tls/diag-1.mm: New.
8968 * obj-c++.dg/torture/tls/tls.exp: New.
8969 * obj-c++.dg/torture/trivial.mm: New.
8970 * obj-c++.dg/torture/dg-torture.exp: New.
8971 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8972 * obj-c++.dg/tls/trivial.m: New.
8973 * obj-c++.dg/tls/init-1.mm: New.
8974 * obj-c++.dg/tls/diag-1.mm: New.
8975 * obj-c++.dg/tls/init-2.mm: New.
8976 * obj-c++.dg/tls/diag-2.mm: New.
8977 * obj-c++.dg/tls/diag-3.mm: New.
8978 * obj-c++.dg/tls/diag-4.mm: New.
8979 * obj-c++.dg/tls/static-1.mm: New.
8980 * obj-c++.dg/tls/tls.exp: New.
8981 * obj-c++.dg/tls/diag-5.mm: New.
8982 * obj-c++.dg/tls/static-1a.mm: New.
8983 * objc-obj-c++-shared/Object1.mm: New.
8984 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8985
8986 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
8987
8988 PR objc++/43689
8989 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8990 * obj-c++.dg/const-str-6.mm: Ditto.
8991
8992 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8993
8994 * g++.dg/parse/array-size2.C: Remove dg-error directives.
8995
8996 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8997
8998 PR ada/38394
8999 * gnat.dg/array13.ad[sb]: New test.
9000
9001 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9002 Sandra Loosemore <sandra@codesourcery.com>
9003
9004 * gcc.target/arm/neon/: Regenerated test cases.
9005
9006 * gcc.target/arm/neon/polytypes.c,
9007 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9008 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9009 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9010 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9011 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9012 dg-add-options arm_neon.
9013
9014 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9015 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9016 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9017 and arm_neon_fp16_ok.
9018
9019 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9020 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9021
9022 * lib/target-supports.exp (add_options_for_arm_neon): New.
9023 (check_effective_target_arm_neon_ok_nocache): New, from
9024 check_effective_target_arm_neon_ok. Check multiple possibilities.
9025 (check_effective_target_arm_neon_ok): Use
9026 check_effective_target_arm_neon_ok_nocache.
9027 (add_options_for_arm_neon_fp16)
9028 (check_effective_target_arm_neon_fp16_ok)
9029 check_effective_target_arm_neon_fp16_ok_nocache): New.
9030 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9031
9032 2010-05-24 Jason Merrill <jason@redhat.com>
9033
9034 PR c++/41510
9035 * g++.dg/cpp0x/initlist35.C: New.
9036 * g++.dg/init/brace6.C: Adjust.
9037
9038 2010-05-24 Paul Brook <paul@codesourcery.com>
9039
9040 * gcc.target/arm/frame-pointer-1.c: New test.
9041 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9042 pointer elimination.
9043
9044 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9045
9046 PR target/44245
9047 * gcc.target/i386/crc32-3.c: New.
9048 * gcc.target/i386/crc32-4.c: Likewise.
9049
9050 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9051
9052 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9053 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9054 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9055
9056 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9057
9058 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9059
9060 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9061
9062 PR target/43869
9063 * gcc.c-target/pr43869.c: New test.
9064
9065 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9066
9067 PR fortran/44212
9068 * gfortran.dg/class_22.f03: New.
9069
9070 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9071
9072 PR lto/44238
9073 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9074
9075 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9076
9077 PR fortran/44213
9078 * gfortran.dg/abstract_type_7.f03: New.
9079
9080 2010-05-21 Jason Merrill <jason@redhat.com>
9081
9082 * g++.dg/eh/spec11.C: Test cleanup optimization.
9083
9084 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9085
9086 PR debug/44223
9087 * gcc.target/i386/pr44223.c: New test.
9088
9089 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9090
9091 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9092
9093 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9094
9095 * g++.dg/other/const3.C: New test.
9096
9097 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9098
9099 PR fortran/38407
9100 * warn_unused_dummy_argument_1.f90: New.
9101 * warn_unused_dummy_argument_2.f90: New.
9102
9103 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9104
9105 PR c++/30298
9106 * g++.dg/inherit/crash1.C: New.
9107 * g++.dg/inherit/crash2.C: Likewise.
9108
9109 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9110
9111 PR debug/44178
9112 * g++.dg/debug/pr44178.C: New test.
9113
9114 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9115
9116 PR middle-end/44185
9117 * gcc.dg/tree-ssa/prefetch-6.c: Add
9118 --param min-insn-to-prefetch-ratio=6.
9119 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9120 allow unrolling, and adjust the movnti count.
9121
9122 2010-05-20 Jan Hubicka <jh@suse.cz>
9123
9124 PR middle-end/44197
9125 * gcc.c-torture/compile/pr44197.c: New file.
9126
9127 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9128
9129 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9130 Fix test code.
9131 (check_effective_target_xop): Remove __may_alias__ attribute.
9132
9133 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9134
9135 PR target/44202
9136 * gcc.c-torture/execute/pr44202-1.c: New test.
9137
9138 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9139
9140 PR fortran/43851
9141 * gfortran.dg/label_1.f90: Update test.
9142
9143 2010-05-19 Jan Hubicka <jh@suse.cz>
9144
9145 * gcc.dg/lto/ipareference2_0.c: New file.
9146 * gcc.dg/lto/ipareference2_1.c: New file.
9147
9148 2010-05-19 Jason Merrill <jason@redhat.com>
9149
9150 * g++.dg/parse/fn-typedef2.C: New.
9151
9152 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9153 function type.
9154
9155 PR c++/44193
9156 * g++.dg/template/fntype1.C: New.
9157
9158 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9159
9160 * gnat.dg/discr23.ad[sb]: New test.
9161 * gnat.dg/discr23_pkg.ads: New helper.
9162
9163 * gnat.dg/specs/controlled1.ads: New test.
9164 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9165
9166 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9167
9168 PR fortran/44055
9169 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9170 Fixed scope of C_SIZEOF.
9171 * gfortran.dg/warn_conversion_2.f90: New.
9172
9173 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9174
9175 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9176 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9177 for optional selector.
9178 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9179 (check_effective_target_sse3): New proc.
9180 * gcc.target/i386/math-torture/math-torture.exp: Load
9181 target-supports.exp.
9182 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9183 check_effective_target_sse2.
9184 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9185 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9186 * g++.dg/vect/vect.exp: Likewise.
9187 * gfortran.dg/vect/vect.exp: Likewise.
9188 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9189 -msse2 if check_effective_target_sse2.
9190
9191 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9192 * gcc.target/i386/3dnow-2.c: Likewise.
9193 * gcc.target/i386/3dnowA-1.c: Likewise.
9194 * gcc.target/i386/3dnowA-2.c: Likewise.
9195 * gcc.target/i386/pr42549.c: Likewise.
9196
9197 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9198 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9199 * gcc.target/i386/sse3-addsubps.c: Likewise.
9200 * gcc.target/i386/sse3-haddpd.c: Likewise.
9201 * gcc.target/i386/sse3-haddps.c: Likewise.
9202 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9203 * gcc.target/i386/sse3-hsubps.c: Likewise.
9204 * gcc.target/i386/sse3-movddup.c: Likewise.
9205 * gcc.target/i386/sse3-movshdup.c: Likewise.
9206 * gcc.target/i386/sse3-movsldup.c: Likewise.
9207
9208 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9209 * g++.dg/ext/attrib35.C: Likewise.
9210 * g++.dg/opt/pr40496.C: Likewise.
9211 * g++.dg/other/i386-1.C: Likewise.
9212 * g++.dg/other/i386-4.C: Likewise.
9213 * g++.dg/other/pr34435.C: Likewise.
9214 * g++.dg/other/pr39496.C: Likewise.
9215 * g++.dg/other/pr40446.C: Likewise.
9216 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9217 * gcc.dg/compat/vector-1a_main.c: Likewise.
9218 * gcc.dg/compat/vector-2a_main.c: Likewise.
9219 * gcc.dg/lto/20090206-1_0.c: Likewise.
9220 * gcc.dg/pr34856.c: Likewise.
9221 * gcc.dg/pr36584.c: Likewise.
9222 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9223 * gcc.dg/pr37544.c: Likewise.
9224 * gcc.dg/torture/pr16104-1.c: Likewise.
9225 * gcc.dg/torture/pr35771-1.c: Likewise.
9226 * gcc.dg/torture/pr35771-2.c: Likewise.
9227 * gcc.dg/torture/pr35771-3.c: Likewise.
9228 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9229 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9230 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9231 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9232 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9233 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9234 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9235 * gcc.target/i386/20060512-1.c: Likewise.
9236 * gcc.target/i386/20060512-3.c: Likewise.
9237 * gcc.target/i386/all_one_m128i.c: Likewise.
9238 * gcc.target/i386/float128-1.c: Likewise.
9239 * gcc.target/i386/float128-2.c: Likewise.
9240 * gcc.target/i386/fpcvt-1.c: Likewise.
9241 * gcc.target/i386/fpcvt-2.c: Likewise.
9242 * gcc.target/i386/fpcvt-3.c: Likewise.
9243 * gcc.target/i386/fpprec-1.c: Likewise.
9244 * gcc.target/i386/funcspec-9.c: Likewise.
9245 * gcc.target/i386/incoming-1.c: Likewise.
9246 * gcc.target/i386/incoming-12.c: Likewise.
9247 * gcc.target/i386/incoming-2.c: Likewise.
9248 * gcc.target/i386/incoming-3.c: Likewise.
9249 * gcc.target/i386/incoming-4.c: Likewise.
9250 * gcc.target/i386/incoming-6.c: Likewise.
9251 * gcc.target/i386/incoming-7.c: Likewise.
9252 * gcc.target/i386/incoming-8.c: Likewise.
9253 * gcc.target/i386/opt-1.c: Likewise.
9254 * gcc.target/i386/opt-2.c: Likewise.
9255 * gcc.target/i386/ordcmp-1.c: Likewise.
9256 * gcc.target/i386/pr17692.c: Likewise.
9257 * gcc.target/i386/pr18614-1.c: Likewise.
9258 * gcc.target/i386/pr22152.c: Likewise.
9259 * gcc.target/i386/pr23570.c: Likewise.
9260 * gcc.target/i386/pr23575.c: Likewise.
9261 * gcc.target/i386/pr26449-1.c: Likewise.
9262 * gcc.target/i386/pr26600.c: Likewise.
9263 * gcc.target/i386/pr27790.c: Likewise.
9264 * gcc.target/i386/pr28839.c: Likewise.
9265 * gcc.target/i386/pr30970.c: Likewise.
9266 * gcc.target/i386/pr32000-1.c: Likewise.
9267 * gcc.target/i386/pr32000-2.c: Likewise.
9268 * gcc.target/i386/pr32280.c: Likewise.
9269 * gcc.target/i386/pr32661.c: Likewise.
9270 * gcc.target/i386/pr32708-1.c: Likewise.
9271 * gcc.target/i386/pr32961.c: Likewise.
9272 * gcc.target/i386/pr33329.c: Likewise.
9273 * gcc.target/i386/pr35714.c: Likewise.
9274 * gcc.target/i386/pr35767-1.c: Likewise.
9275 * gcc.target/i386/pr35767-1d.c: Likewise.
9276 * gcc.target/i386/pr35767-1i.c: Likewise.
9277 * gcc.target/i386/pr35767-2.c: Likewise.
9278 * gcc.target/i386/pr35767-2d.c: Likewise.
9279 * gcc.target/i386/pr35767-2i.c: Likewise.
9280 * gcc.target/i386/pr35767-3.c: Likewise.
9281 * gcc.target/i386/pr35767-5.c: Likewise.
9282 * gcc.target/i386/pr36222-1.c: Likewise.
9283 * gcc.target/i386/pr36578-1.c: Likewise.
9284 * gcc.target/i386/pr36578-2.c: Likewise.
9285 * gcc.target/i386/pr36992-1.c: Likewise.
9286 * gcc.target/i386/pr37101.c: Likewise.
9287 * gcc.target/i386/pr37216.c: Likewise.
9288 * gcc.target/i386/pr37434-1.c: Likewise.
9289 * gcc.target/i386/pr37434-2.c: Likewise.
9290 * gcc.target/i386/pr37843-3.c: Likewise.
9291 * gcc.target/i386/pr37843-4.c: Likewise.
9292 * gcc.target/i386/pr39162.c: Likewise.
9293 * gcc.target/i386/pr39315-1.c: Likewise.
9294 * gcc.target/i386/pr39315-2.c: Likewise.
9295 * gcc.target/i386/pr39315-3.c: Likewise.
9296 * gcc.target/i386/pr39315-4.c: Likewise.
9297 * gcc.target/i386/pr39445.c: Likewise.
9298 * gcc.target/i386/pr39496.c: Likewise.
9299 * gcc.target/i386/pr40809.c: Likewise.
9300 * gcc.target/i386/pr40906-3.c: Likewise.
9301 * gcc.target/i386/pr41019.c: Likewise.
9302 * gcc.target/i386/pr42542-1.c: Likewise.
9303 * gcc.target/i386/pr42542-2.c: Likewise.
9304 * gcc.target/i386/pr42542-3.c: Likewise.
9305 * gcc.target/i386/pr42542-3a.c: Likewise.
9306 * gcc.target/i386/pr42881.c: Likewise.
9307 * gcc.target/i386/push-1.c: Likewise.
9308 * gcc.target/i386/quad-sse.c: Likewise.
9309 * gcc.target/i386/reload-1.c: Likewise.
9310 * gcc.target/i386/sse-10.c: Likewise.
9311 * gcc.target/i386/sse-11.c: Likewise.
9312 * gcc.target/i386/sse-15.c: Likewise.
9313 * gcc.target/i386/sse-17.c: Likewise.
9314 * gcc.target/i386/sse-18.c: Likewise.
9315 * gcc.target/i386/sse-19.c: Likewise.
9316 * gcc.target/i386/sse-4.c: Likewise.
9317 * gcc.target/i386/sse-6.c: Likewise.
9318 * gcc.target/i386/sse-vect-types.c: Likewise.
9319 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9320 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9321 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9322 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9323 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9324 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9325 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9326 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9327 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9328 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9329 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9330 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9331 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9332 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9333 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9334 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9335 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9336 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9337 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9338 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9339 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9340 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9341 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9342 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9343 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9344 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9345 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9346 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9347 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9348 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9349 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9350 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9351 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9352 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9353 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9354 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9355 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9356 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9357 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9358 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9359 * gcc.target/i386/sse2-mmx.c: Likewise.
9360 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9361 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9362 * gcc.target/i386/sse2-movd-1.c: Likewise.
9363 * gcc.target/i386/sse2-movd-2.c: Likewise.
9364 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9365 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9366 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9367 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9368 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9369 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9370 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9371 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9372 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9373 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9374 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9375 * gcc.target/i386/sse2-movq-1.c: Likewise.
9376 * gcc.target/i386/sse2-movq-2.c: Likewise.
9377 * gcc.target/i386/sse2-movq-3.c: Likewise.
9378 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9379 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9380 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9381 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9382 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9383 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9384 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9385 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9386 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9387 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9388 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9389 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9390 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9391 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9392 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9393 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9394 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9395 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9396 * gcc.target/i386/sse2-pand-1.c: Likewise.
9397 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9398 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9399 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9400 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9401 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9402 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9403 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9404 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9405 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9406 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9407 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9408 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9409 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9410 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9411 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9412 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9413 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9414 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9415 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9416 * gcc.target/i386/sse2-por-1.c: Likewise.
9417 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9418 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9419 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9420 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9421 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9422 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9423 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9424 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9425 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9426 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9427 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9428 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9429 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9430 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9431 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9432 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9433 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9434 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9435 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9436 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9437 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9438 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9439 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9440 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9441 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9442 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9443 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9444 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9445 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9446 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9447 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9448 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9449 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9450 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9451 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9452 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9453 * gcc.target/i386/sse2-pxor-1.c: Likewise.
9454 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9455 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9456 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9457 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9458 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9459 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9460 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9461 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9462 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9463 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9464 * gcc.target/i386/sse2-shufps-1.c: Likewise.
9465 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9466 * gcc.target/i386/sse2-subpd-1.c: Likewise.
9467 * gcc.target/i386/sse2-subsd-1.c: Likewise.
9468 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9469 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9470 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9471 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9472 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9473 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9474 * gcc.target/i386/sse2-unpack-1.c: Likewise.
9475 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9476 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9477 * gcc.target/i386/sse2-vec-1.c: Likewise.
9478 * gcc.target/i386/sse2-vec-2.c: Likewise.
9479 * gcc.target/i386/sse2-vec-3.c: Likewise.
9480 * gcc.target/i386/sse2-vec-4.c: Likewise.
9481 * gcc.target/i386/sse2-vec-5.c: Likewise.
9482 * gcc.target/i386/sse2-vec-6.c: Likewise.
9483 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9484 * gcc.target/i386/ssefn-2.c: Likewise.
9485 * gcc.target/i386/ssefn-4.c: Likewise.
9486 * gcc.target/i386/ssefp-1.c: Likewise.
9487 * gcc.target/i386/ssefp-2.c: Likewise.
9488 * gcc.target/i386/sseregparm-3.c: Likewise.
9489 * gcc.target/i386/sseregparm-4.c: Likewise.
9490 * gcc.target/i386/sseregparm-5.c: Likewise.
9491 * gcc.target/i386/sseregparm-6.c: Likewise.
9492 * gcc.target/i386/sseregparm-7.c: Likewise.
9493 * gcc.target/i386/ssetype-1.c: Likewise.
9494 * gcc.target/i386/ssetype-2.c: Likewise.
9495 * gcc.target/i386/ssetype-3.c: Likewise.
9496 * gcc.target/i386/ssetype-4.c: Likewise.
9497 * gcc.target/i386/ssetype-5.c: Likewise.
9498 * gcc.target/i386/unordcmp-1.c: Likewise.
9499 * gcc.target/i386/vararg-1.c: Likewise.
9500 * gcc.target/i386/vararg-2.c: Likewise.
9501 * gcc.target/i386/vararg-3.c: Likewise.
9502 * gcc.target/i386/vararg-4.c: Likewise.
9503 * gcc.target/i386/vararg-7.c: Likewise.
9504 * gcc.target/i386/vararg-8.c: Likewise.
9505 * gcc.target/i386/vecinit-1.c: Likewise.
9506 * gcc.target/i386/vecinit-2.c: Likewise.
9507 * gcc.target/i386/vecinit-3.c: Likewise.
9508 * gcc.target/i386/vecinit-4.c: Likewise.
9509 * gcc.target/i386/vecinit-5.c: Likewise.
9510 * gcc.target/i386/vecinit-6.c: Likewise.
9511 * gcc.target/i386/vectorize2.c: Likewise.
9512 * gcc.target/i386/vectorize3.c: Likewise.
9513 * gcc.target/i386/vectorize4.c: Likewise.
9514 * gcc.target/i386/vectorize6.c: Likewise.
9515 * gcc.target/i386/vectorize7.c: Likewise.
9516 * gcc.target/i386/vectorize8.c: Likewise.
9517 * gcc.target/i386/vperm-v2df.c: Likewise.
9518 * gcc.target/i386/vperm-v2di.c: Likewise.
9519 * gcc.target/i386/vperm-v4si-1.c: Likewise.
9520 * gcc.target/i386/xorps-sse2.c: Likewise.
9521 * gcc.target/i386/xorps.c: Likewise.
9522 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9523 * gfortran.dg/graphite/pr42326.f90: Likewise.
9524 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9525
9526 2010-05-19 Richard Guenther <rguenther@suse.de>
9527
9528 PR lto/44196
9529 * g++.dg/lto/20100519-1_0.C: New testcase.
9530
9531 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9532
9533 PR fortran/42360
9534 * gfortran.dg/warn_intent_out_not_set.f90: New.
9535
9536 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9537
9538 PR fortran/38404
9539 * gfortran.dg/data_char_1.f90: Updated warning message.
9540 * gfortran.dg/data_array_6.f: New.
9541
9542 2010-05-19 Martin Jambor <mjambor@suse.cz>
9543
9544 * g++.dg/ipa/ivinline-8.C: New test.
9545 * gcc.dg/ipa/iinline-2.c: Likewise.
9546
9547 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9548
9549 PR fortran/34505
9550 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9551 arguments; add check for return value kind.
9552 * gfortran.dg/float_1.f90: Likewise.
9553
9554 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9555
9556 * gcc.target/i386/20011009-1.c (COMMENT): Define.
9557 (main): Use it.
9558 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9559 * lib/lto.exp (lto_prune_warns): Fix location line regex.
9560 Prune another location line format.
9561 (lto-obj): Call lto_prune_warns on comp_output.
9562
9563 2010-05-18 Jan Hubicka <jh@suse.cz>
9564
9565 * gcc.dg/lto/ipacp_0.c: New test.
9566 * gcc.dg/lto/ipacp_1.c: New test.
9567
9568 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
9569
9570 PR lto/44184
9571 * gcc.dg/lto/20100518_0.c: New test.
9572
9573 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
9574
9575 * gnat.dg/specs/lto3.ads: Add missing dg-options.
9576
9577 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9578
9579 PR fortran/43990
9580 * gfortran.dg/class_21.f03: New.
9581
9582 2010-05-17 Jason Merrill <jason@redhat.com>
9583
9584 PR c++/44157
9585 * g++.dg/cpp0x/initlist34.C: New.
9586
9587 PR c++/44158
9588 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9589
9590 2010-05-17 Martin Jambor <mjambor@suse.cz>
9591
9592 * g++.dg/ipa/ivinline-1.C: New test.
9593 * g++.dg/ipa/ivinline-2.C: New test.
9594 * g++.dg/ipa/ivinline-3.C: New test.
9595 * g++.dg/ipa/ivinline-4.C: New test.
9596 * g++.dg/ipa/ivinline-5.C: New test.
9597 * g++.dg/ipa/ivinline-6.C: New test.
9598
9599 2010-05-17 Dodji Seketeli <dodji@redhat.com>
9600 Jason Merrill <jason@redhat.com>
9601
9602 PR c++/44108
9603 * c-c++-common/Wunused-var-8.c: New test.
9604
9605 2010-05-17 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR bootstrap/42347
9608 * gcc.c-torture/compile/pr42347.c: New test.
9609
9610 PR middle-end/44102
9611 * g++.dg/ext/asmgoto1.C: New test.
9612
9613 2010-05-17 Martin Jambor <mjambor@suse.cz>
9614
9615 PR middle-end/44133
9616 * gcc.dg/tree-ssa/pr44133.c: New test.
9617 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9618 precise.
9619
9620 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9621
9622 PR fortran/44044
9623 * gfortran.dg/class_20.f03: New.
9624
9625 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
9626
9627 PR 44078
9628 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9629 debug messages but not the newly introduced one.
9630
9631 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
9632
9633 PR fortran/35779
9634 * gfortran.dg/initialization_25.f90: Commented testcase.
9635 * gfortran.dg/initialization_26.f90: New.
9636
9637 2010-05-16 Richard Guenther <rguenther@suse.de>
9638
9639 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9640 * gcc.dg/pr43084.c: Likewise.
9641 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9642 -fipa-type-escape.
9643 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9644 -fipa-type-escape.
9645 * gcc.dg/struct/struct-reorg.exp: Likewise.
9646 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9647 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9648
9649 2010-05-16 Joseph Myers <joseph@codesourcery.com>
9650
9651 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9652 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9653 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9654 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9655 tests.
9656
9657 2010-05-15 Jason Merrill <jason@redhat.com>
9658
9659 * g++.dg/eh/spec10.C: New.
9660 * g++.dg/eh/spec11.C: New.
9661 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9662
9663 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9664
9665 PR fortran/44154
9666 PR fortran/42647
9667 * gfortran.dg/allocatable_scalar_9.f90: New.
9668
9669 2010-05-15 Jakub Jelinek <jakub@redhat.com>
9670
9671 PR c++/44148
9672 * g++.dg/torture/pr44148.C: New test.
9673
9674 2010-05-15 Joseph Myers <joseph@codesourcery.com>
9675
9676 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9677 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9678 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9679 diagnostics and type sizes.
9680
9681 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
9682
9683 * gnat.dg/lto9.adb: New test.
9684 * gnat.dg/lto9_pkg1.ads: New helper.
9685 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9686
9687 2010-05-15 Jan Hubicka <jh@suse.cz>
9688
9689 * gcc.dg/lto/ipareference_1.c: Rename to ...
9690 * gcc.dg/lto/ipareference_0.c: ... this one.
9691 * gcc.dg/lto/ipareference_2.c: Rename to ...
9692 * gcc.dg/lto/ipareference_1.c: ... this one.
9693
9694 2010-05-15 Jan Hubicka <jh@suse.cz>
9695
9696 * gcc.dg/lto/ipareference_1.c: New file.
9697 * gcc.dg/lto/ipareference_2.c: New file.
9698
9699 2010-05-15 Richard Guenther <rguenther@suse.de>
9700
9701 PR tree-optimization/44038
9702 * gcc.c-torture/compile/pr44038.c: New testcase.
9703
9704 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
9705
9706 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9707 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9708
9709 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9710
9711 PR fortran/43207
9712 PR fortran/43969
9713 * gfortran.dg/class_18.f03: New.
9714 * gfortran.dg/class_19.f03: New.
9715
9716 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9717
9718 PR debug/44112
9719 * gcc.dg/debug/dwarf2/const-1.c: Remove.
9720 * g++.dg/debug/dwarf2/const1.C: Remove.
9721
9722 2010-05-14 Jason Merrill <jason@redhat.com>
9723
9724 * g++.dg/eh/cond4.C: New.
9725 * g++.dg/eh/elide2.C: Adjust.
9726 * g++.old-deja/g++.eh/terminate1.C: Adjust.
9727
9728 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
9729
9730 PR fortran/44135
9731 * gfortran.dg/actual_array_interface_2.f90: New test.
9732
9733 2010-05-14 Richard Guenther <rguenther@suse.de>
9734
9735 PR tree-optimization/44119
9736 * gcc.c-torture/compile/pr44119.c: New testcase.
9737
9738 2010-05-14 Jason Merrill <jason@redhat.com>
9739
9740 PR c++/44127
9741 * g++.dg/eh/terminate1.C: New.
9742
9743 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9744
9745 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9746
9747 PR debug/44136
9748 * gcc.dg/pr44136.c: New test.
9749
9750 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
9751
9752 PR c++/30566
9753 * g++.dg/warn/Wshadow-4.C: Adjust.
9754 * g++.dg/warn/Wshadow-5.C: New test.
9755 * g++.dg/warn/Wshadow-6.C: New test
9756
9757 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
9758
9759 PR fortran/35779
9760 * gfortran.dg/initialization_25.f90: New.
9761
9762 2010-05-13 Martin Jambor <mjambor@suse.cz>
9763
9764 * g++.dg/otr-fold-1.C: New test.
9765 * g++.dg/otr-fold-2.C: New test.
9766
9767 2010-05-13 Jakub Jelinek <jakub@redhat.com>
9768
9769 PR fortran/44036
9770 * gfortran.dg/gomp/pr44036-1.f90: New test.
9771 * gfortran.dg/gomp/pr44036-2.f90: New test.
9772 * gfortran.dg/gomp/pr44036-3.f90: New test.
9773
9774 PR debug/43983
9775 * gcc.dg/guality/sra-1.c: New test.
9776
9777 2010-05-12 Jan Hubicka <jh@suse.cz>
9778
9779 * tree-ssa/unreachable.c: New test.
9780
9781 2010-05-12 Jason Merrill <jason@redhat.com>
9782
9783 * g++.dg/cpp0x/sfinae1.C: New.
9784
9785 2010-05-12 Sriraman Tallam <tmsriram@google.com>
9786
9787 * gcc.target/i386/zee.c: New file.
9788
9789 2010-05-12 Jason Merrill <jason@redhat.com>
9790
9791 * g++.dg/conversion/op1.C: Expect template candidate message.
9792 * g++.dg/cpp0x/nullptr15.C: Likewise.
9793 * g++.dg/cpp0x/pr31431-2.C: Likewise.
9794 * g++.dg/cpp0x/pr31431.C: Likewise.
9795 * g++.dg/cpp0x/temp_default2.C: Likewise.
9796 * g++.dg/cpp0x/trailing4.C: Likewise.
9797 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9798 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9799 * g++.dg/cpp0x/variadic-throw.C: Likewise.
9800 * g++.dg/cpp0x/variadic35.C: Likewise.
9801 * g++.dg/cpp0x/vt-35147.C: Likewise.
9802 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9803 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9804 * g++.dg/ext/visibility/anon8.C: Likewise.
9805 * g++.dg/ext/vla2.C: Likewise.
9806 * g++.dg/other/pr28114.C: Likewise.
9807 * g++.dg/other/ptrmem10.C: Likewise.
9808 * g++.dg/other/ptrmem11.C: Likewise.
9809 * g++.dg/overload/unknown1.C: Likewise.
9810 * g++.dg/parse/template7.C: Likewise.
9811 * g++.dg/parse/typename7.C: Likewise.
9812 * g++.dg/template/conv11.C: Likewise.
9813 * g++.dg/template/copy1.C: Likewise.
9814 * g++.dg/template/deduce3.C: Likewise.
9815 * g++.dg/template/dependent-expr5.C: Likewise.
9816 * g++.dg/template/friend.C: Likewise.
9817 * g++.dg/template/incomplete2.C: Likewise.
9818 * g++.dg/template/local4.C: Likewise.
9819 * g++.dg/template/local6.C: Likewise.
9820 * g++.dg/template/operator10.C: Likewise.
9821 * g++.dg/template/overload6.C: Likewise.
9822 * g++.dg/template/ptrmem2.C: Likewise.
9823 * g++.dg/template/ptrmem20.C: Likewise.
9824 * g++.dg/template/ptrmem8.C: Likewise.
9825 * g++.dg/template/sfinae2.C: Likewise.
9826 * g++.dg/template/ttp25.C: Likewise.
9827 * g++.dg/template/unify10.C: Likewise.
9828 * g++.dg/template/unify11.C: Likewise.
9829 * g++.dg/template/unify6.C: Likewise.
9830 * g++.dg/template/unify7.C: Likewise.
9831 * g++.dg/template/unify9.C: Likewise.
9832 * g++.dg/template/varmod1.C: Likewise.
9833 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9834 * g++.old-deja/g++.law/operators32.C: Likewise.
9835 * g++.old-deja/g++.pt/crash28.C: Likewise.
9836 * g++.old-deja/g++.pt/crash60.C: Likewise.
9837 * g++.old-deja/g++.pt/explicit38.C: Likewise.
9838 * g++.old-deja/g++.pt/explicit39.C: Likewise.
9839 * g++.old-deja/g++.pt/explicit41.C: Likewise.
9840 * g++.old-deja/g++.pt/explicit67.C: Likewise.
9841 * g++.old-deja/g++.pt/explicit77.C: Likewise.
9842 * g++.old-deja/g++.pt/expr2.C: Likewise.
9843 * g++.old-deja/g++.pt/overload7.C: Likewise.
9844 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9845 * g++.old-deja/g++.pt/spec5.C: Likewise.
9846 * g++.old-deja/g++.pt/spec6.C: Likewise.
9847 * g++.old-deja/g++.pt/t24.C: Likewise.
9848 * g++.old-deja/g++.pt/unify4.C: Likewise.
9849 * g++.old-deja/g++.pt/unify6.C: Likewise.
9850 * g++.old-deja/g++.pt/unify8.C: Likewise.
9851 * g++.old-deja/g++.robertl/eb119.C: Likewise.
9852 * g++.old-deja/g++.robertl/eb79.C: Likewise.
9853 * g++.old-deja/g++.robertl/eb98.C: Likewise.
9854
9855 * g++.dg/cpp0x/initlist32.C: New.
9856
9857 * g++.dg/template/conv11.C: New.
9858 * g++.dg/conversion/op1.C: Adjust expected error.
9859
9860 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9861
9862 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
9863
9864 PR target/44088
9865 * gcc.target/i386/avx-cmpsd-1.c: New.
9866 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9867 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9868 * gcc.target/i386/avx-cmpss-2.c: Likewise.
9869 * gcc.target/i386/sse-cmpss-1.c: Likewise.
9870 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9871
9872 2010-05-12 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR middle-end/44085
9875 * gcc.dg/gomp/pr44085.c: New test.
9876 * gfortran.dg/gomp/pr44085.f90: New test.
9877
9878 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
9879
9880 * objc-obj-c++-shared/Object1.m: New.
9881 * objc.dg/torture: New directory.
9882 * objc.dg/torture/tls: Ditto.
9883 * objc.dg/tls: Ditto.
9884 * objc.dg/torture/tls/trivial.m: New test.
9885 * objc.dg/torture/tls/thr-init-2.m: New test.
9886 * objc.dg/torture/tls/thr-init-3.m: New test.
9887 * objc.dg/torture/tls/thr-init.m: New test.
9888 * objc.dg/torture/tls/diag-1.m: New test.
9889 * objc.dg/torture/tls/tls.exp: New.
9890 * objc.dg/torture/trivial.m: New test.
9891 * objc.dg/torture/dg-torture.exp: New.
9892 * objc.dg/tls/diag-3.m: New test.
9893 * objc.dg/tls/diag-4.m: New test.
9894 * objc.dg/tls/diag-5.m: New test.
9895 * objc.dg/tls/init-1.m: New test.
9896 * objc.dg/tls/init-2.m: New test.
9897 * objc.dg/tls/tls.exp: New.
9898 * objc.dg/tls/diag-2.m: New test.
9899 * lib/objc.exp: Respond to dg-additional-files.
9900
9901 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
9902
9903 * gcc.target/m68k/20100512-1.c: New.
9904
9905 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
9906
9907 * gnat.dg/lto8.adb: New test.
9908 * gnat.dg/lto8_pkg.ad[sb]: New helper.
9909 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9910
9911 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9912
9913 PR c++/34272
9914 PR c++/43630
9915 PR c++/34491
9916 * g++.dg/template/crash97.C: New.
9917 * g++.dg/template/crash98.C: Likewise.
9918 * g++.dg/template/crash99.C: Likewise.
9919 * g++.dg/cpp0x/pr31439.C: Adjust.
9920 * g++.dg/template/crash95.C: Likewise.
9921
9922 2010-05-11 Jakub Jelinek <jakub@redhat.com>
9923
9924 PR middle-end/44071
9925 * c-c++-common/asmgoto-4.c: New test.
9926 * gcc.target/i386/pr44071.c: New test.
9927
9928 PR c++/44062
9929 * c-c++-common/Wunused-var-7.c: New test.
9930 * g++.dg/warn/Wunused-var-9.C: New test.
9931
9932 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
9933
9934 PR fortran/43711
9935 * gfortran.dg/gomp/pr43711.f90: New.
9936
9937 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
9938
9939 PR fortran/31820
9940 * gfortran.dg/select_5.f90: Updated.
9941
9942 2010-05-11 Jan Hubicka <jh@suse.cz>
9943
9944 PR tree-optimize/44063
9945 * gcc.c-torture/compile/pr44063.c: New testcase.
9946
9947 2010-05-11 Jakub Jelinek <jakub@redhat.com>
9948
9949 PR debug/44023
9950 * gcc.dg/pr44023.c: New test.
9951
9952 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
9953
9954 * gnat.dg/lto7.adb: New test.
9955 * gnat.dg/lto7_pkg.ad[sb]: New helper.
9956
9957 2010-05-10 Jason Merrill <jason@redhat.com>
9958
9959 PR c++/44017
9960 * g++.dg/template/inherit5.C: New.
9961
9962 PR c++/44045
9963 * g++.dg/cpp0x/initlist33.C: New.
9964 * g++.dg/cpp0x/initlist26.C: Adjust.
9965 * g++.dg/cpp0x/initlist28.C: Adjust.
9966
9967 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
9968
9969 PR c++/43719
9970 * g++.dg/init/pr43719.C: New.
9971 * g++.dg/anon-struct4.C: Adjust.
9972
9973 2010-05-10 Jakub Jelinek <jakub@redhat.com>
9974
9975 PR debug/44028
9976 * gcc.dg/pr44028.c: New test.
9977
9978 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
9979
9980 PR fortran/27866
9981 PR fortran/35003
9982 PR fortran/42809
9983 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9984 * gfortran.dg/warn_conversion.f90: New.
9985
9986 2010-05-10 Michael Matz <matz@suse.de>
9987
9988 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9989
9990 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
9991
9992 PR rtl-optimization/44012
9993 * gcc.dg/pr44012.c: New.
9994
9995 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9996
9997 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9998 Log text on entry and exit.
9999 Prune Sun ld warnings for common symbols with differing sizes.
10000 (lto-link-and-maybe-run): Change caller.
10001
10002 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10003
10004 PR fortran/44044
10005 * gfortran.dg/class_7.f03: Modified.
10006 * gfortran.dg/select_type_1.f03: Modified.
10007 * gfortran.dg/select_type_12.f03: New.
10008
10009 2010-05-10 Richard Guenther <rguenther@suse.de>
10010
10011 PR tree-optimization/44050
10012 * gcc.dg/torture/pr44050.c: New testcase.
10013
10014 2010-05-10 Wei Guozhi <carrot@google.com>
10015
10016 PR target/42879
10017 * gcc.target/arm/pr42879.c: New testcase.
10018
10019 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10020
10021 PR c/44051
10022 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10023
10024 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10025
10026 PR c/10676
10027 * gcc.dg/anon-struct-10.c: New test.
10028
10029 2010-05-09 Richard Guenther <rguenther@suse.de>
10030
10031 PR middle-end/44024
10032 * gcc.dg/pr44024.c: New testcase.
10033
10034 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10035
10036 PR c/4784
10037 * gcc.dg/anon-struct-9.c: New test.
10038
10039 2010-05-09 Richard Guenther <rguenther@suse.de>
10040
10041 PR middle-end/44043
10042 * gcc.c-torture/compile/pr44043.c: New testcase.
10043
10044 2010-05-09 Richard Guenther <rguenther@suse.de>
10045
10046 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10047
10048 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10049
10050 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10051
10052 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10053
10054 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10055 * gnat.dg/specs/lto3.ads: Likewise.
10056
10057 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10058
10059 PR middle-end/28685
10060 * gcc.dg/pr28685-1.c: New file.
10061
10062 2010-05-08 Richard Guenther <rguenther@suse.de>
10063
10064 PR tree-optimization/44030
10065 * gcc.c-torture/compile/pr44030.c: New testcase.
10066
10067 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10068
10069 * gnat.dg/lto6.adb: New test.
10070 * gnat.dg/lto6_pkg.ads: New helper.
10071
10072 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10073
10074 * gnat.dg/lto5.adb: New test.
10075 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10076
10077 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10078
10079 * gnat.dg/lto4.ad[sb]: New test.
10080
10081 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10082
10083 * gnat.dg/specs/lto3.ads: New test.
10084 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10085 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10086
10087 2010-05-08 Quentin Ochem <ochem@adacore.com>
10088
10089 * gnat.dg/sizetype3.ad[sb]: New test.
10090 * gnat.dg/sizetype3_pkg.ads: New helper.
10091
10092 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10093
10094 PR c++/43951
10095 * g++.dg/init/new29.C: New.
10096
10097 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10098
10099 PR fortran/40728
10100 * gfortran.dg/coarray_1.f90: Fixed error message.
10101 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10102 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10103 * gfortran.dg/intrinsic_std_5.f90: New.
10104
10105 2010-05-07 Jason Merrill <jason@redhat.com>
10106
10107 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10108
10109 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10110
10111 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10112 (size_t, stderr): Remove.
10113 (read_error): Replaced __builtin_fprintf by fprintf.
10114
10115 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10116
10117 * gcc.dg/ordered-comparison-1.c: New test.
10118 * gcc.dg/ordered-comparison-2.c: New test.
10119 * gcc.dg/ordered-comparison-3.c: New test.
10120 * gcc.dg/ordered-comparison-4.c: New test.
10121
10122 2010-05-06 Mike Stump <mikestump@comcast.net>
10123
10124 PR objc/35165
10125 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10126
10127 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10128 Jason Merrill <jason@redhat.com>
10129
10130 * g++.dg/cpp0x/nullptr01.C: New.
10131 * g++.dg/cpp0x/nullptr02.C: New.
10132 * g++.dg/cpp0x/nullptr03.C: New.
10133 * g++.dg/cpp0x/nullptr04.C: New.
10134 * g++.dg/cpp0x/nullptr05.C: New.
10135 * g++.dg/cpp0x/nullptr06.C: New.
10136 * g++.dg/cpp0x/nullptr07.C: New.
10137 * g++.dg/cpp0x/nullptr08.C: New.
10138 * g++.dg/cpp0x/nullptr09.C: New.
10139 * g++.dg/cpp0x/nullptr10.C: New.
10140 * g++.dg/cpp0x/nullptr11.C: New.
10141 * g++.dg/cpp0x/nullptr12.C: New.
10142 * g++.dg/cpp0x/nullptr13.C: New.
10143 * g++.dg/cpp0x/nullptr14.C: New.
10144 * g++.dg/cpp0x/nullptr15.C: New.
10145 * g++.dg/cpp0x/nullptr16.C: New.
10146 * g++.dg/cpp0x/nullptr17.C: New.
10147 * g++.dg/cpp0x/nullptr18.C: New.
10148 * g++.dg/cpp0x/nullptr19.C: New.
10149 * g++.dg/cpp0x/nullptr20.C: New.
10150 * g++.dg/cpp0x/nullptr21.C: New.
10151 * g++.dg/cpp0x/nullptr22.C: New.
10152 * g++.dg/debug/nullptr01.C: New.
10153 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10154
10155 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10156
10157 * gcc.dg/Wunused-var-8.c: Move to...
10158 * c-c++-common/Wunused-var-6.c: ... here. New test.
10159
10160 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10161
10162 PR c++/40406
10163 * g++.dg/template/crash96.C: New.
10164
10165 2010-05-06 Jan Hubicka <jh@suse.cz>
10166
10167 PR tree-optimization/43791
10168 * gcc.c-torture/compile/pr43791.c: New file.
10169
10170 2010-05-06 Michael Matz <matz@suse.de>
10171
10172 PR tree-optimization/43984
10173 * gfortran.dg/pr43984.f90: New test.
10174
10175 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10176
10177 PR 40989
10178 * gcc.dg/pr40989.c: New.
10179
10180 2010-05-06 Richard Guenther <rguenther@suse.de>
10181
10182 PR tree-optimization/43934
10183 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10184
10185 2010-05-06 Richard Guenther <rguenther@suse.de>
10186
10187 PR tree-optimization/43987
10188 * gcc.c-torture/execute/pr43987.c: New testcase.
10189 * gcc.dg/torture/pta-escape-1.c: Adjust.
10190 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10191 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10192 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10193 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10194
10195 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10196 Dodji Seketeli <dodji@redhat.com>
10197
10198 PR c/18624
10199 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10200 * g++.dg/template/sfinae16.C: Likewise.
10201 * gcc.dg/Wunused-var-1.c: Moved to...
10202 * c-c++-common/Wunused-var-1.c: ...here. New test.
10203 * gcc.dg/Wunused-var-2.c: Moved to...
10204 * c-c++-common/Wunused-var-2.c: ...here. New test.
10205 * gcc.dg/Wunused-var-3.c: Moved to...
10206 * c-c++-common/Wunused-var-3.c: ...here. New test.
10207 * gcc.dg/Wunused-var-4.c: Moved to...
10208 * gcc.dg/Wunused-var-1.c: ... here.
10209 * gcc.dg/Wunused-var-5.c: Moved to...
10210 * c-c++-common/Wunused-var-4.c: ...here. New test.
10211 * gcc.dg/Wunused-var-7.c: Moved to...
10212 * c-c++-common/Wunused-var-5.c: ...here. New test.
10213 * gcc.dg/Wunused-var-6.c: Moved to...
10214 * gcc.dg/Wunused-var-2.c: ... here.
10215 * c-c++-common/Wunused-var-1.c: New test.
10216 * c-c++-common/Wunused-var-2.c: New test.
10217 * c-c++-common/Wunused-var-3.c: New test.
10218 * c-c++-common/Wunused-var-4.c: New test.
10219 * c-c++-common/Wunused-var-5.c: New test.
10220 * g++.dg/warn/Wunused-var-1.C: New test.
10221 * g++.dg/warn/Wunused-var-2.C: New test.
10222 * g++.dg/warn/Wunused-var-3.C: New test.
10223 * g++.dg/warn/Wunused-var-4.C: New test.
10224 * g++.dg/warn/Wunused-var-5.C: New test.
10225 * g++.dg/warn/Wunused-var-6.C: New test.
10226 * g++.dg/warn/Wunused-var-7.C: New test.
10227 * g++.dg/warn/Wunused-var-8.C: New test.
10228 * g++.dg/warn/Wunused-parm-1.C: New test.
10229 * g++.dg/warn/Wunused-parm-2.C: New test.
10230 * g++.dg/warn/Wunused-parm-3.C: New test.
10231
10232 2010-05-06 Tobias Burnus <burnus@net-b.de>
10233
10234 PR fortran/43985
10235 * gfortran.dg/gomp/crayptr5.f90: New test case.
10236
10237 2010-05-05 Jason Merrill <jason@redhat.com>
10238
10239 PR debug/43370
10240 * g++.dg/ext/attrib39.C: New.
10241
10242 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10243
10244 PR fortran/24978
10245 * gfortran.dg/data_invalid.f90: New.
10246
10247 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10248
10249 * gnat.dg/lto2.adb: New test.
10250
10251 2010-05-05 Jason Merrill <jason@redhat.com>
10252
10253 PR c++/43787
10254 * g++.dg/opt/empty1.C: New.
10255
10256 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10257
10258 PR fortran/43696
10259 * gfortran.dg/class_17.f03: New.
10260
10261 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10262
10263 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10264
10265 2010-05-04 Mike Stump <mikestump@comcast.net>
10266
10267 PR objc/35165
10268 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10269
10270 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10271
10272 PR target/43668
10273 * gcc.target/i386/pr43668.c: New.
10274
10275 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10276
10277 PR c++/43028
10278 * g++.dg/cpp0x/initlist31.C: New.
10279
10280 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10281
10282 PR c/43981
10283 * gcc.dg/Wunused-var-8.c: New test.
10284
10285 2010-05-04 Jason Merrill <jason@redhat.com>
10286
10287 PR c++/38064
10288 * g++.dg/cpp0x/enum3.C: Extend.
10289
10290 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10291
10292 PR target/43799
10293 * gcc.target/i386/pr43799.c: New.
10294
10295 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10296
10297 * gnat.dg/lto1.adb: New test.
10298 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10299
10300 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10301
10302 PR middle-end/43671
10303 * gcc.target/i386/pr43671.c: New.
10304
10305 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10306
10307 PR c++/43705
10308 * g++.dg/template/crash95.C: New.
10309
10310 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10311
10312 PR debug/43508
10313 * gcc.target/i386/pr43508.c: New.
10314
10315 2010-05-04 Richard Guenther <rguenther@suse.de>
10316
10317 PR tree-optimization/43879
10318 * g++.dg/torture/pr43879-1_0.C: New testcase.
10319 * g++.dg/torture/pr43879-1_1.C: Likewise.
10320
10321 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10322
10323 PR c++/43953
10324 * g++.dg/other/crash-12.C: New test.
10325
10326 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10327
10328 * g++.dg/cdce3.C: Add a space. Updated.
10329
10330 2010-05-03 Jason Merrill <jason@redhat.com>
10331
10332 PR c++/43680
10333 * g++.dg/opt/enum2.C: New.
10334 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10335 * g++.dg/warn/Wswitch-1.C: Adjust message.
10336
10337 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10338
10339 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10340 * g++.dg/ext/label13.C: Fix typo.
10341 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10342 alpha*-dec-osf5*.
10343 * gcc.c-torture/compile/limits-declparen.c: xfail on
10344 alpha*-dec-osf5* with -g.
10345 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10346 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10347 * gcc.dg/c99-tgmath-2.c: Likewise.
10348 * gcc.dg/c99-tgmath-3.c: Likewise.
10349 * gcc.dg/c99-tgmath-4.c: Likewise.
10350
10351 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10352
10353 PR fortran/43592
10354 * gfortran.dg/unexpected_interface.f90: New test.
10355
10356 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10357
10358 * ada/acats/run_acats (which): New function.
10359 (host_gnatchop, host_gnatmake): Use it.
10360
10361 2010-05-03 Richard Guenther <rguenther@suse.de>
10362
10363 PR tree-optimization/43971
10364 * gcc.dg/pr43971.c: New testcase.
10365
10366 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10367
10368 PR debug/43972
10369 * gcc.dg/debug/pr43972.c: New test.
10370
10371 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10372
10373 PR testsuite/43963
10374 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10375
10376 2010-05-02 Richard Guenther <rguenther@suse.de>
10377
10378 PR tree-optimization/43879
10379 * gcc.dg/torture/pr43879-3.c: New testcase.
10380
10381 2010-05-01 Richard Guenther <rguenther@suse.de>
10382
10383 PR tree-optimization/43949
10384 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10385
10386 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10387
10388 PR c++/43951
10389 * g++.dg/init/new28.C: New.
10390
10391 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
10392
10393 PR objc++/32052
10394 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10395 structure and nested declarations.
10396 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10397 structure and nested declarations. Reduce header clutter and
10398 use _exit() rather than abort().
10399 * objc.dg/encode-10.m: New.
10400 * objc.dg/encode-11.m: New.
10401
10402 2010-04-30 DJ Delorie <dj@redhat.com>
10403
10404 * gcc.c-torture/execute/20100430-1.c: New test.
10405
10406 2010-04-30 Jason Merrill <jason@redhat.com>
10407
10408 PR c++/43868
10409 * g++.dg/template/ptrmem21.C: New.
10410
10411 2010-04-30 Tobias Burnus Mburnus@net-b.de>
10412
10413 PR fortran/18918
10414 PR fortran/43931
10415 * gfortran.dg/coarray_13.f90: New test.
10416
10417 2010-04-30 Richard Guenther <rguenther@suse.de>
10418
10419 PR lto/43946
10420 * gcc.dg/lto/20100430-1_0.c: New testcase.
10421
10422 2010-04-30 Jakub Jelinek <jakub@redhat.com>
10423
10424 PR debug/43942
10425 * c-c++-common/pr43942.c: New test.
10426
10427 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10428
10429 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10430 conflict with darwin crt1.o 'start' symbol.
10431
10432 2010-04-30 Richard Guenther <rguenther@suse.de>
10433
10434 PR tree-optimization/43879
10435 * gcc.dg/torture/pr43879_1.c: New testcase.
10436
10437 2010-04-30 Richard Guenther <rguenther@suse.de>
10438
10439 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10440
10441 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10442
10443 PR c++/43890
10444 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10445 user-provided constructor while recursing.
10446
10447 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10448
10449 PR fortran/42274
10450 * gfortran.dg/class_16.f03: New test.
10451
10452 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10453
10454 PR fortran/42274
10455 * gfortran.dg/class_15.f03: New.
10456
10457 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10458
10459 PR fortran/43326
10460 * gfortran.dg/dynamic_dispatch_9.f03: New test.
10461
10462 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10463
10464 PR fortran/43492
10465 * gfortran.dg/generic_22.f03 : New test.
10466
10467 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10468
10469 PR fortran/42353
10470 * gfortran.dg/class_14.f03: New test.
10471
10472 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10473
10474 PR fortran/42680
10475 * gfortran.dg/interface_32.f90: New test.
10476
10477 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
10478 Janus Weil <janus@gcc.gnu.org>
10479
10480 PR fortran/41829
10481 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10482 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10483 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10484
10485 2010-04-28 Mike Stump <mikestump@comcast.net>
10486
10487 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10488 dg-excess-errors.
10489 * g++.dg/uninit-pred-2_b.C: Likewise.
10490
10491 2010-04-28 Tobias Burnus <burnus@net-b.de>
10492
10493 PR fortran/18918
10494 PR fortran/43919
10495 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10496
10497 2010-04-28 Matthias Klose <doko@ubuntu.com>
10498
10499 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10500 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10501 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10502 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10503 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10504
10505 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
10506
10507 * gcc.dg/const-uniq-1.c: New test.
10508 * gcc.dg/lto/const-uniq_[01].c: Likewise.
10509
10510 2010-04-28 Xinliang David Li <davidxl@google.com>
10511
10512 * gcc.dg/uninit-pred-2_b.c: New test.
10513 * gcc.dg/uninit-pred-4_b.c: New test.
10514 * gcc.dg/uninit-pred-3_d.c: New test.
10515 * gcc.dg/uninit-pred-6_b.c: New test.
10516 * gcc.dg/uninit-pred-8_b.c: New test.
10517 * gcc.dg/uninit-pred-3_a.c: New test.
10518 * gcc.dg/uninit-pred-2_c.c: New test.
10519 * gcc.dg/uninit-pred-5_a.c: New test.
10520 * gcc.dg/uninit-pred-3_e.c: New test.
10521 * gcc.dg/uninit-pred-7_a.c: New test.
10522 * gcc.dg/uninit-pred-6_c.c: New test.
10523 * gcc.dg/uninit-pred-9_a.c: New test.
10524 * gcc.dg/uninit-pred-8_c.c: New test.
10525 * gcc.dg/uninit-pred-3_b.c: New test.
10526 * gcc.dg/uninit-pred-5_b.c: New test.
10527 * gcc.dg/uninit-pred-7_b.c: New test.
10528 * gcc.dg/uninit-pred-6_d.c: New test.
10529 * gcc.dg/uninit-pred-9_b.c: New test.
10530 * gcc.dg/uninit-pred-2_a.c: New test.
10531 * gcc.dg/uninit-pred-4_a.c: New test.
10532 * gcc.dg/uninit-pred-3_c.c: New test.
10533 * gcc.dg/uninit-pred-6_a.c: New test.
10534 * gcc.dg/uninit-pred-8_a.c: New test.
10535 * gcc.dg/uninit-pred-7_c.c: New test.
10536 * gcc.dg/uninit-pred-6_e.c: New test.
10537 * g++.dg/uninit-pred-loop-1_b.cc: New test.
10538 * g++.dg/uninit-pred-1_a.C: New test.
10539 * g++.dg/uninit-pred-1_b.C: New test.
10540 * g++.dg/uninit-pred-2_a.C: New test.
10541 * g++.dg/uninit-pred-2_b.C: New test.
10542 * g++.dg/uninit-pred-loop-1_a.cc: New test.
10543 * g++.dg/uninit-pred-loop-1_c.cc: New test.
10544 * g++.dg/uninit-pred-loop_1.cc: New test.
10545
10546 2010-04-28 Martin Jambor <mjambor@suse.cz>
10547
10548 * gcc.dg/lto/20091209-1_0.c: New testcase.
10549
10550 2010-04-28 Richard Guenther <rguenther@suse.de>
10551
10552 PR tree-optimization/43879
10553 PR tree-optimization/43909
10554 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10555
10556 2010-04-28 Richard Guenther <rguenther@suse.de>
10557
10558 PR c++/43880
10559 * g++.dg/torture/pr43880.C: New testcase.
10560
10561 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
10562
10563 PR c++/9335
10564 * g++.dg/template/recurse2.C: Update
10565 * g++.dg/template/recurse.C: Update.
10566 * g++.dg/template/pr23510.C: Update.
10567 * lib/prune.exp: Filter out 'recursively instantiated'.
10568
10569 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10570
10571 PR c++/29043
10572 * g++.dg/init/pr29043.C: New.
10573
10574 2010-04-27 Jason Merrill <jason@redhat.com>
10575
10576 * g++.dg/lookup/scoped5.C: Adjust.
10577 * g++.dg/lookup/scoped8.C: Adjust.
10578 * g++.dg/template/dependent-expr5.C: Adjust.
10579 * g++.old-deja/g++.brendan/nest1.C: Adjust.
10580
10581 PR c++/43856
10582 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10583
10584 PR c++/43875
10585 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10586
10587 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10588 Jan Hubicka <hubicka@ucw.cz>
10589
10590 * gcc.dg/pure-2.c: New testcase.
10591 * gcc.dg/const-1.c: New testcase.
10592
10593 2010-04-27 Jason Merrill <jason@redhat.com>
10594
10595 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10596
10597 PR c++/41468
10598 * g++.dg/template/sfinae17.C: New.
10599 * g++.dg/template/sfinae18.C: New.
10600
10601 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10602
10603 * g++.dg/init/pr42844.C: New.
10604 * g++.dg/cpp0x/pr42844-2.C: New.
10605 * g++.dg/cpp0x/defaulted2.C: Adjust.
10606 * g++.dg/tree-ssa/pr27549.C: Likewise.
10607 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10608
10609 2010-04-27 Tobias Burnus <burnus@net-b.de>
10610
10611 PR fortran/18918
10612 * gfortran.dg/coarray_12.f90: Fix dump parsing.
10613
10614 2010-04-27 Richard Guenther <rguenther@suse.de>
10615
10616 PR middle-end/40561
10617 * g++.dg/other/pr40561.C: New testcase.
10618
10619 2010-04-27 Martin Jambor <mjambor@suse.cz>
10620
10621 PR middle-end/43812
10622 * g++.dg/ipa/pr43812.C: New test.
10623
10624 2010-04-27 Jan Hubicka <jh@suse.cz>
10625
10626 * gcc.dg/ipa/iinline-1.c (main): Rename to...
10627 (test): ... this one.
10628
10629 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
10630
10631 PR target/40657
10632 * gcc.target/arm/thumb-stackframe.c: New test.
10633
10634 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10635
10636 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10637 * gcc.dg/misc-column.c: Likewise.
10638 * gcc.dg/Walways-true-1.c: Likewise.
10639 * gcc.dg/Walways-true-2.c: Likewise.
10640 * gcc.dg/warn-addr-cmp.c: Likewise.
10641
10642 2010-04-27 Tobias Burnus <burnus@net-b.de>
10643
10644 PR fortran/18918
10645 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10646 * gfortran.dg/coarray_12.f90: New.
10647
10648 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10649
10650 PR c/32207
10651 * gcc.dg/pr32207.c: New test.
10652 * gcc.dg/misc-column.c: Adjust expected warning.
10653 * gcc.dg/Walways-true-1.c: Likewise.
10654 * gcc.dg/Walways-true-2.c: Likewise.
10655 * gcc.dg/warn-addr-cmp.c: Likewise.
10656
10657 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
10658
10659 PR lto/42776
10660 * lib/lto.exp (lto_prune_vis_warns): New function.
10661 (lto-link-and-maybe-run): Call it.
10662
10663 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
10664
10665 PR tree-optimization/43904
10666 * gcc.dg/tree-ssa/tailcall-6.c: New.
10667
10668 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10669
10670 PR testsuite/35165
10671 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
10672 Darwin8/OSX10.4 - compatible code generation.
10673 Use scan-rtl-dump.
10674 * obj-c++.dg/stubify-1.mm: Ditto.
10675 * lib/objc-torture.exp: Do not require link success for
10676 "trivial.m" in the runtime checks when dowhat = 'compile'.
10677 * lib/dg-pch.exp (dg-flags-pch): New Proc.
10678 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
10679 Darwin8/OSX10.4 - compatible code generation.
10680 * objc.dg/stubify-2.m: Ditto.
10681 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10682 * objc.dg/next-runtime-1.m: Ditto.
10683 * objc.dg/stret-2.m: Restrict to ilp32 targets.
10684 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10685 runtimes on Darwin.
10686
10687 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
10688
10689 PR 43715
10690 * lib/plugin-support.exp: Use "-undefined
10691 dynamic_lookup" on darwin.
10692
10693 2010-04-26 Richard Guenther <rguenther@suse.de>
10694
10695 * gcc.dg/lto/20100426_0.c: New testcase.
10696
10697 2010-04-26 Jie Zhang <jie@codesourcery.com>
10698
10699 PR tree-optimization/43833
10700 gcc.dg/Warray-bounds-8.c: New test case.
10701
10702 2010-04-26 Richard Guenther <rguenther@suse.de>
10703
10704 PR lto/43080
10705 * g++.dg/lto/20100423-3_0.C: New testcase.
10706
10707 2010-04-26 Richard Guenther <rguenther@suse.de>
10708
10709 PR lto/42425
10710 * g++.dg/lto/20100423-2_0.C: New testcase.
10711
10712 2010-04-26 Ira Rosen <irar@il.ibm.com>
10713
10714 * gcc.dg/vect/bb-slp-23.c: New test.
10715
10716 2010-04-25 Joseph Myers <joseph@codesourcery.com>
10717
10718 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10719 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10720 * gcc.dg/c1x-float-1.c: New test.
10721
10722 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10723
10724 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10725 of "lea\[ \t\]".
10726
10727 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10728
10729 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10730 FreeBSD.
10731 * gfortran.dg/default_format_denormal_1.f90: Ditto.
10732 * gfortran.dg/default_format_2.f90: Ditto.
10733
10734 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10735
10736 * gfortran.dg/pr43505.f90: Clean up .mod file.
10737 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10738 * gfortran.dg/pr41347.f90: Ditto.
10739 * gfortran.dg/internal_pack_4.f90: Ditto.
10740 * gfortran.dg/proc_decl_23.f90: Ditto.
10741 * gfortran.dg/recursive_check_3.f90: Ditto.
10742 * gfortran.dg/intent_out_3.f90: Ditto.
10743 * gfortran.dg/assignment_2.f90: Ditto.
10744 * gfortran.dg/pr41928.f90: Ditto.
10745 * gfortran.dg/pr42166.f90: Ditto.
10746 * gfortran.dg/private_type_12.f90: Ditto.
10747 * gfortran.dg/graphite/pr42185.f90: Ditto.
10748 * gfortran.dg/graphite/pr42186.f90: Ditto.
10749 * gfortran.dg/graphite/pr40982.f90: Ditto.
10750 * gfortran.dg/graphite/id-2.f90: Ditto.
10751 * gfortran.dg/graphite/id-4.f90: Ditto.
10752 * gfortran.dg/graphite/pr42050.f90: Ditto.
10753 * gfortran.dg/graphite/id-18.f90: Ditto.
10754 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10755 * gfortran.dg/graphite/pr41924.f90: Ditto.
10756 * gfortran.dg/graphite/pr42393.f90: Ditto.
10757 * gfortran.dg/graphite/pr37980.f90: Ditto.
10758 * gfortran.dg/graphite/pr38953.f90: Ditto.
10759 * gfortran.dg/graphite/pr42180.f90: Ditto.
10760 * gfortran.dg/graphite/pr42181.f90: Ditto.
10761 * gfortran.dg/where_operator_assign_4.f90: Ditto.
10762 * gfortran.dg/select_type_4.f90: Ditto.
10763 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10764 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10765 * gfortran.dg/lto/pr40725_0.f03: Ditto.
10766 * gfortran.dg/elemental_args_check_2.f90: Ditto.
10767 * gfortran.dg/whole_file_11.f90: Ditto.
10768 * gfortran.dg/private_type_11.f90: Ditto.
10769 * gfortran.dg/vect/vect-gems.f90: Ditto.
10770 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10771
10772 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10773
10774 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10775
10776 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
10777
10778 * gnat.dg/pack15.ad[sb]: New test.
10779
10780 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
10781
10782 * gcc.target/arm/mla-1.c: New test.
10783
10784 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
10785
10786 PR fortran/30073
10787 PR fortran/43793
10788 * gfortran.dg/pr43793.f90: New test.
10789
10790 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
10791
10792 PR tree-optimization/41442
10793 * gcc.target/i386/pr41442.c: New test.
10794
10795 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
10796
10797 PR fortran/43832
10798 * gfortran.dg/fgetc_3.f90: Delete bogus test.
10799
10800 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10801
10802 PR fortran/43832
10803 * gfortran.dg/open_nounit.f90: New test.
10804
10805 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
10806
10807 PR fortran/43841
10808 PR fortran/43843
10809 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10810
10811 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10812
10813 * gcc.dg/Wconversion-integer.c: Update.
10814
10815 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
10816
10817 * gnat.dg/unchecked_convert5.adb: New test.
10818
10819 2010-04-23 Richard Guenther <rguenther@suse.de>
10820
10821 PR lto/41734
10822 * gcc.dg/lto/20100423-2_0.c: New testcase.
10823 * gcc.dg/lto/20100423-2_0.c: Likewise.
10824
10825 2010-04-23 Richard Guenther <rguenther@suse.de>
10826
10827 PR lto/43455
10828 * gcc.dg/lto/20100423-1_0.c: New testcase.
10829 * gcc.dg/lto/20100423-1_1.c: Likewise.
10830
10831 2010-04-23 Martin Jambor <mjambor@suse.cz>
10832
10833 PR tree-optimization/43846
10834 * gcc.dg/tree-ssa/sra-10.c: New test.
10835
10836 2010-04-23 Martin Jambor <mjambor@suse.cz>
10837
10838 PR middle-end/43835
10839 * gcc.c-torture/execute/pr43835.c: New test.
10840
10841 2010-04-23 Richard Guenther <rguenther@suse.de>
10842
10843 PR lto/42653
10844 * g++.dg/lto/20100423-1_0.C: New testcase.
10845
10846 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
10847
10848 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10849
10850 2010-04-22 Ira Rosen <irar@il.ibm.com>
10851
10852 PR tree-optimization/43842
10853 * gcc.dg/vect/pr43842.c: New test.
10854
10855 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10856
10857 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10858 * gcc.target/i386/wmul-2.c: Likewise.
10859
10860 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10861
10862 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10863 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10864
10865 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
10866
10867 * gfortran.dg/reassoc_6.f: New testcase.
10868
10869 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10870
10871 PR middle-end/29274
10872 * gcc.target/arm/wmul-1.c: New test.
10873 * gcc.target/arm/wmul-2.c: New test.
10874
10875 2010-04-22 Richard Guenther <rguenther@suse.de>
10876
10877 PR tree-optimization/43845
10878 * gcc.c-torture/compile/pr43845.c: New testcase.
10879
10880 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10881
10882 PR middle-end/29274
10883 * gcc.target/i386/wmul-1.c: New test.
10884 * gcc.target/i386/wmul-2.c: New test.
10885 * gcc.target/bfin/wmul-1.c: New test.
10886 * gcc.target/bfin/wmul-2.c: New test.
10887
10888 2010-04-22 Richard Guenther <rguenther@suse.de>
10889
10890 PR fortran/43829
10891 * gfortran.dg/vector_subscript_6.f90: New testcase.
10892 * gfortran.dg/assign_10.f90: Adjust.
10893
10894 2010-04-21 Jakub Jelinek <jakub@redhat.com>
10895
10896 PR fortran/43836
10897 * gfortran.dg/gomp/pr43836.f90: New test.
10898
10899 2010-04-21 Richard Guenther <rguenther@suse.de>
10900
10901 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10902
10903 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10904
10905 * gcc.dg/torture/builtin-cproj-3.c: New.
10906
10907 2010-04-20 Jason Merrill <jason@redhat.com>
10908
10909 PR c++/9335
10910 * g++.dg/template/recurse2.C: New.
10911 * g++.dg/parse/crash36.C: Adjust.
10912 * g++.dg/other/fold1.C: Adjust.
10913 * g++.dg/init/member1.C: Adjust.
10914 * lib/prune.exp: Prune "skipping N instantiation contexts".
10915
10916 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10917
10918 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10919
10920 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10921
10922 * gcc.dg/torture/builtin-cproj-1.c: New.
10923 * gcc.dg/torture/builtin-cproj-2.c: New.
10924
10925 2010-04-20 Dodji Seketeli <dodji@redhat.com>
10926
10927 PR c++/43800
10928 PR c++/43704
10929 * g++.dg/template/typedef32.C: Adjust.
10930 * g++.dg/template/typedef33.C: New test.
10931
10932 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
10933
10934 PR fortran/43227
10935 * gfortran.dg/proc_decl_23.f90: New test.
10936
10937 PR fortran/43266
10938 * gfortran.dg/abstract_type_6.f03: New test.
10939
10940 2010-04-20 Xinliang David Li <davidxl@google.com>
10941
10942 * g++.dg/tree-ssa/fold-compare.C: New.
10943
10944 2010-04-20 Richard Guenther <rguenther@suse.de>
10945
10946 PR tree-optimization/39417
10947 * g++.dg/torture/pr39417.C: New testcase.
10948
10949 2010-04-20 Richard Guenther <rguenther@suse.de>
10950
10951 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10952
10953 2010-04-20 Jakub Jelinek <jakub@redhat.com>
10954
10955 * g++.dg/debug/dwarf2/rv1.C: New test.
10956
10957 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10958
10959 PR target/43635
10960 * gcc.c-torture/compile/pr43635.c: New testcase.
10961
10962 2010-04-19 Jakub Jelinek <jakub@redhat.com>
10963
10964 PR fortran/43339
10965 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10966 of sequential loops being private only in the innermost containing
10967 task region.
10968
10969 PR middle-end/43337
10970 * gfortran.dg/gomp/pr43337.f90: New test.
10971
10972 2010-04-19 Richard Guenther <rguenther@suse.de>
10973
10974 PR tree-optimization/43796
10975 * gfortran.dg/pr43796.f90: New testcase.
10976
10977 2010-04-19 Richard Guenther <rguenther@suse.de>
10978
10979 PR tree-optimization/43783
10980 * gcc.c-torture/execute/pr43783.c: New testcase.
10981
10982 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
10983
10984 PR target/43766
10985 * gcc.target/i386/pr43766.c: New test.
10986
10987 2010-04-19 Jie Zhang <jie@codesourcery.com>
10988
10989 PR target/43662
10990 * gcc.target/i386/pr43662.c: New test.
10991
10992 2010-04-19 Dodji Seketeli <dodji@redhat.com>
10993
10994 PR c++/43704
10995 * g++.dg/template/typedef32.C: New test.
10996
10997 2010-04-19 Ira Rosen <irar@il.ibm.com>
10998
10999 PR tree-optimization/37027
11000 * lib/target-supports.exp
11001 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11002 * gcc.dg/vect/pr37027.c: New test.
11003 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11004 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11005 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11006 gcc.dg/vect/vect-complex-6.c: Likewise.
11007
11008 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11009
11010 * g++.dg/debug/dwarf2/enum1.C: New test.
11011
11012 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11013
11014 * gnat.dg/rep_clause5.ad[sb]: New test.
11015 * gnat.dg/rep_clause5_pkg.ads: New helper.
11016
11017 2010-04-18 Ira Rosen <irar@il.ibm.com>
11018
11019 PR tree-optimization/43771
11020 * g++.dg/vect/pr43771.cc: New test.
11021
11022 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11023
11024 PR fortran/31538
11025 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11026 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11027
11028 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11029
11030 * gnat.dg/sizetype.adb: Rename into...
11031 * gnat.dg/sizetype1.adb: ...this.
11032 * gnat.dg/sizetype2.adb: New test.
11033
11034 2010-04-16 Richard Guenther <rguenther@suse.de>
11035
11036 PR tree-optimization/43572
11037 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11038
11039 2010-04-16 Olivier Hainque <hainque@adacore.com>
11040
11041 * gnat.dg/specs/discr_private.ads: New test.
11042
11043 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11044
11045 PR target/41514
11046 * gcc.target/arm/thumb-comparisons.c: New test.
11047
11048 PR target/40603
11049 * gcc.target/arm/thumb-cbranchqi.c: New test.
11050
11051 2010-04-16 Christian Bruel <christian.bruel@st.com>
11052
11053 * g++.dg/torture/pr36191.C: Enable for SH.
11054
11055 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11056
11057 * gnat.dg/wide_boolean.adb: New test.
11058 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11059
11060 2010-04-15 Richard Guenther <rguenther@suse.de>
11061
11062 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11063 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11064 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11065 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11066 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11067 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11068 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11069 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11070 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11071 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11072 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11073 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11074 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11075 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11076 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11077
11078 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11079
11080 PR target/21803
11081 * gcc.target/arm/pr42496.c: New test.
11082
11083 2010-04-14 Jason Merrill <jason@redhat.com>
11084
11085 PR c++/36625
11086 * g++.dg/ext/attrib38.C: New.
11087
11088 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11089
11090 PR testsuite/43739
11091 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11092
11093 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11094
11095 PR 42966
11096 * gcc.dg/cpp/warn-undef-2.c: Update.
11097 * gcc.dg/cpp/warn-traditional-2.c: Update.
11098 * gcc.dg/cpp/warn-comments-2.c: Update.
11099 * gcc.dg/cpp/warn-variadic-2.c: Update.
11100 * gcc.dg/cpp/warn-long-long-2.c: Update.
11101 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11102 * gcc.dg/cpp/warn-multichar-2.c: Update.
11103 * gcc.dg/cpp/warn-normalized-3.c: Update.
11104 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11105 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11106 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11107 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11108 * gcc.dg/cpp/warn-redefined-2.c: Update.
11109 * gfortran.dg/warning-directive-2.F90: Update.
11110 * c-c++-common/cpp/warning-directive-2.c: Update.
11111
11112 2010-04-14 Michael Matz <matz@suse.de>
11113
11114 PR tree-optimization/42963
11115 * gcc.dg/pr42963.c: New testcase.
11116
11117 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11118
11119 * gnat.dg/class_wide.adb: Rename into...
11120 * gnat.dg/class_wide1.adb: ...this.
11121 * gnat.dg/class_wide2.ad[sb]: New test.
11122
11123 2010-04-14 Tobias Burnus <burnus@net-b.de>
11124
11125 PR fortran/18918
11126 * gfortran.dg/coarray_9.f90: Update dg-errors.
11127 * gfortran.dg/coarray_10.f90: New test.
11128 * gfortran.dg/coarray_11.f90: New test.
11129
11130 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11131
11132 PR fortran/43747
11133 gfortran.dg/initialization_24.f90: New test.
11134
11135 2010-04-13 Jason Merrill <jason@redhat.com>
11136
11137 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11138 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11139
11140 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11141
11142 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11143 * g++.dg/dg.exp: Likewise.
11144 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11145 * c-c++-common/cpp/warning-directive-1.c: ... here.
11146 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11147 * c-c++-common/cpp/warning-directive-2.c: ... here.
11148 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11149 * c-c++-common/cpp/warning-directive-3.c: ... here.
11150 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11151 * c-c++-common/cpp/warning-directive-4.c: ... here.
11152 * g++.dg/cpp/warning-directive-1.C: Delete.
11153 * g++.dg/cpp/warning-directive-2.C: Delete.
11154 * g++.dg/cpp/warning-directive-3.C: Delete.
11155 * g++.dg/cpp/warning-directive-4.C: Delete.
11156 * gcc.dg/cpp/normalised-3.c: Delete.
11157 * g++.dg/cpp/normalised-1.C: Rename as ...
11158 * c-c++-common/cpp/normalised-3.c: ... this.
11159
11160 2010-04-13 Martin Jambor <mjambor@suse.cz>
11161
11162 * gcc.dg/tree-ssa/sra-9.c: New test.
11163
11164 2010-04-13 Michael Matz <matz@suse.de>
11165
11166 PR middle-end/43730
11167 * gcc.dg/pr43730.c: New test.
11168
11169 2010-04-13 Michael Matz <matz@suse.de>
11170
11171 * gcc.dg/tree-ssa/negate.c: New testcase.
11172
11173 2010-04-13 Richard Guenther <rguenther@suse.de>
11174
11175 PR testsuite/43735
11176 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11177
11178 2010-04-13 Richard Guenther <rguenther@suse.de>
11179
11180 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11181
11182 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11183
11184 * gnat.dg/derived_type1.adb: New test.
11185
11186 2010-04-13 Matthias Klose <doko@ubuntu.com>
11187
11188 * gcc.dg/plugindir1.c: New testcase.
11189 * gcc.dg/plugindir2.c: New testcase.
11190 * gcc.dg/plugindir3.c: New testcase.
11191 * gcc.dg/plugindir4.c: New testcase.
11192
11193 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11194
11195 * gcc.target/i386/rotate-2.c: New test.
11196
11197 2010-04-12 Jason Merrill <jason@redhat.com>
11198
11199 PR c++/43641
11200 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11201 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11202
11203 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11204
11205 PR c++/25811
11206 * g++.dg/init/pr25811.C: New test.
11207
11208 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11209
11210 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11211 dg-error, dg-warning.
11212 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11213
11214 2010-04-12 Richard Guenther <rguenther@suse.de>
11215
11216 * gcc.dg/torture/inline-2.c: New testcase.
11217
11218 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11219
11220 PR bootstrap/43699
11221 * gcc.dg/Wunused-var-7.c: New test.
11222
11223 PR tree-optimization/43560
11224 * gcc.c-torture/execute/pr43560.c: New test.
11225
11226 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11227
11228 * gnat.dg/aggr13.adb: New test.
11229 * gnat.dg/aggr14.adb: Likewise.
11230 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11231
11232 2010-04-12 Richard Guenther <rguenther@suse.de>
11233
11234 PR c++/43611
11235 * g++.dg/torture/pr43611.C: New testcase.
11236
11237 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11238
11239 PR c/36774
11240 * gcc.dg/pr36774-1.c: New test.
11241 * gcc.dg/pr36774-2.c: New test.
11242
11243 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11244
11245 * gcc.target/sh/rte-delay-slot.c: New test.
11246
11247 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11248
11249 * gnat.dg/pack9.adb: Remove -cargs option.
11250 * gnat.dg/aggr12.ad[sb]: New test.
11251
11252 2010-04-10 Jie Zhang <jie@codesourcery.com>
11253
11254 PR target/43417
11255 * gcc.target/sh/pr43417.c: New test.
11256
11257 2010-04-10 Tobias Burnus <burnus@net-b.de>
11258
11259 PR fortran/43591
11260 * gfortran.dg/spec_expr_6.f90: New test.
11261
11262 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11263
11264 PR cpp/43195
11265 * gcc.dg/cpp/pr43195.c: New.
11266 * gcc.dg/cpp/pr43195.h: New.
11267
11268 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11269
11270 PR 42965
11271 * gcc.dg/Werror-6.c: Adjust.
11272 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11273 * gcc.dg/Werror-4.c: Likewise.
11274 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11275 * gcc.dg/Wswitch-enum-error.c: Likewise.
11276 * gcc.dg/Wpointer-arith.c: Likewise.
11277 * gcc.dg/Wfatal.c: Likewise.
11278 * gcc.dg/Wswitch-error.c: Likewise.
11279 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11280 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11281 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11282 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11283 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11284 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11285 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11286 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11287 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11288 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11289 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11290 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11291 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11292 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11293 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11294 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11295 * g++.dg/cpp/warning-directive-2.C: Likewise.
11296 * gfortran.dg/warning-directive-2.F90: Likewise.
11297
11298 2010-04-09 Jason Merrill <jason@redhat.com>
11299
11300 PR c++/42623
11301 * g++.dg/template/sizeof13.C: New.
11302
11303 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11304
11305 * g++.dg/other/pr35504.C: Add check for thiscall.
11306 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11307 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11308
11309 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11310
11311 PR c++/28584
11312 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11313 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11314 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11315 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11316 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11317 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11318 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11319 * g++.dg/other/increment1.C: Likewise.
11320
11321 2010-04-09 Tobias Burnus <burnus@net-b.de>
11322
11323 PR fortran/18918
11324 * gfortran.dg/coarray_7.f90: New test.
11325 * gfortran.dg/coarray_8.f90: New test.
11326
11327 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11328
11329 PR fortran/28039
11330 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11331
11332 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11333
11334 PR target/43643
11335 * gcc.dg/pr43643.c: New test.
11336
11337 2010-04-08 Tobias Burnus <burnus@net-b.de>
11338
11339 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11340
11341 2010-04-08 Richard Guenther <rguenther@suse.de>
11342
11343 PR tree-optimization/43679
11344 * gcc.c-torture/compile/pr43679.c: New testcase.
11345
11346 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11347
11348 PR debug/43670
11349 * gcc.dg/pr43670.c: New test.
11350
11351 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11352
11353 PR middle-end/40815
11354 * gcc.dg/tree-ssa/reassoc-19.c: New.
11355
11356 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11357
11358 PR c/18624
11359 * gcc.dg/Wunused-var-1.c: New test.
11360 * gcc.dg/Wunused-var-2.c: New test.
11361 * gcc.dg/Wunused-var-3.c: New test.
11362 * gcc.dg/Wunused-var-4.c: New test.
11363 * gcc.dg/Wunused-var-5.c: New test.
11364 * gcc.dg/Wunused-var-6.c: New test.
11365 * gcc.dg/Wunused-parm-1.c: New test.
11366
11367 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11368 * gcc.dg/trunc-1.c: Likewise.
11369 * gcc.dg/vla-9.c: Likewise.
11370 * gcc.dg/dfp/composite-type.c: Likewise.
11371
11372 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11373
11374 PR objc/35996
11375 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11376 * obj-c++.dg/objc-gc-3.mm: Ditto.
11377
11378 2010-04-07 Simon Baldwin <simonb@google.com>
11379
11380 * gcc.dg/cpp/warn-undef-2.c: New.
11381 * gcc.dg/cpp/warn-traditional-2.c: New.
11382 * gcc.dg/cpp/warn-comments-2.c: New.
11383 * gcc.dg/cpp/warning-directive-1.c: New.
11384 * gcc.dg/cpp/warn-long-long.c: New.
11385 * gcc.dg/cpp/warn-traditional.c: New.
11386 * gcc.dg/cpp/warn-variadic-2.c: New.
11387 * gcc.dg/cpp/warn-undef.c: New.
11388 * gcc.dg/cpp/warn-normalized-1.c: New.
11389 * gcc.dg/cpp/warning-directive-2.c: New.
11390 * gcc.dg/cpp/warn-long-long-2.c: New.
11391 * gcc.dg/cpp/warn-variadic.c: New.
11392 * gcc.dg/cpp/warn-normalized-2.c: New.
11393 * gcc.dg/cpp/warning-directive-3.c: New.
11394 * gcc.dg/cpp/warn-deprecated-2.c: New.
11395 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11396 * gcc.dg/cpp/warn-multichar-2.c: New.
11397 * gcc.dg/cpp/warn-normalized-3.c: New.
11398 * gcc.dg/cpp/warning-directive-4.c: New.
11399 * gcc.dg/cpp/warn-unused-macros.c: New.
11400 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11401 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11402 * gcc.dg/cpp/warn-cxx-compat.c: New.
11403 * gcc.dg/cpp/warn-redefined.c: New.
11404 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11405 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11406 * gcc.dg/cpp/warn-deprecated.c: New.
11407 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11408 * gcc.dg/cpp/warn-redefined-2.c: New.
11409 * gcc.dg/cpp/warn-comments.c: New.
11410 * gcc.dg/cpp/warn-multichar.c: New.
11411 * g++.dg/cpp/warning-directive-1.C: New.
11412 * g++.dg/cpp/warning-directive-2.C: New.
11413 * g++.dg/cpp/warning-directive-3.C: New.
11414 * g++.dg/cpp/warning-directive-4.C: New.
11415 * gfortran.dg/warning-directive-1.F90: New.
11416 * gfortran.dg/warning-directive-3.F90: New.
11417 * gfortran.dg/warning-directive-2.F90: New.
11418 * gfortran.dg/warning-directive-4.F90: New.
11419
11420 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11421
11422 PR objc++/23716
11423 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11424
11425 2010-04-07 Jason Merrill <jason@redhat.com>
11426
11427 * g++.dg/template/dr408.C: New.
11428
11429 * g++.dg/lookup/ns4.C: New.
11430
11431 PR c++/38392
11432 * g++.dg/template/friend51.C: New test.
11433
11434 PR c++/41970
11435 * g++.old-deja/g++.other/linkage1.C: Adjust.
11436
11437 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11438
11439 PR c++/42697
11440 * g++.dg/template/crash94.C: New test.
11441
11442 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11443
11444 PR c++/40239
11445 * g++.dg/init/aggr5.C: New test.
11446 * g++.dg/init/aggr5.C: New test.
11447
11448 2010-04-07 Richard Guenther <rguenther@suse.de>
11449
11450 PR tree-optimization/43270
11451 * g++.dg/warn/Warray-bounds-4.C: New testcase.
11452 * gcc.dg/Warray-bounds-7.c: Likewise.
11453
11454 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
11455
11456 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11457 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11458 * gnat.dg/bit_packed_array4.ad[sb]: New test.
11459
11460 2010-04-07 Jie Zhang <jie@codesourcery.com>
11461
11462 PR c++/42556
11463 * g++.dg/init/pr42556.C: New test.
11464
11465 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11466
11467 PR debug/43628
11468 * g++.dg/debug/dwarf2/typedef2.C: New test.
11469
11470 2010-04-06 Dodji Seketeli <dodji@redhat.com>
11471
11472 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11473 c-c++-common/dwarf2/redeclaration-1.C
11474
11475 2010-04-06 Jason Merrill <jason@redhat.com>
11476
11477 * g++.dg/cpp0x/pr31437.C: Adjust error location.
11478 * g++.dg/ext/attrib18.C: Likewise.
11479 * g++.dg/ext/bitfield2.C: Likewise.
11480 * g++.dg/ext/bitfield4.C: Likewise.
11481 * g++.dg/ext/visibility/warn2.C: Likewise.
11482 * g++.dg/ext/visibility/warn3.C: Likewise.
11483 * g++.dg/gomp/pr26690-1.C: Likewise.
11484 * g++.dg/inherit/covariant7.C: Likewise.
11485 * g++.dg/init/synth2.C: Likewise.
11486 * g++.dg/lookup/using7.C: Likewise.
11487 * g++.dg/other/crash-4.C: Likewise.
11488 * g++.dg/other/error13.C: Likewise.
11489 * g++.dg/other/error20.C: Likewise.
11490 * g++.dg/parse/crash31.C: Likewise.
11491 * g++.dg/parse/error16.C: Likewise.
11492 * g++.dg/parse/error19.C: Likewise.
11493 * g++.dg/parse/error27.C: Likewise.
11494 * g++.dg/parse/error28.C: Likewise.
11495 * g++.dg/parse/fused-params1.C: Likewise.
11496 * g++.dg/template/error2.C: Likewise.
11497 * g++.dg/template/local6.C: Likewise.
11498 * g++.dg/template/qualttp15.C: Likewise.
11499 * g++.dg/warn/Wnvdtor-2.C: Likewise.
11500 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11501 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11502 * g++.old-deja/g++.brendan/crash29.C: Likewise.
11503 * g++.old-deja/g++.eh/spec6.C: Likewise.
11504 * g++.old-deja/g++.jason/crash3.C: Likewise.
11505 * g++.old-deja/g++.jason/destruct2.C: Likewise.
11506 * g++.old-deja/g++.law/ctors5.C: Likewise.
11507 * g++.old-deja/g++.law/ctors9.C: Likewise.
11508 * g++.old-deja/g++.mike/p3538a.C: Likewise.
11509 * g++.old-deja/g++.mike/p3538b.C: Likewise.
11510 * g++.old-deja/g++.other/struct1.C: Likewise.
11511 * g++.old-deja/g++.other/volatile1.C: Likewise.
11512 * g++.old-deja/g++.pt/crash36.C: Likewise.
11513 * g++.old-deja/g++.pt/derived3.C: Likewise.
11514 * g++.old-deja/g++.robertl/eb109.C: Likewise.
11515 * g++.old-deja/g++.robertl/eb4.C: Likewise.
11516
11517 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
11518
11519 PR middle-end/43519
11520 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11521 * gcc.dg/graphite/id-19.c: New.
11522
11523 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
11524
11525 PR middle-end/32824
11526 * gcc.dg/vect/pr32824: New.
11527
11528 2010-04-06 Tobias Burnus <burnus@net-b.de>
11529
11530 PR fortran/18918
11531 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11532 * gfortran.dg/coarray_3.f90: Ditto.
11533 * gfortran.dg/coarray_4.f90: Ditto.
11534 * gfortran.dg/coarray_5.f90: Ditto.
11535 * gfortran.dg/coarray_6.f90: Ditto.
11536 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11537
11538 2010-04-06 Tobias Burnus <burnus@net-b.de>
11539
11540 PR fortran/18918
11541 * gfortran.dg/coarray_4.f90: Fix test.
11542 * gfortran.dg/coarray_6.f90: Add more tests.
11543
11544 2010-04-06 Tobias Burnus <burnus@net-b.de>
11545
11546 PR fortran/18918
11547 * gfortran.dg/coarray_4.f90: New test.
11548 * gfortran.dg/coarray_5.f90: New test.
11549 * gfortran.dg/coarray_6.f90: New test.
11550
11551 2010-04-06 Tobias Burnus <burnus@net-b.de>
11552
11553 PR fortran/18918
11554 * gfortran.dg/iso_fortran_env_5.f90: New test.
11555 * gfortran.dg/iso_fortran_env_6.f90: New test.
11556
11557 2010-04-06 Tobias Burnus <burnus@net-b.de>
11558
11559 PR fortran/39997
11560 * gfortran.dg/coarray_1.f90: New test.
11561 * gfortran.dg/coarray_2.f90: New test.
11562 * gfortran.dg/coarray_3.f90: New test.
11563
11564 2010-04-06 Jason Merrill <jason@redhat.com>
11565
11566 PR c++/43648
11567 * g++.dg/template/dtor8.C: New.
11568
11569 PR c++/43621
11570 * g++.dg/template/error-recovery2.C: New.
11571
11572 2010-04-06 Jan Hubicka <jh@suse.czpli
11573
11574 PR tree-optimization/42906
11575 * gcc.dg/tree-ssa/dce-1.c: New testcase.
11576
11577 2010-04-06 Tobias Burnus <burnus@net-b.de>
11578
11579 PR fortran/43178
11580 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11581 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11582 * gfortran.dg/auto_dealloc_1.f90: Ditto.
11583
11584 2010-04-06 Richard Guenther <rguenther@suse.de>
11585
11586 PR tree-optimization/43627
11587 * gcc.dg/tree-ssa/vrp49.c: New testcase.
11588
11589 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11590
11591 PR target/43638
11592 * gcc.target/i386/pr43638.c: New test.
11593
11594 2010-04-06 Richard Guenther <rguenther@suse.de>
11595
11596 PR middle-end/43661
11597 * gcc.c-torture/compile/pr43661.c: New testcase.
11598
11599 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11600
11601 * gcc.target/s390/stackcheck1.c: Add dg-warning.
11602
11603 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
11604
11605 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11606
11607 2010-04-02 Richard Guenther <rguenther@suse.de>
11608
11609 PR tree-optimization/43629
11610 * gcc.c-torture/execute/pr43629.c: New testcase.
11611
11612 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11613 Dominique d'Humieres <dominiq@lps.ens.fr>
11614
11615 PR libfortran/43605
11616 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11617
11618 2010-04-01 Dodji Seketeli <dodji@redhat.com>
11619
11620 PR debug/43325
11621 * c-c++-common/dwarf2/redeclaration-1.C: New test.
11622
11623 2010-04-01 Jason Merrill <jason@redhat.com>
11624
11625 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11626
11627 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11628 Manfred Schwarb <manfred99@gmx.ch>
11629
11630 PR libfortran/43605
11631 * gfortran.dg/ftell_3.f90: New test.
11632
11633 2010-04-01 Richard Guenther <rguenther@suse.de>
11634
11635 PR middle-end/43614
11636 * gcc.c-torture/compile/pr43614.c: New testcase.
11637
11638 2010-04-01 Martin Jambor <mjambor@suse.cz>
11639
11640 PR tree-optimization/43141
11641 * gcc.dg/guality/pr43141.c: New test.
11642
11643 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11644
11645 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11646 * g++.dg/eh/spbp.C: Likewise.
11647 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11648 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11649 superfluous casts.
11650 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11651 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
11652 * objc.dg/dwarf-2.m: Likewise.
11653
11654 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11655
11656 PR middle-end/43464
11657 * gcc.dg/graphite/id-pr43464.c: New.
11658 * gcc.dg/graphite/id-pr43464-1.c: New.
11659
11660 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11661
11662 PR middle-end/43351
11663 * gcc.dg/graphite/id-pr43351.c
11664
11665 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11666
11667 PR testsuite/35165
11668 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11669 * obj-c++.dg/try-catch-2.mm: Ditto.
11670 * obj-c++.dg/lookup-2.mm: Ditto.
11671 * obj-c++.dg/encode-8.m: Ditto.
11672 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11673 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11674 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11675 * obj-c++.dg/const-str-11.mm: Ditto.
11676 * obj-c++.dg/const-str-9.mm: Ditto.
11677 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11678 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11679 * obj-c++.dg/except-1.mm: Ditto.
11680 * obj-c++.dg/const-str-7.mm: Ditto.
11681 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11682 * obj-c++.dg/const-str-3.mm: Ditto.
11683 * obj-c++.dg/const-str-7.mm: Ditto.
11684 * obj-c++.dg/stubify-2.mm: Change dump file name.
11685
11686 PR objc++/23613
11687 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11688 New macro.
11689 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11690 Remove dg-xfail-if.
11691
11692 2010-03-31 Martin Jambor <mjambor@suse.cz>
11693
11694 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
11695 only with -O2, -O3 or -Os and not with -fwhopr.
11696
11697 2010-03-31 Dodji Seketeli <dodji@redhat.com>
11698
11699 PR c++/43558
11700 * g++.dg/template/typedef31.C: New test.
11701
11702 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11703
11704 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11705 assembler output on *-*-solaris2*.
11706 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11707
11708 2010-03-31 Jakub Jelinek <jakub@redhat.com>
11709
11710 PR debug/43557
11711 * gcc.dg/pr43557-1.c: New test.
11712 * gcc.dg/pr43557-2.c: New file.
11713
11714 2010-03-31 Jie Zhang <jie@codesourcery.com>
11715
11716 PR 43562
11717 * gcc.dg/pr43562.c: New test.
11718
11719 2010-03-30 Jason Merrill <jason@redhat.com>
11720
11721 PR c++/43076
11722 * g++.dg/template/error-recovery1.C: New.
11723
11724 PR c++/41786
11725 * g++.dg/parse/ambig5.C: New.
11726
11727 2010-03-30 Jakub Jelinek <jakub@redhat.com>
11728
11729 PR debug/43593
11730 * gcc.dg/guality/pr43593.c: New test.
11731
11732 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
11733
11734 PR middle-end/43430
11735 * gcc.dg/vect/pr43430-1.c: New.
11736
11737 2010-03-30 Jason Merrill <jason@redhat.com>
11738
11739 PR c++/43559
11740 * g++.dg/template/partial7.C: New.
11741
11742 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11743
11744 * gcc.target/s390/stackcheck1.c: New testcase.
11745
11746 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11747
11748 PR libfortran/43265
11749 * gfortran.dg/read_eof_8.f90: New test.
11750
11751 2010-03-29 Jason Merrill <jason@redhat.com>
11752
11753 * gcc.dg/cpp/include6.c: Change [] to ().
11754
11755 N3077
11756 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11757 splicing and UCNs.
11758 * c-c++-common/raw-string-2.c: Add trigraph test.
11759 * c-c++-common/raw-string-8.c: New.
11760 * c-c++-common/raw-string-9.c: New.
11761 * c-c++-common/raw-string-10.c: New.
11762
11763 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11764 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11765 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11766 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11767 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11768 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11769 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11770
11771 2010-03-29 Richard Guenther <rguenther@suse.de>
11772
11773 PR tree-optimization/43560
11774 * gcc.dg/torture/pr43560.c: New testcase.
11775
11776 2010-03-29 Jason Merrill <jason@redhat.com>
11777
11778 N3077
11779 * g++.dg/ext/raw-string-1.C: Change [] to ().
11780 * g++.dg/ext/raw-string-2.C: Change [] to ().
11781 Don't use \ in delimiter.
11782 * g++.dg/ext/raw-string-3.C: Change [] to ().
11783 * g++.dg/ext/raw-string-4.C: Change [] to ().
11784 * g++.dg/ext/raw-string-5.C: Change [] to ().
11785 Test for error on \ in delimiter.
11786 * g++.dg/ext/raw-string-6.C: Change [] to ().
11787 * g++.dg/ext/raw-string-7.C: Change [] to ().
11788
11789 2010-03-29 Jie Zhang <jie@codesourcery.com>
11790
11791 PR 43564
11792 * gcc.dg/pr43564.c: New test.
11793
11794 2010-03-29 Tobias Burnus <burnus@net-b.de>
11795
11796 PR fortran/43551
11797 * gfortran.dg/direct_io_12.f90: New test.
11798
11799 2010-03-28 Jan Hubicka <jh@suse.cz>
11800
11801 PR tree-optimization/43505
11802 * gfortran.dg/pr43505.f90: New testcase.
11803
11804 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
11805
11806 PR tree-optimization/43528
11807 * gcc.target/i386/pr43528.c: New test.
11808
11809 2010-03-26 Joseph Myers <joseph@codesourcery.com>
11810
11811 PR c/43381
11812 * gcc.dg/parm-impl-decl-3.c: New test.
11813
11814 2010-03-26 Jason Merrill <jason@redhat.com>
11815
11816 PR c++/43509
11817 * g++.dg/cpp0x/parse1.C: New.
11818
11819 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
11820
11821 PR target/43524
11822 * gcc.target/i386/pr43524.c: New test.
11823
11824 2010-03-26 Martin Jambor <mjambor@suse.cz>
11825
11826 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11827 whitespace, rename main to foo.
11828 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11829 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11830 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11831 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11832 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11833 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11834 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11835 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11836 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11837 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11838 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11839
11840 2010-03-26 Dodji Seketeli <dodji@redhat.com>
11841
11842 PR c++/43327
11843 * g++.dg/other/crash-10.C: New test.
11844 * g++.dg/other/crash-11.C: New test.
11845
11846 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11847
11848 PR libfortran/43517
11849 * gfortran.dg/read_eof_7.f90: New test.
11850
11851 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11852
11853 PR objc/35165
11854 PR testsuite/43512
11855 * objc-obj-c++-shared: New directory.
11856 * objc-obj-c++-shared/Object1-implementation.h: New file.
11857 * objc-obj-c++-shared/Object1.h: New file.
11858 * objc-obj-c++-shared/Protocol1.h: New file.
11859 * objc-obj-c++-shared/next-abi.h: New file.
11860 * objc-obj-c++-shared/next-mapping.h: New file.
11861 * objc/execute/next_mapping.h: Delete.
11862 * objc.dg/special/special.exp: For all targets run the tests with
11863 -fgnu-runtime, for darwin targets also run the tests with
11864 -fnext-runtime.
11865 * objc.dg/dg.exp: Ditto.
11866 * obj-c++.dg/dg.exp: Ditto.
11867 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11868 Protocol1.h) and next-mapping.h as required. Amend testcase to
11869 include use of updated NeXT interface.
11870 * objc/execute/formal_protocol-5.m: Ditto.
11871 * objc/execute/protocol-isEqual-2.m: Ditto.
11872 * objc/execute/protocol-isEqual-4.m: Ditto.
11873 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11874 Protocol1.h) and next-mapping.h as required.
11875 * objc/execute/object_is_class.m: Ditto.
11876 * objc/execute/enumeration-1.m: Ditto.
11877 * objc/execute/class-13.m: Ditto.
11878 * objc/execute/formal_protocol-2.m: Ditto.
11879 * objc/execute/formal_protocol-4.m: Ditto.
11880 * objc/execute/class-1.m: Ditto.
11881 * objc/execute/bycopy-1.m: Ditto.
11882 * objc/execute/formal_protocol-6.m: Ditto.
11883 * objc/execute/bycopy-3.m: Ditto.
11884 * objc/execute/class-3.m: Ditto.
11885 * objc/execute/bf-11.m: Ditto.
11886 * objc/execute/class-5.m: Ditto.
11887 * objc/execute/bf-13.m: Ditto.
11888 * objc/execute/class-7.m: Ditto.
11889 * objc/execute/bf-15.m: Ditto.
11890 * objc/execute/class-9.m: Ditto.
11891 * objc/execute/bf-17.m: Ditto.
11892 * objc/execute/bf-19.m: Ditto.
11893 * objc/execute/IMP.m: Ditto.
11894 * objc/execute/exceptions/catchall-1.m: Ditto.
11895 * objc/execute/exceptions/trivial.m: Ditto.
11896 * objc/execute/exceptions/finally-1.m: Ditto.
11897 * objc/execute/exceptions/local-variables-1.m: Ditto.
11898 * objc/execute/exceptions/foward-1.m: Ditto.
11899 * objc/execute/bf-2.m: Ditto.
11900 * objc/execute/string1.m: Ditto.
11901 * objc/execute/bf-4.m: Ditto.
11902 * objc/execute/informal_protocol.m: Ditto.
11903 * objc/execute/string3.m: Ditto.
11904 * objc/execute/bf-6.m: Ditto.
11905 * objc/execute/bf-8.m: Ditto.
11906 * objc/execute/class-tests-1.h: Ditto.
11907 * objc/execute/protocol-isEqual-1.m: Ditto.
11908 * objc/execute/protocol-isEqual-3.m: Ditto.
11909 * objc/execute/_cmd.m: Ditto.
11910 * objc/execute/function-message-1.m: Ditto.
11911 * objc/execute/bf-20.m: Ditto.
11912 * objc/execute/bf-common.h: Ditto.
11913 * objc/execute/np-2.m: Ditto.
11914 * objc/execute/class-10.m: Ditto.
11915 * objc/execute/class-12.m: Ditto.
11916 * objc/execute/enumeration-2.m: Ditto.
11917 * objc/execute/class-14.m: Ditto.
11918 * objc/execute/encode-1.m: Ditto.
11919 * objc/execute/formal_protocol-1.m: Ditto.
11920 * objc/execute/formal_protocol-3.m: Ditto.
11921 * objc/execute/accessing_ivars.m: Ditto.
11922 * objc/execute/bycopy-2.m: Ditto.
11923 * objc/execute/class-2.m: Ditto.
11924 * objc/execute/bf-10.m: Ditto.
11925 * objc/execute/formal_protocol-7.m: Ditto.
11926 * objc/execute/root_methods.m: Ditto.
11927 * objc/execute/class-4.m: Ditto.
11928 * objc/execute/bf-12.m: Ditto.
11929 * objc/execute/class-6.m: Ditto.
11930 * objc/execute/bf-14.m: Ditto.
11931 * objc/execute/nested-func-1.m: Ditto.
11932 * objc/execute/class-8.m: Ditto.
11933 * objc/execute/private.m: Ditto.
11934 * objc/execute/bf-16.m: Ditto.
11935 * objc/execute/bf-18.m: Ditto.
11936 * objc/execute/load-3.m: Ditto.
11937 * objc/execute/compatibility_alias.m: Ditto.
11938 * objc/execute/bf-1.m: Ditto.
11939 * objc/execute/no_clash.m: Ditto.
11940 * objc/execute/bf-3.m: Ditto.
11941 * objc/execute/string2.m: Ditto.
11942 * objc/execute/bf-5.m: Ditto.
11943 * objc/execute/string4.m: Ditto.
11944 * objc/execute/bf-7.m: Ditto.
11945 * objc/execute/object_is_meta_class.m: Ditto.
11946 * objc/execute/bf-9.m: Ditto.
11947 * objc/execute/bf-21.m: Ditto.
11948 * objc/execute/cascading-1.m: Ditto.
11949 * objc/execute/trivial.m: Ditto.
11950 * objc/execute/np-1.m: Ditto.
11951 * objc/compile/trivial.m: Ditto.
11952 * objc/execute/class_self-2.m: Include <stdlib.h>.
11953 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11954 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11955 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11956 and 64bit. Use new NeXT interface as required.
11957 * objc.dg/special/unclaimed-category-1.m: Ditto.
11958 * objc.dg/special/unclaimed-category-1.h: Ditto.
11959 * objc.dg/special/unclaimed-category-1a.m: Ditto.
11960 * objc.dg/func-ptr-1.m: Ditto.
11961 * objc.dg/stret-1.m: Ditto.
11962 * objc.dg/encode-2.m: Ditto.
11963 * objc.dg/category-1.m: Ditto.
11964 * objc.dg/encode-3.m: Ditto.
11965 * objc.dg/call-super-3.m: Ditto.
11966 * objc.dg/method-3.m: Ditto.
11967 * objc.dg/func-ptr-2.m: Ditto.
11968 * objc.dg/lookup-1.m: Ditto.
11969 * objc.dg/encode-4.m: Ditto.
11970 * objc.dg/fix-and-continue-1.m: Ditto.
11971 * objc.dg/proto-lossage-3.m: Ditto.
11972 * objc.dg/method-13.m: Ditto.
11973 * objc.dg/proto-qual-1.m: Ditto.
11974 * objc.dg/zero-link-3.m: Ditto.
11975 * objc.dg/bitfield-1.m: Ditto.
11976 * objc.dg/va-meth-1.m: Ditto.
11977 * objc.dg/super-class-3.m: Ditto.
11978 * objc.dg/call-super-1.m: Ditto.
11979 * objc.dg/type-size-2.m: Ditto.
11980 * objc.dg/method-10.m: Ditto.
11981 * objc.dg/defs.m: Ditto.
11982 * objc.dg/const-str-3.m: Ditto.
11983 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11984 Protocol1.h) and next-mapping.h as required. Use new NeXT
11985 interface as required.
11986 * objc.dg/super-class-4.m: Ditto.
11987 * objc.dg/comp-types-8.m: Ditto.
11988 * objc.dg/call-super-2.m: Ditto.
11989 * objc.dg/objc-fast-4.m: Ditto.
11990 * objc.dg/method-6.m: Ditto.
11991 * objc.dg/const-str-3.m: Ditto.
11992 * objc.dg/const-str-7.m: Ditto.
11993 * objc.dg/method-15.m: Ditto.
11994 * objc.dg/method-19.m: Ditto.
11995 * objc.dg/sync-1.m: Ditto.
11996 * objc.dg/layout-1.m: Ditto.
11997 * objc.dg/bitfield-3.m: Ditto.
11998 * objc.dg/try-catch-3.m: Ditto.
11999 * objc.dg/try-catch-7.m: Ditto.
12000 * objc.dg/comp-types-10.m: Ditto.
12001 * objc.dg/selector-2.: Ditto.
12002 * objc.dg/method-7.m: Ditto.
12003 * objc.dg/typedef-alias-1.m: Ditto.
12004 * objc.dg/proto-lossage-2.m: Ditto.
12005 * objc.dg/comp-types-11.m: Ditto.
12006 * objc.dg/sizeof-1.m: Ditto.
12007 * objc.dg/method-17.m: Ditto.
12008 * objc.dg/bitfield-5.m: Ditto.
12009 * objc.dg/try-catch-1.m: Ditto.
12010 * objc.dg/encode-5.m: Ditto.
12011 * objc.dg/fix-and-continue-2.m: Ditto.
12012 * objc.dg/method-9.m: Ditto.
12013 * objc.dg/isa-field-1.m: Ditto.
12014 * objc.dg/local-decl-2.m: Ditto.
12015 * objc.dg/objc-gc-4.m: Ditto.
12016 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12017 * objc.dg/gnu-runtime-3.m: Ditto.
12018 * objc.dg/encode-7.m: Ditto.
12019 * objc.dg/encode-8.m: Ditto.
12020 * objc.dg/selector-3.m: Ditto.
12021 * objc.dg/gnu-runtime-1.m: Ditto.
12022 * objc.dg/const-str-12.m: Ditto.
12023 * objc.dg/gnu-runtime-2.m: Ditto.
12024 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12025 * objc.dg/selector-1.m: Ditto.
12026 * objc.dg/stubify-2.m: Ditto.
12027 * objc.dg/zero-link-1.m: Ditto.
12028 * objc.dg/stret-2.m: Ditto.
12029 * objc.dg/zero-link-2.m: Ditto.
12030 * objc.dg/next-runtime-1.m: Ditto.
12031 * objc.dg/symtab-1.m: Ditto.
12032 * objc.dg/stubify-1.m: Ditto.
12033 * objc.dg/bitfield-2.m: Ditto.
12034 * objc.dg/try-catch-10.m: Apply to both runtimes.
12035 * objc.dg/const-str-1.m: Ditto.
12036 * objc.dg/image-info.m: Ditto.
12037 * objc.dg/encode-9.m: Ditto.
12038 * objc.dg/pragma-1.m: Apply test to all targets.
12039 * objc.dg/const-str-4.m: Ditto.
12040 * objc.dg/const-str-8.m: Ditto.
12041 * objc.dg/super-class-2.m: Ditto.
12042 * objc.dg/try-catch-5.m: Ditto.
12043 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12044 Protocol1.h) and next-mapping.h as required. Use new NeXT
12045 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12046 * objc.dg/const-str-11.m: Ditto.
12047 * objc.dg/const-str-9.m: Ditto.
12048 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12049 * objc.dg/encode-1.m: Remove redundant -lobjc.
12050 * objc.dg/try-catch-9.m: Tidy space.
12051 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12052 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12053 and 64bit. Use new NeXT interface as required.
12054 * obj-c++.dg/template-4.mm: Ditto.
12055 * obj-c++.dg/defs.mm: Ditto.
12056 * obj-c++.dg/basic.mm: Ditto.
12057 * obj-c++.dg/encode-4.mm: Ditto.
12058 * obj-c++.dg/method-17.mm: Ditto.
12059 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12060 * obj-c++.dg/cxx-class-1.mm: Ditto.
12061 * obj-c++.dg/method-10.mm: Ditto.
12062 * obj-c++.dg/va-meth-1.mm: Ditto.
12063 * obj-c++.dg/encode-5.mm: Ditto.
12064 * obj-c++.dg/lookup-2.mm: Ditto.
12065 * obj-c++.dg/template-3.mm: Ditto.
12066 * obj-c++.dg/proto-qual-1.mm: Ditto.
12067 * obj-c++.dg/qual-types-1.m: Ditto.
12068 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12069 * obj-c++.dg/template-1.mm: Ditto.
12070 * obj-c++.dg/encode-6.mm: Ditto.
12071 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12072 Protocol1.h) and next-mapping.h as required. Use new NeXT
12073 interface as required.
12074 * obj-c++.dg/except-1.mm: Ditto.
12075 * obj-c++.dg/const-str-7.mm: Ditto.
12076 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12077 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12078 * obj-c++.dg/selector-2.mm: Ditto.
12079 * obj-c++.dg/isa-field-1.mm: Ditto.
12080 * obj-c++.dg/try-catch-1.mm: Ditto.
12081 * obj-c++.dg/local-decl-1.mm: Ditto.
12082 * obj-c++.dg/try-catch-9.mm: Ditto.
12083 * obj-c++.dg/no-extra-load.mm: Ditto.
12084 * obj-c++.dg/selector-5.mm: Ditto.
12085 * obj-c++.dg/method-12.mm: Ditto.
12086 * obj-c++.dg/try-catch-11.mm: Ditto.
12087 * obj-c++.dg/comp-types-11.mm: Ditto.
12088 * obj-c++.dg/bitfield-3.mm: Ditto.
12089 * obj-c++.dg/method-6.mm: Ditto.
12090 * obj-c++.dg/super-class-2.mm: Ditto.
12091 * obj-c++.dg/method-21.mm: Ditto.
12092 * obj-c++.dg/const-str-8.mm: Ditto.
12093 * obj-c++.dg/try-catch-7.mm: Ditto.
12094 * obj-c++.dg/method-15.mm: Ditto.
12095 * obj-c++.dg/layout-1.mm: Ditto.
12096 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12097 * obj-c++.dg/const-str-3.mm: Ditto.
12098 * obj-c++.dg/try-catch-2.mm: Ditto.
12099 * obj-c++.dg/objc-gc-3.mm: Ditto.
12100 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12101 * obj-c++.dg/bitfield-1.mm: Ditto.
12102 * obj-c++.dg/selector-6.mm: Ditto.
12103 * obj-c++.dg/method-13.mm: Ditto.
12104 * obj-c++.dg/comp-types-12.mm: Ditto.
12105 * obj-c++.dg/bitfield-4.mm: Ditto.
12106 * obj-c++.dg/try-catch-8.mm: Ditto.
12107 * obj-c++.dg/method-2.mm: Ditto.
12108 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12109 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12110 * obj-c++.dg/const-str-4.mm: Ditto.
12111 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12112 * obj-c++.dg/try-catch-3.mm: Ditto.
12113 * obj-c++.dg/comp-types-9.mm: Ditto.
12114 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12115 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12116 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12117 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12118 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12119 Use new NeXT interface as required.
12120 * obj-c++.dg/const-str-10.mm: Ditto.
12121 * obj-c++.dg/const-str-11.mm: Ditto.
12122 * obj-c++.dg/const-str-9.mm: Ditto.
12123 * obj-c++.dg/method-11.mm: Ditto.
12124 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12125 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12126 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12127 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12128 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12129
12130 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12131
12132 PR c++/43206
12133 * g++.dg/template/typedef30.C: New test case.
12134
12135 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12136
12137 PR c/43385
12138 * gcc.c-torture/execute/pr43385.c: New test.
12139
12140 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12141
12142 * gcc.dg/strncpy-fix-1.c: New test.
12143
12144 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12145
12146 PR testsuite/41609
12147 * lib/objc-torture.exp (objc-set-runtime-options): New.
12148 * objc/execute/execute.exp: Check runtime options on each pass.
12149 * objc/execute/exceptions/exceptions.exp: Ditto.
12150 * objc/compile/compile.exp: Ditto.
12151
12152 PR testsuite/42348
12153 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12154 standard tests.
12155 (check_effective_target_objc2): New proc.
12156 (check_effective_target_next_runtime): New proc.
12157 * lib/objc.exp: Determine which runtime is in force and support it.
12158 * lib/obj-c++.exp: Ditto.
12159
12160 2010-03-24 Jason Merrill <jason@redhat.com>
12161
12162 PR c++/43502
12163 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12164
12165 2010-03-24 Martin Jambor <mjambor@suse.cz>
12166
12167 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12168 a loop.
12169 * gcc.dg/ipa/ipa-2.c: Likewise.
12170 * gcc.dg/ipa/ipa-3.c: Likewise.
12171 * gcc.dg/ipa/ipa-4.c: Likewise.
12172 * gcc.dg/ipa/ipa-5.c: Likewise.
12173 * gcc.dg/ipa/ipa-7.c: Likewise.
12174 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12175 a loop.
12176 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12177 i_can_not_be_propagated_fully2 into a loop.
12178 * gcc.dg/ipa/ipa-8.c: New test.
12179 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12180
12181 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12182
12183 PR debug/19192
12184 PR debug/43479
12185 * gcc.dg/guality/pr43479.c: New test.
12186 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12187 and add volatile keyword.
12188
12189 2010-03-23 Mike Stump <mikestump@comcast.net>
12190
12191 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12192
12193 2010-03-23 Jason Merrill <jason@redhat.com>
12194
12195 * g++.dg/ext/altivec-17.C: Adjust error message.
12196
12197 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12198 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12199 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12200 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12201 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12202 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12203
12204 2010-03-22 Jason Merrill <jason@redhat.com>
12205
12206 PR c++/43333
12207 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12208 * g++.dg/ext/is_pod_98.C: New.
12209
12210 PR c++/43281
12211 * g++.dg/cpp0x/auto18.C: New.
12212
12213 * gcc.dg/pr36997.c: Adjust error message.
12214 * g++.dg/ext/vector9.C: Likewise.
12215 * g++.dg/conversion/simd3.C: Likewise.
12216 * g++.dg/other/error23.C: Likewise.
12217
12218 2010-03-22 Michael Matz <matz@suse.de>
12219
12220 PR middle-end/43475
12221 * gfortran.dg/pr43475.f90: New testcase.
12222
12223 2010-03-22 Richard Guenther <rguenther@suse.de>
12224
12225 PR tree-optimization/43390
12226 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12227
12228 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12229
12230 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12231 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12232
12233 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12234 Michael Matz <matz@suse.de>
12235
12236 PR c++/43081
12237 * g++.dg/parse/crash56.C: New test.
12238
12239 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12240
12241 PR fortran/43450
12242 * gfortran.dg/whole_file_15.f90 : New test.
12243
12244 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12245
12246 PR fortran/43409
12247 * gfortran.dg/inquire_size.f90: New test.
12248
12249 2010-03-20 Richard Guenther <rguenther@suse.de>
12250
12251 PR rtl-optimization/43438
12252 * gcc.c-torture/execute/pr43438.c: New testcase.
12253
12254 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12255
12256 PR c++/43375
12257 * g++.dg/abi/mangle42.C: New test.
12258
12259 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12260
12261 PR C/43211
12262 * gcc.dg/pr43211.c: New test.
12263 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12264
12265 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12266
12267 PR rtl-optimization/42258
12268 * gcc.target/arm/thumb1-mul-moves.c: New test.
12269
12270 PR target/40697
12271 * gcc.target/arm/thumb-andsi.c: New test.
12272
12273 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12274 dg-require-effective-target.
12275
12276 2010-03-19 Michael Matz <matz@suse.de>
12277
12278 PR c++/43116
12279 * g++.dg/other/pr43116.C: New testcase.
12280
12281 2010-03-19 Michael Matz <matz@suse.de>
12282
12283 PR target/43305
12284 * gcc.dg/pr43305.c: New testcase.
12285
12286 2010-03-19 Richard Guenther <rguenther@suse.de>
12287
12288 PR tree-optimization/43415
12289 * gcc.c-torture/compile/pr43415.c: New testcase.
12290
12291 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12292
12293 PR ada/43106
12294 * gnat.dg/case_optimization2.adb: New test.
12295 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12296
12297 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12298 Jack Howarth <howarth@bromo.med.uc.edu>
12299
12300 PR target/36399
12301 * gcc.target/i386/push-1.c: Don't xfail
12302 scan-assembler-not "movups" on darwin.
12303
12304 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12305
12306 PR debug/43058
12307 * gcc.dg/pr43058.c: New test.
12308
12309 2010-03-18 Martin Jambor <mjambor@suse.cz>
12310
12311 PR middle-end/42450
12312 * g++.dg/torture/pr42450.C: New test.
12313
12314 2010-03-18 Michael Matz <matz@suse.de>
12315
12316 PR middle-end/43419
12317 * gcc.dg/pr43419.c: New testcase.
12318
12319 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12320
12321 PR rtl-optimization/43360
12322 * gcc.dg/torture/pr43360.c: New.
12323
12324 2010-03-18 Michael Matz <matz@suse.de>
12325
12326 PR tree-optimization/43402
12327 * gcc.dg/pr43402.c: New testcase.
12328
12329 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12330
12331 PR target/42427
12332 * gcc.dg/pr42427.c: New test.
12333
12334 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12335
12336 PR libfortran/43265
12337 * gfortran.dg/read_empty_file.f: New test.
12338 * gfortran.dg/read_eof_all.f90: New test.
12339 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12340 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12341
12342 2010-03-17 Michael Matz <matz@suse.de>
12343
12344 * gcc.dg/pr43300.c: Add -w.
12345
12346 2010-03-17 Richard Guenther <rguenther@suse.de>
12347
12348 * gcc.dg/pr43379.c: Add -w.
12349
12350 2010-03-17 Tobias Burnus <burnus@net-b.de>
12351
12352 PR fortran/43331
12353 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12354
12355 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12356
12357 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12358
12359 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12360
12361 * ada/acats/run_all.sh: Log start and end times.
12362
12363 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12364
12365 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12366
12367 2010-03-16 Richard Guenther <rguenther@suse.de>
12368
12369 PR middle-end/43379
12370 * gcc.dg/pr43379.c: New testcase.
12371
12372 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12373
12374 PR debug/43051
12375 * gcc.dg/guality/pr43051-1.c: New test.
12376
12377 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12378
12379 PR testsuite/43363
12380 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12381
12382 2010-03-15 Michael Matz <matz@suse.de>
12383
12384 PR middle-end/43300
12385 * gcc.dg/pr43300.c: New testcase.
12386
12387 2010-03-15 Richard Guenther <rguenther@suse.de>
12388
12389 PR tree-optimization/43367
12390 * gcc.c-torture/compile/pr43367.c: New testcase.
12391
12392 2010-03-15 Richard Guenther <rguenther@suse.de>
12393
12394 PR tree-optimization/43317
12395 * gcc.dg/pr43317.c: New testcase.
12396
12397 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12398
12399 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12400
12401 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12402
12403 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12404
12405 2010-03-14 Tobias Burnus <burnus@net-b.de>
12406
12407 PR fortran/43362
12408 * gfortran.dg/impure_constructor_1.f90: New test.
12409
12410 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12411
12412 PR middle-end/43354
12413 * gfortran.dg/graphite/id-pr43354.f: New.
12414
12415 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12416
12417 PR middle-end/43349
12418 * gfortran.dg/graphite/pr43349.f: New.
12419
12420 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12421
12422 PR middle-end/43306
12423 * gcc.dg/graphite/pr43306.c: New.
12424
12425 2010-03-12 David S. Miller <davem@davemloft.net>
12426
12427 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12428 sparc.
12429
12430 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12431
12432 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12433
12434 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
12435
12436 PR fortran/43291
12437 PR fortran/43326
12438 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12439
12440 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
12441
12442 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12443 fail for *-*-mingw* targets.
12444
12445 2010-03-12 Jakub Jelinek <jakub@redhat.com>
12446
12447 PR debug/43329
12448 * gcc.dg/guality/pr43329-1.c: New test.
12449
12450 2010-03-11 Martin Jambor <mjambor@suse.cz>
12451
12452 PR tree-optimization/43257
12453 * g++.dg/torture/pr43257.C: New test.
12454
12455 2010-03-11 Tobias Burnus <burnus@net-b.de>
12456
12457 PR fortran/43228
12458 * gfortran.dg/namelist_61.f90: New test.
12459
12460 2010-03-11 Richard Guenther <rguenther@suse.de>
12461
12462 PR tree-optimization/43255
12463 * gcc.c-torture/compile/pr43255.c: New testcase.
12464
12465 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12466
12467 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12468 * gcc.dg/pr43280.c: New testcase.
12469
12470 2010-03-11 Richard Guenther <rguenther@suse.de>
12471
12472 PR lto/43200
12473 * gcc.dg/lto/20100227-1_0.c: New testcase.
12474 * gcc.dg/lto/20100227-1_1.c: Likewise.
12475
12476 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12477
12478 PR libfortran/43320
12479 PR libfortran/43265
12480 * gfortran.dg/read_eof_6.f: New test
12481 * gfortran.dg/read_x_eof.f90: New test.
12482 * gfortran.dg/read_x_past.f: Update test.
12483
12484 2010-03-10 Jan Hubicka <jh@suse.cz>
12485
12486 * gcc.c-torture/compile/pr43288.c: New test.
12487
12488 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12489
12490 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12491 -fpic/-fPIC flags.
12492 * g++.old-deja/g++.pt/asm2.C: Likewise.
12493 * gcc.c-torture/compile/20000804-1.c: Likewise.
12494 * gcc.target/i386/clobbers.c: Likewise.
12495
12496 2010-03-10 Tobias Burnus <burnus@net-b.de>
12497
12498 PR fortran/43303
12499 * gfortran.dg/c_assoc_3.f90: New test.
12500
12501 2010-03-10 Jakub Jelinek <jakub@redhat.com>
12502
12503 PR debug/36728
12504 * gcc.dg/guality/pr36728-1.c: New test.
12505 * gcc.dg/guality/pr36728-2.c: New test.
12506
12507 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12508
12509 * gcc.dg/h8300-div-delay-slot.c: New test.
12510
12511 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
12512
12513 PR tree-optimization/43236
12514 * gcc.c-torture/execute/pr43236.c: New test.
12515
12516 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
12517
12518 PR middle-end/42859
12519 * g++.dg/eh/pr42859.C: New test.
12520
12521 2010-03-09 Jakub Jelinek <jakub@redhat.com>
12522
12523 PR debug/43299
12524 * gcc.dg/pr43299.c: New test.
12525
12526 PR debug/43290
12527 * g++.dg/eh/unwind2.C: New test.
12528
12529 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12530 Reza Yazdani <reza.yazdani@amd.com>
12531
12532 PR middle-end/43065
12533 * gcc.dg/graphite/run-id-4.c: New.
12534
12535 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12536
12537 PR middle-end/43065
12538 * gcc.dg/graphite/run-id-3.c: New.
12539
12540 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
12541
12542 PR middle-end/42644
12543 PR middle-end/42130
12544 * gcc.dg/graphite/id-18.c: New.
12545 * gcc.dg/graphite/run-id-pr42644.c: New.
12546
12547 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12548
12549 PR middle-end/42326
12550 * gcc.dg/graphite/pr42326.c: New.
12551
12552 2010-03-08 Richard Guenther <rguenther@suse.de>
12553
12554 PR tree-optimization/43269
12555 * gcc.c-torture/execute/pr43269.c: New testcase.
12556
12557 2010-03-08 Janus Weil <janus@gcc.gnu.org>
12558
12559 PR fortran/43256
12560 * gfortran.dg/typebound_call_13.f03: New.
12561
12562 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
12563
12564 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12565 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12566
12567 2010-03-05 Jason Merrill <jason@redhat.com>
12568
12569 * g++.dg/abi/mangle40.C: Require weak and alias.
12570
12571 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12572
12573 PR middle-end/42326
12574 * gfortran.dg/graphite/pr42326.f90: New.
12575 * gfortran.dg/graphite/pr42326-1.f90: New.
12576
12577 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12578
12579 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12580 (gnat_target_compile): Likewise.
12581 Reinitialize GNAT_UNDER_TEST if target changes.
12582 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12583 (local_find_gnatmake): Pass full --GCC to gnatlink.
12584 Remove --LINK.
12585
12586 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12587
12588 PR c/43248
12589 * gcc.dg/compound-literal-1.c: New testcase.
12590
12591 2010-03-04 Martin Jambor <mjambor@suse.cz>
12592
12593 PR tree-optimization/43164
12594 PR tree-optimization/43191
12595 * gcc.c-torture/compile/pr43164.c: New test.
12596 * gcc.c-torture/compile/pr43191.c: Likewise.
12597
12598 2010-03-04 Janus Weil <janus@gcc.gnu.org>
12599
12600 PR fortran/43244
12601 * gfortran.dg/finalize_9.f90: New.
12602
12603 2010-03-04 Tobias Burnus <burnus@net-b.de>
12604 Ken Werner <ken@linux.vnet.ibm.com>
12605
12606 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12607 to dg-options for spu.
12608 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12609 dump-scan target to exclude spu.
12610
12611 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
12612
12613 PR middle-end/43209
12614 * gcc.dg/tree-ssa/ivopts-4.c: New.
12615
12616 2010-03-03 Janis Johnson <janis187@us.ibm.com>
12617
12618 * lib/target-supports-dg.exp (check-flags): Provide defaults for
12619 include-opts and exclude-opts; skip checking the flags if arguments
12620 are the same as the defaults.
12621 (dg-xfail-if): Verify the number of arguments, supply defaults
12622 for unspecified optional arguments.
12623 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12624
12625 2010-03-03 Jason Merrill <jason@redhat.com>
12626
12627 PR c++/12909
12628 * g++.dg/abi/mangle40.C: Updated.
12629
12630 2010-03-03 Jason Merrill <jason@redhat.com>
12631
12632 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12633 * g++.dg/abi/mangle23.C: Likewise.
12634 * g++.dg/eh/simd-2.C: Likewise.
12635 * g++.dg/ext/attribute-test-2.C: Likewise.
12636 * g++.dg/ext/vector14.C: Likewise.
12637 * g++.dg/other/pr34435.C: Likewise.
12638 * g++.dg/template/conv8.C: Likewise.
12639 * g++.dg/template/nontype9.C: Likewise.
12640 * g++.dg/template/qualttp17.C: Likewise.
12641 * g++.dg/template/ref1.C: Likewise.
12642 * g++.old-deja/g++.pt/crash68.C: Likewise.
12643 * g++.old-deja/g++.pt/ref1.C: Likewise.
12644 * g++.old-deja/g++.pt/ref3.C: Likewise.
12645 * g++.old-deja/g++.pt/ref4.C: Likewise.
12646
12647 PR c++/12909
12648 * g++.dg/abi/mangle40.C: New.
12649 * g++.dg/abi/mangle41.C: New.
12650 * g++.dg/lto/20100302_0.C: New.
12651 * g++.dg/lto/20100302_1.C: New.
12652 * g++.dg/lto/20100302.h: New.
12653
12654 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
12655
12656 PR fortran/43243
12657 * gfortran.dg/internal_pack_12.f90: New test.
12658
12659 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
12660
12661 * gcc.dg/pr36997.c: Adjust error message.
12662
12663 2010-03-03 Mike Stump <mikestump@comcast.net>
12664
12665 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12666 adjustments to not be present on machines that align the stack to
12667 more than 4 bytes and don't have a red zone yet as that is an
12668 unimplemented optimization.
12669
12670 2010-03-03 Janus Weil <janus@gcc.gnu.org>
12671
12672 PR fortran/43169
12673 * gfortran.dg/impure_assignment_3.f90: New.
12674
12675 2010-03-03 Jakub Jelinek <jakub@redhat.com>
12676
12677 PR debug/43229
12678 * gfortran.dg/pr43229.f90: New test.
12679
12680 PR debug/43237
12681 * gcc.dg/debug/dwarf2/pr43237.c: New test.
12682
12683 PR debug/43177
12684 * gcc.dg/guality/pr43177.c: New test.
12685
12686 2010-03-02 Jason Merrill <jason@redhat.com>
12687
12688 * g++.dg/ext/vector9.C: Adjust error message.
12689 * g++.dg/conversion/simd3.C: Likewise.
12690 * g++.dg/other/error23.C: Likewise.
12691
12692 2010-03-02 Mike Stump <mikestump@comcast.net>
12693
12694 PR c++/41090
12695 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12696
12697 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
12698
12699 PR fortran/43180
12700 * gfortran.dg/internal_pack_10.f90: New test.
12701
12702 PR fortran/43173
12703 * gfortran.dg/internal_pack_11.f90: New test.
12704
12705 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
12706
12707 PR middle-end/42640
12708 * gcc.dg/tree-ssa/pr42640.c: New.
12709
12710 2010-03-01 Richard Guenther <rguenther@suse.de>
12711
12712 PR tree-optimization/43220
12713 * gcc.c-torture/execute/pr43220.c: New testcase.
12714
12715 2010-03-01 Richard Guenther <rguenther@suse.de>
12716
12717 PR middle-end/43213
12718 * gcc.dg/pr43213.c: New testcase.
12719
12720 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12721
12722 PR pch/14940
12723 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12724
12725 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12726
12727 * lib/target-supports.exp (check_effective_target_ucn_nocache):
12728 New function.
12729 (check_effective_target_ucn): Likewise.
12730
12731 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12732 if !ucn.
12733 * gcc.dg/ucnid-2.c: Likewise.
12734 * gcc.dg/ucnid-3.c: Likewise.
12735 * gcc.dg/ucnid-4.c: Likewise.
12736 * gcc.dg/ucnid-11.c: Likewise.
12737 * gcc.dg/ucnid-12.c: Likewise.
12738 * gcc.dg/ucnid-6.c: Skip if !ucn.
12739 * gcc.dg/ucnid-9.c: Likewise.
12740
12741 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12742
12743 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12744 lists to dg-skip-if.
12745 * gcc.target/i386/stackalign/return-3.c: Likewise.
12746
12747 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12748
12749 * gcc.target/i386/clearcap.map: New file.
12750 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12751 Pass clearcap.map by default if supported.
12752
12753 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12754
12755 PR fortran/42900
12756 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12757 Explain this.
12758 * gfortran.dg/stat_2.f90: Likewise.
12759
12760 2010-03-01 Tobias Burnus <burnus@net-b.de>
12761
12762 PR fortran/43199
12763 * gfortran.dg/module_read_2.f90: New test.
12764
12765 2010-02-27 Mark Mitchell <mark@codesourcery.com>
12766
12767 PR c++/42748
12768 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12769 * g++.dg/abi/mangle12.C: Likewise.
12770 * g++.dg/abi/mangle20-2.C: Likewise.
12771 * g++.dg/abi/mangle17.C: Likewise.
12772 * g++.dg/template/cond2.C: Likewise.
12773 * g++.dg/template/pr35240.C: Likewise.
12774
12775 2010-02-27 Richard Guenther <rguenther@suse.de>
12776
12777 PR tree-optimization/43186
12778 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12779
12780 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
12781
12782 * g++.dg/abi/packed1.C: Expect warning on the SH.
12783
12784 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
12785
12786 PR c++/42054:
12787 * g++.dg/parse/error37.C: New test.
12788
12789 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
12790
12791 PR c/24577
12792 PR c/43192
12793 * gcc.dg/pr8927-1.c: Match new note.
12794 * gcc.dg/990506-0.c: Likewise.
12795 * gcc.dg/gomp/flush-2.c: Likewise.
12796 * gcc.dg/gomp/atomic-5.c: Likewise.
12797 * gcc.dg/gomp/pr34607.c: Likewise.
12798 * gcc.dg/pr35746.c: Likewise.
12799 * gcc.dg/cpp/pragma-1.c: Likewise.
12800 * gcc.dg/cpp/pragma-2.c: Likewise.
12801 * gcc.dg/pr41842.c: Likewise.
12802 * gcc.dg/noncompile/20040629-1.c: Likewise.
12803 * objc.dg/private-1.m: Likewise.
12804
12805 2010-02-27 Tobias Burnus <burnus@net-b.de>
12806
12807 PR fortran/43185
12808 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12809 * gfortran.dg/default_initialization_4.f90: New test.
12810
12811 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
12812
12813 * gnat.dg/thin_pointer.ad[sb]: Rename into...
12814 * gnat.dg/thin_pointer1.ad[sb]: ...this.
12815 * gnat.dg/thin_pointer2.adb: New test.
12816 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12817
12818 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
12819
12820 PR c/20631
12821 * gcc.dg/cpp/c90-pedantic.c: New.
12822 * gcc.dg/cpp/c90.c: New.
12823 * gcc.dg/gnu90-const-expr-1.c: New.
12824 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12825
12826 2010-02-26 Richard Guenther <rguenther@suse.de>
12827
12828 PR tree-optimization/43186
12829 * gcc.c-torture/compile/pr43186.c: New testcase.
12830
12831 2010-02-26 Jakub Jelinek <jakub@redhat.com>
12832
12833 PR debug/43190
12834 * c-c++-common/dwarf2/pr43190.c: New test.
12835
12836 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12837
12838 PR testsuite/37074:
12839 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12840
12841 2010-02-26 Richard Guenther <rguenther@suse.de>
12842
12843 PR tree-optimization/43188
12844 * gcc.c-torture/compile/pr43188.c: New testcase.
12845
12846 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12847
12848 PR target/43175
12849 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12850
12851 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
12852
12853 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12854
12855 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12856
12857 PR target/43154
12858 * gcc.target/powerpc/pr43154.c: New file.
12859
12860 2010-02-25 Jakub Jelinek <jakub@redhat.com>
12861
12862 PR debug/43166
12863 * gfortran.dg/debug/pr43166.f: New test.
12864
12865 PR debug/43165
12866 * gcc.dg/torture/pr43165.c: New test.
12867
12868 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12869
12870 PR c/43128
12871 * c-c++-common/pr41779.c: Update.
12872
12873 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12874
12875 PR ada/32547
12876 * lib/gnat-dg.exp (gnat_load): Redefine.
12877
12878 * ada/acats/run_acats: Run run_all.sh with $SHELL.
12879 * ada/acats/run_all.sh: Downcase tasking not implemented message.
12880
12881 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12882
12883 PR libobjc/36610
12884 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12885 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12886 -fgnu-runtime.
12887 Sort entries.
12888
12889 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12890
12891 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12892
12893 2010-02-24 Jakub Jelinek <jakub@redhat.com>
12894
12895 PR debug/43150
12896 * gcc.dg/guality/vla-1.c: New test.
12897
12898 2010-02-24 Tobias Burnus <burnus@net-b.de>
12899
12900 PR fortran/43042
12901 * gfortran.dg/c_ptr_tests_15.f90: New test.
12902
12903 2010-02-23 Jakub Jelinek <jakub@redhat.com>
12904
12905 PR target/43107
12906 * gcc.target/i386/pr43107.c: New test.
12907
12908 2010-02-23 Jason Merrill <jason@redhat.com>
12909
12910 PR c++/43143
12911 * g++.dg/cpp0x/variadic100.C: New.
12912
12913 2010-02-23 Jason Merrill <jason@redhat.com>
12914
12915 PR debug/42800
12916 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12917 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12918 * c-c++-common/dwarf2/vla1.c: New.
12919
12920 2010-02-23 Jakub Jelinek <jakub@redhat.com>
12921
12922 PR target/43139
12923 * gcc.dg/pr43139.c: New test.
12924
12925 PR debug/43077
12926 * gcc.dg/guality/pr43077-1.c: New test.
12927
12928 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
12929
12930 PR 43123
12931 * gcc.dg/march.c: New.
12932 * gcc.dg/march-generic.c: New.
12933 * gcc.dg/mtune.c: New.
12934
12935 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12936
12937 PR middle-end/43083
12938 * gcc.dg/graphite/pr43083.c: New.
12939
12940 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12941
12942 PR middle-end/43097
12943 * gfortran.dg/graphite/pr43097.f: New.
12944
12945 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12946 Manuel López-Ibáñez <manu@gcc.gnu.org>
12947
12948 PR middle-end/43140
12949 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12950
12951 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12952
12953 PR middle-end/43026
12954 * g++.dg/graphite/pr43026.C: New.
12955
12956 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
12957
12958 PR c++/43126
12959 * gcc.dg/cleanup-1.c: Update.
12960 * gcc.dg/func-args-1.c: Update.
12961 * gcc.dg/format/sentinel-1.c: Update.
12962 * g++.old-deja/g++.jason/scoping10.C: Update.
12963 * g++.old-deja/g++.ns/lookup5.C: Update.
12964 * g++.dg/ext/cleanup-1.C: Update.
12965 * g++.dg/parse/varmod1.C: Update.
12966 * g++.dg/parse/error33.C: Update.
12967 * g++.dg/expr/call3.C: Update.
12968 * g++.dg/func-args-1.C: New.
12969
12970 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
12971
12972 PR c/43125
12973 * gcc.dg/attr-used-2.c: Moved to ...
12974 * c-c++-common/attr-used-2.c: Here.
12975
12976 * gcc.dg/attr-used.c: Moved to ...
12977 * c-c++-common/attr-used.c: Here.
12978
12979 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
12980
12981 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12982
12983 2010-02-22 Richard Guenther <rguenther@suse.de>
12984
12985 PR lto/43045
12986 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12987 * gfortran.dg/lto/20100222-1_1.c: Likewise.
12988
12989 2010-02-22 Richard Guenther <rguenther@suse.de>
12990
12991 PR tree-optimization/42749
12992 * gcc.c-torture/compile/pr42749.c: New testcase.
12993
12994 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
12995
12996 PR fortran/43072
12997 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12998 * gfortran.dg/internal_pack_9.f90: New test.
12999
13000 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13001
13002 PR c++/23510
13003 * g++.dg/template/recurse.C: Adjust.
13004 * g++.dg/template/pr23510.C: New.
13005
13006 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13007
13008 PR c++/42824
13009 * g++.dg/template/memclass4.C: New test.
13010
13011 2010-02-21 Tobias Burnus <burnus@net-b.de>
13012
13013 PR fortran/35259
13014 * gfortran.dg/reassoc_5.f90: New test.
13015
13016 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13017
13018 PR target/43067
13019 * gcc.target/i386/pr43067.c: New test.
13020
13021 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13022
13023 PR c++/35669
13024 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13025 -Wconversion-null.
13026 * g++.dg/warn/Wconversion-null.C: New test.
13027 * g++.old-deja/g++.other/null1.C: Move to...
13028 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13029
13030 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13031
13032 PR fortran/36932
13033 PR fortran/36933
13034 * gfortran.dg/dependency_26.f90: New test.
13035
13036 PR fortran/43072
13037 * gfortran.dg/internal_pack_7.f90: New test.
13038
13039 PR fortran/43111
13040 * gfortran.dg/internal_pack_8.f90: New test.
13041
13042 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13043
13044 PR 43128
13045 * c-c++-common/pr41779.c: Fix broken testcase.
13046
13047 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13048
13049 PR 36513
13050 * c-c++-common/pr36513.c: New testcase.
13051 * c-c++-common/pr36513-2.c: New testcase.
13052
13053 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13054
13055 PR 41779
13056 * c-c++-common/pr41779.c: New.
13057
13058 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13059
13060 PR debug/43084
13061 * gcc.dg/pr43084.c: New test.
13062
13063 2010-02-19 Richard Guenther <rguenther@suse.de>
13064
13065 PR tree-optimization/42916
13066 * gcc.dg/pr42916.c: New testcase.
13067
13068 2010-02-18 Jason Merrill <jason@redhat.com>
13069
13070 PR c++/42837
13071 * g++.dg/abi/packed1.C: Add expected warning.
13072
13073 PR c++/43108
13074 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13075 * gcc.dg/torture/dg-torture.exp: Likewise.
13076 * c-c++-common/torture/complex-sign.h,
13077 c-c++-common/torture/complex-sign-add.c,
13078 c-c++-common/torture/complex-sign-mixed-add.c,
13079 c-c++-common/torture/complex-sign-mixed-div.c,
13080 c-c++-common/torture/complex-sign-mixed-mul.c,
13081 c-c++-common/torture/complex-sign-mixed-sub.c,
13082 c-c++-common/torture/complex-sign-mul.c,
13083 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13084 Adapt for C++ compilation as well.
13085
13086 PR c++/43070
13087 * g++.dg/ext/label1.C: Update.
13088 * g++.dg/ext/label2.C: Update.
13089
13090 PR c++/26261
13091 * g++.dg/template/dependent-name6.C: New.
13092
13093 PR c++/43109
13094 * g++.dg/parse/namespace12.C: New.
13095
13096 2010-02-18 Martin Jambor <mjambor@suse.cz>
13097
13098 PR tree-optimization/43066
13099 * gcc.c-torture/compile/pr43066.c: New test.
13100
13101 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13102
13103 * g++.dg/ext/attrib35.C: Fix target selector string.
13104 * g++.dg/ext/attrib36.C: Ditto.
13105 * g++.dg/ext/attrib37.C: Ditto.
13106 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13107 * g++.dg/abi/mangle25.C: Ditto.
13108
13109 2010-02-17 Jason Merrill <jason@redhat.com>
13110
13111 PR c++/43069
13112 * g++.dg/parse/namespace11.C: New.
13113
13114 PR c++/43093
13115 * g++.dg/ext/attrib37.C: New.
13116
13117 PR c++/43079
13118 * g++.dg/template/ptrmem20.C: New.
13119
13120 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13121
13122 PR target/43103
13123 * gcc.target/i386/xop-check.h: Include m256-check.h.
13124 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13125 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13126 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13127 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13128
13129 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13130
13131 PR debug/42918
13132 * gcc.dg/pr42918.c: New test.
13133
13134 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13135
13136 * g++.dg/ext/attrib36.C: Require ILP32.
13137
13138 2010-02-16 Richard Guenther <rguenther@suse.de>
13139
13140 PR tree-optimization/41043
13141 * gfortran.dg/pr41043.f90: New testcase.
13142 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13143
13144 2010-02-16 Jason Merrill <jason@redhat.com>
13145
13146 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13147
13148 2010-02-16 Ira Rosen <irar@il.ibm.com>
13149
13150 PR tree-optimization/43074
13151 * gcc.dg/vect/fast-math-pr43074.c: New test.
13152
13153 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13154
13155 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13156
13157 2010-02-16 Jason Merrill <jason@redhat.com>
13158
13159 PR c++/43031
13160 * g++.dg/ext/attrib36.C: New.
13161
13162 PR c++/43036
13163 * g++.dg/other/array6.C: New.
13164
13165 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13166
13167 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13168
13169 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13170
13171 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13172 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13173 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13174 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13175 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13176 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13177
13178 2010-02-15 Richard Guenther <rguenther@suse.de>
13179
13180 PR middle-end/43068
13181 * g++.dg/torture/pr43068.C: New testcase.
13182
13183 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13184
13185 PR c++/43024
13186 * g++.dg/opt/ice1.C: New.
13187
13188 2010-02-14 Jason Merrill <jason@redhat.com>
13189
13190 PR c++/41997
13191 * g++.dg/cpp0x/initlist-opt.C: New.
13192
13193 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13194
13195 PR fortran/41113
13196 PR fortran/41117
13197 * gfortran.dg/internal_pack_6.f90: New test.
13198
13199 2010-02-12 Jason Merrill <jason@redhat.com>
13200
13201 PR c++/43054
13202 * g++.dg/cpp0x/variadic99.C: New.
13203
13204 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13205
13206 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13207 sign extend pointers to gualchk_t.
13208
13209 PR c++/43033
13210 * g++.dg/other/default3.C: Xfail g4 test.
13211
13212 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13213
13214 PR middle-end/43012
13215 * gcc.dg/graphite/pr43012.c: New.
13216
13217 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13218
13219 PR middle-end/42930
13220 * g++.dg/graphite/pr42930.C: New.
13221
13222 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13223
13224 PR middle-end/42914
13225 PR middle-end/42530
13226 * gcc.dg/graphite/pr42530.c: New.
13227 * gcc.dg/graphite/pr42914.c: New.
13228
13229 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13230
13231 PR middle-end/42771
13232 * gcc.dg/graphite/pr42771.c: New.
13233
13234 2010-02-11 Richard Guenther <rguenther@suse.de>
13235
13236 PR tree-optimization/42998
13237 * gcc.c-torture/compile/pr42998.c: New testcase.
13238
13239 2010-02-10 Jason Merrill <jason@redhat.com>
13240
13241 PR c++/41896
13242 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13243
13244 PR c++/42983, core issue 906
13245 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13246 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13247
13248 PR c++/43016
13249 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13250
13251 2010-02-10 Richard Guenther <rguenther@suse.de>
13252
13253 PR tree-optimization/43017
13254 * gcc.dg/torture/pr43017.c: New testcase.
13255
13256 2010-02-10 Tobias Burnus <burnus@net-b.de>
13257
13258 PR fortran/40823
13259 * gfortran.dg/private_type_1.f90: Update error location.
13260 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13261 * gfortran.dg/typebound_operator_2.f03: Ditto.
13262 * gfortran.dg/assignment_2.f90: Ditto.
13263 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13264 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13265
13266 2010-02-10 Tobias Burnus <burnus@net-b.de>
13267
13268 PR fortran/43015
13269 * gfortran.dg/bind_c_usage_20.f90: New test.
13270
13271 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13272
13273 PR debug/43010
13274 * g++.dg/debug/pr43010.C: New test.
13275
13276 2010-02-10 Richard Guenther <rguenther@suse.de>
13277
13278 PR c/43007
13279 * gcc.c-torture/execute/20100209-1.c: New testcase.
13280 * gcc.dg/fold-div-3.c: Likewise.
13281
13282 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13283
13284 * gcc.dg/builtin-ffs-1.c: New test.
13285
13286 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13287
13288 PR fortran/42999
13289 * gfortran.dg/array_constructor_35.f90: New test.
13290
13291 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13292
13293 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13294
13295 2010-02-09 Jason Merrill <jason@redhat.com>
13296
13297 PR c++/42399
13298 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13299
13300 PR c++/42370
13301 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13302
13303 2010-02-09 Tobias Burnus <burnus@net-b.de>
13304
13305 PR fortran/41869
13306 * gfortran.dg/module_write_1.f90: New test.
13307
13308 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13309
13310 * gcc.dg/pr19340.c: Adjust.
13311
13312 2010-02-09 Richard Guenther <rguenther@suse.de>
13313
13314 PR tree-optimization/43008
13315 * gcc.c-torture/execute/pr43008.c: New testcase.
13316
13317 2010-02-09 Richard Guenther <rguenther@suse.de>
13318
13319 PR tree-optimization/43000
13320 * gcc.dg/torture/pr43000.c: New testcase.
13321 * gcc.dg/torture/pr43002.c: Likewise.
13322
13323 2010-02-09 Daniel Kraft <d@domob.eu>
13324
13325 PR fortran/39171
13326 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13327 and pass -Wsurprising as necessary.
13328
13329 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13330
13331 PR tree-optimization/42890
13332 * g++.dg/torture/pr42890.C: New test.
13333
13334 2010-02-08 Richard Guenther <rguenther@suse.de>
13335
13336 PR middle-end/42995
13337 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13338
13339 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13340
13341 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13342 return 0 from main.
13343 * gcc.dg/graphite/block-1.c: Same.
13344 * gcc.dg/graphite/block-3.c: Same.
13345 * gcc.dg/graphite/block-4.c: Same.
13346 * gcc.dg/graphite/block-5.c: Same.
13347 * gcc.dg/graphite/block-6.c: Same.
13348 * gcc.dg/graphite/block-7.c: Same.
13349 * gcc.dg/graphite/interchange-0.c: Same.
13350 * gcc.dg/graphite/interchange-1.c: Same.
13351 * gcc.dg/graphite/interchange-10.c: Same.
13352 * gcc.dg/graphite/interchange-11.c: Same.
13353 * gcc.dg/graphite/interchange-12.c: Same.
13354 * gcc.dg/graphite/interchange-2.c: Same.
13355 * gcc.dg/graphite/interchange-3.c: Same.
13356 * gcc.dg/graphite/interchange-4.c: Same.
13357 * gcc.dg/graphite/interchange-5.c: Same.
13358 * gcc.dg/graphite/interchange-6.c: Same.
13359 * gcc.dg/graphite/interchange-7.c: Same.
13360 * gcc.dg/graphite/interchange-8.c: Same.
13361 * gcc.dg/graphite/interchange-9.c: Same.
13362 * gcc.dg/graphite/interchange-mvt.c: Same.
13363
13364 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13365
13366 * gfortran.dg/graphite/id-19.f: New.
13367 * gfortran.dg/graphite/pr14741.f90: New.
13368 * gfortran.dg/graphite/pr41924.f90: New.
13369 * gfortran.dg/graphite/run-id-2.f90: New.
13370
13371 2010-02-07 Richard Guenther <rguenther@suse.de>
13372
13373 PR middle-end/42956
13374 * gcc.c-torture/compile/pr42956.c: New testcase.
13375
13376 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13377
13378 PR libfortran/42742
13379 * gfortran.dg/fmt_cache_2.f: New test.
13380
13381 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13382
13383 * gfortran.dg/read_no_eor.f90: New test.
13384
13385 2010-02-05 Jason Merrill <jason@redhat.com>
13386
13387 * g++.dg/ext/label13.C: Move constructor body out of class.
13388
13389 2010-02-03 Jason Merrill <jason@redhat.com>
13390
13391 PR c++/42870
13392 * g++.dg/ext/dllexport3.C: New.
13393
13394 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13395
13396 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13397
13398 2010-02-05 Richard Guenther <rguenther@suse.de>
13399
13400 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13401
13402 2010-02-05 Dodji Seketeli <dodji@redhat.com>
13403
13404 PR c++/42915
13405 * g++.dg/other/crash-9.C: New test.
13406
13407 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
13408
13409 PR fortran/42309
13410 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13411
13412 2010-02-04 Richard Guenther <rguenther@suse.de>
13413
13414 PR rtl-optimization/42952
13415 * gcc.dg/torture/pr42952.c: New testcase.
13416
13417 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13418
13419 PR libfortran/42901
13420 * gfortran.dg/namelist_60.f90: New test.
13421
13422 2010-02-03 Jason Merrill <jason@redhat.com>
13423
13424 PR c++/40138
13425 * g++.dg/ext/builtin11.C: New.
13426
13427 PR c++/4926
13428 PR c++/38600
13429 * g++.dg/abi/mangle35.C: New.
13430 * g++.dg/abi/mangle37.C: New.
13431
13432 PR c++/12909
13433 * g++.dg/abi/mangle36.C: New.
13434
13435 PR c++/35652
13436 * g++.dg/warn/string1.C: New.
13437
13438 2010-02-03 Richard Guenther <rguenther@suse.de>
13439
13440 PR tree-optimization/42944
13441 * gcc.dg/errno-1.c: New testcase.
13442
13443 2010-02-03 Richard Guenther <rguenther@suse.de>
13444
13445 PR middle-end/42927
13446 * gcc.c-torture/compile/pr42927.c: New testcase.
13447
13448 2010-02-03 Tobias Burnus <burnus@net-b.de>
13449
13450 PR fortran/42936
13451 * gfortran.dg/null_4.f90: New test.
13452
13453 2010-02-02 Jason Merrill <jason@redhat.com>
13454
13455 PR c++/41090
13456 * g++.dg/ext/label13.C: New.
13457
13458 2010-02-02 Tobias Burnus <burnus@net-b.de>
13459
13460 PR fortran/42650
13461 * gfortran.dg/func_result_5.f90: New test.
13462
13463 2010-02-01 Tobias Burnus <burnus@net-b.de>
13464
13465 PR fortran/42922
13466 * gfortran.dg/pure_initializer_3.f90: News test.
13467
13468 2010-01-31 Janus Weil <janus@gcc.gnu.org>
13469
13470 PR fortran/42888
13471 * gfortran.dg/allocate_derived_2.f90: New test.
13472
13473 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
13474
13475 PR middle-end/42898
13476 * gcc.dg/torture/pr42898-2.c: New test.
13477
13478 2010-01-31 Richard Guenther <rguenther@suse.de>
13479
13480 PR middle-end/42898
13481 * gcc.dg/torture/pr42898.c: New testcase.
13482
13483 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
13484
13485 PR fortran/38324
13486 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13487 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13488
13489 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
13490
13491 * g++.dg/tree-ssa/inline-1.C: New.
13492 * g++.dg/tree-ssa/inline-2.C: New.
13493 * g++.dg/tree-ssa/inline-3.C: New.
13494
13495 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
13496
13497 PR testsuite/41701
13498 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13499 the string 'pow' in the pathname of the compiler from generating a
13500 test failure.
13501
13502 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13503
13504 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13505 * g++.old-deja/g++.mike/eh17.C: Likewise.
13506 * g++.old-deja/g++.mike/p5571.C: Likewise.
13507
13508 2010-01-29 Dodji Seketeli <dodji@redhat.com>
13509
13510 PR c++/42758
13511 PR c++/42634
13512 PR c++/42336
13513 PR c++/42797
13514 PR c++/42880
13515 * g++.dg/other/crash-5.C: New test.
13516 * g++.dg/other/crash-6.C: New test.
13517 * g++.dg/other/crash-7.C: New test.
13518 * g++.dg/other/crash-8.C: New test.
13519
13520 2010-01-29 Jakub Jelinek <jakub@redhat.com>
13521
13522 PR rtl-optimization/42889
13523 * gcc.dg/pr42889.c: New test.
13524
13525 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
13526
13527 * gcc.target/i386/pr42881.c: Use SSE2.
13528
13529 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
13530
13531 PR target/42891
13532 * gcc.target/i386/pr42891.c: New test.
13533
13534 2010-01-28 Richard Guenther <rguenther@suse.de>
13535
13536 PR tree-optimization/42871
13537 * g++.dg/torture/pr42871.C: New testcase.
13538
13539 2010-01-28 Richard Guenther <rguenther@suse.de>
13540
13541 * gcc.dg/Wobjsize-1.h: New testcase.
13542 * gcc.dg/Wobjsize-1.c: Likewise.
13543
13544 2010-01-28 Richard Guenther <rguenther@suse.de>
13545
13546 PR middle-end/42883
13547 * g++.dg/torture/pr42883.C: New testcase.
13548
13549 2010-01-28 Michael Matz <matz@suse.de>
13550
13551 * gcc.target/i386/pr42881.c: New test.
13552
13553 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13554
13555 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13556 Add i?86-*-solaris2* support.
13557
13558 2010-01-28 Dodji Seketeli <dodji@redhat.com>
13559
13560 PR c++/42713
13561 PR c++/42820
13562 * g++.dg/template/typedef27.C: New test case.
13563 * g++.dg/template/typedef28.C: New test case.
13564
13565 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
13566
13567 * gcc.dg/optimize-bswap*.c: Add ARM target
13568
13569 2010-01-27 Richard Guenther <rguenther@suse.de>
13570
13571 PR middle-end/42878
13572 * gcc.dg/torture/pr42878-1.c: New testcase.
13573 * gcc.dg/torture/pr42878-2.c: Likewise.
13574
13575 2010-01-27 Jakub Jelinek <jakub@redhat.com>
13576
13577 PR middle-end/42874
13578 * gcc.dg/vla-22.c: New test.
13579
13580 2010-01-26 Jakub Jelinek <jakub@redhat.com>
13581
13582 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13583 current collation.
13584
13585 2010-01-26 Richard Guenther <rguenther@suse.de>
13586
13587 PR rtl-optimization/42685
13588 * gcc.dg/pr42685.c: New testcase.
13589 * g++.dg/other/pr42685.C: Likewise.
13590
13591 2010-01-26 Richard Guenther <rguenther@suse.de>
13592
13593 PR middle-end/42806
13594 * g++.dg/other/pr42806.C: New testcase.
13595
13596 2010-01-26 Richard Guenther <rguenther@suse.de>
13597
13598 PR tree-optimization/42250
13599 * gcc.dg/pr42250.c: New testcase.
13600
13601 2010-01-25 Arnaud Charlet <charlet@adacore.com>
13602
13603 * gnat.dg/array_bounds_test.adb: New test.
13604
13605 2010-01-25 Tobias Burnus <burnus@net-b.de>
13606
13607 PR fortran/42858
13608 * gfortran.dg/generic_21.f90: New test.
13609
13610 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13611
13612 PR testsuite/41522
13613 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13614
13615 2010-01-24 Mark Mitchell <mark@codesourcery.com>
13616
13617 PR c++/42748
13618 * g++.dg/abi/arm_va_list2.C: New test.
13619 * g++.dg/abi/arm_va_list2.h: Companion header file.
13620
13621 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
13622
13623 PR fortran/41044
13624 * gfortran.dg/parameter_array_ref_2.f90 : New test.
13625
13626 PR fortran/41167
13627 * gfortran.dg/char_array_arg_1.f90 : New test.
13628
13629 * gfortran.dg/pr25923.f90 : Remove XFAIL.
13630
13631 2010-01-24 Tobias Burnus <burnus@net-b.de>
13632
13633 PR fortran/39304
13634 * gfortran.dg/generic_20.f90: New test.
13635
13636 2010-01-22 Michael Matz <matz@suse.de>
13637
13638 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13639 -msse2.
13640
13641 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
13642
13643 PR fortran/42736
13644 * gfortran.dg/dependency_25.f90 : New test.
13645
13646 2010-01-21 Martin Jambor <mjambor@suse.cz>
13647
13648 PR tree-optimization/42585
13649 * gcc.dg/tree-ssa/pr42585.c: New test.
13650
13651 2010-01-21 Richard Guenther <rguenther@suse.de>
13652
13653 PR middle-end/19988
13654 * gcc.dg/pr19988.c: New testcase.
13655
13656 2010-01-20 Janis Johnson <janis187@us.ibm.com>
13657
13658 * g++.dg/compat/decimal/compat-common.h: New file.
13659 * g++.dg/compat/decimal/decimal-dummy.h: New file.
13660 * g++.dg/compat/decimal/pass_x.h: New file.
13661 * g++.dg/compat/decimal/pass_y.h: New file.
13662 * g++.dg/compat/decimal/pass-1_main.C: New file.
13663 * g++.dg/compat/decimal/pass-1_x.C: New file.
13664 * g++.dg/compat/decimal/pass-1_y.C: New file.
13665 * g++.dg/compat/decimal/pass-2_main.C: New file.
13666 * g++.dg/compat/decimal/pass-2_x.C: New file.
13667 * g++.dg/compat/decimal/pass-2_y.C: New file.
13668 * g++.dg/compat/decimal/pass-3_main.C: New file.
13669 * g++.dg/compat/decimal/pass-3_x.C: New file.
13670 * g++.dg/compat/decimal/pass-3_y.C: New file.
13671 * g++.dg/compat/decimal/pass-4_main.C: New file.
13672 * g++.dg/compat/decimal/pass-4_x.C: New file.
13673 * g++.dg/compat/decimal/pass-4_y.C: New file.
13674 * g++.dg/compat/decimal/pass-5_main.C: New file.
13675 * g++.dg/compat/decimal/pass-5_x.C: New file.
13676 * g++.dg/compat/decimal/pass-5_y.C: New file.
13677 * g++.dg/compat/decimal/pass-6_main.C: New file.
13678 * g++.dg/compat/decimal/pass-6_x.C: New file.
13679 * g++.dg/compat/decimal/pass-6_y.C: New file.
13680 * g++.dg/compat/decimal/return_x.h: New file.
13681 * g++.dg/compat/decimal/return_y.h: New file.
13682 * g++.dg/compat/decimal/return-1_main.C: New file.
13683 * g++.dg/compat/decimal/return-1_x.C: New file.
13684 * g++.dg/compat/decimal/return-1_y.C: New file.
13685 * g++.dg/compat/decimal/return-2_main.C: New file.
13686 * g++.dg/compat/decimal/return-2_x.C: New file.
13687 * g++.dg/compat/decimal/return-2_y.C: New file.
13688 * g++.dg/compat/decimal/return-3_main.C: New file.
13689 * g++.dg/compat/decimal/return-3_x.C: New file.
13690 * g++.dg/compat/decimal/return-3_y.C: New file.
13691 * g++.dg/compat/decimal/return-4_main.C: New file.
13692 * g++.dg/compat/decimal/return-4_x.C: New file.
13693 * g++.dg/compat/decimal/return-4_y.C: New file.
13694 * g++.dg/compat/decimal/return-5_main.C: New file.
13695 * g++.dg/compat/decimal/return-5_x.C: New file.
13696 * g++.dg/compat/decimal/return-5_y.C: New file.
13697 * g++.dg/compat/decimal/return-6_main.C: New file.
13698 * g++.dg/compat/decimal/return-6_x.C: New file.
13699 * g++.dg/compat/decimal/return-6_y.C: New file.
13700
13701 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13702
13703 PR debug/42715
13704 * gcc.dg/pr42715.c: New.
13705
13706 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
13707
13708 PR c++/42038
13709 * g++.dg/parse/crash55.C: New.
13710
13711 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13712
13713 PR debug/42782
13714 * gcc.dg/guality/pr42782.c: New.
13715
13716 2010-01-20 Jason Merrill <jason@redhat.com>
13717
13718 PR c++/41788
13719 * g++.dg/abi/packed1.C: New.
13720
13721 PR c++/41920
13722 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13723
13724 PR c++/40750
13725 * g++.dg/parse/fn-typedef1.C: New.
13726 * g++.dg/other/cv_quals.C: Adjust.
13727
13728 2010-01-20 Anthony Green <green@moxielogic.com>
13729
13730 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13731 pack(push) pragma).
13732 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13733 * gcc.dg/20020312-2.c: Port this to the moxie core.
13734 * gcc.dg/weak/typeof-2.c: Ditto.
13735
13736 2010-01-20 Richard Guenther <rguenther@suse.de>
13737
13738 PR tree-optimization/42717
13739 * gcc.c-torture/compile/pr42717.c: New testcase.
13740
13741 2010-01-20 Jakub Jelinek <jakub@redhat.com>
13742
13743 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13744 of signed, add a few new tests.
13745
13746 PR middle-end/42803
13747 * g++.dg/parse/limits-initializer1.C: New test.
13748
13749 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13750
13751 PR fortran/42804
13752 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13753 * gfortran.dg/typebound_call_12.f03: New test.
13754
13755 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
13756
13757 PR fortran/42783
13758 * gfortran.dg/bounds_check_15.f90 : New test.
13759
13760 2010-01-19 Michael Matz <matz@suse.de>
13761
13762 PR tree-optimization/41783
13763 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13764
13765 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13766
13767 PR target/38697.
13768 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13769 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13770 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
13771 * gcc.target/arm/neon/vget_lows16.c: Likewise.
13772 * gcc.target/arm/neon/vget_lows32.c: Likewise.
13773 * gcc.target/arm/neon/vget_lows64.c: Likewise.
13774 * gcc.target/arm/neon/vget_lows8.c: Likewise.
13775 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13776 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13777 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13778 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13779
13780 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13781
13782 PR fortran/42545
13783 * gfortran.dg/extends_6.f03: Modified an error message.
13784 * gfortran.dg/extends_10.f03: New test.
13785 * gfortran.dg/private_type_6.f03: Modified an error message.
13786 * gfortran.dg/structure_constructor_8.f03: Ditto.
13787
13788 2010-01-19 Jakub Jelinek <jakub@redhat.com>
13789
13790 PR tree-optimization/42719
13791 * gcc.dg/pr42719.c: New test.
13792
13793 PR debug/42728
13794 * gcc.dg/pr42728.c: New test.
13795
13796 2010-01-19 Anthony Green <green@moxielogic.com>
13797
13798 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13799
13800 2010-01-18 Anthony Green <green@moxielogic.com>
13801
13802 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13803 for moxie.
13804
13805 2010-01-19 Dodji Seketeli <dodji@redhat.com>
13806
13807 * g++.dg/template/error45.C: reverted as part of reverting the
13808 fix of PR c++/42634.
13809
13810 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13811
13812 PR c++/42634
13813 * g++.dg/template/error45.C: New test.
13814
13815 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13816
13817 PR c++/42766
13818 * g++.dg/conversion/op6.C: New test.
13819
13820 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
13821
13822 PR target/42774
13823 * gcc.target/alpha/pr42774.c: New test.
13824
13825 2010-01-18 Richard Guenther <rguenther@suse.de>
13826
13827 PR tree-optimization/42781
13828 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13829
13830 2010-01-17 Richard Guenther <rguenther@suse.de>
13831
13832 PR middle-end/42248
13833 * gcc.c-torture/execute/pr42248.c: New testcase.
13834
13835 2010-01-17 Richard Guenther <rguenther@suse.de>
13836
13837 PR tree-optimization/42773
13838 * g++.dg/torture/pr42773.C: New testcase.
13839
13840 2010-01-17 Janus Weil <janus@gcc.gnu.org>
13841
13842 PR fortran/42677
13843 * gfortran.dg/interface_assignment_5.f90: New test.
13844
13845 2010-01-17 Dodji Seketeli <dodji@redhat.com>
13846
13847 PR c++/42697
13848 * g++.dg/template/crash94.C: Reverted.
13849
13850 2010-01-17 Jie Zhang <jie.zhang@analog.com>
13851
13852 PR debug/42767
13853 * gcc.dg/debug/pr42767.c: New.
13854
13855 2010-01-15 Jason Merrill <jason@redhat.com>
13856
13857 PR c++/42761
13858 * g++.dg/cpp0x/decltype22.C: New.
13859
13860 2010-01-16 Jakub Jelinek <jakub@redhat.com>
13861
13862 PR middle-end/42760
13863 * g++.dg/torture/pr42760.C: New test.
13864
13865 2010-01-15 Jing Yu <jingyu@google.com>
13866
13867 PR rtl-optimization/42691
13868 * gcc.c-torture/execute/pr42691.c: New.
13869
13870 2010-01-15 Richard Guenther <rguenther@suse.de>
13871
13872 PR middle-end/42739
13873 * g++.dg/torture/pr42739.C: New testcase.
13874
13875 2010-01-15 Dodji Seketeli <dodji@redhat.com>
13876
13877 * g++.dg/template/error45.C: Revert as part of reverting changes
13878 or PR c++/42634.
13879
13880 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13881
13882 PR fortran/42684
13883 * gfortran.dg/interface_31.f90: New test.
13884
13885 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13886
13887 * gcc.target/powerpc/pr42747.c: New file.
13888
13889 2010-01-14 Jakub Jelinek <jakub@redhat.com>
13890
13891 PR middle-end/42674
13892 * c-c++-common/pr42674.c: New test.
13893
13894 PR c++/42608
13895 * g++.dg/template/instantiate11.C: New test.
13896
13897 2010-01-14 Jason Merrill <jason@redhat.com>
13898
13899 PR c++/42701
13900 * g++.dg/overload/error3.C: New.
13901
13902 PR c++/42655
13903 * g++.dg/overload/rvalue1.C: New.
13904
13905 2010-01-14 Martin Jambor <mjambor@suse.cz>
13906
13907 PR tree-optimization/42706
13908 * gcc.dg/ipa/pr42706.c: New testcase.
13909
13910 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
13911
13912 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13913
13914 2010-01-14 Martin Jambor <mjambor@suse.cz>
13915
13916 PR tree-optimization/42714
13917 * g++.dg/torture/pr42714.C: New test.
13918
13919 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13920
13921 PR rtl-optimization/42246
13922 * gfortran.dg/pr42246-2.f: New.
13923
13924 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13925
13926 PR rtl-optimization/42389
13927 * gcc.dg/pr42389.c: New.
13928
13929 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13930
13931 PR rtl-optimization/42388
13932 * gcc.dg/pr42388.c: New.
13933
13934 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13935
13936 PR rtl-optimization/42294
13937 * gfortran.dg/pr42294.f: New.
13938
13939 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13940
13941 PR rtl-optimization/39453
13942 PR rtl-optimization/42246
13943 * gcc.dg/pr39453.c: New.
13944 * gcc.dg/pr42246.c: New.
13945
13946 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13947
13948 PR middle-end/42245
13949 * gcc.dg/pr42245.c: New.
13950 * gcc.dg/pr42245-2.c: New.
13951
13952 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13953
13954 PR rtl-optimization/42249
13955 * gcc.dg/pr42249.c: New.
13956
13957 2010-01-14 Jakub Jelinek <jakub@redhat.com>
13958
13959 PR c/42721
13960 * gcc.c-torture/execute/pr42721.c: New test.
13961
13962 2010-01-14 Ira Rosen <irar@il.ibm.com>
13963
13964 PR tree-optimization/42709
13965 * gcc.dg/vect/pr42709.c: New test.
13966
13967 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
13968
13969 PR fortran/41478
13970 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13971 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13972
13973 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
13974
13975 PR fortran/42481
13976 * gfortran.dg/generic_19.f90 : New test.
13977
13978 2010-01-13 Richard Guenther <rguenther@suse.de>
13979
13980 PR tree-optimization/42730
13981 * gcc.c-torture/compile/pr42730.c: New testcase.
13982
13983 2010-01-13 Steve Ellcey <sje@cup.hp.com>
13984
13985 PR target/pr42542
13986 * gcc.target/ia64/pr42542-1.c: New.
13987 * gcc.target/ia64/pr42542-2.c: New.
13988 * gcc.target/ia64/pr42542-3.c: New.
13989
13990 2010-01-13 Dodji Seketeli <dodji@redhat.com>
13991
13992 PR c++/42634
13993 * g++.dg/template/error45.C: New test.
13994
13995 2010-01-13 Martin Jambor <mjambor@suse.cz>
13996
13997 PR tree-optimization/42704
13998 * g++.dg/torture/pr42704.C: New test.
13999
14000 2010-01-13 Martin Jambor <mjambor@suse.cz>
14001
14002 PR tree-optimization/42703
14003 * gcc.c-torture/compile/pr42703.c: New test.
14004
14005 2010-01-13 Richard Guenther <rguenther@suse.de>
14006
14007 PR tree-optimization/42705
14008 * gcc.c-torture/compile/pr42705.c: New testcase.
14009
14010 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14011
14012 * gcc.target/bfin/l2.c: New test.
14013 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14014
14015 2010-01-13 Richard Guenther <rguenther@suse.de>
14016
14017 PR middle-end/42716
14018 * gcc.c-torture/compile/pr42716.c: New testcase.
14019
14020 2010-01-13 Richard Guenther <rguenther@suse.de>
14021
14022 PR lto/42678
14023 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14024
14025 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14026
14027 PR c/42708
14028 * gcc.c-torture/compile/pr42708-1.c: New test.
14029
14030 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14031
14032 PR debug/42662
14033 * gcc.dg/pr42662.c: New test.
14034
14035 PR tree-optimization/42645
14036 * g++.dg/other/pr42645-1.C: New test.
14037 * g++.dg/other/pr42645-2.C: New test.
14038
14039 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14040
14041 PR target/42416
14042 * gcc.target/powerpc/warn-1.c: New test.
14043 * gcc.target/powerpc/warn-2.c: New test.
14044
14045 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14046
14047 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14048 stack alignment.
14049
14050 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14051
14052 * gcc.dg/lto/20100108_0.c: New.
14053
14054 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14055
14056 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14057 Add -march=i686 -msse for 32bit x86 targets.
14058
14059 2010-01-10 Richard Guenther <rguenther@suse.de>
14060
14061 PR middle-end/42667
14062 * gcc.dg/torture/pr42667.c: New testcase.
14063
14064 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14065
14066 PR fortran/32489
14067 * gfortran.dg/array_constructor_34.f90: New test.
14068
14069 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14070
14071 PR fortran/20923
14072 * gfortran.dg/array_constructor_33.f90: New test.
14073 gfortran.dg/array_function_5.f90: Add credit.
14074
14075 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14076
14077 PR debug/42631
14078 * gcc.dg/pr42631.c: New.
14079
14080 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14081
14082 PR debug/42630
14083 * gcc.dg/pr42630.c: New.
14084
14085 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14086
14087 PR debug/42629
14088 * gcc.dg/pr42629.c: New.
14089
14090 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14091
14092 PR middle-end/42363
14093 * gcc.dg/torture/pr42363.c: New.
14094
14095 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14096
14097 PR debug/42604
14098 PR debug/42395
14099 * gcc.dg/vect/pr42604.c: New.
14100 * gcc.dg/vect/pr42395.c: New.
14101
14102 2010-01-09 Richard Guenther <rguenther@suse.de>
14103
14104 PR middle-end/42512
14105 * gcc.c-torture/execute/pr42512.c: New testcase.
14106
14107 2010-01-09 Tobias Burnus <burnus@net-b.de>
14108
14109 PR fortran/41298
14110 * gfortran.dg/c_ptr_tests_14.f90: New test.
14111
14112 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14113
14114 PR ada/41929
14115 * gnat.dg/null_pointer_deref1.adb: Don't run on
14116 sparc*-sun-solaris2.11.
14117
14118 2010-01-08 Richard Guenther <rguenther@suse.de>
14119
14120 PR lto/42528
14121 * gcc.dg/lto/20100103-1_0.c: New testcase.
14122 * gcc.dg/lto/20100103-2_0.c: Likewise.
14123
14124 2010-01-08 Tobias Burnus <burnus@net-b.de
14125
14126 PR/fortran 25829
14127 * gfortran.dg/asynchronous_1.f90: New test.
14128 * gfortran.dg/asynchronous_2.f90: New test.
14129 * gfortran.dg/conflicts.f90: Update error message.
14130
14131 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14132
14133 c++/40155
14134 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14135
14136 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14137
14138 PR tree-optimization/42625
14139 * g++.dg/opt/dtor4.C: New test.
14140 * g++.dg/opt/dtor4.h: New.
14141 * g++.dg/opt/dtor4-aux.cc: New.
14142
14143 2010-01-07 Tobias Burnus <burnus@net-b.de>
14144
14145 PR fortran/42597
14146 * gfortran.dg/proc_ptr_26.f90: New test.
14147
14148 2010-01-07 Tobias Burnus <burnus@net-b.de>
14149
14150 PR fortran/41872
14151 * gfortran.dg/allocatable_scalar_7.f90: New test.
14152
14153 2010-01-06 Richard Guenther <rguenther@suse.de>
14154
14155 * gcc.c-torture/compile/pr42632.c: New testcase.
14156
14157 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14158
14159 PR target/42542
14160 * gcc.target/i386/pr42542-4.c: New.
14161 * gcc.target/i386/pr42542-4a.c: Likewise.
14162 * gcc.target/i386/pr42542-5.c: Likewise.
14163 * gcc.target/i386/pr42542-5a.c: Likewise.
14164
14165 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14166
14167 * gcc.dg/tls/opt-15.c: New test.
14168
14169 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14170
14171 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14172
14173 2010-01-05 Martin Jambor <mjambor@suse.cz>
14174
14175 PR tree-optimization/42462
14176 * g++.dg/torture/pr42462.C: New test.
14177
14178 2010-01-05 Jason Merrill <jason@redhat.com>
14179
14180 * g++.dg/cpp0x/initlist30.C: New test.
14181
14182 2010-01-05 Richard Guenther <rguenther@suse.de>
14183
14184 PR tree-optimization/42614
14185 * gcc.c-torture/execute/pr42614.c: New testcase.
14186
14187 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14188
14189 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14190 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14191 -Wunreachable-code.
14192 * gcc.dg/Wunreachable-2.c: Likewise.
14193 * gcc.dg/Wunreachable-3.c: Likewise.
14194 * gcc.dg/Wunreachable-4.c: Likewise.
14195 * gcc.dg/Wunreachable-5.c: Likewise.
14196 * gcc.dg/Wunreachable-6.c: Likewise.
14197 * gcc.dg/Wunreachable-7.c: Likewise.
14198 * gcc.dg/Wunreachable-8.c: Likewise.
14199 * gcc.dg/20041231-1.c: Likewise.
14200
14201 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14202
14203 PR other/42611
14204 * gcc.dg/pr42611.c: New test.
14205
14206 PR tree-optimization/42508
14207 * g++.dg/opt/pr42508.C: New test.
14208
14209 2010-01-05 Tobias Burnus <burnus@net-b.de>
14210
14211 PR fortran/41872
14212 * gfortran.dg/allocatable_scalar_8.f90: New.
14213
14214 2010-01-04 Martin Jambor <mjambor@suse.cz>
14215
14216 PR tree-optimization/42398
14217 * gcc.c-torture/compile/pr42398.c: New test.
14218
14219 2010-01-04 Jason Merrill <jason@redhat.com>
14220
14221 PR c++/42555
14222 * g++.dg/ext/attrib35.C: New.
14223
14224 PR c++/42567
14225 * g++.dg/cpp0x/auto17.C: New.
14226
14227 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14228
14229 * gcc.dg/lto/20100104_0.c: New.
14230
14231 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14232
14233 PR target/42542
14234 * gcc.target/i386/pr42542-1.c: New.
14235 * gcc.target/i386/pr42542-1a.c: Likewise.
14236 * gcc.target/i386/pr42542-1b.c: Likewise.
14237 * gcc.target/i386/pr42542-2.c: Likewise.
14238 * gcc.target/i386/pr42542-2a.c: Likewise.
14239 * gcc.target/i386/pr42542-2b.c: Likewise.
14240 * gcc.target/i386/pr42542-3.c: Likewise.
14241 * gcc.target/i386/pr42542-3a.c: Likewise.
14242
14243 2009-01-04 Tobias Burnus <burnus@net-b.de>
14244
14245 PR fortran/41872
14246 * gfortran.dg/allocatable_scalar_5.f90: New test.
14247 * gfortran.dg/allocatable_scalar_6.f90: New test.
14248
14249 2010-01-03 Richard Guenther <rguenther@suse.de>
14250
14251 PR testsuite/42583
14252 * gfortran.dg/gomp/recursion1.f90: Remove.
14253
14254 2010-01-03 Richard Guenther <rguenther@suse.de>
14255
14256 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14257 * gcc.dg/uninit-6.c: Likewise.
14258 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14259
14260 2010-01-03 Richard Guenther <rguenther@suse.de>
14261
14262 PR tree-optimization/42589
14263 * gcc.target/i386/pr42589.c: New testcase.
14264
14265 2010-01-03 Richard Guenther <rguenther@suse.de>
14266
14267 PR tree-optimization/42438
14268 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14269
14270 2010-01-02 Richard Guenther <rguenther@suse.de>
14271
14272 PR testsuite/41651
14273 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14274
14275 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14276
14277 PR target/42448
14278 * gcc.target/alpha/pr42448-1.c: New test.
14279 * gcc.target/alpha/pr42448-2.c: Ditto.
14280
14281 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14282
14283 PR preprocessor/41947
14284 * gcc.dg/c99-hexfloat-3.c: New test.
14285
14286 2010-01-01 Richard Guenther <rguenther@suse.de>
14287
14288 PR c/42570
14289 * gcc.c-torture/execute/pr42570.c: New testcase.
14290
14291 2010-01-01 Richard Guenther <rguenther@suse.de>
14292
14293 PR middle-end/42559
14294 * gcc.c-torture/compile/pr42559.c: New testcase.
14295
14296 \f
14297 Copyright (C) 2010 Free Software Foundation, Inc.
14298
14299 Copying and distribution of this file, with or without modification,
14300 are permitted in any medium without royalty provided the copyright
14301 notice and this notice are preserved.