realloc_on_assign_2.f03 (invima): Assign a value to all array elements.
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-11-30 Tobias Burnus <burnus@net-b.de>
2
3 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
4 a value to all array elements.
5
6 2010-11-30 Richard Guenther <rguenther@suse.de>
7
8 PR tree-optimization/46722
9 * gcc.target/i386/fma4-fma-2.c: New testcase.
10
11 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
12
13 * objc.dg/duplicate-class-1.m: New.
14 * obj-c++.dg/duplicate-class-1.mm: New.
15
16 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
17
18 * objc.dg/property/dotsyntax-21.m
19 * obj-c++.dg/property/dotsyntax-21.mm
20
21 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
22
23 PR debug/46338
24 * g++.dg/debug/pr46338.C: New.
25
26 2010-11-29 Richard Guenther <rguenther@suse.de>
27 Zdenek Dvorak <rakdver@kam.uniff.cz>
28
29 PR tree-optimization/46675
30 * gcc.dg/pr46675.c: New test.
31
32 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
33
34 * gcc/testsuite/objc.dg/strings-1.m: Move to...
35 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
36 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
37 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
38 constructor and class reference for NeXT runtime. Update paths.
39 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
40 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
41 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
42 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
43 constructor and class reference for NeXT runtime. Update paths.
44
45 2010-11-29 Dodji Seketeli <dodji@redhat.com>
46
47 PR c++/42260
48 * g++.dg/conversion/cast2.C: New test.
49
50 PR c++/45383
51 * g++.dg/conversion/cond4.C: Likewise.
52
53 2010-11-29 Dodji Seketeli <dodji@redhat.com>
54
55 PR c++/45383
56 Reverted patch for PR c++/42260
57 * g++.dg/conversion/cast2.C: Reverted new test.
58
59 2010-11-29 Dodji Seketeli <dodji@redhat.com>
60
61 PR debug/46101
62 * g++.dg/debug/dwarf2/typedef5.C: New test
63
64 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
65 Mike Stump <mrs@gcc.gnu.org>
66
67 PR target/26427
68 PR target/33120
69 PR testsuite/35710
70 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
71 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
72 * gcc.dg/darwin-comm.c: Adjust for new allocators.
73 * gcc.dg/darwin-sections.c: New test.
74 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
75
76 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
77
78 * objc.dg/exceptions-1.m: New.
79 * objc.dg/exceptions-2.m: New.
80 * objc.dg/exceptions-3.m: New.
81 * objc.dg/exceptions-4.m: New.
82 * objc.dg/exceptions-5.m: New.
83 * obj-c++.dg/exceptions-1.mm: New.
84 * obj-c++.dg/exceptions-2.mm: New.
85 * obj-c++.dg/exceptions-3.mm: New.
86 * obj-c++.dg/exceptions-4.mm: New.
87 * obj-c++.dg/exceptions-5.mm: New.
88
89 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
90
91 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
92 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
93 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
94
95 2010-11-28 Janus Weil <janus@gcc.gnu.org>
96
97 PR fortran/46662
98 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
99
100 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
101
102 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
103 * gnat.dg/pack9.adb (dg-final): Likewise.
104
105 2010-11-28 Paul Thomas <pault@gcc.gnu.org
106
107 PR fortran/35810
108 * gfortran.dg/realloc_on_assign_1.f03: New test.
109 * gfortran.dg/realloc_on_assign_2.f03: New test.
110 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
111 * gfortran.dg/unpack_bounds_1.f90: The same.
112 * gfortran.dg/cshift_bounds_2.f90: The same.
113 * gfortran.dg/matmul_bounds_2.f90: The same.
114 * gfortran.dg/matmul_bounds_3.f90: The same.
115 * gfortran.dg/matmul_bounds_4.f90: The same.
116 * gfortran.dg/matmul_bounds_5.f90: The same.
117
118 2010-11-27 Tobias Burnus <burnus@net-b.de>
119
120 PR fortran/46638
121 PR fortran/46668
122 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
123
124 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
125
126 PR objc++/46222
127 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
128
129 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
130
131 * objc.dg/property/at-property-24.m: New.
132 * objc.dg/property/at-property-25.m: New.
133 * obj-c++.dg/property/at-property-24.mm: New.
134 * obj-c++.dg/property/at-property-25.mm: New.
135
136 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
137
138 * objc.dg/protocol-qualifier-1.m: New.
139 * objc.dg/protocol-qualifier-2.m: New.
140 * obj-c++.dg/protocol-qualifier-1.mm: New.
141 * obj-c++.dg/protocol-qualifier-2.mm: New.
142
143 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
144
145 * lib/gnat.exp: Load gcc.exp.
146 (gnat_target_compile): Use gcc_target_compile for *.c sources.
147 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
148
149 2010-11-26 Richard Guenther <rguenther@suse.de>
150
151 PR lto/46648
152 * gcc.dg/lto/20101125-1_0.c: New testcase.
153 * gcc.dg/lto/20101125-1_1.c: Likewise.
154
155 2010-11-22 Bud Davis <jmdavis@link.com>
156
157 * arith_divide_no_check.f
158 ,arith_divide.f,old_style_init.f90: new tests.
159
160 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
161
162 PR tree-optimization/46665
163 * gfortran.dg/pr46665.f90: New.
164
165 2010-11-26 Jakub Jelinek <jakub@redhat.com>
166
167 PR middle-end/46647
168 * gcc.dg/pr46647.c: New test.
169
170 2010-11-25 Janus Weil <janus@gcc.gnu.org>
171
172 PR fortran/46581
173 * gfortran.dg/select_type_19.f03: New.
174
175 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
176
177 * objc.dg/ivar-problem-1.m: New.
178 * obj-c++.dg/ivar-problem-1.mm: New.
179
180 2010-11-25 Jakub Jelinek <jakub@redhat.com>
181
182 PR middle-end/46637
183 * gcc.c-torture/compile/pr46637.c: New test.
184
185 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
186
187 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
188
189 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
190
191 PR middle-end/46647
192 * gcc.target/i386/pr46647.c: New.
193
194 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
195
196 * gcc.dg/dll-8.c: New.
197
198 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
199
200 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
201 * gnat.dg/sse_nolib.adb: Likewise.
202
203 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
204
205 PR rtl-optimization/46585
206 * gcc.dg/pr46585.c: New.
207
208 2010-11-24 Richard Henderson <rth@redhat.com>
209
210 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
211 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
212 vect_unpack, vect_int_mult, vect_extract_even_odd,
213 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
214
215 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
216
217 PR target/46519
218 * gfortran.dg/pr46519-1.f: New.
219
220 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
221
222 PR target/46519
223 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
224 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
225
226 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
227 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
228 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
229 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
230
231 * gcc.target/i386/avx-vzeroupper-20.c: New.
232 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
233 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
234 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
235 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
236 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
237 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
238
239 2010-11-24 Richard Guenther <rguenther@suse.de>
240
241 PR lto/43218
242 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
243
244 2010-11-24 Jakub Jelinek <jakub@redhat.com>
245
246 PR rtl-optimization/46614
247 * gcc.dg/pr46614.c: New test.
248
249 2010-11-24 Tobias Burnus <burnus@net-b.de>
250
251 PR fortran/46638
252 * gfortran.dg/transfer_simplify_10.f90: New.
253
254 2010-11-24 Jakub Jelinek <jakub@redhat.com>
255
256 PR middle-end/46629
257 * gfortran.dg/lto/pr46629_0.f90: New test.
258
259 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
260
261 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
262 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
263
264 2010-11-23 Joseph Myers <joseph@codesourcery.com>
265
266 * gcc.dg/opts-5.c: New test.
267
268 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
269
270 PR c++/46527
271 * g++.dg/debug/dwarf2/pr46527.C: New test.
272
273 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
274
275 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
276
277 2010-11-23 Jakub Jelinek <jakub@redhat.com>
278
279 PR middle-end/46499
280 * gcc.dg/pr46499-1.c: New test.
281 * gcc.dg/pr46499-2.c: New test.
282
283 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
284
285 * gcc.target/i386/alias-1.c: Require alias support.
286
287 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
288
289 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
290 for vectorizer tests.
291 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
292 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
293 * gcc.dg/graphite/pr41888.c: Ditto.
294 * gcc.dg/graphite/pr42729.c: Ditto.
295
296 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
297 Uros Bizjak <ubizjak@gmail.com>
298
299 * lib/target-supports.exp (check_vect_support_and_set_flags): New
300 procedure to check if the target supports vectorizer tests. Set
301 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
302 capabilites.
303 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
304 * g++.dg/vect/vect.exp: Ditto.
305 * gfortran.dg/vect/vect.exp: Ditto.
306
307 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
308
309 PR objc/34033
310 * objc.dg/strings-1.m: New.
311 * objc.dg/strings-2.m: New.
312 * obj-c++.dg/strings-1.mm: New.
313 * obj-c++.dg/strings-2.mm: New.
314
315 2010-11-22 Ian Bolton <ian.bolton@arm.com>
316
317 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
318 "target short_enums".
319 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
320
321 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
322
323 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
324
325 PR rtl-optimization/46603
326 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
327
328 PR testsuite/46230
329 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
330 being vectorized. Adjust dg-final pattern.
331 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
332
333 * gcc.dg/vect: Do not include <stdio.h> in testcases.
334 * gcc.dg/vect/costmodel/ppc: Likewise.
335
336 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
337
338 PR rtl-optimization/45652
339 * gcc.dg/pr45652.c: New.
340
341 2010-11-21 Richard Henderson <rth@redhat.com>
342
343 PR rtl-optimization/46571
344 * gcc.dg/pr46571.c: New.
345
346 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
347
348 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
349
350 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
351
352 PR target/46533
353 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
354
355 2010-11-20 Joseph Myers <joseph@codesourcery.com>
356
357 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
358 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
359 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
360 * gcc.dg/pack-test-2.c: Test for all targets.
361 * gcc.dg/pragma-align.c: Test for all targets.
362 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
363 * gcc.dg/ucnid-10.c: Test for all targets.
364
365 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
366
367 * gcc.target/sparc/sparc-align-1.c: New test.
368
369 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
370
371 PR c++/16189
372 PR c++/36888
373 PR c++/45331
374 * g++.dg/parse/semicolon3.C: New test.
375 * g++.dg/debug/pr22514.C: Adjust.
376 * g++.dg/init/error1.C: Adjust.
377 * g++.dg/other/bitfield3.C: Adjust.
378 * g++.dg/other/semicolon.C: Adjust.
379 * g++.dg/parse/error14.C: Adjust.
380 * g++.dg/parse/error5.C: Adjust.
381 * g++.dg/parse/parameter-declaration-1.C: Adjust.
382 * g++.dg/template/pr23510.C: Adjust.
383 * g++.dg/template/pr39425.C: Adjust.
384 * g++.old-deja/g++.robertl/eb125.C: Adjust.
385
386 2010-11-20 Jakub Jelinek <jakub@redhat.com>
387
388 PR debug/46561
389 * gcc.dg/autopar/pr46561.c: New test.
390
391 PR c++/46538
392 * g++.dg/other/error34.C: New test.
393
394 PR c++/46526
395 * g++.dg/cpp0x/constexpr-base3.C: New test.
396
397 PR tree-optimization/45830
398 * gcc.target/i386/pr45830.c: New test.
399 * gcc.c-torture/execute/pr45830.c: New test.
400
401 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
402
403 * objc.dg/attributes/class-attribute-1.m: Rewritten.
404 * objc.dg/attributes/class-attribute-2.m: Same change.
405 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
406 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
407 * objc.dg/fobjc-std-1.m: Updated.
408 * obj-c++.dg/fobjc-std-1.mm: Updated.
409
410 2010-11-19 Michael Matz <matz@suse.de>
411
412 PR tree-optimization/46077
413 * gcc.dg/vect/O3-pr46077.c: New testcase.
414
415 2010-11-19 Joseph Myers <joseph@codesourcery.com>
416
417 PR c/46547
418 * gcc.c-torture/compile/pr46547-1.c: New test.
419
420 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
421
422 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
423 exec $compiler.
424 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
425 $GFORTRAN_UNDER_TEST.
426 (gfortran_init): Use -B to specify specpath, add trailing /.
427
428 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
429
430 * gcc.target/powerpc/ppc-target-1.c: New file to test target
431 attributes on PowerPC.
432 * gcc.target/powerpc/ppc-target-2.c: Ditto.
433 * gcc.target/powerpc/ppc-target-3.c: Ditto.
434
435 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
436
437 * objc.dg/attributes/proto-attribute-1.m: Updated.
438 * objc.dg/attributes/proto-attribute-2.m: New.
439 * objc.dg/attributes/proto-attribute-3.m: New.
440 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
441 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
442 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
443
444 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
445
446 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
447
448 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
449
450 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
451
452 2010-11-18 Steve Ellcey <sje@cup.hp.com>
453
454 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
455 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
456
457 2010-11-18 Jakub Jelinek <jakub@redhat.com>
458
459 PR middle-end/46534
460 * gcc.c-torture/compile/pr46534.c: New test.
461
462 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
463
464 * gnat.dg/atomic4.ad[sb]: New test.
465 * gnat.dg/volatile4.adb: Likewise.
466
467 2010-11-18 Richard Henderson <rth@redhat.com>
468
469 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
470
471 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
472
473 PR c/33193
474 * c-c++-common/pr33193.c: New test.
475
476 2010-11-18 Richard Guenther <rguenther@suse.de>
477
478 PR tree-optimization/46172
479 * gcc.dg/torture/pr46172.c: New testcase.
480
481 2010-11-18 Jeff Law <law@redhat.com>
482
483 PR middle-end-optimization/46297
484 * gfortran.dg/pr46297.f: New test.
485
486 2010-11-17 Steve Ellcey <sje@cup.hp.com>
487
488 PR middle-end/31490
489 * gcc.dg/pr31490.c: New test.
490
491 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
492
493 * gcc.dg/nop.h: Move from ...
494 * gcc.dg/guality/nop.h: ... here.
495 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
496 * gcc.dg/guality/asm-1.c: Update nop.h include.
497 * gcc.dg/guality/pr43329-1.c: Ditto.
498
499 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
500
501 * gcc.dg/two-types-1.c: New test.
502 * gcc.dg/two-types-2.c: New test.
503 * gcc.dg/two-types-3.c: New test.
504 * gcc.dg/two-types-4.c: New test.
505 * gcc.dg/two-types-5.c: New test.
506 * gcc.dg/two-types-6.c: New test.
507 * gcc.dg/two-types-7.c: New test.
508 * gcc.dg/two-types-8.c: New test.
509 * gcc.dg/two-types-9.c: New test.
510 * gcc.dg/two-types-10.c: New test.
511 * objc.dg/two-types-1.m: New test.
512
513 2010-11-17 Jakub Jelinek <jakub@redhat.com>
514
515 PR rtl-optimization/46440
516 * gcc.dg/pr46440.c: New test.
517
518 PR testsuite/45429
519 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
520
521 2010-11-17 Ira Rosen <irar@il.ibm.com>
522
523 PR tree-optimization/46312
524 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
525 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
526 on targets that support vector shifts with scalar shift argument.
527 Remove dg-options.
528 * gcc.dg/vect/vect-scal-opt.c: Rename to...
529 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
530 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
531 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
532 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
533 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
534 support misaligned data accesses.
535 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
536 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
537 * lib/target-supports.exp
538 (check_effective_target_vect_shift_scalar): New.
539
540 2010-11-17 Jakub Jelinek <jakub@redhat.com>
541
542 * gcc.dg/guality/nop.h: New file.
543 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
544 "nop". Adjust line numbers in gdb-test.
545 * gcc.dg/guality/pr43329-1.c: Likewise.
546
547 2010-11-16 Jason Merrill <jason@redhat.com>
548
549 * g++.dg/cpp0x/defaulted20.C: New.
550
551 * g++.dg/template/injected2.C: New.
552
553 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
554
555 * objc.dg/protocol-optional-1.m: New.
556 * obj-c++.dg/protocol-optional-1.mm: New.
557
558 2010-11-16 Richard Henderson <rth@redhat.com>
559
560 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
561 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
562
563 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
564
565 * gnat.dg/opt12.adb: New test.
566 * gnat.dg/opt12_pkg.ad[sb]: New helper.
567
568 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
569
570 * gcc.target/rx/pack.c: New test.
571
572 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
573 Tobias Burnus <burnus@net-b.de>
574
575 PR fortran/32049
576 * gfortran.dg/quad_1.f90: New.
577 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
578 compiler arguments.
579 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
580 library search path; call gcc-set-multilib-library-path with
581 arguments such that libgfortran.spec is found.
582 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
583
584 2010-11-16 Jakub Jelinek <jakub@redhat.com>
585
586 PR c++/46401
587 * g++.dg/warn/Wsequence-point-3.C: New test.
588
589 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
590
591 PR preprocessor/17349
592 * gcc.dg/cpp/cmdlne-C3.c: New.
593
594 2010-11-16 Richard Guenther <rguenther@suse.de>
595
596 PR tree-optimization/44545
597 * gcc.dg/pr44545.c: New testcase.
598
599 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
600
601 PR rtl-optimization/46366
602 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
603 casts.
604
605 2010-11-16 Richard Guenther <rguenther@suse.de>
606
607 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
608
609 2010-11-16 Richard Guenther <rguenther@suse.de>
610
611 PR middle-end/45172
612 * gfortran.dg/gomp/pr45172.f90: New testcase.
613
614 2010-11-16 Nick Clifton <nickc@redhat.com>
615
616 * gcc.target/rx/pack.c: New test.
617
618 2010-11-15 Richard Henderson <rth@redhat.com>
619
620 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
621 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
622 Use builtin_constant_p rather than scanning for builtin name.
623
624 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
625
626 * objc.dg/property/dotsyntax-18.m: New.
627 * objc.dg/property/dotsyntax-19.m: New.
628 * objc.dg/property/dotsyntax-20.m: New.
629 * obj-c++.dg/property/dotsyntax-18.mm: New.
630 * obj-c++.dg/property/dotsyntax-19.mm: New.
631 * obj-c++.dg/property/dotsyntax-20.mm: New.
632 * objc.dg/property/dotsyntax-4.m: Removed some unused
633 variables and code.
634 * objc.dg/property/dotsyntax-6.m: Same change.
635 * objc.dg/property/dotsyntax-16.m: Same change.
636 * objc.dg/property/dotsyntax-17.m: Same change.
637 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
638 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
639 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
640 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
641 * objc.dg/property/at-property-22.m: Added missing casts.
642 * obj-c++.dg/property/at-property-22.mm: Same change.
643
644 2010-11-15 Jakub Jelinek <jakub@redhat.com>
645
646 PR tree-optimization/46491
647 * gcc.target/i386/pr46491.c: New test.
648
649 PR tree-optimization/46461
650 * gcc.c-torture/compile/pr46461.c: New test.
651
652 2010-11-15 Tobias Burnus <burnus@net.b.de>
653
654 PR fortran/46484
655 * gfortran.dg/allocatable_scalar_11.f90: New.
656 * gfortran.dg/allocatable_scalar_5.f90: Make test case
657 standard conform.
658
659 2010-11-15 Jakub Jelinek <jakub@redhat.com>
660
661 PR debug/46095
662 * gcc.target/i386/pr46095.c: New test.
663
664 PR debug/46387
665 * gcc.dg/pr46387.c: New test.
666
667 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
668
669 * objc.dg/property/dotsyntax-16.m: New.
670 * objc.dg/property/dotsyntax-17.m: New.
671 * obj-c++.dg/property/dotsyntax-16.mm: New.
672 * obj-c++.dg/property/dotsyntax-17.mm: New.
673 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
674 syntax with properties, which now works.
675 * obj-c++.dg/property/at-property-10.mm: Same change.
676
677 2010-11-15 Martin Jambor <mjambor@suse.cz>
678
679 PR tree-optimization/46349
680 * gnat.dg/opt9.adb: New file.
681 * gnat.dg/opt9_pkg.ads: Likewise
682
683 2010-11-15 Richard Guenther <rguenther@suse.de>
684
685 PR lto/44989
686 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
687
688 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
689
690 PR preprocessor/45038
691 * g++.dg/pr45038.C: New test.
692
693 2010-11-15 Richard Guenther <rguenther@suse.de>
694
695 PR tree-optimization/46467
696 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
697
698 2010-11-15 Richard Guenther <rguenther@suse.de>
699
700 PR testsuite/46423
701 * g++.dg/torture/pr34850.C: Adjust.
702
703 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
704
705 PR c/46475
706 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
707
708 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
709
710 * objc.dg/property/at-property-21.m: New.
711 * objc.dg/property/at-property-22.m: New.
712 * objc.dg/property/at-property-23.m: New.
713 * objc.dg/property/synthesize-9.m: New.
714 * objc.dg/property/synthesize-10.m: New.
715 * objc.dg/property/synthesize-11.m: New.
716 * obj-c++.dg/property/at-property-21.mm: New.
717 * obj-c++.dg/property/at-property-22.mm: New.
718 * obj-c++.dg/property/at-property-23.mm: New.
719 * obj-c++.dg/property/synthesize-9.mm: New.
720 * obj-c++.dg/property/synthesize-10.mm: New.
721 * obj-c++.dg/property/synthesize-11.mm: New.
722
723 * objc.dg/property/at-property-4.m: Updated to match new compiler
724 where some errors have been converted into warnings and vice versa.
725 * objc.dg/property/at-property-16.m: Same change.
726 * objc.dg/property/at-property-18.m: Same change.
727 * objc.dg/property/property-neg-5.m: Same change.
728 * obj-c++.dg/property/at-property-4.mm: Same change.
729 * obj-c++.dg/property/at-property-16.mm: Same change.
730 * obj-c++.dg/property/at-property-18.mm: Same change.
731 * obj-c++.dg/property/property-neg-5.mm: Same change.
732
733 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
734 commented out because of testsuite problems; I found out that
735 using dg-warning instead of dg-message gets them to work.
736 * obj-c++.dg/property/property-neg-3.mm: Same change.
737 * obj-c++.dg/property/synthesize-6.mm: Same change.
738 * obj-c++.dg/property/at-property-5.mm: Same change.
739 * obj-c++.dg/property/at-property-14.mm: Same change.
740 * obj-c++.dg/property/at-property-18.mm: Same change.
741 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
742 some tests still do not work due to some other testsuite issue).
743
744 2010-11-13 Jason Merrill <jason@redhat.com>
745
746 * g++.dg/cpp0x/auto20.C: New.
747
748 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
749
750 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
751 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
752
753 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
754
755 PR c/46462
756 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
757 * gcc.dg/pr35746.c: Likewise.
758 * gcc.dg/cpp/direct2.c: Likewise.
759 * gcc.dg/cpp/direct2s.c: Likewise.
760 * gcc.dg/noncompile/920923-1.c: Likewise.
761 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
762
763 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
764
765 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
766
767 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
768
769 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
770 a pointer to an arbitrary C struct with an Objective-C protocol.
771 Test various valid uses of typedef with Objective-C objects and
772 protocols instead.
773 * objc.dg/invalid-type-1.m: New.
774 * obj-c++.dg/invalid-type-1.m: New.
775
776 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
777
778 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
779
780 2010-11-13 Tobias Burnus <burnus@net-b.de>
781
782 PR fortran/45742
783 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
784
785 2010-11-13 Tobias Burnus <burnus@net-b.de>
786
787 PR fortran/45742
788 * gfortran.dg/volatile12.f90: New.
789
790 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
791
792 * objc.dg/attributes/method-format-1.m: Adjust.
793
794 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
795
796 PR c/20385
797 * gcc.dg/decl-9.c: New.
798
799 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
800
801 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
802
803 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
804
805 * gcc.dg/format/few-1.c: New test.
806 * gcc.dg/format/asm_fprintf-1.c: Adjust.
807 * gcc.dg/format/c90-scanf-1.c: Adjust.
808 * gcc.dg/format/cmn-err-1.c: Adjust.
809 * gcc.dg/format/dfp-printf-1.c: Adjust.
810 * gcc.dg/format/dfp-scanf-1.c: Adjust.
811 * gcc.dg/format/gcc_diag-1.c: Adjust.
812 * gcc.dg/format/ms_unnamed-1.c: Adjust.
813 * gcc.dg/format/strfmon-1.c: Adjust.
814 * gcc.dg/format/unnamed-1.c: Adjust.
815 * gcc.dg/format/xopen-2.c: Adjust.
816 * g++.dg/ext/builtin4.C: Adjust.
817 * g++.dg/ext/builtin5.C: Adjust.
818
819 2010-11-12 Joseph Myers <joseph@codesourcery.com>
820
821 * gcc.dg/pragma-diag-2.c: New test.
822
823 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
824
825 PR fortran/45794
826 * gfortran.dg/optional_mask.f90: New test.
827
828 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
829
830 * g++.dg/cpp0x/defaulted15.C: Adjust.
831
832 2010-11-12 James Dennett <jdennett@google.com>
833
834 PR c++/39415
835 * g++.dg/expr/static_cast7.C: New.
836
837 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
838
839 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
840 warning.
841 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
842 mips-sgi-irix*.
843 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
844 * gcc.target/mips/call-3.c: Add dg-require-visibility.
845
846 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
847
848 * gcc.dg/pr46375.c: New test.
849
850 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
851
852 PR c/44782
853 * c-c++-common/fmax-errors.c: New test.
854
855 2010-11-11 Richard Henderson <rth@redhat.com>
856
857 * gcc.target/i386/sse-24.c: Use -ffp-contract.
858
859 2010-11-11 Jan Hubicka <jh@suse.cz>
860
861 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
862 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
863
864 2010-11-12 Jakub Jelinek <jakub@redhat.com>
865
866 PR target/46088
867 * gcc.dg/pr46088.c: New test.
868
869 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
870
871 * gfortran.dg/empty_derived_type.f90: New test.
872
873 2010-11-11 Tobias Burnus <burnus@net-b.de>
874
875 PR fortran/46413
876 * gfortran.dg/class_31.f90: New.
877
878 PR fortran/46205
879 * gfortran.dg/forall_14.f90: New.
880
881 2010-11-11 Jakub Jelinek <jakub@redhat.com>
882 Tobias Burnus <burnus@net-b.de>
883
884 PR fortran/46325
885 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
886
887 2010-11-11 Jan Hubicka <jh@suse.cz>
888
889 * gcc.dg/20081223-1.c: Update LTO options.
890 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
891 * gcc.dg/lto/20081118_0.c: Update LTO options.
892 * gcc.dg/lto/ipareference_0.c: Update LTO options.
893 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
894 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
895 * gcc.dg/lto/ipacp_0.c: Update LTO options.
896 * gcc.dg/lto/20090116_0.c: Update LTO options.
897 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
898 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
899 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
900 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
901 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
902 * gcc.dg/lto/20081224_0.c: Update LTO options.
903 * gcc.dg/lto/20090219_0.c: Update LTO options.
904 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
905 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
906 * gcc.dg/lto/20081115_0.c: Update LTO options.
907 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
908 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
909 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
910 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
911 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
912 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
913 * g++.dg/20090107-1.C: Update LTO options.
914 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
915 * g++.dg/lto/20081123_0.C: Update LTO options.
916 * g++.dg/lto/20090313_0.C: Update LTO options.
917 * g++.dg/lto/20081125_0.C: Update LTO options.
918 * g++.dg/lto/20081109-1_0.C: Update LTO options.
919 * g++.dg/lto/20081219_0.C: Update LTO options.
920 * g++.dg/lto/20100724-1_0.C: Update LTO options.
921 * g++.dg/lto/20081204-1_0.C: Update LTO options.
922 * g++.dg/lto/20090303_0.C: Update LTO options.
923 * g++.dg/lto/20100723-1_0.C: Update LTO options.
924 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
925 * g++.dg/lto/20090128_0.C: Update LTO options.
926 * g++.dg/lto/20081204-2_0.C: Update LTO options.
927 * g++.dg/lto/20090302_0.C: Update LTO options.
928 * g++.dg/lto/20081119-1_0.C: Update LTO options.
929 * g++.dg/lto/20081118_0.C: Update LTO options.
930 * g++.dg/20090121-1.C: Update LTO options.
931 * objc.dg/lto/lto.exp: Update LTO options.
932 * lib/lto.exp: Update LTO options.
933 * lib/gcc-dg.exp: Update LTO options.
934 * lib/c-torture.exp: Update LTO options.
935 * obj-c++.dg/lto/lto.exp: Update LTO options.
936
937 2010-11-11 Jan Hubicka <jh@suse.cz>
938
939 PR tree-optimize/40436
940 * gcc.dg/tree-ssa/inline-5.c: New testcase.
941 * gcc.dg/tree-ssa/inline-6.c: New testcase.
942
943 2010-11-11 Janus Weil <janus@gcc.gnu.org>
944
945 * gfortran.dg/proc_decl_24.f90: New.
946
947 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
948
949 * objc.dg/property/at-property-20.m: New.
950 * objc.dg/property/synthesize-8.m: New.
951 * obj-c++.dg/property/at-property-20.m: New.
952 * obj-c++.dg/property/synthesize-8.mm: New.
953
954 2010-11-11 Joseph Myers <joseph@codesourcery.com>
955
956 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
957
958 2010-11-11 Jakub Jelinek <jakub@redhat.com>
959
960 PR middle-end/46388
961 * gcc.c-torture/compile/pr46388.c: New test.
962
963 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
964
965 * lib/lto.exp (lto-get-options-main): Support optional target
966 selector for dg-suppress-ld-options.
967
968 2010-11-11 Martin Jambor <mjambor@suse.cz>
969
970 PR tree-optimization/46383
971 * g++.dg/torture/pr46383.C: New test.
972
973 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
974
975 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
976 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
977 to dg-options.
978 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
979 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
980 * g++.dg/other/i386-3.C: Ditto.
981
982 2010-11-10 Jason Merrill <jason@redhat.com>
983
984 * g++.dg/cpp0x/constexpr-46420.C: New.
985
986 2010-11-10 Joseph Myers <joseph@codesourcery.com>
987
988 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
989 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
990 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
991 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
992 expected messages.
993
994 2010-11-10 Jan Hubicka <jh@suse.cz>
995
996 PR tree-optimize/38669
997 * gcc.dg/tree-ssa/pr38699.c: New testcase.
998
999 2010-11-10 Jan Hubicka <jh@suse.cz>
1000
1001 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1002
1003 2010-11-10 Jason Merrill <jason@redhat.com>
1004
1005 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1006
1007 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1008
1009 PR debug/46409
1010 * gcc.dg/debug/pr46409.c: New test.
1011
1012 PR c++/46368
1013 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1014
1015 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1016
1017 PR target/46419
1018 * gcc-target/i386/pr46419.c: New test.
1019
1020 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1021
1022 * g++.dg/other/i386-2.C: Add -mtbm.
1023 * g++.dg/other/i386-3.C: Likewise.
1024 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1025 * gcc.target/i386/funcspec-6.c: Likewise.
1026 * gcc.target/i386/sse-12.c: Add -mtbm.
1027 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1028 operand intrinsics.
1029 * gcc.target/i386/sse-14.c: Likewise.
1030 * gcc.target/i386/sse-22.c: Likewise.
1031 * gcc.target/i386/sse-23.c: Likewise.
1032 * gcc.target/i386/tbm-1.c: New file.
1033 * gcc.target/i386/tbm-2.c: Likewise.
1034
1035 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1036
1037 * g++.dg/other/i386-2.C: Add -mbmi.
1038 * g++.dg/other/i386-3.C: Likewise.
1039 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1040 * gcc.target/i386/funcspec-6.c: Likewise.
1041 * gcc.target/i386/sse-12.c: Add -mbmi.
1042 * gcc.target/i386/bmi-1.c: New file.
1043 * gcc.target/i386/bmi-2.c: Likewise.
1044 * gcc.target/i386/bmi-3.c: Likewise.
1045 * gcc.target/i386/bmi-4.c: Likewise.
1046 * gcc.target/i386/bmi-5.c: Likewise.
1047 * gcc.target/i386/bmi-6.c: Likewise.
1048
1049 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1050
1051 PR c++/46065
1052 * g++.dg/pr46065.C: New test.
1053
1054 2010-11-10 Jan Hubicka <jh@suse.cz>
1055
1056 PR tree-optimize/33172
1057 PR tree-optimize/43411
1058 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1059 * g++.dg/tree-ssa/pr43411.C: New testcase.
1060
1061 2010-11-10 Jan Hubicka <jh@suse.cz>
1062
1063 PR tree-optimize/46228
1064 * g++.dg/tree-ssa/pr46228.C: New testcase.
1065
1066 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1067
1068 PR tree-optimization/46414
1069 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1070
1071 2010-11-10 Tobias Burnus <burnus@net-b.de>
1072
1073 PR fortran/46411
1074 * gfortran.dg/intrinsic_7.f90: New.
1075
1076 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1077
1078 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1079 * g++.dg/abi/thunk4.C: Likewise.
1080 * g++.dg/opt/combine.C: Add dg-require-visibility.
1081 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1082 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1083 alpha*-dec-osf*.
1084 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1085 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1086 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1087 large arena_size.
1088 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1089 * gcc.dg/intmax_t-1.c: Likewise.
1090
1091 2010-11-10 Tobias Burnus <burnus@net-b.de>
1092
1093 PR fortran/46244
1094 * gfortran.dg/class_30.f90: New.
1095
1096 2010-11-10 Tobias Burnus <burnus@net-b.de>
1097
1098 PR fortran/46223
1099 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1100 failure on s390.
1101
1102 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1103
1104 PR tree-optimization/45971
1105 * gcc.dg/vect/O3-pr45971.c: New.
1106
1107 2010-11-10 Richard Guenther <rguenther@suse.de>
1108
1109 PR tree-optimization/44964
1110 * gcc.dg/pr44964.c: New testcase.
1111
1112 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1113
1114 * gnat.dg/opt10.adb: Fix typo.
1115
1116 2010-11-10 Martin Jambor <mjambor@suse.cz>
1117
1118 PR tree-optimization/46351
1119 PR tree-optimization/46377
1120 * gnat.dg/opt10.adb: New file.
1121 * gnat.dg/opt10_pkg.ads: Likewise.
1122 * gnat.dg/opt11.adb: Likewise.
1123 * gnat.dg/opt11.ads: Likewise.
1124
1125 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1126
1127 * gnat.dg/boolean_conv.adb: New test.
1128
1129 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1130
1131 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1132
1133 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1134
1135 * gnat.dg/unchecked_convert7.adb: New test.
1136
1137 2010-11-10 Richard Guenther <rguenther@suse.de>
1138
1139 PR tree-optimization/46398
1140 * gcc.dg/torture/pr46398.c: New testcase.
1141
1142 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1143
1144 * gfortran.dg/open_dev_null.f90: New test.
1145
1146 2010-11-09 Jan Hubicka <jh@suse.cz>
1147
1148 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1149 unrolling.
1150
1151 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1152
1153 * gcc.dg/struct-semi-4.c: New test.
1154
1155 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1156
1157 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1158 power5 to enable generation of FRIZ.
1159
1160 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1161 optimization.
1162
1163 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1164 expected.
1165
1166 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1167
1168 PR target/43808
1169 * gfortran.dg/pr43808.f90: New test.
1170
1171 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1172
1173 PR tree-optimization/46036
1174 * gfortran.dg/lto/pr46036_0.f90: New.
1175
1176 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1177
1178 PR middle-end/45663
1179 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1180 bar invocation instead of first.
1181
1182 PR debug/46171
1183 * gcc.dg/pr46171.c: New test.
1184
1185 2010-11-09 Richard Guenther <rguenther@suse.de>
1186
1187 PR tree-optimization/46355
1188 * gcc.dg/pr46355.c: New testcase.
1189
1190 2010-11-09 Richard Guenther <rguenther@suse.de>
1191
1192 PR tree-optimization/46177
1193 * gcc.dg/pr46177-2.c: New testcase.
1194
1195 2010-11-09 Richard Guenther <rguenther@suse.de>
1196
1197 PR testsuite/46312
1198 * gcc.dg/vec-scal-opt.c: Move ...
1199 * gcc.dg/vect/vect-scal-opt.c: ... here.
1200 * gcc.dg/vec-scal-opt1.c: Move ...
1201 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1202 * gcc.dg/vec-scal-opt2.c: Move ...
1203 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1204
1205 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1206
1207 * gnat.dg/specs/static_initializer5.ads: New test.
1208 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1209
1210 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1211
1212 PR middle-end/46360
1213 * gcc.c-torture/compile/pr46360.c: New test.
1214
1215 PR c++/45894
1216 * g++.dg/warn/Wsequence-point-2.C: New test.
1217
1218 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1219
1220 PR fortran/46313
1221 * gfortran.dg/class_29.f03: New.
1222
1223 2010-11-09 Richard Guenther <rguenther@suse.de>
1224
1225 PR middle-end/46221
1226 * gcc.target/i386/alias-1.c: New testcase.
1227
1228 2010-11-08 Jason Merrill <jason@redhat.com>
1229
1230 * g++.dg/cpp0x/constexpr-sassert.C: New.
1231
1232 2010-11-08 Jason Merrill <jason@redhat.com>
1233
1234 * g++.dg/cpp0x/constexpr-defarg.C: New.
1235
1236 2010-11-08 Xinliang David Li <davidxl@google.com>
1237
1238 PR tree-optimization/46316
1239 * gcc.c-torture/execute/pr46316.c: New test.
1240
1241 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1242
1243 PR fortran/46344
1244 * gfortran.dg/class_28.f03: Extended.
1245
1246 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1247
1248 * objc.dg/property/dotsyntax-13.m: New.
1249 * objc.dg/property/dotsyntax-14.m: New.
1250 * objc.dg/property/dotsyntax-15.m: New.
1251 * objc.dg/property/synthesize-7.m: New.
1252 * obj-c++.dg/property/dotsyntax-13.mm: New.
1253 * obj-c++.dg/property/dotsyntax-14.mm: New.
1254 * obj-c++.dg/property/dotsyntax-15.mm: New.
1255 * obj-c++.dg/property/synthesize-7.mm: New.
1256
1257 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1258
1259 * objc.dg/property/dynamic-4.m: New.
1260 * objc.dg/property/dynamic-5.m: New.
1261 * objc.dg/property/dynamic-6.m: New.
1262 * obj-c++.dg/property/dynamic-4.mm: New.
1263 * obj-c++.dg/property/dynamic-5.mm: New.
1264 * obj-c++.dg/property/dynamic-6.mm: New.
1265
1266 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1267
1268 * objc.dg/property/synthesize-3.m: New.
1269 * objc.dg/property/synthesize-4.m: New.
1270 * objc.dg/property/synthesize-5.m: New.
1271 * objc.dg/property/synthesize-6.m: New.
1272 * obj-c++.dg/property/synthesize-3.mm: New.
1273 * obj-c++.dg/property/synthesize-4.mm: New.
1274 * obj-c++.dg/property/synthesize-5.mm: New.
1275 * obj-c++.dg/property/synthesize-6.mm: New.
1276
1277 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
1278
1279 * objc.dg/property/at-property-5.m: Updated test.
1280 * objc.dg/property/at-property-16.m: New.
1281 * objc.dg/property/at-property-17.m: New.
1282 * objc.dg/property/at-property-18.m: New.
1283 * objc.dg/property/at-property-19.m: New.
1284 * objc.dg/property/dotsyntax-12.m: New.
1285 * objc.dg/protocol-inheritance-1.m: New.
1286 * objc.dg/protocol-inheritance-2.m: New.
1287 * obj-c++.dg/property/at-property-5.mm: Updated test.
1288 * obj-c++.dg/property/at-property-16.mm: New.
1289 * obj-c++.dg/property/at-property-17.mm: New.
1290 * obj-c++.dg/property/at-property-18.mm: New.
1291 * obj-c++.dg/property/at-property-19.mm: New.
1292 * obj-c++.dg/protocol-inheritance-1.mm: New.
1293 * obj-c++.dg/protocol-inheritance-2.mm: New.
1294 * obj-c++.dg/property/dotsyntax-12.mm: New.
1295
1296 2010-11-08 Jason Merrill <jason@redhat.com>
1297
1298 * g++.dg/expr/overflow1.C: New.
1299 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
1300 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
1301 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
1302 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
1303
1304 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1305
1306 * gcc.dg/pr35442.c: Adapt warning.
1307
1308 PR target/46280
1309 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
1310 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
1311 * g++.dg/torture/pr36444.C: Add dg-options -msse for
1312 i?86-*-* x86_64-*-*.
1313 * g++.dg/torture/pr36445.C: Likewise.
1314 * gcc.c-torture/compile/pr34856.c: Likewise.
1315 * gcc.c-torture/compile/pr39928-1.c: Likewise.
1316 * gcc.c-torture/compile/vector-1.c: Likewise.
1317 * gcc.c-torture/compile/vector-2.c: Likewise.
1318 * gcc.dg/pr32912-1.c: Likewise.
1319 * gcc.c-torture/execute/va-arg-25.c: Move ...
1320 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
1321 Add dg-options -msse, dg-require-effective-target sse_runtime for
1322 for i?86-*-*, x86_64-*-*.
1323 * gcc.c-torture/execute/vector-1.c: Likewise.
1324 * gcc.c-torture/execute/vector-2.c: Likewise.
1325 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
1326 i?86-*-*, x86_64-*-*.
1327 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1328 * gcc.dg/tree-ssa/sra-4.c: Likewise.
1329 * gcc.dg/tree-ssa/vector-1.c: Likewise.
1330 * gcc.dg/tree-ssa/vector-2.c: Likewise.
1331 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
1332
1333 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1334
1335 * gcc.dg/torture/pr45982.c: Add -std=c99
1336 * gcc.dg/torture/pr45623.c: Ditto.
1337
1338 2010-11-08 Steve Ellcey <sje@cup.hp.com>
1339
1340 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
1341 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
1342
1343 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
1344
1345 PR target/28627
1346 * g++.dg/ext/dllimport7.C: Adjust second error check and
1347 allow test for x86_64 mingw, too.
1348
1349 2010-11-08 Janus Weil <janus@gcc.gnu.org>
1350
1351 PR fortran/46344
1352 * gfortran.dg/class_28.f03: New.
1353
1354 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
1355
1356 PR rtl-optimization/45352
1357 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
1358 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
1359 gcc.target/i386/pr45352-2.c: New tests.
1360
1361 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1362
1363 PR libobjc/36610
1364 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
1365 XFAIL the run for all but m32 x86.
1366
1367 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
1368
1369 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
1370 as comment character.
1371
1372 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1373
1374 * gcc.target/mips/mips.exp: Revert previous patch.
1375 * gcc.target/mips/fma-1.c: Delete.
1376 * gcc.target/mips/fma-2.c: Likewise.
1377 * gcc.target/mips/fma-3.c: Likewise.
1378 * gcc.target/mips/fma-4.c: Likewise.
1379 * gcc.target/mips/fma-5.c: Likewise.
1380 * gcc.target/mips/fma-6.c: Likewise.
1381 * gcc.target/mips/fma-7.c: Likewise.
1382 * gcc.target/mips/fma-8.c: Likewise.
1383 * gcc.target/mips/fma-9.c: Likewise.
1384 * gcc.target/mips/fma-10.c: Likewise.
1385 * gcc.target/mips/fma-11.c: Likewise.
1386 * gcc.target/mips/fma-12.c: Likewise.
1387 * gcc.target/mips/fma-13.c: Likewise.
1388 * gcc.target/mips/fma-14.c: Likewise.
1389 * gcc.target/mips/fma-15.c: Likewise.
1390 * gcc.target/mips/fma-16.c: Likewise.
1391 * gcc.target/mips/fma-17.c: Likewise.
1392 * gcc.target/mips/fma-18.c: Likewise.
1393 * gcc.target/mips/fma-19.c: Likewise.
1394 * gcc.target/mips/fma-20.c: Likewise.
1395
1396 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
1397
1398 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
1399 * gcc.target/mips/fma-1.c: New test.
1400 * gcc.target/mips/fma-2.c: Likewise.
1401 * gcc.target/mips/fma-3.c: Likewise.
1402 * gcc.target/mips/fma-4.c: Likewise.
1403 * gcc.target/mips/fma-5.c: Likewise.
1404 * gcc.target/mips/fma-6.c: Likewise.
1405 * gcc.target/mips/fma-7.c: Likewise.
1406 * gcc.target/mips/fma-8.c: Likewise.
1407 * gcc.target/mips/fma-9.c: Likewise.
1408 * gcc.target/mips/fma-10.c: Likewise.
1409 * gcc.target/mips/fma-11.c: Likewise.
1410 * gcc.target/mips/fma-12.c: Likewise.
1411 * gcc.target/mips/fma-13.c: Likewise.
1412 * gcc.target/mips/fma-14.c: Likewise.
1413 * gcc.target/mips/fma-15.c: Likewise.
1414 * gcc.target/mips/fma-16.c: Likewise.
1415 * gcc.target/mips/fma-17.c: Likewise.
1416 * gcc.target/mips/fma-18.c: Likewise.
1417 * gcc.target/mips/fma-19.c: Likewise.
1418 * gcc.target/mips/fma-20.c: Likewise.
1419
1420 2010-11-06 Jason Merrill <jason@redhat.com>
1421
1422 * g++.dg/cpp0x/constexpr-ctor3.C: New.
1423
1424 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
1425
1426 PR c/43384
1427 * gcc.dg/parser-error-3.c: New test.
1428
1429 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
1430
1431 PR c++/45332
1432 * g++.dg/parse/semicolon2.C: New testcase.
1433 * g++.dg/ext/asmspec1.C: Adjust.
1434 * g++.dg/init/new13.C: Adjust.
1435 * g++.dg/parse/ctor5.C: Adjust.
1436
1437 2010-11-06 Janus Weil <janus@gcc.gnu.org>
1438
1439 PR fortran/46330
1440 * gfortran.dg/class_27.f03: New.
1441
1442 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
1443
1444 Fixed using the Objective-C 2.0 dot-syntax with self and super.
1445 * objc.dg/property/dotsyntax-5.m: New.
1446 * objc.dg/property/dotsyntax-6.m: New.
1447 * objc.dg/property/dotsyntax-7.m: New.
1448 * objc.dg/property/dotsyntax-8.m: New.
1449 * objc.dg/property/dotsyntax-9.m: New.
1450 * objc.dg/property/dotsyntax-10.m: New.
1451 * objc.dg/property/dotsyntax-11.m: New.
1452 * obj-c++.dg/property/dotsyntax-5.mm: New.
1453 * obj-c++.dg/property/dotsyntax-6.mm: New.
1454 * obj-c++.dg/property/dotsyntax-7.mm: New.
1455 * obj-c++.dg/property/dotsyntax-8.mm: New.
1456 * obj-c++.dg/property/dotsyntax-9.mm: New.
1457 * obj-c++.dg/property/dotsyntax-10.mm: New.
1458 * obj-c++.dg/property/dotsyntax-11.mm: New.
1459
1460 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1461
1462 * obj-c++.dg/encode-3.mm: Provide a different string check for the
1463 NeXT runtime when the type is READONLY.
1464
1465 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
1466
1467 * gcc.target/i386/387-2.c: Skip if -march= is specified.
1468 * gcc.target/i386/387-6.c: Ditto.
1469 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
1470 * gcc.target/i386/387-4.c: Ditto.
1471 * gcc.target/i386/387-7.c: Ditto.
1472 * gcc.target/i386/387-8.c: Ditto.
1473 * gcc.target/i386/387-9.c: Ditto.
1474 * gcc.target/i386/387-10.c: Ditto.
1475 * gcc.target/i386/387-11.c: Ditto.
1476 * gcc.target/i386/387-12.c: Ditto.
1477
1478 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
1479
1480 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
1481
1482 PR target/44981
1483 * gcc.dg/darwin-cfstring-format-1.c: New.
1484 * gcc.dg/warn-nsstring.c: New.
1485 * objc.dg/fsf-nsstring-format-1.m: New.
1486 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
1487 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
1488 linker warning.
1489
1490 2010-11-05 Jason Merrill <jason@redhat.com>
1491
1492 PR c++/45473
1493 * g++.dg/inherit/virtual6.C: New.
1494
1495 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1496
1497 PR c/44772
1498 * gcc.dg/Wcxx-compat-21.c: New test.
1499
1500 2010-11-05 Ian Lance Taylor <iant@google.com>
1501
1502 PR target/46084
1503 * gcc.target/i386/pr46084.c: New test.
1504
1505 2010-11-05 Steve Ellcey <sje@cup.hp.com>
1506
1507 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
1508 * (check_effective_target_mempcpy): New.
1509 * gcc.c-torture/execute/pr45636.c: Move this...
1510 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
1511
1512 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1513
1514 * gcc.target/i386/i386.exp (FLAGS): Remove.
1515 Wrap gcc_target_compile with $clearcap_ldflags added to options.
1516
1517 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1518
1519 PR c++/46160
1520 * g++.dg/opt/empty2.C: New test.
1521
1522 PR target/45670
1523 * gcc.target/i386/pr45670.c: New test.
1524
1525 2010-11-05 Janus Weil <janus@gcc.gnu.org>
1526
1527 PR fortran/45451
1528 PR fortran/46174
1529 * gfortran.dg/class_19.f03: Modified.
1530 * gfortran.dg/class_allocate_6.f03: New.
1531
1532 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
1533
1534 * gcc.target/i386/avx-vzeroupper-19.c: New.
1535
1536 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1537
1538 PR tree-optimization/46099
1539 * gcc.dg/autopar/pr46099.c: New test.
1540
1541 PR middle-end/43690
1542 * c-c++-common/pr43690.c: New test.
1543
1544 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
1545
1546 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
1547 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
1548 declaration and implementation.
1549 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
1550 * obj-c++.dg/property/at-property-13.mm: Likewise.
1551 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
1552 * obj-c++.dg/property/property-1.mm: Likewise.
1553 * obj-c++.dg/property/at-property-7.mm: Likewise.
1554 * obj-c++.dg/property/at-property-9.mm: Likewise.
1555 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
1556 * obj-c++.dg/property/at-property-10.mm: Likewise.
1557 * obj-c++.dg/property/synthesize-2.mm: Likewise.
1558 * obj-c++.dg/property/at-property-12.mm: Likewise.
1559 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
1560 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
1561 * obj-c++.dg/property/at-property-6.mm: Likewise.
1562 * obj-c++.dg/property/at-property-8.mm: Likewise.
1563 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
1564 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
1565 * obj-c++.dg/property/at-property-11.mm: Likewise.
1566 * obj-c++.dg/template-8.mm: Likewise.
1567 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
1568 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
1569 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
1570 and put a FIXME for this.
1571 * obj-c++.dg/property/property-2.mm: Remove.
1572 * obj-c++.dg/property/property-3.mm: Remove.
1573
1574 2010-11-05 Jakub Jelinek <jakub@redhat.com>
1575
1576 PR debug/46307
1577 * gcc.dg/pr46307.c: New test.
1578
1579 2010-11-05 Jason Merrill <jason@redhat.com>
1580
1581 PR c++/46304
1582 * g++.dg/ext/complex6.C: New.
1583
1584 2010-11-04 Bud Davis <jimmied@smu.edu>
1585
1586 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
1587
1588 2010-11-04 Chao-ying Fu <fu@mips.com>
1589
1590 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
1591 msubu, mult, multu.
1592 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1593
1594 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
1595
1596 Fixed using the Objective-C 2.0 dot-syntax with class names.
1597 * objc.dg/property/dotsyntax-3.m: New.
1598 * objc.dg/property/dotsyntax-4.m: New.
1599 * obj-c++.dg/property/dotsyntax-3.mm: New.
1600 * obj-c++.dg/property/dotsyntax-4.mm: New.
1601
1602 * objc.dg/fobjc-std-1.m: Added test for warnings when the
1603 Objective-C 2.0 dot-syntax is used with class names.
1604 * obj-c++.dg/fobjc-std-1.mm: Same change.
1605
1606 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
1607
1608 * gcc.target/powerpc/loop_align.c: New.
1609
1610 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1611
1612 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
1613
1614 merge from FSF 'apple/trunk' branch.
1615 * gcc.target/powerpc/darwin64-abi.c: New.
1616
1617 2010-11-04 Jakub Jelinek <jakub@redhat.com>
1618
1619 PR tree-optimization/46233
1620 * gcc.dg/pr46233.c: New test.
1621
1622 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1623
1624 * objc.dg/property/property-2.m: Deleted.
1625 * objc.dg/property/property-3.m: Deleted.
1626
1627 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1628
1629 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
1630 defined.
1631 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
1632 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
1633 * objc.dg/property/property-1.m: Likewise.
1634 * objc.dg/property/at-property-6.m: Likewise.
1635 * objc.dg/property/at-property-7.m: Likewise.
1636 * objc.dg/property/dotsyntax-1.m: Likewise.
1637 * objc.dg/property/at-property-8.m: Likewise.
1638 * objc.dg/property/dotsyntax-2.m: Likewise.
1639 * objc.dg/property/at-property-9.m: Likewise.
1640 * objc.dg/property/synthesize-2.m: Likewise.
1641 * objc.dg/property/at-property-10.m: Likewise.
1642 * objc.dg/property/at-property-11.m: Likewise.
1643 * objc.dg/property/at-property-12.m: Likewise.
1644 * objc.dg/property/at-property-13.m: Likewise.
1645 * objc.dg/property/fsf-property-method-access.m: Likewise.
1646 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
1647 linker warning.
1648 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
1649 warnings.
1650 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
1651 deprecation warnings. Use Object1 implementation.
1652 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
1653 * objc/execute/forward-1.m: Remove.
1654 * objc/execute/forward-1.x: Remove.
1655
1656 2010-11-04 Jason Merrill <jason@redhat.com>
1657
1658 * g++.dg/cpp0x/constexpr-access.C: New.
1659
1660 2010-11-04 Richard Guenther <rguenther@suse.de>
1661
1662 PR rtl-optimization/46183
1663 * gcc.dg/torture/pr46183.c: New testcase.
1664
1665 2010-11-04 Richard Guenther <rguenther@suse.de>
1666
1667 PR tree-optimization/46068
1668 * gcc.dg/torture/pr46068.c: New testcase.
1669
1670 2010-11-04 Richard Guenther <rguenther@suse.de>
1671
1672 PR tree-optimization/45991
1673 * gcc.dg/pr45991.c: New testcase.
1674
1675 2010-11-04 Richard Guenther <rguenther@suse.de>
1676
1677 PR tree-optimization/46154
1678 * g++.dg/torture/pr46154.C: New testcase.
1679
1680 2010-11-04 Richard Guenther <rguenther@suse.de>
1681
1682 PR tree-optimization/45733
1683 * gcc.dg/pr45733.c: New testcase.
1684
1685 2010-11-04 Ira Rosen <irar@il.ibm.com>
1686
1687 PR tree-optimization/46213
1688 * gfortran.dg/vect/pr46213.f90: New.
1689
1690 2010-11-04 Richard Guenther <rguenther@suse.de>
1691
1692 PR testsuite/45702
1693 * gcc.dg/pr34989-1.c: Move ...
1694 * gcc.dg/lto/pr34989-1_0.c: ... here.
1695 * gcc.dg/pr34989-2.c: Move ...
1696 * gcc.dg/lto/pr34989-1_1.c: ... here.
1697 * gcc.dg/pr27898.c: Move ...
1698 * gcc.dg/lto/pr27898_0.c: ... here and ...
1699 * gcc.dg/lto/pr27898_1.c: ... split.
1700 * gcc.dg/pr28712.c: Move ...
1701 * gcc.dg/lto/pr28712_0.c: ... here and ...
1702 * gcc.dg/lto/pr28712_1.c: ... split ...
1703 * gcc.dg/lto/pr28712_2.c: ... twice.
1704 * gcc.dg/pr28706.c: Move ...
1705 * gcc.dg/lto/pr28706_0.c: ... here and ...
1706 * gcc.dg/lto/pr28706_1.c: ... split.
1707
1708 2010-11-04 Richard Guenther <rguenther@suse.de>
1709 Richard Henderson <rth@redhat.com>
1710
1711 * gcc.target/i386/fma4-vector-2.c: New testcase.
1712
1713 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1714 Richard Guenther <rguenther@suse.de>
1715
1716 * gcc.dg/vec-scal-opt.c: New testcase.
1717 * gcc.dg/vec-scal-opt1.c: New testcase.
1718 * gcc.dg/vec-scal-opt2.c: New testcase.
1719
1720 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1721
1722 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1723 from plugin build flags on Darwin targets.
1724
1725 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1726
1727 * gcc.target/i386/pr46285.c: Require split_stack target.
1728
1729 2010-11-03 Jason Merrill <jason@redhat.com>
1730
1731 PR c++/46293
1732 * g++.dg/cpp0x/constexpr-base2.C: New.
1733
1734 PR c++/46289
1735 * g++.dg/cpp0x/initlist45.C: New.
1736
1737 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1738
1739 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1740 is now allowed in categories.
1741 * obj-c++.dg/property/dynamic-2.mm: Same change.
1742 * objc.dg/property/dynamic-3.m: New.
1743 * obj-c++.dg/property/dynamic-3.mm: New.
1744 * objc.dg/property/at-property-14.m: New.
1745 * objc.dg/property/at-property-15.m: New.
1746 * obj-c++.dg/property/at-property-14.mm: New.
1747 * obj-c++.dg/property/at-property-15.mm: New.
1748
1749 * objc.dg/foreach-6.m: Added a few more tests for valid and
1750 invalid iterating variables and collections.
1751
1752 2010-11-03 Xinliang David Li <davidxl@google.com>
1753
1754 PR target/46200
1755 * g++.dg/tree-ssa/ivopts-2.C: New test.
1756
1757 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1758
1759 PR target/46295
1760 * gcc.target/i386/pr46295.c: New.
1761
1762 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1763
1764 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1765 precision min/max for single precision on VSX.
1766
1767 2010-11-03 Jason Merrill <jason@redhat.com>
1768
1769 PR c++/46289
1770 * g++.dg/cpp0x/constexpr-ice3.C: New.
1771
1772 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
1773
1774 * gnat.dg/opt8.ad[sb]: New test.
1775 * gnat.dg/opt8_pkg.ads: New helper.
1776
1777 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1778
1779 PR rtl-optimization/45865
1780 * gcc.dg/pr45865.c: New.
1781 * gcc.dg/torture/pr45865.c: Likewise.
1782
1783 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1784 * gcc.target/arm/headmerge-2.c: Likewise.
1785 * gcc.target/i386/headmerge-1.c: Likewise.
1786 * gcc.target/i386/headmerge-2.c: Likewise.
1787
1788 2010-11-03 Richard Guenther <rguenther@suse.de>
1789
1790 PR middle-end/46288
1791 * gcc.dg/pr46288.c: New testcase.
1792
1793 2010-11-03 Richard Guenther <rguenther@suse.de>
1794
1795 PR tree-optimization/44807
1796 * gcc.dg/torture/pr44807.c: New testcase.
1797
1798 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1799
1800 PR libgfortran/43899
1801 * gfortran.dg/namelist_67.f90: New test.
1802
1803 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1804
1805 PR tree-optimization/46009
1806 * gcc.dg/vect/pr46009.c: New function.
1807
1808 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1809
1810 Implemented -fobjc-std=objc1 flag.
1811 * objc.dg/fobjc-std-1.m: New.
1812 * obj-c++.dg/fobjc-std-1.mm: New.
1813
1814 2010-11-03 Richard Guenther <rguenther@suse.de>
1815
1816 PR middle-end/46241
1817 * g++.dg/debug/pr46241.C: New testcase.
1818
1819 2010-11-03 Richard Guenther <rguenther@suse.de>
1820
1821 PR tree-optimization/46190
1822 * gfortran.dg/pr46190.f90: New testcase.
1823
1824 2010-11-03 Richard Guenther <rguenther@suse.de>
1825
1826 PR testsuite/46274
1827 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1828 * gcc.dg/vect/vect-19.c: Likewise.
1829 * gcc.dg/vect/vect-17.c: Likewise.
1830
1831 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1832
1833 PR target/46285
1834 * gcc.target/i386/pr46285.c: New.
1835
1836 2010-11-03 Richard Guenther <rguenther@suse.de>
1837
1838 PR tree-optimization/46217
1839 * gcc.dg/pr46217.c: New testcase.
1840
1841 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1842
1843 * objc.dg/property/dotsyntax-1.m: New.
1844 * objc.dg/property/dotsyntax-2.m: New.
1845 * obj-c++.dg/property/dotsyntax-1.mm: New.
1846 * obj-c++.dg/property/dotsyntax-2.mm: New.
1847
1848 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1849
1850 PR tree-optimization/46165
1851 * gcc.dg/pr46165.c: New test.
1852
1853 2010-11-03 Richard Guenther <rguenther@suse.de>
1854
1855 PR middle-end/46251
1856 * gcc.dg/pr46251.c: New testcase.
1857
1858 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1859
1860 PR tree-optimization/46107
1861 * gcc.c-torture/compile/pr46107.c: New test.
1862
1863 PR debug/46252
1864 * gcc.dg/pr46252.c: New test.
1865
1866 PR rtl-optimization/46034
1867 PR rtl-optimization/46212
1868 PR rtl-optimization/46248
1869 * gcc.c-torture/compile/pr46034.c: New test.
1870 * gcc.c-torture/compile/pr46248.c: New test.
1871 * gcc.dg/pr46212.c: New test.
1872
1873 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
1874
1875 * gnat.dg/sizetype4.adb: New test.
1876
1877 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
1878
1879 * gcc.target/i386/avx-vzeroupper-15.c: New.
1880 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1881 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1882 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1883
1884 PR target/46253
1885 * gcc.target/i386/pr46253.c: New.
1886
1887 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
1888 Tobias Burnus <burnus@net-b.de>
1889
1890 PR fortran/45170
1891 * gfortran.dg/deferred_type_param_1.f90: New.
1892 * gfortran.dg/deferred_type_param_2.f90: New.
1893 * gfortran.dg/initialization_1.f90: Update dg-errors.
1894 * gfortran.dg/initialization_9.f90: Update dg-errors.
1895
1896 2010-11-02 Richard Guenther <rguenther@suse.de>
1897
1898 PR tree-optimization/46149
1899 * g++.dg/torture/pr46149.C: New testcase.
1900
1901 2010-11-02 Richard Guenther <rguenther@suse.de>
1902
1903 PR tree-optimization/46216
1904 * gcc.dg/torture/pr46216.c: New testcase.
1905
1906 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1907
1908 PR target/46131
1909 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1910 *-*-osf*.
1911
1912 2010-11-02 Richard Guenther <rguenther@suse.de>
1913
1914 PR tree-optimization/46184
1915 * gcc.dg/pr46184.c: New testcase.
1916
1917 2010-11-02 Richard Guenther <rguenther@suse.de>
1918
1919 PR tree-optimization/46177
1920 * gcc.dg/pr46177.c: New testcase.
1921
1922 2010-11-02 Martin Jambor <mjambor@suse.cz>
1923
1924 PR middle-end/46120
1925 * g++.dg/ipa/ivinline-9.C: New test.
1926
1927 2010-11-02 Martin Jambor <mjambor@suse.cz>
1928
1929 PR tree-optimization/45875
1930 * g++.dg/torture/pr45875.C: New test.
1931
1932 2010-11-02 Richard Guenther <rguenther@suse.de>
1933
1934 PR testsuite/46249
1935 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1936
1937 2010-11-02 Jakub Jelinek <jakub@redhat.com>
1938
1939 PR debug/46255
1940 * gcc.dg/pr46255.c: New test.
1941
1942 2010-11-02 Dodji Seketeli <dodji@redhat.com>
1943
1944 PR c++/46170
1945 PR c++/46162
1946 * g++.dg/template/sfinae26.C: New test.
1947 * g++.dg/template/sfinae27.C: Likewise.
1948
1949 2010-11-02 Dodji Seketeli <dodji@redhat.com>
1950
1951 PR c++/45606
1952 * g++.dg/template/typedef36.C: New test.
1953 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1954 * g++.dg/template/canon-type-10.C: Likewise.
1955 * g++.dg/template/canon-type-11.C: Likewise.
1956 * g++.dg/template/canon-type-12.C: Likewise.
1957 * g++.dg/template/canon-type-13.C: Likewise.
1958
1959 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
1960
1961 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1962 instance of debug_pubnames on darwin.
1963
1964 2010-11-01 Jason Merrill <jason@redhat.com>
1965 Benjamin Kosnik <bkoz@redhat.com>
1966
1967 * g++.dg/cpp0x/constexpr-initlist2.C: New.
1968 * g++.dg/cpp0x/constexpr-initlist3.C: New.
1969
1970 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1971 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1972 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1973 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1974 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1975 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1976 * g++.dg/cpp0x/constexpr-array.C: New.
1977 * g++.dg/cpp0x/constexpr-base.C: New.
1978 * g++.dg/cpp0x/constexpr-complex.C: New.
1979 * g++.dg/cpp0x/constexpr-data1.C: New.
1980 * g++.dg/cpp0x/constexpr-data2.C: New.
1981 * g++.dg/cpp0x/constexpr-deref.C: New.
1982 * g++.dg/cpp0x/constexpr-diag1.C: New.
1983 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1984 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1985 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1986 * g++.dg/cpp0x/constexpr-empty.C: New.
1987 * g++.dg/cpp0x/constexpr-empty2.C: New.
1988 * g++.dg/cpp0x/constexpr-empty3.C: New.
1989 * g++.dg/cpp0x/constexpr-empty4.C: New.
1990 * g++.dg/cpp0x/constexpr-empty5.C: New.
1991 * g++.dg/cpp0x/constexpr-ex1.C: New.
1992 * g++.dg/cpp0x/constexpr-ex2.C: New.
1993 * g++.dg/cpp0x/constexpr-ex3.C: New.
1994 * g++.dg/cpp0x/constexpr-ex4.C: New.
1995 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1996 * g++.dg/cpp0x/constexpr-fnptr.C: New.
1997 * g++.dg/cpp0x/constexpr-function1.C: New.
1998 * g++.dg/cpp0x/constexpr-function2.C: New.
1999 * g++.dg/cpp0x/constexpr-function3.C: New.
2000 * g++.dg/cpp0x/constexpr-ice.C: New.
2001 * g++.dg/cpp0x/constexpr-initlist.C: New.
2002 * g++.dg/cpp0x/constexpr-neg1.C: New.
2003 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2004 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2005 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2006 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2007 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2008 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2009 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2010 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2011 * g++.dg/cpp0x/constexpr-object1.C: New.
2012 * g++.dg/cpp0x/constexpr-object2.C: New.
2013 * g++.dg/cpp0x/constexpr-overflow.C: New.
2014 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2015 * g++.dg/cpp0x/constexpr-pos1.C: New.
2016 * g++.dg/cpp0x/constexpr-potential1.C: New.
2017 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2018 * g++.dg/cpp0x/constexpr-pure.C: New.
2019 * g++.dg/cpp0x/constexpr-static.C: New.
2020 * g++.dg/cpp0x/constexpr-static2.C: New.
2021 * g++.dg/cpp0x/constexpr-static3.C: New.
2022 * g++.dg/cpp0x/constexpr-static4.C: New.
2023 * g++.dg/cpp0x/constexpr-static5.C: New.
2024 * g++.dg/cpp0x/constexpr-static6.C: New.
2025 * g++.dg/cpp0x/constexpr-string.C: New.
2026 * g++.dg/cpp0x/constexpr-switch.C: New.
2027 * g++.dg/cpp0x/constexpr-targ.C: New.
2028 * g++.dg/cpp0x/constexpr-throw.C: New.
2029 * g++.dg/cpp0x/constexpr-typeid.C: New.
2030 * g++.dg/cpp0x/constexpr-union.C: New.
2031 * g++.dg/cpp0x/constexpr-value.C: New.
2032 * g++.dg/cpp0x/constexpr-value2.C: New.
2033 * g++.dg/cpp0x/constexpr-variadic.C: New.
2034 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2035 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2036 * g++.dg/other/fold1.C: Likewise.
2037 * g++.dg/parse/crash36.C: Likewise.
2038 * g++.dg/parse/constant4.C: Adjust expected error.
2039 * g++.dg/template/arg5.C: Likewise.
2040 * g++.dg/template/non-dependent10.C: Likewise.
2041 * g++.dg/template/qualified-id3.C: Likewise.
2042 * g++.dg/warn/overflow-warn-1.C: Likewise.
2043 * g++.dg/warn/overflow-warn-3.C: Likewise.
2044 * g++.dg/warn/overflow-warn-4.C: Likewise.
2045 * g++.old-deja/g++.pt/crash10.C: Likewise.
2046
2047 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2048
2049 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2050
2051 Implemented format and noreturn attributes for Objective-C methods.
2052 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2053 * objc.dg/attributes/method-deprecated-1.m: New.
2054 * objc.dg/attributes/method-deprecated-2.m: New.
2055 * objc.dg/attributes/method-deprecated-3.m: New.
2056 * objc.dg/attributes/method-noreturn-1.m: New.
2057 * objc.dg/attributes/method-sentinel-1.m: New.
2058 * objc.dg/attributes/method-format-1.m: New.
2059 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2060 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2061 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2062 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2063 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2064 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2065 * obj-c++.dg/attributes/method-format-1.mm: New.
2066
2067 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2068
2069 * objc.dg/property/at-property-deprecated-1.m: New.
2070 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2071
2072 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2073
2074 Implemented Objective-C 2.0 property accessors.
2075 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2076 avoid testing more complex accessors in this testcase which is not
2077 about them.
2078 * objc.dg/property/at-property-7.m: Same change.
2079 * objc.dg/property/at-property-8.m: Same change.
2080 * objc.dg/property/at-property-9.m: Same change.
2081 * objc.dg/property/at-property-10.m: Same change.
2082 * objc.dg/property/at-property-11.m: Same change.
2083 * obj-c++.dg/property/at-property-6.mm: Same change.
2084 * obj-c++.dg/property/at-property-7.mm: Same change.
2085 * obj-c++.dg/property/at-property-8.mm: Same change.
2086 * obj-c++.dg/property/at-property-9.mm: Same change.
2087 * obj-c++.dg/property/at-property-10.mm: Same change.
2088 * obj-c++.dg/property/at-property-11.mm: Same change.
2089 * objc.dg/property/at-property-12.m: New.
2090 * objc.dg/property/at-property-13.m: New.
2091 * obj-c++.dg/property/at-property-12.mm: New.
2092 * obj-c++.dg/property/at-property-13.mm: New.
2093
2094 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2095
2096 PR fortran/46152
2097 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2098 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2099 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2100 * gfortran.dg/allocate_with_typespec_2.f: New test.
2101 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2102 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2103 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2104
2105 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2106 Nathan Froyd <froydnj@codesourcery.com>
2107
2108 PR tree-optimization/46259
2109 * gfortran.dg/pr46259.f: New testcase.
2110
2111 2010-11-01 Paul Koning <ni1d@arrl.net>
2112
2113 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2114 * gcc.c-torture/compile/20020604-1.c: Ditto.
2115 * gcc.c-torture/compile/20001226-1.c: Ditto.
2116 * gcc.c-torture/compile/20010327-1.c: Ditto.
2117 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2118 * gcc.c-torture/compile/pr43191.c: Ditto.
2119 * gcc.c-torture/compile/pr41181.c: Ditto.
2120
2121 2010-10-31 Richard Henderson <rth@redhat.com>
2122
2123 * lib/target-supports.exp
2124 (check_effective_target_automatic_stack_alignment): True for
2125 x86 but not windows.
2126 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2127 use of the preferred-stack-boundary arguments.
2128 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2129
2130 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2131
2132 PR target/46142
2133 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2134 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2135
2136 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2137
2138 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2139
2140 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2141
2142 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2143 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2144 than tls.
2145 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2146 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2147 * objc.dg/torture/tls/thr-init.m: Likewise.
2148 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2149 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2150
2151 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2152
2153 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2154 the Linux kernel.
2155
2156 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2157
2158 PR fortran/44917
2159 PR fortran/44926
2160 PR fortran/46196
2161 * gfortran.dg/typebound_generic_10.f03: New.
2162
2163 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2164
2165 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2166 * objc.dg/property/property-neg-1.m: Updated for changes in the
2167 syntax of @property and the implementation of
2168 @synthesize/@dynamic.
2169 * objc.dg/property/property-neg-2.m: Same change.
2170 * objc.dg/property/property-neg-3.m: Same change.
2171 * objc.dg/property/property-neg-4.m: Same change.
2172 * objc.dg/property/property-neg-5.m: Same change.
2173 * objc.dg/property/property-neg-7.m: Same change.
2174 * objc.dg/property/property-1.m: Same change.
2175 * objc.dg/property/synthesize-1.m: Same change.
2176 * objc.dg/property/at-property-2.m: Same change.
2177 * objc.dg/property/at-property-4.m: Same change.
2178
2179 * objc.dg/property/fsf-property-method-acces.m: Updated for
2180 changes in the syntax of @property and the implementation of
2181 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2182 * objc.dg/property/fsf-property-basic.m: Same change.
2183 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2184
2185 * objc.dg/property/at-property-5.m: New.
2186 * objc.dg/property/at-property-6.m: New.
2187 * objc.dg/property/at-property-7.m: New.
2188 * objc.dg/property/at-property-8.m: New.
2189 * objc.dg/property/at-property-9.m: New.
2190 * objc.dg/property/at-property-10.m: New.
2191 * objc.dg/property/at-property-11.m: New.
2192 * objc.dg/property/synthesize-2.m: New.
2193 * objc.dg/property/dynamic-2.m: New.
2194
2195 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2196 syntax of @property and the implementation of
2197 @synthesize/@dynamic.
2198 * obj-c++.dg/property/property-neg-2.mm: Same change.
2199 * obj-c++.dg/property/property-neg-3.mm: Same change.
2200 * obj-c++.dg/property/property-neg-4.mm: Same change.
2201 * obj-c++.dg/property/property-neg-5.mm: Same change.
2202 * obj-c++.dg/property/property-neg-7.mm: Same change.
2203 * obj-c++.dg/property/property-1.mm: Same change.
2204 * obj-c++.dg/property/synthesize-1.mm: Same change.
2205 * obj-c++.dg/property/at-property-2.mm: Same change.
2206 * obj-c++.dg/property/at-property-4.mm: Same change.
2207
2208 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2209 changes in the syntax of @property and the implementation of
2210 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2211 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2212 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2213
2214 * obj-c++.dg/property/at-property-5.mm: New.
2215 * obj-c++.dg/property/at-property-6.mm: New.
2216 * obj-c++.dg/property/at-property-7.mm: New.
2217 * obj-c++.dg/property/at-property-8.mm: New.
2218 * obj-c++.dg/property/at-property-9.mm: New.
2219 * obj-c++.dg/property/at-property-10.mm: New.
2220 * obj-c++.dg/property/at-property-11.mm: New.
2221 * obj-c++.dg/property/synthesize-2.mm: New.
2222 * obj-c++.dg/property/dynamic-2.mm: New.
2223
2224 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2225 Andrew Pinski <pinskia@gmail.com>
2226
2227 * gcc.c-torture/execute/vector-shift.c: New testcase.
2228 * gcc.c-torture/execute/vector-shift1.c: Likewise.
2229 * gcc.c-torture/execute/vector-shift2.c: Likewise.
2230 * gcc.dg/vector-shift.c: Likewise.
2231 * gcc.dg/vector-shift1.c: Likewise.
2232 * gcc.dg/torture/vector-shift2.c: Likewise.
2233 * gcc.dg/vector-shift3.c: Likewise.
2234 * gcc.dg/simd-1b.c: Adjust.
2235
2236 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
2237
2238 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
2239
2240 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
2241
2242 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
2243
2244 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
2245
2246 PR target/46153
2247 * gcc.target/i386/pr46153.c: New test.
2248
2249 2010-10-27 Jason Merrill <jason@redhat.com>
2250
2251 * g++.dg/cpp0x/constexpr-is_literal.C: New.
2252
2253 2010-10-27 Janus Weil <janus@gcc.gnu.org>
2254
2255 PR fortran/46161
2256 * gfortran.dg/class_dummy_3.f03: New.
2257
2258 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
2259
2260 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
2261 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
2262
2263 * gcc.target/i386/avx-vzeroupper-3.c: New.
2264 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2265 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
2266 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
2267 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
2268 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
2269 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
2270 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
2271 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
2272 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
2273 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
2274 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
2275
2276 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2277
2278 * obj-c.dg/property/at-property-4.m: New.
2279 * obj-c++.dg/property/at-property-4.mm: New.
2280 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
2281 updates in warning.
2282 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
2283 updates in warning.
2284
2285 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
2286
2287 * objc.dg/property/at-property-1.m: New.
2288 * objc.dg/property/at-property-2.m: New.
2289 * objc.dg/property/at-property-3.m: New.
2290 * objc.dg/ivar-invalid-type-1.m: New.
2291 * obj-c++.dg/property/at-property-1.mm: New.
2292 * obj-c++.dg/property/at-property-2.mm: New.
2293 * obj-c++.dg/property/at-property-3.mm: New.
2294 * obj-c++.dg/ivar-invalid-type-1.mm: New.
2295 * objc.dg/property/property-neg-6.m: Updated testcase for updates
2296 in error reporting.
2297
2298 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2299
2300 PR libgfortran/46010
2301 * gfortran.dg/namelist_66.f90: New test.
2302 * gfortran.dg/fmt_t_6.f: Fix whitespace.
2303
2304 2010-10-26 Janus Weil <janus@gcc.gnu.org>
2305
2306 PR fortran/42647
2307 * gfortran.dg/allocatable_scalar_9.f90: Extended.
2308 * gfortran.dg/allocatable_scalar_10.f90: New.
2309 * gfortran.dg/class_19.f03: Extended.
2310
2311 2010-10-26 Jan Hubicka <jh@suse.cz>
2312
2313 PR middle-end/45736
2314 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
2315
2316 2010-10-26 Ira Rosen <irar@il.ibm.com>
2317
2318 PR tree-optimization/46167
2319 * gcc.dg/vect/O-pr46167.c: New.
2320 * gcc.dg/vect/vect.exp: Run tests with -O.
2321
2322 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
2323
2324 PR target/44948
2325 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
2326 * g++.dg/vect/pr33860a.cc: Likewise.
2327 * gcc.c-torture/compile/20070522-1.c: Likewise.
2328 * gcc.dg/compat/struct-align-1_x.c: Likewise.
2329 * gcc.dg/compat/struct-align-1_y.c: Likewise.
2330 * gcc.dg/compat/struct-align-2_x.c: Likewise.
2331 * gcc.dg/compat/struct-align-2_y.c: Likewise.
2332 * gcc.dg/pr44136.c: Likewise.
2333
2334 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
2335 * gcc.dg/compat/vector-1_x.c: Likewise.
2336 * gcc.dg/compat/vector-1_y.c: Likewise.
2337 * gcc.dg/compat/vector-2_x.c: Likewise.
2338 * gcc.dg/compat/vector-2_y.c: Likewise.
2339 * gcc.dg/pr43300.c: Likewise.
2340
2341 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
2342 * gcc.dg/compat/vector-1a_y.c: Likewise.
2343 * gcc.dg/compat/vector-1b_x.c: Likewise.
2344 * gcc.dg/compat/vector-1b_y.c: Likewise.
2345 * gcc.dg/compat/vector-2a_x.c: Likewise.
2346 * gcc.dg/compat/vector-2a_y.c: Likewise.
2347 * gcc.dg/compat/vector-2b_x.c: Likewise.
2348 * gcc.dg/compat/vector-2b_y.c: Likewise.
2349 * gcc.target/i386/pr39162.c: Likewise.
2350 * gcc.target/i386/pr40906-2.c: Likewise.
2351 * gcc.target/i386/sse-5.c: Likewise.
2352
2353 * gcc.dg/pr35442.c: Prune ABI change warnings.
2354
2355 * gcc.c-torture/execute/pr38151.x: New.
2356 * gcc.target/i386/pr44948-1a.c: Likewise.
2357 * gcc.target/i386/pr44948-1b.c: Likewise.
2358 * gcc.target/i386/pr44948-2a.c: Likewise.
2359 * gcc.target/i386/pr44948-2b.c: Likewise.
2360
2361 2010-10-26 Ian Lance Taylor <iant@google.com>
2362
2363 PR middle-end/45687
2364 * gcc.c-torture/execute/20101025-1.c: New test.
2365
2366 2010-10-26 Tobias Burnus <burnus@net-b.de>
2367
2368 PR fortran/45451
2369 * gfortran.dg/class_allocate_5.f90: New.
2370
2371 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2372
2373 Implement opaque-enum-specifiers for C++0x
2374 * g++.dg/cpp0x/forw_enum1.C: New.
2375 * g++.dg/cpp0x/forw_enum2.C: New.
2376 * g++.dg/cpp0x/forw_enum3.C: New.
2377 * g++.dg/cpp0x/forw_enum4.C: New.
2378 * g++.dg/cpp0x/forw_enum5.C: New.
2379 * g++.dg/cpp0x/forw_enum6.C: New.
2380 * g++.dg/cpp0x/forw_enum7.C: New.
2381 * g++.dg/cpp0x/forw_enum8.C: New.
2382 * g++.dg/cpp0x/forw_enum9.C: New.
2383 * g++.dg/parse/enum3.C: Add new errors.
2384 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
2385 * g++.dg/cpp0x/auto9.C: Add new error.
2386 * g++.dg/template/crash79.C: Add new errors.
2387
2388 2010-10-26 Jie Zhang <jie@codesourcery.com>
2389
2390 * gcc.target/arm/volatile-bitfields-1.c: New test.
2391 * gcc.target/arm/volatile-bitfields-2.c: New test.
2392 * gcc.target/arm/volatile-bitfields-3.c: New test.
2393
2394 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2395
2396 * gnat.dg/pointer_discr1.adb: New test.
2397 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
2398 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
2399 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
2400
2401 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2402
2403 * gnat.dg/loop_optimization8.adb: New test.
2404 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
2405 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
2406
2407 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
2408
2409 * gnat.dg/in_out_parameter2.adb: New test.
2410 * gnat.dg/in_out_parameter3.adb: Likewise.
2411
2412 2010-10-25 Jie Zhang <jie@codesourcery.com>
2413
2414 * g++.dg/opt/combine.c: New test.
2415
2416 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
2417
2418 * gnat.dg/opt7.ad[sb]: New test.
2419 * gnat.dg/opt7_pkg.ads: New helper.
2420
2421 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2422
2423 PR objc/45735
2424 * obj-c.dg/pr45735.mm: New.
2425 * obj-c++.dg/pr45735.mm: New.
2426
2427 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2428
2429 PR objc/24393
2430 * objc.dg/pr24393.m: New.
2431 * obj-c++.dg/pr24393.mm: New.
2432
2433 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2434
2435 PR objc/28049
2436 * objc.dg/pr28049.m: New.
2437 * obj-c++.dg/pr28049.mm: New.
2438
2439 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
2440
2441 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
2442 parameter attributes are now supported.
2443 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
2444 * objc.dg/attributes/parameter-attribute-1.m: New test.
2445 * objc.dg/attributes/parameter-attribute-2.m: New test.
2446 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
2447 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
2448
2449 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
2450
2451 Based on the CFString implementation in FSF apple/trunk branch.
2452
2453 * gcc.dg/darwin-cfstring-1.c: New.
2454 * gcc.dg/darwin-cfstring-2.c: New.
2455 * gcc.dg/torture/darwin-cfstring-3.c: New.
2456 * g++.dg/other/darwin-cfstring1.C: New.
2457 * g++.dg/torture/darwin-cfstring-3.C: New.
2458
2459 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
2460
2461 * objc.dg/demangle-1.m: New test.
2462 * obj-c++.dg/demangle-1.mm: New test.
2463 * obj-c++.dg/demangle-2.mm: New test.
2464 * obj-c++.dg/demangle-3.mm: New test.
2465
2466 2010-10-23 Ian Lance Taylor <iant@google.com>
2467
2468 * gcc.c-torture/execute/20101011-1.c: New test.
2469 * gcc.c-torture/execute/20101011-1.x: New test driver.
2470
2471 2010-10-23 Tobias Burnus <burnus@net-b.de>
2472
2473 PR fortran/46122
2474 * gfortran.dg/protected_8.f90: New.
2475
2476 2010-10-23 Joseph Myers <joseph@codesourcery.com>
2477
2478 * gcc.dg/march-generic.c: Skip for -march in multilib options.
2479 * gcc.target/i386/isa-9.c: Skip for -march other than
2480 -march=amdfam10 in multilib options.
2481 * gcc.target/i386/pr42589.c: Skip for -march other than
2482 -march=i486 in multilib options.
2483 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
2484 other -march in multilib options.
2485
2486 2010-10-23 Jie Zhang <jie@codesourcery.com>
2487
2488 PR rtl-optimization/37360
2489 * gcc.dg/pr37360.c: New test.
2490
2491 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2492
2493 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
2494
2495 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2496 Andrew Pinski <pinskia@gmail.com>
2497
2498 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
2499 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
2500 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
2501 * gcc.dg/vector-subscript-1.c: Likewise.
2502 * gcc.dg/vector-subscript-2.c: Likewise.
2503 * gcc.dg/vector-subscript-3.c: New testcase.
2504 * gcc.dg/array-8.c: Adjust.
2505
2506 2010-10-22 Richard Guenther <rguenther@suse.de>
2507
2508 PR middle-end/46137
2509 * c-c++-common/torture/pr46137.c: New testcase.
2510
2511 2010-10-22 Jason Merrill <jason@redhat.com>
2512
2513 PR c++/46129
2514 * g++.dg/template/defarg14.C: New.
2515
2516 2010-10-22 Jason Merrill <jason@redhat.com>
2517
2518 PR c++/46103
2519 * g++.dg/cpp0x/implicit10.C: New.
2520
2521 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
2522
2523 PR target/46098
2524 * gcc.target/i386/pr46098.c: New test.
2525
2526 2010-10-22 Richard Guenther <rguenther@suse.de>
2527
2528 PR tree-optimization/45720
2529 * gcc.dg/torture/pr45720.c: New testcase.
2530
2531 2010-10-22 Ira Rosen <irar@il.ibm.com>
2532
2533 PR tree-optimization/46126
2534 * gcc.dg/vect/pr46126.c: New.
2535
2536 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
2537
2538 Based on the CFString implementation in FSF apple/trunk branch.
2539
2540 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
2541 so that the latter can be used in dg-skip and dg-xfail clauses.
2542 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
2543 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
2544 to use dg-additional-files for Object1.
2545 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
2546 to use dg-additional-files for Object1, move to torture/strings/.
2547 * obj-c++.dg/const-str-4.mm: Likewise.
2548 * obj-c++.dg/const-str-3.mm: Likewise.
2549 * obj-c++.dg/const-str-8.mm: Likewise.
2550 * obj-c++.dg/const-str-9.mm: Likewise.
2551 * obj-c++.dg/const-str-10.mm: Likewise.
2552 * obj-c++.dg/const-str-10.mm: Likewise.
2553 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
2554 to use dg-additional-files for Object1, move to strings/.
2555 * obj-c++.dg/const-str-2.mm: Likewise.
2556 * obj-c++.dg/const-str-5.mm: Likewise.
2557 * obj-c++.dg/const-str-6.mm: Likewise.
2558 * obj-c++.dg/const-str-12.mm: Likewise.
2559 * obj-c++.dg/strings/strings.exp: New.
2560 * obj-c++.dg/strings/const-cfstring-2.mm: New.
2561 * obj-c++.dg/strings/const-cfstring-5.mm: New.
2562 * obj-c++.dg/torture/strings/strings.exp: New.
2563 * obj-c++.dg/torture/strings/string1.mm: New.
2564 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
2565 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
2566 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
2567
2568 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
2569 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2570 * objc/execute/string2.m: Likewise.
2571 * objc/execute/string3.m: Likewise.
2572 * objc/execute/string3.m: Likewise.
2573 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
2574 * objc.dg/foreach-4.m: Likewise.
2575 * objc.dg/foreach-5.m: Likewise.
2576 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
2577 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
2578 * objc.dg/const-str-4.m: Likewise.
2579 * objc.dg/const-str-7.m: Likewise.
2580 * objc.dg/const-str-8.m: Likewise.
2581 * objc.dg/const-str-9.m: Likewise.
2582 * objc.dg/const-str-10.m: Likewise.
2583 * objc.dg/const-str-11.m: Likewise.
2584 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
2585 to use dg-additional-files for Object1, move to objc.dg/strings/.
2586 * objc.dg/const-str-2.m: Likewise.
2587 * objc.dg/const-str-5.m: Likewise.
2588 * objc.dg/const-str-6.m: Likewise.
2589 * objc.dg/const-str-12.m: Likewise.
2590 * objc.dg/const-str-12b.m: Likewise.
2591 * objc.dg/strings/strings.exp: New.
2592 * objc.dg/strings/const-cfstring-2.m: New.
2593 * objc.dg/strings/const-cfstring-5.m: New.
2594 * objc.dg/torture/strings/strings.exp: New.
2595 * objc.dg/torture/strings/const-cfstring-1.m: New.
2596 * objc.dg/torture/strings/const-cfstring-3.m: New.
2597 * objc.dg/torture/strings/const-cfstring-4.m: New.
2598
2599 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
2600
2601 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
2602
2603 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2604
2605 PR c++/46117
2606 * g++.dg/parse/crash57.C: New.
2607
2608 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
2609 H.J. Lu <hongjiu.lu@intel.com>
2610
2611 PR target/45946
2612 * gcc.target/i386/pr45946.c: New test.
2613
2614 2010-10-21 Martin Jambor <mjambor@suse.cz>
2615
2616 PR tree-optimization/45875
2617 * g++.dg/ipa/pr45875.C: New test.
2618
2619 2010-10-21 Ira Rosen <irar@il.ibm.com>
2620
2621 PR tree-optimization/46049
2622 PR tree-optimization/46052
2623 * gcc.dg/vect/pr46052.c: New test.
2624 * gcc.dg/vect/pr46049.c: New test.
2625
2626 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2627
2628 PR fortran/46007
2629 * gfortran.dg/shape_5.f90: New test case.
2630
2631 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2632
2633 PR fortran/46060
2634 * gfortran.dg/proc_ptr_comp_25.f90: New.
2635
2636 2010-10-21 Richard Guenther <rguenther@suse.de>
2637 Michael Matz <matz@suse.de>
2638
2639 PR tree-optimization/45764
2640 * gcc.dg/torture/pr45764.c: New testcase.
2641
2642 2010-10-21 Richard Guenther <rguenther@suse.de>
2643
2644 PR tree-optimization/46111
2645 * g++.dg/torture/pr46111.C: New testcase.
2646
2647 2010-10-21 Janus Weil <janus@gcc.gnu.org>
2648
2649 PR fortran/46067
2650 * gfortran.dg/dummy_procedure_4.f90: New.
2651 * gfortran.dg/proc_ptr_30.f90: New.
2652
2653 2010-10-21 Tobias Burnus <burnus@net-b.de>
2654
2655 PR fortran/46100
2656 * gfortran.dg/ptr-func-1.f90: New.
2657 * gfortran.dg/ptr-func-2.f90: New.
2658
2659 2010-10-20 Jakub Jelinek <jakub@redhat.com>
2660
2661 PR tree-optimization/45919
2662 * gcc.c-torture/compile/pr45919.c: New test.
2663
2664 PR tree-optimization/46066
2665 * gcc.dg/autopar/pr46066.c: New test.
2666
2667 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2668
2669 PR c++/46024
2670 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
2671
2672 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2673
2674 PR c++/46056
2675 * g++.dg/cpp0x/range-for7.C: New.
2676
2677 2010-10-20 Richard Guenther <rguenther@suse.de>
2678
2679 PR lto/45667
2680 * g++.dg/lto/20101020-1_0.h: New testcase.
2681 * g++.dg/lto/20101020-1_0.C: Likewise.
2682 * g++.dg/lto/20101020-1_1.C: Likewise.
2683
2684 2010-10-20 Dmitry Melnik <dm@ispras.ru>
2685
2686 * gcc.dg/20101013-1.c: New test.
2687
2688 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
2689
2690 PR target/46085
2691 * gcc.target/i386/pr46085-1.c: New.
2692 * gcc.target/i386/pr46085-2.c: Likewise.
2693
2694 2010-10-20 Richard Guenther <rguenther@suse.de>
2695
2696 PR tree-optimization/45860
2697 * gcc.dg/torture/pr45860.c: New testcase.
2698
2699 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
2700
2701 * gnat.dg/discr25.adb: New test.
2702 * gnat.dg/discr25_pkg.ad[sb]: New helper.
2703
2704 2010-10-20 Olivier Hainque <hainque@adacore.com>
2705
2706 * gcc.target/powerpc/ehreturn.c: New test.
2707
2708 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2709
2710 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
2711 not require Foundation and run with the GNU runtime as well.
2712
2713 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2714
2715 Radar 4439126
2716 * obj-c++.dg/template-8.mm: New.
2717
2718 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2719
2720 PR objc/23709
2721 * objc.dg/pr23709.m: New.
2722 * obj-c++.dg/pr23709.m: New.
2723
2724 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2725
2726 PR c++/46046
2727 * g++.dg/template/crash104.C: New.
2728
2729 2010-10-19 Richard Henderson <rth@redhat.com>
2730
2731 * gcc.target/i386/fma3-fma.c: New.
2732 * gcc.target/i386/fma3-builtin.c: New.
2733 * gcc.target/i386/fma4-builtin.c: New.
2734
2735 2010-10-19 Richard Guenther <rguenther@suse.de>
2736
2737 PR testsuite/46081
2738 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2739
2740 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2741
2742 Merge from 'apple/trunk' branch on FSF servers.
2743
2744 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
2745
2746 Radar 4293709
2747 * objc.dg/proto-init-mimatch-1.m: New.
2748 * obj-c++.dg/proto-init-mimatch-1.mm: New.
2749
2750 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2751
2752 Implemented parsing @synthesize and @dynamic for
2753 Objective-C/Objective-C++.
2754 * objc.dg/property/dynamic-1.m: New.
2755 * objc.dg/property/synthesize-1.m: New.
2756 * obj-c++.dg/property/dynamic-1.mm: New.
2757 * obj-c++.dg/property/synthesize-1.mm: New.
2758
2759 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2760
2761 * objc.dg/at-class-1.m: New.
2762 * objc.dg/at-class-1.mm: New.
2763
2764 2010-10-18 Steve Ellcey <sje@cup.hp.com>
2765
2766 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2767
2768 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2769
2770 Merge from 'apple/trunk' branch on FSF servers.
2771
2772 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
2773
2774 Radar 4407151
2775 * obj-c++.dg/template-7.mm: New.
2776
2777 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2778
2779 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2780 bugfix.
2781
2782 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2783
2784 Merge from 'apple/trunk' branch on FSF servers.
2785
2786 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
2787
2788 Radar 4451818
2789 * obj-c++.dg/try-catch-16.mm: New.
2790 * obj-c++.dg/try-catch-17.mm: New.
2791
2792 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
2793
2794 Radar 4330422
2795 * obj-c++.dg/try-catch-15.mm: New
2796
2797 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
2798
2799 Radar 4204796
2800 * obj-c++.dg/try-catch-12.mm: New
2801 * obj-c++.dg/try-catch-13.mm: New
2802 * obj-c++.dg/try-catch-14.mm: New
2803 * objc.dg/try-catch-11.m: New
2804 * objc.dg/try-catch-12.m: New
2805 * objc.dg/try-catch-13.m: New
2806
2807 2010-10-18 Richard Henderson <rth@redhat.com>
2808
2809 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2810
2811 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2812
2813 PR c/46015
2814 * c-c++-common/Wunused-var-13.c: New test.
2815
2816 2010-10-18 Richard Guenther <rguenther@suse.de>
2817
2818 PR tree-optimization/45967
2819 * gcc.dg/torture/pr45967.c: New testcase.
2820 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2821 * gcc.dg/ipa/ipa-pta-13.c: Likewise
2822 * gcc.dg/torture/pr39074-2.c: Likewise
2823 * gcc.dg/torture/pta-escape-1.c: Likewise
2824 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2825 * gcc.dg/tree-ssa/pta-callused.c: Likewise
2826 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2827 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2828 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2829 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2830
2831 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
2832
2833 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2834
2835 2010-10-18 Richard Guenther <rguenther@suse.de>
2836
2837 PR lto/44950
2838 * g++.dg/lto/20101015-2_0.C: New testcase.
2839
2840 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2841
2842 PR middle-end/46019
2843 * gcc.c-torture/execute/pr46019.c: New test.
2844
2845 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2846
2847 Merge from 'apple/trunk' branch on FSF servers.
2848
2849 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
2850
2851 Radar 4516785
2852 * obj-c++.dg/method-namespace-2.mm: New.
2853
2854 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2855
2856 Merge from 'apple/trunk' branch on FSF servers.
2857
2858 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2859
2860 Radar 4133425
2861 * objc.dg/private-1.m: Test modified.
2862 * obj-c++.dg/private-1.mm: Test modified.
2863
2864 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2865
2866 PR testsuite/45987
2867 * gcc.target/i386/push-1.c: Remove.
2868
2869 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2870 H.J. Lu <hongjiu.lu@intel.com>
2871
2872 PR target/46051
2873 * gcc.target/i386/pr46051.c: New test.
2874
2875 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2876
2877 * obj-c++.dg/gnu-api-2-class.mm: New.
2878 * obj-c++.dg/gnu-api-2-ivar.mm: New.
2879 * obj-c++.dg/gnu-api-2-method.mm: New.
2880 * obj-c++.dg/gnu-api-2-objc.mm: New.
2881 * obj-c++.dg/gnu-api-2-object.mm: New.
2882 * obj-c++.dg/gnu-api-2-property.mm: New.
2883 * obj-c++.dg/gnu-api-2-protocol.mm: New.
2884 * obj-c++.dg/gnu-api-2-sel.mm: New.
2885
2886 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
2887
2888 * objc.dg/fsf-package-0.m: New.
2889 * obj-c++.dg/fsf-package-0.m: New.
2890
2891 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2892
2893 PR objc/18255
2894 * objc.dg/pr18255.m: New.
2895
2896 2010-10-16 Jan Hubicka <jh@suse.cz>
2897
2898 PR middle-end/44206
2899 * g++.dg/torture/pr44206.C: New.
2900
2901 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2902
2903 * objc.dg/gnu-api-2-class.m: New.
2904 * objc.dg/gnu-api-2-objc.m: New.
2905
2906 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2907
2908 * objc.dg/gnu-api-2-ivar.m: New.
2909
2910 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2911
2912 * objc.dg/gnu-api-2-property.m: New.
2913
2914 2010-10-15 Xinliang David Li <davidxl@google.com>
2915
2916 * g++.dg/uninit-pred-3_a.C: New test.
2917 * g++.dg/uninit-pred-3_b.C: New test.
2918
2919 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2920
2921 * objc.dg/gnu-api-2-object.m: New.
2922
2923 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2924
2925 * objc.dg/gnu-api-2-method.m: New.
2926
2927 2010-10-15 Jason Merrill <jason@redhat.com>
2928
2929 * g++.dg/lto/pr45983_0.C: New.
2930
2931 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2932
2933 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2934 builtin combiner patterns.
2935 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2936 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2937 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2938 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2939 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2940
2941 2010-10-15 Richard Guenther <rguenther@suse.de>
2942
2943 * g++.dg/lto/20101015-1_0.C: New testcase.
2944
2945 2010-10-15 Richard Guenther <rguenther@suse.de>
2946
2947 PR testsuite/46021
2948 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2949 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2950
2951 2010-10-15 Richard Guenther <rguenther@suse.de>
2952
2953 PR lto/45957
2954 * g++.dg/lto/20101014-1_0.C: New testcase.
2955
2956 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2957
2958 * objc.dg/gnu-api-2-protocol.m: New.
2959 * objc.dg/gnu-api-2-sel.m: New.
2960
2961 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2962
2963 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2964 arm-eabi targets.
2965
2966 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
2967
2968 * gcc.dg/20101010-1.c: New testcase.
2969
2970 2010-10-15 Jie Zhang <jie@codesourcery.com>
2971
2972 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2973 script when relocatable linking.
2974
2975 2010-10-14 Yao Qi <yao@codesourcery.com>
2976
2977 PR target/45447
2978 * gcc.target/arm/pr45447.c: New test.
2979
2980 2010-10-14 Jan Hubicka <jh@suse.cz>
2981
2982 PR middle-end/45621
2983 * g++.dg/lto/pr45621.h : New.
2984 * g++.dg/lto/pr45621_0.C: New.
2985 * g++.dg/lto/pr45621_1.C: New.
2986
2987 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2988
2989 * objc.dg/property: New.
2990 * objc.dg/property/fsf-property-basic.m: New.
2991 * objc.dg/property/fsf-property-method-access.m: New.
2992 * objc.dg/property/fsf-property-named-ivar.m: New.
2993 * obj-c++.dg/property: New.
2994 * obj-c++.dg/property/fsf-property-basic.mm: New.
2995 * obj-c++.dg/property/fsf-property-method-access.mm: New.
2996 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2997
2998 merge from FSF apple 'trunk' branch.
2999 2006 Fariborz Jahanian <fjahanian@apple.com>
3000
3001 Radars 4436866, 4505126, 4506903, 4517826
3002 * objc.dg/property/property-1.m: New.
3003 * objc.dg/property/property-2.m: New.
3004 * objc.dg/property/property-3.m: New.
3005 * objc.dg/property/property-neg-1.m: New.
3006 * objc.dg/property/property-neg-2.m: New.
3007 * objc.dg/property/property-neg-3.m: New.
3008 * objc.dg/property/property-neg-4.m: New.
3009 * objc.dg/property/property-neg-5.m: New.
3010 * objc.dg/property/property-neg-6.m: New.
3011 * objc.dg/property/property-neg-7.m: New.
3012 * objc.dg/property/property.exp: New.
3013 * obj-c++.dg/property/property-1.mm: New.
3014 * obj-c++.dg/property/property-2.mm: New.
3015 * obj-c++.dg/property/property-3.mm: New.
3016 * obj-c++.dg/property/property-neg-1.mm: New.
3017 * obj-c++.dg/property/property-neg-2.mm: New.
3018 * obj-c++.dg/property/property-neg-3.mm: New.
3019 * obj-c++.dg/property/property-neg-4.mm: New.
3020 * obj-c++.dg/property/property-neg-5.mm: New.
3021 * obj-c++.dg/property/property-neg-6.mm: New.
3022 * obj-c++.dg/property/property-neg-7.mm: New.
3023 * obj-c++.dg/property/property.exp: New.
3024
3025 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3026
3027 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3028
3029 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3030
3031 PR c/45969
3032 * gcc.c-torture/compile/pr45969-1.c: New test.
3033
3034 2010-10-14 Richard Guenther <rguenther@suse.de>
3035
3036 PR tree-optimization/44913
3037 * gcc.dg/torture/pr44913.c: New testcase.
3038
3039 2010-10-14 Richard Guenther <rguenther@suse.de>
3040
3041 PR lto/45382
3042 * g++.dg/lto/20101014-2_0.C: New testcase.
3043
3044 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3045
3046 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3047 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3048 * gcc.target/i386/pr44130.c: Likewise.
3049 * gcc.target/i386/pr44144.c: Likewise.
3050 * gcc.target/i386/pr44180.c: Likewise.
3051 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3052 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3053 * gcc.target/i386/vect-sizes-1.c: Likewise.
3054 * gcc.target/i386/vectorize4-avx.c: Likewise.
3055
3056 2010-10-14 Richard Guenther <rguenther@suse.de>
3057
3058 PR lto/44561
3059 * g++.dg/lto/20101010-3_0.C: New testcase.
3060 * g++.dg/lto/20101010-4_0.C: Likewise.
3061
3062 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3063
3064 * objc.dg/pr45878.m: Update to include NSConstantString interface
3065 for -fnext-runtime.
3066 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3067 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3068 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3069 reference for m64 -fnext-runtime.
3070
3071 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3072
3073 * gcc.target/i386/vect-sizes-1.c: New.
3074
3075 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3076
3077 PR middle-end/46011
3078 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3079
3080 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3081
3082 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3083 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3084
3085 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3086
3087 * gcc.target/ia64/20101005.c: New test.
3088
3089 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3090
3091 PR rtl-optimization/45570
3092 * gcc.dg/pr45570.c: New test.
3093
3094 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3095
3096 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3097 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3098 * gcc.target/i386/vectorize4-avx.c: Likewise.
3099
3100 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3101
3102 * gcc.target/i386/avx-copysign-vec.c: New.
3103 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3104
3105 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3106
3107 PR middle-end/44130
3108 * gcc.target/i386/pr44130.c: New.
3109
3110 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3111
3112 PR middle-end/44144
3113 * gcc.target/i386/pr44144.c: New.
3114
3115 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3116
3117 PR target/44180
3118 * gcc.target/i386/pr44180.c: New.
3119
3120 2010-10-13 Jason Merrill <jason@redhat.com>
3121
3122 * g++.dg/template/canon-type-8.C: New.
3123
3124 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3125
3126 * gcc.c-torture/execute/20101013-1.c: New test.
3127
3128 2010-10-13 Richard Guenther <rguenther@suse.de>
3129
3130 PR objc/45878
3131 * objc.dg/pr45878.m: New testcase.
3132
3133 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3134
3135 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3136 * gcc.dg/format/dfp-printf-1.c: Likewise.
3137 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3138
3139 2010-10-13 Richard Guenther <rguenther@suse.de>
3140
3141 PR tree-optimization/45788
3142 * g++.dg/pr45788.C: New testcase.
3143
3144 2010-10-13 Richard Guenther <rguenther@suse.de>
3145
3146 PR tree-optimization/45970
3147 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3148
3149 2010-10-13 Richard Guenther <rguenther@suse.de>
3150
3151 PR tree-optimization/45982
3152 * gcc.dg/torture/pr45982.c: New testcase.
3153 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3154 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3155 * gcc.dg/torture/pr39074-2.c: Likewise.
3156
3157 2010-10-13 Richard Guenther <rguenther@suse.de>
3158
3159 PR middle-end/45874
3160 * g++.dg/torture/pr45874.C: New testcase.
3161
3162 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3163
3164 * objc.dg/attributes/method-attribute-1.m: Update to respond
3165 to implemented method attributes..
3166 * objc.dg/attributes/method-attribute-2.m: Likewise.
3167 * objc.dg/attributes/method-attribute-3.m: Likewise.
3168 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3169 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3170 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3171
3172 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3173
3174 PR libobjc/23214
3175 * objc.dg/pr23214.m: New.
3176
3177 2010-10-12 Michael Eager <eager@eagercon.com>
3178
3179 PR testsuite/45856
3180 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3181 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3182
3183 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3184
3185 PR fortran/45636
3186 * gcc.c-torture/execute/pr45636.c: New test.
3187 * gfortran.dg/pr45636.f90: New test.
3188
3189 2010-10-12 Richard Henderson <rth@redhat.com>
3190
3191 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3192
3193 2010-10-12 Daniel Kraft <d@domob.eu>
3194
3195 PR fortran/38936
3196 * gfortran.dg/associate_1.f03: More tests with derived-types.
3197 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3198 * gfortran.dg/associate_8.f03: Fix typo.
3199 * gfortran.dg/initialization_27.f90: Fix typo.
3200
3201 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3202
3203 PR testsuite/45851
3204 * lib/lto.exp (lto-get-options-main): Support optional target
3205 selector for dg-extra-ld-options.
3206
3207 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3208
3209 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3210 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3211
3212 2010-10-11 Martin Jambor <mjambor@suse.cz>
3213
3214 PR middle-end/45699
3215 * g++.dg/torture/pr45699.C: New test.
3216 * g++.dg/otr-fold-1.C: Adjusted.
3217 * g++.dg/otr-fold-1.C: Likewise.
3218
3219 2010-10-11 Nick Clifton <nickc@redhat.com>
3220
3221 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3222 Allow for a user label prefix.
3223
3224 2010-10-10 Richard Guenther <rguenther@suse.de>
3225
3226 * g++.dg/lto/20101010-1_0.C: New testcase.
3227 * g++.dg/lto/20101010-2_0.C: Likewise.
3228
3229 2010-10-11 Ira Rosen <irar@il.ibm.com>
3230
3231 PR tree-optimization/45902
3232 * gcc.dg/vect/45902.c: New test.
3233
3234 2010-10-11 Jakub Jelinek <jakub@redhat.com>
3235
3236 PR target/45870
3237 * gcc.dg/tls/pr45870.c: New test.
3238
3239 2010-10-10 Janus Weil <janus@gcc.gnu.org>
3240
3241 PR fortran/45961
3242 * gfortran.dg/typebound_operator_6.f03: New.
3243
3244 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
3245
3246 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
3247 and adjust -export symbol scanning.
3248 * g++.dg/ext/dllexport1.C: Likewise.
3249 * g++.dg/ext/dllexport3.C: Likewise.
3250 * gcc.dg/dll-3.c: Likewise.
3251 * gcc.dg/dll-4.c: Likewise.
3252 * gcc.dg/dll-5.c: Likewise.
3253
3254 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3255
3256 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
3257 instead of tree_profile dump file.
3258 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
3259 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
3260 dump file.
3261
3262 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
3263
3264 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
3265
3266 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3267
3268 * gfortran.dg/character_comparison_4.f90: New test.
3269 * gfortran.dg/character_comparison_5.f90: New test.
3270 * gfortran.dg/character_comparison_6.f90: New test.
3271
3272 2010-10-09 Richard Henderson <rth@redhat.com>
3273
3274 * lib/target-supports.exp
3275 (check_effective_target_automatic_stack_alignment): Always true.
3276
3277 2010-10-09 Richard Guenther <rguenther@suse.de>
3278
3279 PR lto/45956
3280 * gcc.dg/lto/20101009-2_0.c: New testcase.
3281 * gcc.dg/lto/20101009-2_1.c: Likewise.
3282 * gcc.dg/lto/20101009-2_2.c: Likewise.
3283
3284 2010-10-09 Richard Guenther <rguenther@suse.de>
3285
3286 PR lto/45947
3287 * g++.dg/lto/20101009-1_0.C: New testcase.
3288
3289 2010-10-09 Richard Guenther <rguenther@suse.de>
3290
3291 PR tree-optimization/45945
3292 * gcc.dg/lto/20101009-1_0.c: New testcase.
3293
3294 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
3295
3296 PR target/45913
3297 * gcc.target/i386/pr45913.c: New.
3298
3299 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3300
3301 PR fortran/45943
3302 * gfortran.dg/streamio_16.f90: Update test.
3303
3304 2010-10-08 Jakub Jelinek <jakub@redhat.com>
3305
3306 PR tree-optimization/45903
3307 * gcc.target/i386/pr45903.c: New test.
3308
3309 2010-10-08 Arnaud Charlet <charlet@adacore.com>
3310
3311 * gnat.dg/interface5.adb: Compile with warnings disabled.
3312
3313 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3314
3315 * obj-c++.dg/encode-10.mm: New testcase.
3316
3317 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3318
3319 PR objc++/23614
3320 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
3321 C++ class. Removed XFAIL.
3322
3323 2010-10-07 Janus Weil <janus@gcc.gnu.org>
3324
3325 PR fortran/45933
3326 * gfortran.dg/typebound_operator_5.f03: New.
3327
3328 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
3329
3330 Merge from 'apple/trunk' branch on FSF servers.
3331
3332 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
3333
3334 Radar 4508851
3335 * obj-c++.dg/method-namespace-1.mm: New.
3336
3337 2010-10-07 Martin Jambor <mjambor@suse.cz>
3338
3339 * gcc.dg/tree-ssa/sra-11.c: New test.
3340
3341 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
3342
3343 PR Tree-Vect/45847
3344 * gcc.dg/vect/pr45847.c: New test.
3345
3346 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3347 Kai Tietz <kai.tietz@onevision.com>
3348
3349 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
3350
3351 2010-10-07 Richard Guenther <rguenther@suse.de>
3352
3353 PR tree-optimization/45732
3354 * gcc.dg/torture/pr45732.c: New testcase.
3355
3356 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3357
3358 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
3359 * objc.dg/foreach-2.m: Likewise.
3360 * objc.dg/foreach-3.m: Likewise.
3361 * objc.dg/foreach-4.m: Likewise.
3362 * objc.dg/foreach-5.m: Likewise.
3363 * objc.dg/foreach-6.m: Likewise.
3364 * objc.dg/foreach-7.m: Likewise.
3365 * objc.dg/objc-foreach-4.m: Likewise.
3366 * objc.dg/objc-foreach-5.m: Likewise.
3367
3368 2010-10-07 Richard Guenther <rguenther@suse.de>
3369
3370 PR middle-end/45869
3371 * gcc.dg/torture/pr45869.c: New testcase.
3372
3373 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3374
3375 * objc.dg/set-not-used-1.m: New
3376 * obj-c++.dg/set-not-used-1.mm: New.
3377
3378 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
3379
3380 * objc.dg/attributes/method-attribute-3.m: New.
3381 * obj-c++.dg/attributes/method-attribute-3.mm: New.
3382
3383 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
3384
3385 PR fortran/45916
3386 * gfortran.dg/generic_typebound_operator_1.f90: New test.
3387
3388 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3389
3390 PR fortran/45889
3391 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
3392
3393 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3394
3395 Merge from 'apple/trunk' branch on FSF servers.
3396
3397 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
3398
3399 Radar 4278774
3400 * obj-c++.dg/encode-9.mm: New.
3401
3402 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3403
3404 * g++.dg/cpp0x/pr45908.C: New test.
3405
3406 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
3407
3408 * gnat.dg/opt6.ad[sb]: New test.
3409
3410 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
3411
3412 Implemented fast enumeration for Objective-C.
3413 * objc.dg/foreach-1.m: New.
3414 * objc.dg/foreach-2.m: New.
3415 * objc.dg/foreach-3.m: New.
3416 * objc.dg/foreach-4.m: New.
3417 * objc.dg/foreach-5.m: New.
3418 * objc.dg/foreach-6.m: New.
3419 * objc.dg/foreach-7.m: New.
3420
3421 Merge from 'apple/trunk' branch on FSF servers:
3422 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
3423
3424 Radar 4502236
3425 * objc.dg/objc-foreach-5.m: New.
3426
3427 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
3428
3429 Radar 4507230
3430 * objc.dg/objc-foreach-4.m: New.
3431
3432 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3433
3434 Radar 4472881
3435 * objc.dg/objc-foreach-3.m: New.
3436
3437 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
3438
3439 Radar 4468498
3440 * objc.dg/objc-foreach-2.m: New.
3441
3442 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
3443
3444 Radar 4294910
3445 * objc.dg/objc-foreach-1.m: New
3446
3447 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
3448
3449 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
3450 unsigned values.
3451
3452 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3453
3454 PR objc++/28050
3455 * obj-c++.dg/syntax-error-10.mm: New.
3456
3457 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3458
3459 PR objc++/23707
3460 * obj-c++.dg/syntax-error-9.mm: New.
3461
3462 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3463
3464 PR objc++/31126
3465 * obj-c++.dg/syntax-error-8.mm: New.
3466
3467 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
3468
3469 Merge from 'apple/trunk' branch on FSF servers.
3470
3471 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
3472
3473 Radar 4290840
3474 * obj-c++.dg/syntax-error-7.mm: New
3475
3476 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
3477
3478 Radar 4294425
3479 * obj-c++.dg/syntax-error-6.mm: New
3480
3481 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
3482
3483 Radar 4261146
3484 * obj-c++.dg/syntax-error-5.mm: New
3485
3486 2005-08-15 Ziemowit Laski <zlaski@apple.com>
3487
3488 Radar 4093475
3489 * obj-c++.dg/syntax-error-[3-4].mm: New.
3490
3491 2005-08-02 Ziemowit Laski <zlaski@apple.com>
3492
3493 Radar 4185810
3494 * obj-c++.dg/syntax-error-[1-2].mm: New.
3495
3496 2010-10-05 Ira Rosen <irar@il.ibm.com>
3497
3498 PR tree-optimization/45752
3499 * gcc.dg/vect/pr45752.c: New test.
3500
3501 2010-10-05 Richard Guenther <rguenther@suse.de>
3502
3503 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
3504 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3505 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3506 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3507 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3508 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
3509 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3510 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3511 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
3512 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
3513 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3514 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
3515 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
3516 * gcc.dg/tree-prof/tracer-1.c: Likewise.
3517 * gcc.dg/tree-ssa/inline-4.c: Likewise.
3518 * gcc.dg/tree-ssa/inline-3.c: Likewise.
3519 * gcc.dg/tree-ssa/20080530.c: Likewise.
3520 * g++.dg/tree-ssa/inline-3.C: Likewise.
3521 * g++.dg/tree-ssa/inline-1.C: Likewise.
3522 * g++.dg/tree-ssa/inline-2.C: Likewise.
3523 * gcc.dg/profile-dir-1.c: Likewise.
3524 * gcc.dg/profile-dir-2.c: Likewise.
3525 * gcc.dg/profile-dir-3.c: Likewise.
3526
3527 2010-10-05 Richard Guenther <rguenther@suse.de>
3528
3529 PR middle-end/45877
3530 * g++.dg/torture/pr45877.C: New testcase.
3531
3532 2010-10-04 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR debug/45849
3535 * gcc.dg/debug/pr45849.c: New test.
3536
3537 PR middle-end/45876
3538 * gcc.c-torture/compile/pr45876.c: New test.
3539
3540 2010-10-04 Julian Brown <julian@codesourcery.com>
3541
3542 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
3543 vect_hw_misalign.
3544 * gcc.dg/vect/vect-60.c: Likewise.
3545 * gcc.dg/vect/vect-56.c: Likewise.
3546 * gcc.dg/vect/vect-93.c: Likewise.
3547 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
3548 * gcc.dg/vect/vect-95.c: Likewise.
3549 * gcc.dg/vect/vect-96.c: Likewise.
3550 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
3551 * gcc.dg/vect/slp-25.c: Likewise.
3552 * gcc.dg/vect/slp-3.c: Likewise.
3553 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3554 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3555 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
3556 * gcc.dg/vect/vect-109.c: Likewise.
3557 * gcc.dg/vect/vect-peel-1.c: Likewise.
3558 * gcc.dg/vect/vect-peel-2.c: Likewise.
3559 * lib/target-supports.exp
3560 (check_effective_target_arm_vect_no_misalign): New.
3561 (check_effective_target_vect_no_align): Use above.
3562 (check_effective_target_vect_element_align): New.
3563 (add_options_for_quad_vectors): New.
3564
3565 2010-10-04 Martin Jambor <mjambor@suse.cz>
3566
3567 PR tree-optimization/45572
3568 * g++.dg/ipa/pr45572-1.C: New test.
3569 * g++.dg/ipa/pr45572-2.C: Likewise.
3570
3571 2010-10-03 Ian Lance Taylor <iant@google.com>
3572
3573 * gcc.dg/anon-struct-11.c: New test.
3574 * gcc.dg/anon-struct-12.c: New test.
3575 * gcc.dg/anon-struct-13.c: New test.
3576 * gcc.dg/anon-struct-14.c: New test.
3577
3578 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
3579
3580 * g++.dg/torture/pr45764.C: Revert revision 164914.
3581 * gcc.dg/vect/pr43432.c: Likewise.
3582 * gcc.dg/vect/vect-114.c: Likewise.
3583 * gcc.dg/vect/vect-15.c: Likewise.
3584
3585 2010-10-03 Jason Merrill <jason@redhat.com>
3586
3587 * g++.dg/cpp0x/sfinae5.C: New.
3588
3589 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
3590
3591 PR tree-optimization/45720
3592 PR tree-optimization/45764
3593 * g++.dg/torture/pr45764.C: New.
3594
3595 * gcc.dg/vect/pr43432.c: Xfail.
3596 * gcc.dg/vect/vect-114.c: Likewise.
3597 * gcc.dg/vect/vect-15.c: Likewise.
3598
3599 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3600
3601 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
3602 hppa*-*-hpux*.
3603 * gcc.dg/torture/pr45678-2.c: Likewise.
3604
3605 2010-10-02 Janus Weil <janus@gcc.gnu.org>
3606
3607 PR fortran/45748
3608 * gfortran.dg/intrinsic_6.f90: New.
3609
3610 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3611
3612 PR fortran/42831
3613 * gfortran.dg/dependency_37.f90: New test.
3614
3615 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
3616
3617 * gcc.target/i386/shift_mask.c: New test.
3618
3619 2010-10-01 Richard Guenther <rguenther@suse.de>
3620
3621 PR tree-optimization/45854
3622 * g++.dg/torture/pr45854.C: New testcase.
3623
3624 2010-09-30 Michael Eager <eager@eagercon.com>
3625
3626 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
3627 __FLT_{MIN,MAX}__.
3628
3629 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3630
3631 PR middle-end/45758
3632 * gfortran.dg/graphite/pr45758.f90: New.
3633
3634 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3635
3636 PR middle-end/45230
3637 * gcc.dg/graphite/id-pr45230.c: New.
3638
3639 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
3640
3641 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
3642 * gfortran.dg/graphite/graphite.exp: Same.
3643 * gcc.dg/graphite/vect-pr43423.c: New.
3644
3645 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR target/45843
3648 * g++.dg/torture/pr45843.C: New test.
3649
3650 2010-09-30 Janus Weil <janus@gcc.gnu.org>
3651
3652 PR fortran/45828
3653 * gfortran.dg/allocate_derived_5.f90: New.
3654
3655 2010-09-30 Jakub Jelinek <jakub@redhat.com>
3656
3657 PR tree-optimization/31261
3658 * gcc.dg/tree-ssa/pr31261.c: New test.
3659
3660 2010-09-30 Michael Eager <eager@eagercon.com>
3661
3662 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
3663 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
3664 * gcc.target/microblaze/microblaze.exp: Ditto.
3665 * gcc.target/microblaze/others/string_cst1.c: Ditto.
3666 * gcc.target/microblaze/others/string_cst2.c: Ditto.
3667 * gcc.target/microblaze/others/data_var1.c: Ditto.
3668 * gcc.target/microblaze/others/data_var2.c: Ditto.
3669 * gcc.target/microblaze/others/data_var3.c: Ditto.
3670 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
3671 * gcc.target/microblaze/others/strings1.c:: Ditto.
3672 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
3673 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
3674 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
3675 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3676 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3677 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3678 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3679 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3680 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
3681 * gcc.target/microblaze/isa/pcmp.c: Ditto.
3682 * gcc.target/microblaze/isa/nofloat.c: Ditto.
3683 * gcc.target/microblaze/isa/fcvt.c: Ditto.
3684 * gcc.target/microblaze/isa/float.c: Ditto.
3685 * gcc.target/microblaze/isa/mulh.c: Ditto.
3686 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
3687 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
3688 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
3689 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
3690 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
3691 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
3692 * gcc.target/microblaze/isa/bshift.c: Ditto.
3693 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
3694 * gcc.target/microblaze/isa/div.c: Ditto.
3695 * gcc.target/microblaze/isa/vanilla.c: Ditto.
3696 * gcc.target/microblaze/isa/mul.c: Ditto.
3697
3698 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3699
3700 merge from FSF 'apple/trunk' branch.
3701 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
3702
3703 Radar 4386773
3704 * objc.dg/enhanced-proto-1.m: New.
3705 * objc.dg/enhanced-proto-2.m: New.
3706 * obj-c++.dg/enhanced-proto-1.mm: New
3707 * obj-c++.dg/enhanced-proto-2.mm: New.
3708
3709 2010-09-30 Richard Guenther <rguenther@suse.de>
3710
3711 PR testsuite/45702
3712 * gcc.dg/debug/pr41893-1.c: Adjust.
3713 * gcc.dg/pr30762-1.c: Likewise.
3714 * gcc.dg/pr31529-1.c: Likewise.
3715 * gcc.dg/pr34457-1.c: Likewise.
3716 * gcc.dg/pr34668-1.c: Likewise.
3717 * gcc.dg/pr43557-1.c: Likewise.
3718
3719 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3720
3721 PR objc/45842
3722 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3723 * objc.dg/const-str-3.m: Correct header for memcpy.
3724 * objc.dg/const-str-7.m: Likewise.
3725 * objc.dg/method-20b.m: Provide an implementation of Object.
3726 Adjust XFAIL for m64 NeXT runtime.
3727 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3728 * objc.dg/encode-3.m: Correct line ordering, provide header for
3729 sprintf.
3730 * objc.dg/encode-7-next.m: Only run for 32bit.
3731 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3732 * objc.dg/type-size-2.m: Provide an implementation of Object.
3733 Ajust headers.
3734 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3735 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3736 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3737 Adjust XFAIL for m64 NeXT runtime.
3738 * obj-c++.dg/method-22.mm: Likewise.
3739 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3740
3741 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
3742
3743 Merge from 'apple/trunk' branch on FSF servers.
3744
3745 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3746
3747 Radar 4278236
3748 * obj-c++.dg/bad-forward-decl.mm: New
3749
3750 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
3751
3752 * ada/acats/run_acats: Revert revision 157037.
3753
3754 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3755
3756 Merge from 'apple/trunk' branch on FSF servers.
3757
3758 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3759
3760 Radar 4281748
3761 * objc.dg/naming-2.m: Update
3762 * objc.dg/naming-3.m: New
3763
3764 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
3765
3766 PR target/40457
3767 * gcc.target/arm/pr40457-3.c: New test.
3768
3769 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
3770
3771 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3772 alias checking.
3773 * lib/target-supports.exp (check_ifunc_available): Likewise.
3774
3775 2010-09-29 Tristan Gingold <gingold@adacore.com>
3776
3777 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3778
3779 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3780
3781 * objc.dg/keywords-1.m: New test.
3782 * objc.dg/keywords-2.m: New test.
3783 * objc.dg/keywords-3.m: New test.
3784 * obj-c++.dg/keywords-1.mm: New test.
3785 * obj-c++.dg/keywords-2.mm: New test.
3786
3787 2010-09-28 Jason Merrill <jason@redhat.com>
3788
3789 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3790 * g++.dg/ext/complit11.C: Likewise.
3791 * g++.old-deja/g++.law/temps1.C: Likewise.
3792
3793 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3794 * g++.old-deja/g++.mike/misc6.C: Likewise.
3795
3796 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3797
3798 * objc.dg/attributes/method-attribute-1.m: New.
3799 * objc.dg/attributes/method-attribute-2.m: New.
3800
3801 * obj-c++.dg/attributes/method-attribute-1.m: New.
3802 * obj-c++.dg/attributes/method-attribute-2.m: New.
3803
3804 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3805
3806 * objc.dg/attributes: New.
3807 * objc.dg/attributes/attributes.exp: New.
3808 * objc.dg/attributes/class-attribute-1.m: New.
3809 * objc.dg/attributes/class-attribute-2.m: New
3810 * objc.dg/attributes/categ-attribute-1.m: New
3811 * objc.dg/attributes/categ-attribute-2.m: New
3812 * objc.dg/attributes/proto-attribute-1.m: New
3813
3814 * obj-c++.dg/attributes: New.
3815 * obj-c++.dg/attributes/attributes.exp: New
3816 * obj-c++.dg/attributes/class-attribute-1.mm: New
3817 * obj-c++.dg/attributes/class-attribute-2.mm: New
3818 * obj-c++.dg/attributes/categ-attribute-1.mm: New
3819 * obj-c++.dg/attributes/categ-attribute-2.mm: New
3820 * obj-c++.dg/attributes/proto-attribute-1.mm: New
3821
3822 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3823
3824 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3825 from the branch renamed to method-20b.m to avoid clashes).
3826
3827 2005-08-23 Stuart Hastings <stuart@apple.com>
3828 Ziemowit Laski <zlaski@apple.com>
3829
3830 Radar 4209854
3831 * obj-c++.dg/method-23.mm: New.
3832 * objc.dg/method-20.m: New.
3833
3834 2010-09-28 Jan Hubicka <jh@suse.cz>
3835
3836 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3837
3838 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3839
3840 PR target/44452
3841 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3842 i?86-*-solaris2.[89], *-*-vxworks*.
3843 * gcc.target/i386/pr22152.c: Likewise.
3844 * gcc.target/i386/vect8-ret.c: New test.
3845
3846 2010-09-28 Jie Zhang <jie@codesourcery.com>
3847
3848 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3849
3850 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3851
3852 Merge from 'apple/trunk' branch on FSF servers.
3853
3854 2005-07-18 Ziemowit Laski <zlaski@apple.com>
3855
3856 Radar 4175534
3857 * obj-c++.dg/method-22.mm: New.
3858
3859 2010-09-27 Jason Merrill <jason@redhat.com>
3860
3861 * g++.dg/cpp0x/rv-lvalue-req.C: New.
3862 * g++.dg/ext/complit11.C: Adjust.
3863 * g++.old-deja/g++.law/temps1.C: Adjust.
3864 * g++.old-deja/g++.ns/koenig6.C: Adjust.
3865 * g++.old-deja/g++.oliva/partord1.C: Adjust.
3866
3867 2010-09-27 Ian Lance Taylor <iant@google.com>
3868
3869 * lib/target-supports.exp (check_effective_target_split_stack):
3870 New procedure.
3871 * gcc.dg/split-1.c: New test.
3872 * gcc.dg/split-2.c: New test.
3873 * gcc.dg/split-3.c: New test.
3874 * gcc.dg/split-4.c: New test.
3875
3876 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3877
3878 PR objc/25464
3879 * objc.dg/type-size-3.m: New test.
3880
3881 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3882
3883 PR objc/45763
3884 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3885
3886 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3887
3888 PR objc/25450
3889 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3890 * objc.dg/type-size-2.m: Same change.
3891 * obj-c++.dg/encode-5.mm: Same change.
3892
3893 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3894
3895 Merge from 'apple/trunk' branch on FSF servers. The original
3896 Changelogs are below.
3897
3898 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3899 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3900 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3901 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3902 in the branch).
3903 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3904 proto-qual-1.m in the branch) and the normal ABI on GNU.
3905 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
3906 the test only with the NeXT runtime.
3907 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3908 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3909 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3910 Run the test only with the NeXT runtime.
3911
3912 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
3913
3914 Radar 4492973
3915 * objc.dg/encode-7-64bit.m: New.
3916 * objc.dg/encode-7.m: Skip if -m64.
3917
3918 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
3919
3920 Radar 4301047
3921 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3922 * obj-c++.dg/threedotthree-abi-1.mm: New
3923 * objc.dg/threedotthree-abi-1.m: New
3924
3925 2005-07-20 Ziemowit Laski <zlaski@apple.com>
3926
3927 Radar 4136935
3928 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3929 * objc.dg/encode-6.m: Likewise.
3930 * objc.dg/encode-7.m: New test case.
3931
3932 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3933
3934 Merge from 'apple/trunk' branch on FSF servers. Renamed
3935 const-str-12.m to constr-str-12b.m to avoid conflicts.
3936
3937 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
3938
3939 Radar 4229905
3940 * obj-c++.dg/warn5.mm: New
3941
3942 2005-06-22 Ziemowit Laski <zlaski@apple.com>
3943
3944 Radar 4154928
3945 * obj-c++.dg/const-str-12.mm: New.
3946 * objc.dg/const-str-12.m: New.
3947
3948 2010-09-27 Tobias Burnus <burnus@net-b.de>
3949
3950 PR fortran/40569
3951 PR fortran/40568
3952 * gfortran.dg/storage_size_2.f08: Fix test.
3953 * gfortran.dg/c_sizeof_1.f90: Fix test.
3954 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3955 * gfortran.dg/c_sizeof_3.f90: New.
3956 * gfortran.dg/c_sizeof_4.f90: New.
3957 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3958 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3959
3960 2010-09-26 Daniel Kraft <d@domob.eu>
3961
3962 PR fortran/45783
3963 PR fortran/45795
3964 * gfortran.dg/select_type_18.f03: New test.
3965
3966 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
3967
3968 * gnat.dg/return2.ad[sb]: New test.
3969 * gnat.dg/return2_pkg.ads: New helper.
3970
3971 2010-09-25 Daniel Kraft <d@domob.eu>
3972
3973 PR fortran/45776
3974 * gfortran.dg/io_constraints_6.f03: New test.
3975 * gfortran.dg/io_constraints_7.f03: New test.
3976 * gfortran.dg/newunit_2.f90: New test.
3977
3978 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
3979
3980 * gfortran.dg/operator_c1202.f90: New test.
3981
3982 2010-09-24 Jan Hubicka <jh@suse.cz>
3983
3984 * gcc.dg/tree-ssa/leaf.c: New testcase.
3985
3986 2010-09-24 Jan Hubicka <jh@suse.cz>
3987
3988 PR tree-optimization/45738
3989 PR tree-optimization/45741
3990 * gcc.c-torture/compile/pr45741.c: New.
3991 * gfortran.fortran-torture/compile/pr45738.f90: New.
3992
3993 2010-09-24 Joseph Myers <joseph@codesourcery.com>
3994
3995 * gcc.dg/cpp/undef-opt-1.c: New test.
3996
3997 2010-09-24 Jason Merrill <jason@redhat.com>
3998
3999 * g++.dg/other/error10.C: Adjust expected output.
4000
4001 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4002
4003 PR middle-end/45234
4004 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4005 * gcc.target/i386/pr45234.c: New test.
4006
4007 2010-09-24 Richard Guenther <rguenther@suse.de>
4008
4009 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4010
4011 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4012
4013 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4014 as a comment leader in regexp.
4015
4016 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4017
4018 * objc.dg/sync-2.m: New test.
4019 * obj-c++.dg/sync-2.mm: New test.
4020
4021 2010-09-24 Tobias Burnus <burnus@net-b.de>
4022
4023 PR fortran/40571
4024 * gfortran.dg/iso_fortran_env_7.f90: New.
4025
4026 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4027
4028 * obj-c++.dg/too-many-args.mm: New file.
4029
4030 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4031
4032 Merge from 'apple/trunk' branch on FSF servers.
4033
4034 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4035
4036 Radar 4491608
4037 * objc.dg/too-many-args.m: New
4038
4039 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4040
4041 PR fortran/45744
4042 * gfortran.dg/dependency_36.f90: New test.
4043
4044 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4045
4046 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4047 * gcc.target/i386/pad-3.c: Ditto.
4048 * gcc.target/i386/pad-7.c: Ditto.
4049 * gcc.target/i386/pad-7.c: Ditto.
4050 * gcc.target/i386/pr36502.c: Ditto.
4051 * gcc.target/i386/zee.c: Ditto.
4052 * gcc.target/i386/20060821-1.c: Ditto.
4053 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4054 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4055 * gcc.target/i386/pad-5b.c: Ditto.
4056 * gcc.target/i386/pad-6a.c: Ditto.
4057 * gcc.target/i386/pad-6b.c: Ditto.
4058 * gcc.target/i386/pad-8.c: Ditto.
4059 * gcc.target/i386/pad-9.c: Ditto.
4060 * gcc.target/i386/pad-10.c: Ditto.
4061 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4062
4063 2010-09-23 Richard Guenther <rguenther@suse.de>
4064
4065 PR tree-optimization/45565
4066 * g++.dg/ipa/pr45565.C: New testcase.
4067
4068 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4069
4070 PR fortran/45745
4071 PR fortran/45648
4072 * gfortran.dg/vector_subscript_bound_1.f90: New.
4073
4074 2010-09-23 Richard Guenther <rguenther@suse.de>
4075
4076 PR middle-end/45750
4077 * gcc.dg/pr45750.c: New testcase.
4078
4079 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4080
4081 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4082 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4083 build.
4084
4085 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4086
4087 PR rtl-optimization/44374
4088 * gcc.target/arm/headmerge-1.c: New test.
4089 * gcc.target/arm/headmerge-2.c: New test.
4090 * gcc.target/i386/headmerge-1.c: New test.
4091 * gcc.target/i386/headmerge-2.c: New test.
4092
4093 2010-09-23 Daniel Kraft <d@domob.eu>
4094
4095 PR fortran/38936
4096 PR fortran/44044
4097 PR fortran/45474
4098 * gfortran.dg/intrinsic_intent_1.f03: New test.
4099 * gfortran.dg/select_type_17.f03: New test.
4100 * gfortran.dg/associate_5.f03: More definability tests.
4101 * gfortran.dg/enum_2.f90: Check definability.
4102 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4103 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4104 * gfortran.dg/char_expr_2.f90: Ditto.
4105 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4106 * gfortran.dg/enum_5.f90: Ditto.
4107 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4108 * gfortran.dg/impure_assignment_2.f90: Ditto.
4109 * gfortran.dg/impure_assignment_3.f90: Ditto.
4110 * gfortran.dg/intent_out_1.f90: Ditto.
4111 * gfortran.dg/intent_out_3.f90: Ditto.
4112 * gfortran.dg/pointer_assign_7.f90: Ditto.
4113 * gfortran.dg/pointer_intent_3.f90: Ditto.
4114 * gfortran.dg/pr19936_1.f90: Ditto.
4115 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4116 * gfortran.dg/simpleif_2.f90: Ditto.
4117 * gfortran.dg/protected_5.f90: Ditto.
4118 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4119 * gfortran.dg/protected_6.f90: Ditto.
4120 * gfortran.dg/protected_7.f90: Ditto.
4121
4122 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4123
4124 PR libfortran/45710
4125 * gfortran.dg/namelist_65.f90: New test.
4126
4127 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4128
4129 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4130 the regexp pattern between the expected label and location string.
4131
4132 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4133
4134 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4135
4136 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4137
4138 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4139 * gcc.dg/pr27898.c: Likewise.
4140 * gcc.dg/pr28712.c: Likewise.
4141 * gcc.dg/pr30762-1.c: Likewise.
4142 * gcc.dg/pr31529-1.c: Likewise.
4143 * gcc.dg/pr34457-1.c: Likewise.
4144 * gcc.dg/pr34668-1.c: Likewise.
4145 * gcc.dg/pr34989-1.c: Likewise.
4146 * gcc.dg/pr43557-1.c: Likewise.
4147
4148 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4149
4150 PR rtl-optimization/45739
4151 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4152
4153 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4154
4155 * gcc.target/sparc/mnofpu.c: New test.
4156
4157 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4158
4159 PR rtl-optimization/45739
4160 * gcc.target/i386/pr45739.c: New test.
4161
4162 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4163
4164 PR fortran/45648
4165 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4166 and counts. Add non-elemental function call check.
4167
4168 PR fortran/45648
4169 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4170 arguments checks. Update temporary counts.
4171 * gfortran.dg/transpose_optimization_1.f90: New.
4172
4173 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4174
4175 PR objc/23710
4176 * objc.dg/invalid-method-1.m: New.
4177
4178 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4179
4180 Merge from 'apple/trunk' branch on FSF servers.
4181
4182 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4183
4184 Radar 4291785
4185 * objc.dg/naming-4.m: New
4186 * objc.dg/naming-5.m: New
4187 * obj-c++.dg/naming-1.mm: New
4188 * obj-c++.dg/naming-2.mm: New
4189
4190 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4191 Jack Howarth <howarth@bromo.med.uc.edu>
4192
4193 PR c++/45645
4194 * g++.dg/torture/pr44972.C: Use portable assert().
4195
4196 2010-09-21 Richard Guenther <rguenther@suse.de>
4197
4198 PR tree-optimization/45580
4199 * g++.dg/torture/pr45580.C: New testcase.
4200
4201 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4202
4203 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4204
4205 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4206
4207 PR fortran/45438
4208 * gfortran.dg/pointer_check_7.f90: New.
4209
4210 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4211
4212 PR rtl-optimization/45728
4213 * gcc.c-torture/compile/pr45728.c: New test.
4214
4215 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4216
4217 PR fortran/45081
4218 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4219
4220 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4221
4222 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4223
4224 2010-09-20 Richard Guenther <rguenther@suse.de>
4225
4226 PR middle-end/45704
4227 * gcc.dg/torture/pr45704.c: New testcase.
4228
4229 2010-09-20 Jan Hubicka <jh@suse.cz>
4230
4231 PR tree-optimize/45605
4232 * g++.dg/tree-ssa/pr45605.C: New testcase.
4233
4234 2010-09-20 Michael Matz <matz@suse.de>
4235
4236 PR testsuite/45706
4237 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
4238 enough.
4239
4240 2010-09-20 Richard Guenther <rguenther@suse.de>
4241
4242 PR tree-optimization/45705
4243 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
4244
4245 2010-09-20 Michael Matz <matz@suse.de>
4246
4247 PR testsuite/45706
4248 * lib/target-supports.exp (check_effective_target_vect_perm):
4249 Add i?86-*-*.
4250
4251 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4252
4253 PR rtl-optimization/45695
4254 * gcc.c-torture/execute/pr45695.c: New test.
4255
4256 2010-09-19 Jan Hubicka <jh@suse.cz>
4257
4258 PR lto/44246
4259 * gcc.c-torture/compile/pr44246.c:New file.
4260
4261 2010-09-19 Ira Rosen <irar@il.ibm.com>
4262
4263 PR tree-optimization/45714
4264 * gfortran.dg/vect/pr45714-a.f: New test.
4265 * gfortran.dg/vect/pr45714-b.f: New test.
4266
4267 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4268
4269 * gnat.dg/const1.adb: Rename into...
4270 * gnat.dg/constant1.adb: ...this.
4271 * gnat.dg/constant2.adb: New test.
4272 * gnat.dg/constant2_pkg1.ads: New helper.
4273 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
4274
4275 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
4276
4277 * gnat.dg/specs/constant1.ads: New test.
4278 * gnat.dg/specs/constant1_pkg.ads: New helper.
4279
4280 2010-09-18 Jan Hubicka <jh@suse.cz>
4281
4282 PR tree-optimization/45453
4283 * g++.dg/tree-ssa/pr45453.C: New testcase.
4284
4285 2010-09-18 Jason Merrill <jason@redhat.com>
4286
4287 * g++.dg/cpp0x/initlist44.C: New.
4288
4289 2010-09-18 Richard Guenther <rguenther@suse.de>
4290
4291 PR tree-optimization/45709
4292 * g++.dg/torture/pr45709-2.C: New testcase.
4293
4294 2010-09-18 Richard Guenther <rguenther@suse.de>
4295
4296 PR tree-optimization/45709
4297 * g++.dg/torture/pr45709.C: New testcase.
4298
4299 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
4300
4301 PR testsuite/45719
4302 * gcc.target/i386/pad-3.c: Pass -fno-pic.
4303
4304 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4305
4306 * gcc.target/i386/pad-1.c: New.
4307 * gcc.target/i386/pad-2.c: Likewise.
4308 * gcc.target/i386/pad-3.c: Likewise.
4309 * gcc.target/i386/pad-4.c: Likewise.
4310 * gcc.target/i386/pad-5a.c: Likewise.
4311 * gcc.target/i386/pad-5b.c: Likewise.
4312 * gcc.target/i386/pad-6a.c: Likewise.
4313 * gcc.target/i386/pad-6b.c: Likewise.
4314 * gcc.target/i386/pad-7.c: Likewise.
4315 * gcc.target/i386/pad-8.c: Likewise.
4316 * gcc.target/i386/pad-9.c: Likewise.
4317 * gcc.target/i386/pad-10.c: Likewise.
4318
4319 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4320
4321 PR middle-end/45234
4322 * gcc.dg/torture/stackalign/alloca-5.c: New.
4323
4324 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
4325
4326 PR middle-end/45678
4327 * gcc.dg/torture/pr45678-2.c: New.
4328
4329 2010-09-17 Richard Guenther <rguenther@suse.de>
4330
4331 PR middle-end/45678
4332 * gcc.dg/torture/pr45678-1.c: New testcase.
4333
4334 2010-09-17 Michael Matz <matz@suse.de>
4335
4336 PR tree-optimization/43432
4337 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
4338 check_effective_target_vect_perm_short): New predicates.
4339 (check_effective_target_vect_perm): Include x86_64.
4340 * gcc.dg/vect/pr43432.c: New test.
4341 * gcc.dg/vect/vect-114.c: Adjust.
4342 * gcc.dg/vect/vect-15.c: Ditto.
4343 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
4344 * gcc.dg/vect/slp-perm-9.c: Ditto.
4345
4346 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
4347
4348 PR testsuite/45692
4349 * objc/execute/exceptions/throw-nil.m: Run the test only with the
4350 GNU runtime.
4351
4352 2010-09-17 Richard Guenther <rguenther@suse.de>
4353
4354 * gcc.dg/pr27898.c: Use -flto instead of -combine.
4355 * gcc.dg/pr28706.c: Likewise.
4356 * gcc.dg/pr28712.c: Likewise.
4357 * gcc.dg/pr30762-1.c: Likewise.
4358 * gcc.dg/pr30762-2.c: Likewise.
4359 * gcc.dg/pr31529-1.c: Likewise.
4360 * gcc.dg/pr31529-2.c: Likewise.
4361 * gcc.dg/pr34457-1.c: Likewise.
4362 * gcc.dg/pr34457-2.c: Likewise.
4363 * gcc.dg/pr34668-1.c: Likewise.
4364 * gcc.dg/pr34668-2.c: Likewise.
4365 * gcc.dg/pr34989-1.c: Likewise.
4366 * gcc.dg/pr34989-2.c: Likewise.
4367 * gcc.dg/pr43557-1.c: Likewise.
4368 * gcc.dg/pr43557-2.c: Likewise.
4369 * gcc.dg/debug/pr41893-1.c: Likewise.
4370 * gcc.dg/matrix/matrix.exp: Do not use -combine.
4371 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
4372 * gcc.dg/matrix/matrix-4.c: Likewise.
4373 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
4374 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
4375 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4376 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4377
4378 2010-09-16 Tobias Burnus <burnus@net-b.de>
4379
4380 PR fortran/43665
4381 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
4382 optimizations.
4383 * gfortran.dg/intent_optimize_1.f90: New test.
4384
4385 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
4386
4387 * gcc.target/i386/divmod-1.c: New.
4388 * gcc.target/i386/divmod-2.c: Likewise.
4389 * gcc.target/i386/divmod-3.c: Likewise.
4390 * gcc.target/i386/divmod-4.c: Likewise.
4391 * gcc.target/i386/divmod-4a.c: Likewise.
4392 * gcc.target/i386/divmod-5.c: Likewise.
4393 * gcc.target/i386/divmod-6.c: Likewise.
4394 * gcc.target/i386/divmod-7.c: Likewise.
4395 * gcc.target/i386/divmod-8.c: Likewise.
4396 * gcc.target/i386/udivmod-1.c: Likewise.
4397 * gcc.target/i386/udivmod-2.c: Likewise.
4398 * gcc.target/i386/udivmod-3.c: Likewise.
4399 * gcc.target/i386/udivmod-4.c: Likewise.
4400 * gcc.target/i386/udivmod-4a.c: Likewise.
4401 * gcc.target/i386/udivmod-5.c: Likewise.
4402 * gcc.target/i386/udivmod-6.c: Likewise.
4403 * gcc.target/i386/udivmod-7.c: Likewise.
4404 * gcc.target/i386/udivmod-8.c: Likewise.
4405
4406 2010-09-16 Jan Hubicka <jh@suse.cz>
4407
4408 * g++.dg/lto/pr45679-1_0.C: New file.
4409 * g++.dg/lto/pr45679-1_1.C: New file.
4410 * g++.dg/lto/pr45679-0_0.C: New file.
4411 * g++.dg/lto/pr45679-0_1.C: New file.
4412
4413 2010-09-16 Janus Weil <janus@gcc.gnu.org>
4414
4415 PR fortran/45674
4416 * gfortran.dg/class_dummy_2.f03: New.
4417
4418 2010-09-16 Richard Guenther <rguenther@suse.de>
4419
4420 PR tree-optimization/45623
4421 * gcc.dg/torture/pr45623.c: New testcase.
4422
4423 2010-09-16 Ira Rosen <irar@il.ibm.com>
4424
4425 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
4426 name and parentheses.
4427 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
4428
4429 2010-09-15 Jason Merrill <jason@redhat.com>
4430
4431 * g++.dg/parse/parameter-declaration-2.C: New.
4432
4433 * g++.dg/cpp0x/scoped_enum2.C: New.
4434
4435 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
4436
4437 * gcc.c-torture/compile/20100915-1.c: New test.
4438
4439 2010-09-15 Martin Jambor <mjambor@suse.cz>
4440
4441 PR middle-end/45644
4442 * gcc.dg/ipa/pr45644.c: New test.
4443
4444 2010-09-15 Jakub Jelinek <jakub@redhat.com>
4445
4446 PR tree-optimization/45633
4447 * gcc.dg/vect/pr45633.c: New test.
4448
4449 2010-09-15 Janus Weil <janus@gcc.gnu.org>
4450
4451 PR fortran/45577
4452 * gfortran.dg/allocate_derived_4.f90: New.
4453
4454 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
4455
4456 * lib/target-supports.exp
4457 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
4458 supported flag to true for neon.
4459
4460 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
4461
4462 PR c++/45665
4463 * g++.dg/template/crash103.C: New.
4464
4465 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
4466
4467 Merge from 'apple/trunk' branch on FSF servers.
4468
4469 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
4470
4471 Radar 4457381
4472 * objc.dg/msg-in-protocol.m: New.
4473 * obj-c++.dg/msg-in-protocol.mm: New.
4474
4475 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
4476
4477 Radar 4219590
4478 * objc.dg/break-in-ifstmt.m: New.
4479
4480 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4481
4482 Radar 4174166
4483 * obj-c++.dg/comp-types-13.mm: New.
4484 * objc.dg/comp-types-12.m: New.
4485
4486 2005-08-22 Ziemowit Laski <zlaski@apple.com>
4487
4488 Radar 4216500
4489 * obj-c++.dg/proto-lossage-7.mm: New.
4490 * objc.dg/proto-lossage-7.m: New.
4491
4492 2010-09-14 Jan Hubicka <jh@suse.cz>
4493
4494 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
4495 folding.
4496 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
4497 folding.
4498
4499 2010-09-14 Jakub Jelinek <jakub@redhat.com>
4500
4501 PR middle-end/45567
4502 * gcc.dg/pr45567.c: New test.
4503
4504 PR debug/45660
4505 * g++.dg/debug/pr45660.C: New test.
4506
4507 2010-09-14 Ira Rosen <irar@il.ibm.com>
4508
4509 PR tree-optimization/45470
4510 * g++.dg/vect/pr45470-a.cc: New test.
4511 * g++.dg/vect/pr45470-a.cc: New test.
4512
4513 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
4514
4515 PR target/42070
4516 * lib/profopt.exp: Prune warnings on execname2 compile.
4517 * lib/prune.exp: Prune "can't add line info" warnings.
4518
4519 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4520
4521 PR libfortran/45532
4522 * gfortran.dg/namelist_64.f90: New test.
4523
4524 2010-09-13 Jakub Jelinek <jakub@redhat.com>
4525
4526 PR rtl-optimization/45617
4527 * gcc.target/i386/pr45617.c: New test.
4528
4529 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
4530
4531 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
4532
4533 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
4534
4535 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
4536 * gcc.target/i386/fma4-vector.c: Likewise.
4537 * gcc.target/i386/vectorize2.c: Likewise.
4538 * gcc.target/i386/vectorize4.c: Likewise.
4539 * gcc.target/i386/vectorize5.c: Likewise.
4540 * gcc.target/i386/vectorize6.c: Likewise.
4541 * gcc.target/i386/vectorize8.c: Likewise.
4542
4543 * gcc.target/i386/vect-double-1.c: New.
4544 * gcc.target/i386/vect-double-1a.c: Likewise.
4545 * gcc.target/i386/vect-double-2.c: Likewise.
4546 * gcc.target/i386/vect-double-2a.c: Likewise.
4547
4548 * lib/target-supports.exp (check_effective_target_vect_double):
4549 Set et_vect_double_saved to 0 when tuning for Atom.
4550
4551 2010-09-13 Jan Hubicka <jh@suse.cz>
4552
4553 * gcc.dg/torture/pr23821.c: Drop static keyword.
4554 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4555 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
4556
4557 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
4558
4559 * gcc.target/arm/sync-1.c: New.
4560
4561 2010-09-12 Olivier Hainque <hainque@adacore.com>
4562
4563 * gnat.dg/memtrap.adb: New test.
4564
4565 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4566
4567 * gfortran.dg/promotion.f90: Fix options.
4568
4569 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
4570
4571 * g++.dg/cpp0x/range-for1.C: New.
4572 * g++.dg/cpp0x/range-for2.C: New.
4573 * g++.dg/cpp0x/range-for3.C: New.
4574 * g++.dg/cpp0x/range-for4.C: New.
4575 * g++.dg/cpp0x/range-for5.C: New.
4576 * g++.dg/cpp0x/range-for6.C: New.
4577
4578 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
4579
4580 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4581 and counts. Check that transpose is not called.
4582 * gfortran.dg/transpose_2.f90: Update error message.
4583
4584 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4585
4586 PR c++/43824
4587 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
4588 * g++.dg/lookup/strong-using-2.C: Likewise.
4589 * g++.dg/lookup/strong-using-3.C: Likewise.
4590 * g++.dg/lookup/strong-using-5.C: Likewise.
4591
4592 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
4593 * g++.dg/cpp0x/inline-ns4.C: New.
4594 * g++.dg/cpp0x/inline-ns5.C: New.
4595
4596 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
4597
4598 PR middle-end/45634
4599 * gfortran.fortran-torture/compile/pr45634.f90: New.
4600
4601 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
4602
4603 * objc.dg/fobjc-exceptions.m: New test.
4604
4605 2010-09-10 Jan Hubicka <jh@suse.cz>
4606
4607 * g++.dg/inherit/covariant7.C: Fix pattern matching.
4608
4609 2010-09-10 Martin Jambor <mjambor@suse.cz>
4610
4611 PR tree-optimization/44972
4612 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
4613 * gcc.dg/tree-ssa/pr45144.c: Likewise.
4614 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
4615 instead.
4616 * g++.dg/torture/pr44972.C: New test.
4617
4618 2010-09-10 Martin Jambor <mjambor@suse.cz>
4619
4620 PR tree-optimization/44972
4621 * g++.dg/torture/pr34850.C: Remove expected warning.
4622
4623 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4624
4625 * gfortran.dg/dummy_optional_arg.f90: New test.
4626
4627 2010-09-08 Jan Hubicka <jh@suse.cz>
4628
4629 PR tree-optimization/45598
4630 * fortran.fortran-torture/compile/pr45598.f90: New test.
4631
4632 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
4633
4634 * lib/target-supports-dg.exp (dg-require-ifunc): New.
4635 * lib/target-supports.exp (check_ifunc_available): New.
4636 * gcc.dg/attr-ifunc-1.c: New.
4637 * gcc.dg/attr-ifunc-2.c: New.
4638 * gcc.dg/attr-ifunc-3.c: New.
4639 * gcc.dg/attr-ifunc-4.c: New.
4640 * gcc.dg/attr-ifunc-5.c: New.
4641 * g++.dg/ext/attr-ifunc-1.C: New.
4642 * g++.dg/ext/attr-ifunc-2.C: New.
4643 * g++.dg/ext/attr-ifunc-3.C: New.
4644 * g++.dg/ext/attr-ifunc-4.C: New.
4645
4646 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
4647
4648 PR middle-end/40386
4649 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
4650
4651 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
4652
4653 * gfortran.dg/inline_transpose_1.f90: New test.
4654
4655 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4656
4657 PR c++/45588
4658 * g++.dg/warn/Wunused-var-15.C: New test.
4659
4660 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4661
4662 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
4663 hppa*-*-hpux*.
4664
4665 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4666
4667 * objc/execute/exceptions/throw-nil.m: New test.
4668 * objc/execute/exceptions/handler-1.m: Updated to use the new
4669 objc_set_uncaught_exception_handler() function.
4670 * objc/execute/exceptions/matcher-1.m: New test.
4671
4672 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4673
4674 PR fortran/38282
4675 * gfortran.dg/bit_comparison_1.F90: New test.
4676 * gfortran.dg/leadz_trailz_3.f90: New test.
4677 * gfortran.dg/masklr_2.F90: New test.
4678 * gfortran.dg/shiftalr_1.F90: New test.
4679 * gfortran.dg/merge_bits_2.F90: New test.
4680 * gfortran.dg/dshift_2.F90: New test.
4681 * gfortran.dg/bit_comparison_2.F90: New test.
4682 * gfortran.dg/masklr_1.F90: New test.
4683 * gfortran.dg/merge_bits_1.F90: New test.
4684 * gfortran.dg/dshift_1.F90: New test.
4685 * gfortran.dg/shiftalr_2.F90: New test.
4686
4687 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
4688
4689 * objc.dg/type-stream-1.m: Replaced with a test that tests that
4690 functions from objc/typedstream.h are deprecated.
4691
4692 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4693
4694 * lib/target-supports.exp
4695 (check_effective_target_run_expensive_tests): New proc.
4696 * gcc.c-torture/compile/limits-fnargs.c: Use
4697 dg-require-effective-target run_expensive_tests.
4698
4699 2010-09-08 Jakub Jelinek <jakub@redhat.com>
4700
4701 PR fortran/45597
4702 * gfortran.dg/gomp/pr45597.f90: New test.
4703
4704 PR fortran/45595
4705 * gfortran.dg/gomp/pr45595.f90: New test.
4706
4707 2010-09-08 Michael Matz <matz@suse.de>
4708
4709 * c-c++-common/uninit-17.c: Adjust.
4710
4711 2010-09-08 Michael Matz <matz@suse.de>
4712
4713 PR tree-optimization/43430
4714 * gcc.dg/vect/pr43430-2.c: New test.
4715
4716 2010-09-08 Michael Matz <matz@suse.de>
4717
4718 PR tree-optimization/33244
4719 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4720
4721 2010-09-08 Richard Guenther <rguenther@suse.de>
4722
4723 PR tree-optimization/45578
4724 * gfortran.dg/pr45578.f90: New testcase.
4725
4726 2010-09-08 Richard Guenther <rguenther@suse.de>
4727
4728 PR testsuite/45590
4729 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4730
4731 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4732
4733 PR fortran/45576
4734 * gfortran.dg/char_length_18.f90: New test.
4735
4736 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
4737
4738 PR target/36502
4739 * gcc.target/i386/pr36502.c: New test.
4740
4741 PR target/42313
4742 PR target/44651
4743 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4744 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4745
4746 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
4747
4748 * gfortran.dg/achar_4.f90: Enable bounds checking.
4749
4750 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
4751
4752 PR target/45206
4753 * gcc.target/i386/pr45206.c: New test.
4754
4755 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
4756
4757 PR fortran/45505
4758 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4759
4760 2010-09-07 Jan Hubicka <jh@suse.cz>
4761
4762 * gcc.c-torture/compile/20100907.c: New testcase.
4763
4764 2010-09-07 Richard Guenther <rguenther@suse.de>
4765
4766 PR middle-end/45569
4767 * g++.dg/eh/pr45569.C: New testcase.
4768
4769 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
4770
4771 PR target/43137
4772 * gcc.target/arm/pr43137.c: New test.
4773
4774 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4775
4776 PR fortran/36931
4777 * gfortran.dg/dependency_35.f90: New test.
4778
4779 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4780
4781 PR fortran/34145
4782 * gfortran.dg/char_length_17.f90: New test.
4783
4784 2010-09-06 Dodji Seketeli <dodji@redhat.com>
4785
4786 PR c++/45200
4787 PR c++/45293
4788 PR c++/45558
4789 * g++.dg/template/typedef34.C: New test.
4790 * g++.dg/template/typedef35.C: New test.
4791
4792 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
4793
4794 PR target/22152
4795 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4796
4797 2010-09-06 Mark Mitchell <mark@codesourcery.com>
4798
4799 * g++.dg/warn/Wdouble-promotion.C: New.
4800
4801 2010-09-06 Arnaud Charlet <charlet@adacore.com>
4802
4803 * g++.dg/parse/redef2.C: New.
4804
4805 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4806
4807 * gcc.dg/20100906-1.c: New testcase.
4808
4809 2010-09-06 Jakub Jelinek <jakub@redhat.com>
4810
4811 PR testsuite/45543
4812 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4813 DW_TAG_enumeration_type DIE.
4814
4815 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
4816
4817 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4818 Update XFAILs.
4819
4820 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
4821
4822 PR rtl-optimization/44919
4823 * g++.dg/opt/pr44919.C: New.
4824
4825 2010-09-06 Tobias Burnus <burnus@net-b.de>
4826
4827 PR fortran/38282
4828 * gfortran.dg/iall_iany_iparity_1.f90: New.
4829 * gfortran.dg/iall_iany_iparity_2.f90: New.
4830
4831 2010-09-06 Jason Merrill <jason@redhat.com>
4832
4833 * g++.dg/cpp0x/initlist42.C: New.
4834
4835 * g++.dg/cpp0x/auto19.C: New.
4836
4837 * g++.dg/template/sfinae25.C: New.
4838 * g++.dg/template/char1.C: Expect warning.
4839 * g++.dg/template/nontype10.C: Likewise.
4840
4841 * g++.dg/cpp0x/implicit9.C: New.
4842
4843 * g++.dg/cpp0x/initlist43.C: New.
4844
4845 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
4846
4847 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4848
4849 2010-09-05 Mark Mitchell <mark@codesourcery.com>
4850
4851 * gcc.dg/Wdouble-promotion.c: New.
4852
4853 2010-09-05 Tobias Burnus <burnus@net-b.de>
4854
4855 * gfortran.dg/float128_1.f90: Remove test case as
4856 it always fails since Rev 163611 backed out the
4857 front-end implementation.
4858
4859 2010-09-05 Tobias Burnus <burnus@net-b.de>
4860
4861 * gfortran.dg/float128_1.f90: XFAIL test case.
4862
4863 2010-09-05 Tobias Burnus <burnus@net-b.de>
4864
4865 * gfortran.dg/bessel_7.f90: Decrease required precision.
4866
4867 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
4868
4869 PR testsuite/45545
4870 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4871 ref-all-matching targets.
4872
4873 2010-09-05 Richard Guenther <rguenther@suse.de>
4874
4875 PR tree-optimization/45535
4876 * gcc.c-torture/compile/pr45535.c: New testcase.
4877
4878 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
4879
4880 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4881 "\[^\n\]*".
4882 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4883 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4884 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4885 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4886 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4887 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4888 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4889 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4890 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4891 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4892 * gcc.target/i386/pr22152.c: Likewise.
4893 * gcc.target/i386/pr36992-1.c: Likewise.
4894 * gcc.target/i386/pr36992-2.c: Likewise.
4895 * gcc.target/sh/sh4a-memmovua.c: Likewise.
4896
4897 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4898
4899 PR testsuite/43957
4900 * gcc.dg/const-uniq-1.c: Modify regexp.
4901
4902 2010-09-04 Tobias Burnus <burnus@net-b.de>
4903
4904 PR fortran/45530
4905 * gfortran.dg/namelist_63.f90: New.
4906
4907 2010-09-04 Jan Hubicka <jh@suse.cz>
4908
4909 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4910 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4911
4912 2010-09-04 Jan Hubicka <jh@suse.cz>
4913
4914 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4915
4916 2010-09-04 Janus Weil <janus@gcc.gnu.org>
4917
4918 PR fortran/45507
4919 * gfortran.dg/allocate_alloc_opt_12.f90: New.
4920
4921 2010-09-03 Joseph Myers <joseph@codesourcery.com>
4922
4923 * gcc.dg/opts-4.c: New test.
4924
4925 2010-09-03 Steve Ellcey <sje@cup.hp.com>
4926
4927 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4928 * gcc.dg/vect/vect-peel-4.c: Ditto.
4929
4930 2010-09-03 Daniel Kraft <d@domob.eu>
4931
4932 PR fortran/45525
4933 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4934
4935 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4936
4937 PR fortran/45159
4938 * gfortran.dg/dependency_34.f90: New test.
4939
4940 2010-09-03 Steve Ellcey <sje@cup.hp.com>
4941
4942 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4943
4944 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4945
4946 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4947 gcc.target/i386/clearcap.map if supported.
4948
4949 2010-09-03 Michael Matz <matz@suse.de>
4950
4951 PR middle-end/45415
4952 * gcc.dg/pr45415.c: New test.
4953
4954 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
4955
4956 PR tree-optimization/45506
4957 * gcc.dg/pr45506.c: New.
4958
4959 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
4960
4961 PR target/45476
4962 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4963 * gcc.target/i386/float128-2.c: Ditto.
4964
4965 2010-09-03 Daniel Kraft <d@domob.eu>
4966
4967 PR fortran/34162
4968 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4969 * gfortran.dg/internal_dummy_2.f08: New test.
4970 * gfortran.dg/internal_dummy_3.f08: New test.
4971 * gfortran.dg/internal_dummy_4.f08: New test.
4972
4973 2010-09-03 Jakub Jelinek <jakub@redhat.com>
4974
4975 PR debug/45500
4976 * gcc.target/i386/pr45500.c: New test.
4977
4978 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
4979
4980 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4981
4982 2010-09-03 Daniel Kraft <d@domob.eu>
4983
4984 PR fortran/44602
4985 * gfortran.dg/exit_2.f08; Adapt error messages.
4986 * gfortran.dg/exit_3.f08: New test.
4987 * gfortran.dg/exit_4.f08: New test.
4988 * gfortran.dg/exit_5.f03: New test.
4989
4990 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4991
4992 * gfortran.dg/ishft_4.f90: New test.
4993
4994 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4995
4996 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4997 FRIZ/XSRIZ instruciton for (double)(long long)x.
4998 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4999
5000 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5001
5002 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5003
5004 2010-09-02 Richard Guenther <rguenther@suse.de>
5005
5006 PR tree-optimization/44937
5007 PR tree-optimization/45412
5008 * g++.dg/opt/pr45412.C: New testcase.
5009 * gcc.c-torture/compile/pr45412.c: Likewise.
5010 * gcc.c-torture/compile/pr44937.c: Likewise.
5011
5012 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5013
5014 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5015 but using -Werror=comment.
5016 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5017 expected error messages.
5018
5019 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5020
5021 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5022 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5023
5024 2010-09-02 Tobias Burnus <burnus@net-b.de>
5025
5026 PR fortran/45489
5027 * gfortran.dg/initialization_27.f90: New.
5028
5029 2010-09-02 Ira Rosen <irar@il.ibm.com>
5030
5031 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5032 check into different basic blocks. Expect vectorization if misaligned
5033 stores are supported.
5034 * gcc.dg/vect/bb-slp-8a.c: New test.
5035 * gcc.dg/vect/bb-slp-8b.c: New test.
5036
5037 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5038
5039 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5040
5041 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5042
5043 PR fortran/44541
5044 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5045 * gfortran.dg/class_dummy_1.f03: New.
5046
5047 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5048
5049 PR middle-end/45458
5050 * g++.dg/tree-prof/partition2.C: New test.
5051
5052 2010-09-01 Richard Guenther <rguenther@suse.de>
5053
5054 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5055 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5056 * gcc.c-torture/execute/20100827-1.c: Likewise.
5057
5058 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5059
5060 * gfortran.dg/execute_command_line_1.f90: New test.
5061
5062 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5063
5064 PR preprocessor/45457
5065 * c-c++-common/cpp/pr45457.c: New test.
5066
5067 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5068
5069 * gcc.dg/nested-func-8.c: New test.
5070
5071 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5072
5073 PR fortran/38282
5074 * gfortran.dg/popcnt_poppar_1.F90: New test.
5075 * gfortran.dg/popcnt_poppar_2.F90: New test.
5076
5077 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5078
5079 * gcc.target/i386/volatile-2.c: Require nonpic target.
5080
5081 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5082
5083 PR middle-end/45461
5084 * gcc.dg/pr45461.c: New test.
5085
5086 2010-08-31 Richard Guenther <rguenther@suse.de>
5087
5088 PR testsuite/45455
5089 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5090
5091 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5092
5093 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5094
5095 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5096
5097 PR fortran/45456
5098 * gfortran.dg/typebound_proc_18.f03: New.
5099
5100 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5101
5102 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5103 * lib/scanasm.exp (scan-stack-usage): Likewise.
5104 (scan-stack-usage-not): Likewise.
5105 * gcc.dg/stack-usage-1.c: New test.
5106 * gcc.target/i386/stack-usage-realign.c: Likewise.
5107
5108 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5109
5110 PR tree-optimization/45427
5111 * gcc.dg/tree-ssa/pr45427.c: New test.
5112
5113 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5114
5115 PR c++/45043
5116 * g++.dg/template/crash102.C: New.
5117
5118 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5119
5120 PR middle-end/45423
5121 * gcc.dg/gomp/atomic-12.c: New test.
5122 * gcc.dg/gomp/atomic-13.c: New test.
5123 * gcc.dg/gomp/atomic-14.c: New test.
5124 * g++.dg/gomp/atomic-11.C: New test.
5125 * g++.dg/gomp/atomic-12.C: New test.
5126 * g++.dg/gomp/atomic-13.C: New test.
5127 * g++.dg/gomp/atomic-14.C: New test.
5128
5129 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5130
5131 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5132 delimiter.
5133
5134 2010-08-30 Thomas Quinot <quinot@adacore.com>
5135
5136 * gnat.dg/discr24.adb: New test.
5137
5138 2010-08-30 Richard Guenther <rguenther@suse.de>
5139
5140 PR tree-optimization/45449
5141 * gcc.dg/pr45449.c: New testcase.
5142
5143 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5144
5145 * gcc.dg/opts-1.c: Expect errors, not warnings.
5146
5147 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5148
5149 PR fortran/42769
5150 * gfortran.dg/dynamic_dispatch_11.f03: New.
5151
5152 2010-08-29 Jason Merrill <jason@redhat.com>
5153
5154 PR c++/44991
5155 * g++.dg/parse/defarg15.C: New.
5156
5157 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5158
5159 PR fortran/45439
5160 * gfortran.dg/select_type_16.f03: New.
5161
5162 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5163 Tobias Burnus <burnus@net-b.de>
5164
5165 * gfortran.dg/bessel_7.f90: Decrease required precision.
5166
5167 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5168 Kaz Kojima <kkojima@gcc.gnu.org>
5169
5170 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5171
5172 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5173
5174 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5175 floating point conversion code generation.
5176 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5177 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5178 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5179 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5180 to integer conversion code generation.
5181 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5182 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5183 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5184 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5185
5186 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5187
5188 PR fortran/32049
5189 * gfortran.dg/random_seed_1.f90: Adjust test.
5190 * gfortran.dg/float128_1.f90: New test.
5191
5192 2010-08-27 Tobias Burnus <burnus@net-b.de>
5193
5194 PR fortran/33197
5195 * gfortran.dg/norm2_1.f90: New.
5196 * gfortran.dg/norm2_2.f90: New.
5197 * gfortran.dg/norm2_3.f90: New.
5198 * gfortran.dg/norm2_4.f90: New.
5199 * gfortran.dg/parity_1.f90: New.
5200 * gfortran.dg/parity_2.f90: New.
5201 * gfortran.dg/parity_3.f90: New.
5202
5203 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5204
5205 PR fortran/45420
5206 * gfortran.dg/select_type_15.f03: New.
5207
5208 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5209
5210 PR libfortran/43217
5211 * gfortran.dg/hollerith8.f90: New test.
5212
5213 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5214
5215 PR fortran/45159
5216 * gfortran.dg/dependency_33.f90: New test.
5217
5218 2010-08-27 Richard Guenther <rguenther@suse.de>
5219
5220 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5221 * gcc.dg/graphite/scop-2.c: Likewise.
5222 * gcc.dg/graphite/scop-20.c: Likewise.
5223 * gcc.dg/vect/slp-25.c: Likewise.
5224
5225 2010-08-27 Olivier Hainque <hainque@adacore.com>
5226
5227 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5228
5229 2010-08-26 Daniel Kraft <d@domob.eu>
5230
5231 PR fortran/38936
5232 PR fortran/44047
5233 PR fortran/45384
5234 * gfortran.dg/associate_8.f03: New test.
5235 * gfortran.dg/select_type_13.f03: New test.
5236 * gfortran.dg/select_type_14.f03: New test.
5237
5238 2010-08-26 Jakub Jelinek <jakub@redhat.com>
5239
5240 PR tree-optimization/44485
5241 * gcc.dg/pr44485.c: New test.
5242
5243 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5244
5245 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
5246 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
5247 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
5248
5249 2010-08-26 Richard Guenther <rguenther@suse.de>
5250
5251 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
5252 * gcc.dg/graphite/scop-21.c: Likewise.
5253
5254 2010-08-26 Richard Guenther <rguenther@suse.de>
5255
5256 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
5257 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5258 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5259 * gcc.dg/vect/vect-91.c: Likewise.
5260 * gcc.dg/vect/vect-peel-1.c: Likewise.
5261 * gcc.dg/vect/vect-peel-2.c: Likewise.
5262 * gcc.dg/vect/vect-peel-4.c: Likewise.
5263
5264 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5265
5266 PR libfortran/41859
5267 * gfortran.dg/der_io_4.f90: New test.
5268
5269 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5270
5271 PR rtl-optimization/44858
5272 * gcc.c-torture/execute/pr44858.c: New test.
5273
5274 PR rtl-optimization/45400
5275 * g++.dg/other/i386-8.C: New test.
5276
5277 2010-08-25 Richard Guenther <rguenther@suse.de>
5278
5279 * gcc.dg/alias-8.c: Adjust.
5280
5281 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
5282
5283 * gcc.target/i386/combine-mul.c: New test.
5284
5285 2010-08-25 Richard Guenther <rguenther@suse.de>
5286
5287 PR lto/44562
5288 * gcc.dg/graphite/id-27.c: New testcase.
5289 * gcc.dg/lto/20100825-1_0.c: Likewise.
5290
5291 2010-08-25 Richard Guenther <rguenther@suse.de>
5292
5293 PR tree-optimization/45316
5294 * g++.dg/opt/pr45316.C: New testcase.
5295
5296 2010-08-25 Richard Guenther <rguenther@suse.de>
5297
5298 PR tree-optimization/45393
5299 * g++.dg/torture/pr45393.C: New testcase.
5300
5301 2010-08-25 Jakub Jelinek <jakub@redhat.com>
5302
5303 PR tree-optimization/45059
5304 * gcc.c-torture/compile/pr45059.c: New test.
5305
5306 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
5307
5308 * lib/target-supports.exp (check_effective_target_vect_unpack):
5309 Set vect_unpack supported flag to true for neon.
5310
5311 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5312
5313 * gcc.dg/tree-ssa/ifc-5.c: New.
5314
5315 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
5316
5317 * gcc.dg/tree-ssa/ifc-4.c: New.
5318 * gcc.dg/tree-ssa/ifc-7.c: New.
5319
5320 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
5321
5322 * gcc.dg/vect/vect.exp: Check loongson targets
5323 * g++.dg/vect/vect.exp: Likewise
5324 * gfortran.dg/vect/vect.exp: Likewise
5325
5326 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5327
5328 * gcc.target/powerpc/vsx-mass-1.c: New file, test
5329 -mveclibabi=mass.
5330
5331 2010-08-23 Janus Weil <janus@gcc.gnu.org>
5332
5333 PR fortran/45366
5334 * gfortran.dg/proc_ptr_29.f90: New.
5335
5336 2010-08-22 Tobias Burnus <burnus@net-b.de>
5337 Dominique d'Humieres <dominiq@lps.ens.fr>
5338
5339 PR fortran/45367
5340 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
5341
5342 2010-08-22 Tobias Burnus <burnus@net-b.de>
5343
5344 PR fortran/45367
5345 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
5346
5347 2010-08-22 Tobias Burnus <burnus@net-b.de>
5348
5349 PR fortran/36158
5350 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
5351
5352 2010-08-22 Tobias Burnus <burnus@net-b.de>
5353 Dominique d'Humieres <dominiq@lps.ens.fr>
5354
5355 PR fortran/45367
5356 PR fortran/36158
5357 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
5358 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
5359
5360 2010-08-21 Janus Weil <janus@gcc.gnu.org>
5361
5362 PR fortran/44863
5363 PR fortran/45271
5364 PR fortran/45290
5365 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
5366 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
5367 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
5368
5369 2010-08-21 Tobias Burnus <burnus@net-b.de>
5370
5371 PR fortran/36158
5372 PR fortran/33197
5373 * gfortran.dg/bessel_6.f90: New.
5374 * gfortran.dg/bessel_7.f90: New.
5375
5376 2010-08-20 Jan Hubicka <jh@suse.cz>
5377
5378 PR c++/45307
5379 PR c++/17736
5380 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
5381 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
5382
5383 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
5384
5385 PR target/45336
5386 * gcc.target/i386/pr45336-1.c: New.
5387 * gcc.target/i386/pr45336-2.c: Likewise.
5388 * gcc.target/i386/pr45336-3.c: Likewise.
5389 * gcc.target/i386/pr45336-4.c: Likewise.
5390
5391 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
5392
5393 PR testsuite/45361
5394 * gcc.target/i386/volatile-2.c: Update scan strings to also
5395 include (%rip) for the memory reference on x86_64.
5396
5397 2010-08-20 Jakub Jelinek <jakub@redhat.com>
5398
5399 PR middle-end/44974
5400 * gcc.dg/pr44974.c: New test.
5401
5402 PR rtl-optimization/45353
5403 * gcc.dg/pr45353.c: New test.
5404
5405 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
5406
5407 * gcc.target/i386/volatile-2.c: New.
5408
5409 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
5410
5411 PR rtl-optimization/44691
5412 * gfortran.dg/pr44691.f: New test.
5413
5414 2010-10-19 Olivier Hainque <hainque@adacore.com>
5415
5416 * gcc.target/sparc/sibcall-dslot.c: New testcase.
5417
5418 2010-08-19 Jason Merrill <jason@redhat.com>
5419
5420 * g++.dg/init/synth3.C: New.
5421 * g++.dg/init/value8.C: New.
5422 * g++.dg/tree-ssa/empty-2.C: New.
5423 * g++.dg/cpp0x/noexcept09.C: New.
5424
5425 2010-08-19 Daniel Kraft <d@domob.eu>
5426
5427 PR fortran/29785
5428 PR fortran/45016
5429 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
5430 * gfortran.dg/pointer_remapping_1.f90: New test.
5431 * gfortran.dg/pointer_remapping_2.f03: New test.
5432 * gfortran.dg/pointer_remapping_3.f08: New test.
5433 * gfortran.dg/pointer_remapping_4.f03: New test.
5434 * gfortran.dg/pointer_remapping_5.f08: New test.
5435 * gfortran.dg/pointer_remapping_6.f08: New test.
5436
5437 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
5438
5439 PR testsuite/45324
5440 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
5441
5442 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5443
5444 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
5445
5446 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
5447
5448 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
5449 variable.
5450
5451 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5452
5453 PR target/45070
5454 * gcc.c-torture/execute/pr45070.c: New.
5455
5456 2010-08-19 Ian Bolton <ian.bolton@arm.com>
5457
5458 * g++.dg/pr44328.C: New test.
5459
5460 2010-08-19 Tobias Burnus <burnus@net-b.de>
5461
5462 PR fortran/36158
5463 PR fortran/33197
5464 * gfortran.dg/bessel_3.f90: New.
5465 * gfortran.dg/bessel_4.f90: New.
5466 * gfortran.dg/bessel_5.f90: New.
5467
5468 2010-08-19 Janus Weil <janus@gcc.gnu.org>
5469
5470 PR fortran/45290
5471 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
5472 * gfortran.dg/pointer_init_2.f90: New.
5473 * gfortran.dg/pointer_init_3.f90: New.
5474 * gfortran.dg/pointer_init_4.f90: New.
5475
5476 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
5477
5478 PR c++/45049
5479 * g++.dg/pr45049-1.C: New test.
5480 * g++.dg/pr45049-2.C: New test.
5481
5482 2010-08-18 Jie Zhang <jie@codesourcery.com>
5483
5484 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
5485 20 if __ARM_PCS is defined otherwise 64.
5486 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
5487 instead of hard coded 64.
5488
5489 2010-08-18 Yao Qi <yao@codesourcery.com>
5490
5491 PR target/45094
5492 * gcc.target/arm/pr45094.c: New test.
5493
5494 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5495
5496 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
5497
5498 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
5499
5500 PR rtl-optimization/42575
5501 * gcc.target/arm/pr42575.c: New test.
5502
5503 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5504
5505 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
5506 * gcc.dg/tls/thr-cse-1.c: New.
5507
5508 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
5509
5510 PR debug/42487
5511 * lib/target-supports.exp
5512 (check_effective_target_function_sections): New.
5513 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
5514 function sections before proceding.
5515
5516 2010-08-17 Jakub Jelinek <jakub@redhat.com>
5517
5518 PR fortran/45308
5519 * gfortran.dg/pr45308.f03: New test.
5520
5521 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
5522
5523 PR target/45296
5524 * gcc.target/i386/pr45296.c: New test.
5525
5526 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
5527
5528 * g++.dg/ext/uow-1.C: New.
5529 * g++.dg/ext/uow-2.C: New.
5530 * g++.dg/ext/uow-3.C: New.
5531 * g++.dg/ext/uow-4.C: New.
5532
5533 2010-08-17 Richard Guenther <rguenther@suse.de>
5534
5535 PR testsuite/45266
5536 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
5537
5538 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
5539
5540 PR c/40563
5541 * gcc.dg/Wcxx-compat-20.c: New test.
5542
5543 2010-08-17 Daniel Kraft <d@domob.eu>
5544
5545 PR fortran/38936
5546 * gfortran.dg/associate_1.f03: Extended to test newly supported
5547 features like association to variables.
5548 * gfortran.dg/associate_3.f03: Removed check for illegal change
5549 of associate-name here...
5550 * gfortran.dg/associate_5.f03: ...and added it here.
5551 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
5552 * gfortran.dg/associate_7.f03: New test.
5553
5554 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
5555
5556 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
5557
5558 2010-08-15 Daniel Kraft <d@domob.eu>
5559
5560 PR fortran/38936
5561 * gfortran.dg/associate_1.f03: Enable test for array expressions.
5562 * gfortran.dg/associate_3.f03: Clarify comment.
5563 * gfortran.dg/associate_5.f03: New test.
5564 * gfortran.dg/associate_6.f03: New test.
5565
5566 2010-08-15 Tobias Burnus <burnus@net-b.de>
5567
5568 PR fortran/45211
5569 * gfortran.dg/bind_c_usage_21.f90: New.
5570 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
5571
5572 2010-08-15 Tobias Burnus <burnus@net-b.de>
5573
5574 * gfortran.dg/optional_absent_1.f90: New.
5575 * gfortran.dg/null_actual.f90: New.
5576
5577 2010-08-15 Tobias Burnus <burnus@net-b.de>
5578
5579 * gfortran.dg/pointer_target_1.f90: New.
5580 * gfortran.dg/pointer_target_2.f90: New.
5581 * gfortran.dg/pointer_target_3.f90: New.
5582
5583 2010-08-15 Daniel Kraft <d@domob.eu>
5584
5585 PR fortran/45197
5586 * gfortran.dg/elemental_args_check_3.f90: New test.
5587 * gfortran.dg/impure_1.f08: New test.
5588 * gfortran.dg/impure_2.f08: New test.
5589 * gfortran.dg/impure_3.f90: New test.
5590 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
5591
5592 2010-08-15 Ira Rosen <irar@il.ibm.com>
5593
5594 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
5595 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
5596 SLP tests.
5597 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
5598 misaligned loads.
5599 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
5600 misaligned stores.c
5601 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
5602
5603 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5604
5605 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
5606 dg-require-effective-target after dg-do.
5607
5608 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
5609
5610 * lib/target-supports.exp (check_effective_target_vect_int): Return
5611 true for Loongson targets.
5612 (check_effective_target_vect_shift): Likewise.
5613 (check_effective_target_vect_no_int_max): Likewise.
5614 (check_effective_target_vect_no_align): Likewise.
5615 (check_effective_target_vect_short_mult): Likewise.
5616
5617 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
5618
5619 * g++.dg/cast.C: Change fields of structures to "long" to pass
5620 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
5621 * g++.dg/cpp0x/iop.C: Ditto.
5622 * g++.dg/cpp0x/named_refs.C: Ditto.
5623 * g++.dg/cpp0x/rv1p.C: Ditto.
5624 * g++.dg/cpp0x/rv2p.C: Ditto.
5625 * g++.dg/cpp0x/rv3p.C: Ditto.
5626 * g++.dg/cpp0x/rv4p.C: Ditto.
5627 * g++.dg/cpp0x/rv5p.C: Ditto.
5628 * g++.dg/cpp0x/rv6p.C: Ditto.
5629 * g++.dg/cpp0x/rv7p.C: Ditto.
5630 * g++.dg/cpp0x/rv8p.C: Ditto.
5631 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
5632
5633 2010-08-13 Daniel Kraft <d@domob.eu>
5634
5635 * gfortran.dg/implied_shape_1.f08: New test.
5636 * gfortran.dg/implied_shape_2.f90: New test.
5637 * gfortran.dg/implied_shape_3.f08: New test.
5638
5639 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5640
5641 PR libfortran/42526
5642 * gfortran.dg/char_component_initializer_1.f90: New test.
5643
5644 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
5645
5646 PR tree-optimization/45241
5647 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
5648
5649 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5650
5651 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
5652 to dg-options.
5653 * gcc.target/i386/pr40906-2.c: Ditto.
5654 * gcc.target/i386/pr40906-3.c: Ditto.
5655
5656 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5657
5658 PR middle-end/45262
5659 * gcc.c-torture/execute/pr45262.c: New test.
5660
5661 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
5662
5663 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
5664 empty argument.
5665 * g++.dg/other/profile1.C: Ditto.
5666
5667 2010-08-12 Richard Guenther <rguenther@suse.de>
5668
5669 PR tree-optimization/45232
5670 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
5671 * gcc.dg/tree-ssa/loop-7.c: Adjust.
5672 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
5673 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
5674 unsigned arithmetic.
5675 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
5676 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
5677 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
5678 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
5679 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
5680 unsigned arithmetic.
5681 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
5682 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
5683 unsigned arithmetic.
5684 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
5685 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
5686 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
5687 unsigned arithmetic.
5688 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
5689 * gcc.dg/tree-ssa/negate.c: Adjust.
5690 * gcc.dg/vect/vect-1.c: Adjust.
5691 * gfortran.dg/reassoc_6.f: XFAIL.
5692
5693 2010-08-12 Jakub Jelinek <jakub@redhat.com>
5694
5695 PR debug/45259
5696 * gcc.dg/pr45259.c: New test.
5697
5698 2010-08-12 Wei Guozhi <carrot@google.com>
5699
5700 PR target/44999
5701 * gcc.target/arm/pr44999.c: New testcase.
5702
5703 2010-08-12 Jie Zhang <jie@codesourcery.com>
5704
5705 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5706 (N): Likewise.
5707 (main): Adjust accordingly.
5708
5709 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5710
5711 * gfortran.dg/graphite/id-22.f: New.
5712
5713 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5714
5715 * gcc.dg/graphite/id-26.c: New.
5716
5717 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5718
5719 * gcc.dg/graphite/id-25.c: New.
5720
5721 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5722
5723 * gcc.dg/graphite/run-id-5.c: New.
5724 * gcc.dg/graphite/run-id-6.c: New.
5725 * gfortran.dg/graphite/id-21.f: New.
5726
5727 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5728
5729 * gcc.dg/graphite/id-24.c: New.
5730
5731 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5732
5733 * gcc.dg/tree-ssa/pr20742.c: New.
5734
5735 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5736
5737 * gcc.dg/graphite/id-23.c: New.
5738
5739 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5740
5741 * gfortran.dg/graphite/id-20.f: Adjust testcase.
5742
5743 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5744
5745 * gcc.dg/graphite/pr42729.c: New.
5746
5747 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5748
5749 * gfortran.dg/graphite/id-20.f: New.
5750
5751 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5752
5753 * gcc.dg/graphite/id-22.c: New.
5754
5755 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5756
5757 * gcc.dg/graphite/run-id-2.c: Call abort.
5758
5759 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5760
5761 * gcc.dg/graphite/id-20.c: New.
5762
5763 2010-08-11 Janus Weil <janus@gcc.gnu.org>
5764 Steve Kargl <kargl@gcc.gnu.org>
5765
5766 PR fortran/44595
5767 * gfortran.dg/move_alloc_3.f90: New.
5768 * gfortran.dg/random_seed_2.f90: New.
5769
5770 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5771
5772 * lib/target-supports.exp (check_effective_target_sync_int_long):
5773 Add hppa*-*-linux*.
5774 (check_effective_target_sync_char_short): Likewise.
5775
5776 2010-08-10 Yao Qi <yao@codesourcery.com>
5777
5778 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5779 general form.
5780 * gcc.dg/tree-ssa/loop-31.c: Likewise.
5781 * g++.dg/other/packed1.C: Likewise.
5782 * g++.dg/other/crash-4.C: Likewise.
5783 * g++.dg/ext/packed8.C: Likewise.
5784 * g++.dg/init/array16.C: Likewise.
5785
5786 2010-08-10 xinliang David Li <davidxl@google.com>
5787 * gcc.dg/tree-ssa/loop-19.c: Add option
5788 -fno-prefetch-loop-array
5789
5790 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
5791
5792 PR middle-end/45182
5793 * gcc.c-torture/compile/pr45182.c: New test.
5794
5795 2010-08-09 Jason Merrill <jason@redhat.com>
5796
5797 PR c++/45236
5798 * g++.dg/cpp0x/variadic-104.C: New.
5799
5800 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5801
5802 PR fortran/44235
5803 * gfortran.dg/dependency_32.f90: New test.
5804
5805 2010-08-09 Richard Guenther <rguenther@suse.de>
5806
5807 PR middle-end/44632
5808 * g++.dg/opt/nrv17.C: New testcase.
5809
5810 2010-08-09 Richard Guenther <rguenther@suse.de>
5811
5812 PR middle-end/45212
5813 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5814 alignment from MEM_REF offset only if we took it from the
5815 base object.
5816
5817 * gcc.target/i386/pr24178.c: New testcase.
5818
5819 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5820
5821 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5822 * gcc.dg/20030702-1.c: Ditto.
5823 * gcc.dg/20050309-1.c: Ditto.
5824 * gcc.dg/20050325-1.c: Ditto.
5825 * gcc.dg/20050330-2.c: Ditto.
5826 * gcc.dg/20051201-1.c: Ditto.
5827 * gcc.dg/gomp/pr27573.c: Ditto.
5828 * gcc.dg/gomp/pr34610.c: Ditto.
5829 * gcc.dg/pr24225.c: Ditto.
5830 * gcc.dg/pr26570.c: Ditto.
5831 * gcc.dg/pr32773.c: Ditto.
5832 * g++.dg/gcov/gcov-6.C: Ditto.
5833 * g++.dg/gomp/pr34608.C: Ditto.
5834 * gfortran.dg/gomp/pr27573.f90: Ditto.
5835
5836 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
5837 dg-require-host-local dg directive.
5838 * gcc.dg/profile-dir-2.c: Ditto.
5839 * gcc.dg/profile-dir-3.c: Ditto.
5840
5841 2010-08-08 Richard Guenther <rguenther@suse.de>
5842
5843 PR tree-optimization/45109
5844 * gcc.c-torture/compile/pr45109.c: New testcase.
5845
5846 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5847
5848 * gcc.dg/march.c: Skip if -march defined.
5849 * gcc.dg/mtune.c: Skip if -mtune defined.
5850
5851 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5852 generic thunk support.
5853
5854 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
5855
5856 PR target/45213
5857 * gcc.target/i386/pr45213.c: New test.
5858
5859 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5860
5861 PR libfortran/45143
5862 * gfortran.dg/fmt_error_11.f03: New test.
5863
5864 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
5865
5866 * lib/target-supports.exp (check_effective_target_sync_int_long):
5867 Add arm*-*-linux-gnueabi.
5868 (check_effective_target_sync_char_short): Likewise.
5869
5870 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5871
5872 PR fortran/45159
5873 * gfortran.dg/dependency_31.f90: New test.
5874
5875 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5876
5877 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
5878
5879 2010-08-06 Jason Merrill <jason@redhat.com>
5880
5881 * g++.dg/cpp0x/sfinae3.C: New.
5882 * g++.dg/cpp0x/sfinae4.C: New.
5883
5884 2010-08-06 Richard Guenther <rguenther@suse.de>
5885
5886 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5887 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5888 * gcc.dg/tree-ssa/pr25382.c: Likewise.
5889 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5890 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5891 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5892 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5893 * gcc.c-torture/execute/20100805-1.c: Likewise.
5894
5895 2010-08-05 Martin Jambor <mjambor@suse.cz>
5896
5897 PR testsuite/42855
5898 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5899
5900 2010-08-05 Martin Jambor <mjambor@suse.cz>
5901
5902 * gcc.dg/ipa/ipcp-ii-1.c: New test.
5903 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5904
5905 2010-08-05 Martin Jambor <mjambor@suse.cz>
5906
5907 * g++.dg/ipa/devirt-1.C: New test.
5908 * g++.dg/ipa/devirt-2.C: Likewise.
5909 * g++.dg/ipa/devirt-3.C: Likewise.
5910 * g++.dg/ipa/devirt-4.C: Likewise.
5911 * g++.dg/ipa/devirt-5.C: Likewise.
5912 * gcc.dg/ipa/iinline-3.c: Likewise.
5913
5914 2010-08-05 Jie Zhang <jie@codesourcery.com>
5915
5916 PR tree-optimization/45144
5917 * gcc.dg/tree-ssa/pr45144.c: New test.
5918
5919 2010-08-04 Janus Weil <janus@gcc.gnu.org>
5920
5921 PR fortran/42207
5922 PR fortran/44064
5923 PR fortran/44065
5924 * gfortran.dg/class_25.f03: New.
5925 * gfortran.dg/class_26.f03: New.
5926
5927 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
5928
5929 * g++.dg/warn/miss-format-1.C: Update line number.
5930
5931 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
5932
5933 PR c++/44641
5934 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5935 .frame and .mask assembler directives.
5936
5937 2010-08-04 Richard Guenther <rguenther@suse.de>
5938
5939 * gcc.dg/tree-ssa/vrp35.c: Adjust.
5940 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5941 * gcc.dg/tree-ssa/vrp50.c: Likewise.
5942 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5943
5944 2010-08-04 Tobias Burnus <burnus@net-b.de>
5945
5946 PR fortran/44857
5947 * gfortran.dg/derived_constructor_char_1.f90: New.
5948 * gfortran.dg/derived_constructor_char_2.f90: New.
5949
5950 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5951
5952 PR fortran/45159
5953 * gfortran.dg/dependency_30.f90: New test.
5954
5955 2010-08-03 Jan Hubicka <jh@suse.cz>
5956
5957 * gcc.c-torture/compile/pr45085.c: New testcase.
5958
5959 2010-08-03 Janus Weil <janus@gcc.gnu.org>
5960
5961 PR fortran/44584
5962 PR fortran/45161
5963 * gfortran.dg/typebound_call_9.f03: Modified.
5964 * gfortran.dg/typebound_generic_1.f03: Modified.
5965
5966 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5967
5968 PR fortran/45159
5969
5970 * gfortran.dg/dependency_29.f90: New test.
5971
5972 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5973
5974 PR fortran/36854
5975 * gfortran.dg/character_comparison_2.f90: New test.
5976 * gfortran.dg/character_comparison_3.f90: New test.
5977 * gfortran.dg/dependency_28.f90: New test.
5978
5979 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
5980
5981 PR target/40457
5982 * gcc.target/arm/pr40457-1.c: New test.
5983 * gcc.target/arm/pr40457-2.c: New test.
5984
5985 2010-08-01 Janus Weil <janus@gcc.gnu.org>
5986
5987 PR fortran/44912
5988 * gfortran.dg/typebound_call_17.f03: New.
5989
5990 2010-07-30 Janus Weil <janus@gcc.gnu.org>
5991
5992 PR fortran/44929
5993 * gfortran.dg/allocate_derived_3.f90: New.
5994
5995 2010-07-30 Xinliang David Li <davidxl@google.com>
5996 PR tree-optimization/45121
5997 * c-c++-common/uninit-17.c: Add -fno-ivops option.
5998
5999 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6000
6001 PR c++/45112
6002 * g++.dg/pr45112.C: New test.
6003
6004 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR debug/45055
6007 PR rtl-optimization/45137
6008 * gcc.dg/pr45055.c: New test.
6009
6010 2010-07-30 Alan Modra <amodra@gmail.com>
6011
6012 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6013 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6014
6015 2010-07-29 Tobias Burnus <burnus@net-b.de>
6016
6017 PR fortran/45087
6018 PR fortran/45125
6019 * gfortran.dg/whole_file_25.f90: New.
6020 * gfortran.dg/whole_file_26.f90: New.
6021 * gfortran.dg/whole_file_27.f90: New.
6022
6023 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6024
6025 PR fortran/44962
6026 * gfortran.dg/typebound_proc_17.f03: New.
6027
6028 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6029
6030 PR fortran/45004
6031 * gfortran.dg/move_alloc_2.f90: New.
6032
6033 2010-07-29 Xinliang David Li <davidxl@google.com>
6034 PR tree-optimization/45121
6035 * c-c++-common/uninit-17.c: Fix expected output.
6036
6037 2010-07-29 Richard Guenther <rguenther@suse.de>
6038
6039 PR tree-optimization/45120
6040 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6041
6042 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6043
6044 PR fortran/42051
6045 PR fortran/44064
6046 * gfortran.dg/pr42051.f03: New testcase.
6047
6048 2010-07-29 Richard Guenther <rguenther@suse.de>
6049
6050 PR middle-end/45034
6051 * gcc.c-torture/execute/pr45034.c: New testcase.
6052
6053 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6054
6055 PR c++/45096
6056 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6057
6058 2010-07-28 Daniel Kraft <d@domob.eu>
6059
6060 * gfortran.dg/bound_8.f90: New test.
6061
6062 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6063
6064 PR debug/45105
6065 * gcc.dg/pr45105.c: New test.
6066
6067 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6068
6069 PR rtl-optimization/45107
6070 * gcc.dg/pr45107.c: New test.
6071
6072 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6073
6074 PR rtl-optimization/45101
6075 * gcc.dg/pr45101.c: New test.
6076
6077 2010-07-28 Tobias Burnus <burnus@net-b.de>
6078
6079 PR fortran/45077
6080 * gfortran.dg/whole_file_24.f90: New.
6081
6082 2010-07-27 Jason Merrill <jason@redhat.com>
6083
6084 * g++.dg/cpp0x/variadic102.C: New.
6085 * g++.dg/cpp0x/variadic103.C: New.
6086
6087 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6088
6089 PR rtl-optimization/40956
6090 PR target/42495
6091 PR middle-end/42574
6092 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6093 * gcc.target/arm/pr42574.c: Add tests.
6094
6095 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6096
6097 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6098 test name.
6099 (cleanup-repo-files): Ditto.
6100 (cleanup-saved-temps): Ditto.
6101
6102 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6103
6104 PR testsuite/44701
6105 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6106
6107 PR c/45079
6108 * gcc.dg/pr45079.c: New test.
6109
6110 2010-07-27 Ira Rosen <irar@il.ibm.com>
6111
6112 PR tree-optimization/44152
6113 * gcc.dg/vect/fast-math-pr44152.c: New test.
6114
6115 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6116
6117 PR ObjC/44140
6118 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6119 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6120 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6121 * obj-c++.dg/torture/trivial.mm: Ditto.
6122 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6123 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6124 * objc.dg/torture/tls/thr-init.m: Ditto.
6125 * objc.dg/torture/trivial.m: Ditto.
6126
6127 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6128
6129 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6130 Skip on spu-*-* targets.
6131
6132 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR tree-optimization/45083
6135 * gcc.dg/pr45083.c: New test.
6136
6137 2010-07-26 Tobias Burnus <burnus@net-b.de>
6138
6139 PR fortran/40873
6140 * gfortran.dg/whole_file_22.f90: New test.
6141 * gfortran.dg/whole_file_23.f90: New test.
6142
6143 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6144 Jack Howarth <howarth@bromo.med.uc.edu>
6145 Richard Henderson <rth@redhat.com>
6146
6147 PR target/44132
6148 * gcc.dg/tls/thr-init-1.c: New.
6149 * gcc.dg/tls/thr-init-2.c: New.
6150 * gcc.dg/torture/tls New.
6151 * gcc.dg/torture/tls/tls-test.c: New.
6152 * gcc.dg/torture/tls/thr-init-1.c: New.
6153 * gcc.dg/torture/tls/tls.exp: New.
6154 * gcc.dg/torture/tls/thr-init-2.c: New.
6155 * gcc.dg/tls/emutls-2.c: New test
6156
6157 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6158 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6159 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6160 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6161 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6162 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6163 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6164 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6165 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6166 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6167 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6168 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6169 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6170 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6171 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6172 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6173 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6174 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6175 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6176 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6177 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6178 gfortran.dg/gomp/omp_threadprivate1.f90,
6179 gfortran.dg/gomp/omp_threadprivate2.f90,
6180 gfortran.dg/gomp/reduction1.f90,
6181 gfortran.dg/gomp/sharing-1.f90: Likewise.
6182
6183 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6184
6185 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6186 sse_runtime.
6187 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6188 dg-require-visibility.
6189
6190 2010-07-26 Richard Guenther <rguenther@suse.de>
6191
6192 PR tree-optimization/43784
6193 * gcc.c-torture/execute/pr43784.c: New testcase.
6194 * g++.dg/torture/pr43784.C: Likewise.
6195
6196 2010-07-26 Richard Guenther <rguenther@suse.de>
6197
6198 PR middle-end/45056
6199 * g++.dg/pr45056.C: New testcase.
6200
6201 2010-07-26 Richard Guenther <rguenther@suse.de>
6202
6203 PR tree-optimization/45071
6204 * gcc.dg/pr45071.c: New testcase.
6205
6206 2010-07-26 Tobias Burnus <burnus@net-b.de>
6207
6208 PR fortran/45066
6209 * gfortran.dg/namelist_62.f90: New.
6210
6211 2010-07-26 Richard Guenther <rguenther@suse.de>
6212
6213 * gcc.c-torture/execute/pr45017.c: Move ...
6214 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6215
6216 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6217
6218 PR fortran/40628
6219 * trim_optimize_1.f90: New test.
6220 * character_comparision_1.f90: New test.
6221
6222 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6223
6224 PR fortran/42852
6225 * gfortran.dg/wtruncate_fix.f: New test.
6226
6227 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6228
6229 PR testsuite/45068
6230 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
6231
6232 2010-07-24 Richard Guenther <rguenther@suse.de>
6233
6234 PR lto/43788
6235 * g++.dg/lto/20100724-1_0.C: New testcase.
6236
6237 2010-07-24 Richard Guenther <rguenther@suse.de>
6238
6239 PR lto/43212
6240 * gcc.dg/lto/20100724-1_0.c: New testcase.
6241 * gcc.dg/lto/20100724-1_1.c: Likewise.
6242
6243 2010-07-24 Tobias Burnus <burnus@net-b.de>
6244
6245 PR fortran/40011
6246 * gfortran.dg/whole_file_21.f90: New.
6247
6248 * gfortran.dg/integer_exponentiation_3.F90: Use
6249 -ffloat-store only for i?86/x86-64 -m32.
6250
6251 2010-07-24 Tobias Burnus <burnus@net-b.de>
6252
6253 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
6254 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
6255
6256 2010-07-24 Tobias Burnus <burnus@net-b.de>
6257
6258 * gfortran.dg/func_decl_4.f90: Split test into two ...
6259 * gfortran.dg/func_decl_5.f90: ... parts.
6260 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
6261 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
6262 * gfortran.dg/global_references_1.f90: Add new dg-warning.
6263 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
6264 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
6265 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
6266 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
6267 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
6268 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
6269 * gfortran.dg/sizeof.f90: Make test valid.
6270 * gfortran.dg/pr20865.f90: Add new dg-error.
6271 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
6272 * gfortran.dg/g77/19990218-0.f: Ditto.
6273 * gfortran.dg/g77/19990218-1.f: Ditto.
6274 * gfortran.dg/g77/970625-2.f: Ditto.
6275 * gfortran.dg/pr37243.f: Fix function declaration.
6276 * gfortran.dg/use_only_1.f90: Fix implicit typing.
6277 * gfortran.dg/loc_1.f90: Fix pointer datatype.
6278
6279 2010-07-23 Tobias Burnus <burnus@net-b.de>
6280
6281 PR fortran/44945
6282 * gfortran.dg/char_array_structure_constructor.f90: Add
6283 -fwhole-file as dg-option as it otherwise fails on some
6284 systems.
6285
6286 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
6287
6288 * gnat.dg/aggr16.ad[sb]: New test.
6289 * gnat.dg/aggr16_pkg.ads: New helper.
6290
6291 2010-07-23 Richard Guenther <rguenther@suse.de>
6292
6293 PR lto/43071
6294 * g++.dg/lto/20100723-1_0.C: New testcase.
6295
6296 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
6297
6298 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
6299 AVX support.
6300 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
6301 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
6302
6303 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6304
6305 * lib/target-supports.exp (add_options_for_tls): New proc.
6306 * g++.dg/tls/static-1.C: Use dg-add-options tls.
6307 * g++.dg/tls/static-1a.cc: Likewise.
6308 * gcc.dg/tls/emutls-1.c: Likewise.
6309 * gcc.dg/tls/opt-11.c: Likewise.
6310 * gcc.dg/tls/opt-12.c: Likewise.
6311 * gcc.dg/tls/pr24428-2.c: Likewise.
6312 * gcc.dg/tls/pr24428.c: Likewise.
6313 * obj-c++.dg/tls/static-1.mm: Likewise.
6314 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
6315 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
6316 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
6317 * objc.dg/torture/tls/thr-init-2.m: Likewise.
6318 * objc.dg/torture/tls/thr-init-3.m: Likewise.
6319 * objc.dg/torture/tls/thr-init.m: Likewise.
6320 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
6321
6322 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6323
6324 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
6325 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
6326 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
6327 optimized dump files.
6328
6329 2010-07-23 Jakub Jelinek <jakub@redhat.com>
6330
6331 PR tree-optimization/45047
6332 * gcc.c-torture/compile/pr45047.c: New test.
6333
6334 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6335
6336 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
6337 instead of dg-compile.
6338 * gcc.dg/float-range-4.c: Ditto.
6339 * gcc.dg/float-range-5.c: Ditto.
6340 * gcc.dg/fold-overflow-1.c: Ditto.
6341 * gcc.dg/gomp/sections-4.c: Ditto.
6342 * gcc.dg/transparent-union-1.c: Ditto.
6343 * gcc.dg/transparent-union-2.c: Ditto.
6344 * gcc.target/i386/pr39315-check.c: Ditto.
6345 * g++.dg/gomp/sections-4.C: Ditto.
6346 * g++.dg/template/dtor7.C: Ditto.
6347 * g++.dg/tree-ssa/pr19952.C: Ditto.
6348 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
6349 * gfortran.dg/graphite/pr42185.f90: Ditto.
6350 * gfortran.dg/namelist_36.f90: Ditto.
6351 * gnat.dg/noreturn1.adb: Ditto.
6352 * gnat.dg/specs/small_alignment.ads: Ditto.
6353
6354 2010-07-23 Martin Jambor <mjambor@suse.cz>
6355
6356 PR tree-optimization/44915
6357 * g++.dg/torture/pr44915.C: New test.
6358
6359 2010-07-23 Martin Jambor <mjambor@suse.cz>
6360
6361 PR tree-optimization/44914
6362 * g++.dg/tree-ssa/pr44914.C: New test.
6363
6364 2010-07-23 Jie Zhang <jie@codesourcery.com>
6365
6366 PR target/44290
6367 * gcc.dg/pr44290-1.c: New test.
6368 * gcc.dg/pr44290-2.c: New test.
6369
6370 2010-07-23 Jason Merrill <jason@redhat.com>
6371
6372 PR c++/45008
6373 * g++.dg/abi/mangle44.C: New.
6374
6375 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6376
6377 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
6378 for compile-time only tests.
6379 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
6380 target check.
6381 * gcc.target/i386/pr39315-4.c: Ditto.
6382 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
6383 target check. Include sse-os-support.h.
6384 (main): Call check_isa and sse_os_support.
6385 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
6386 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
6387 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
6388 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
6389 target check. Include sse-os-support.h.
6390 (main): Call check_isa and sse_os_support.
6391 * gcc.target/i386/vperm-v2df.c: Ditto.
6392
6393 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
6394
6395 * lib/target-supports.exp (check_avx_hw_available): New procedure.
6396 (check_effective_target_avx_runtime): New procedure.
6397 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
6398 (check_effective_target_sse_runtime): Add check_effective_target_sse.
6399
6400 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
6401 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
6402 and __get_cpuid test.
6403 * gcc.dg/compat/vector-2b_main.c: Ditto.
6404
6405 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
6406
6407 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
6408 for compile-time only test.
6409 * gcc.dg/pr32716.c: Ditto.
6410 * gcc.dg/pr34856.c: Ditto.
6411 * gcc.dg/pr36997.c: Ditto.
6412 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
6413 * gfortran.dg/pr28158.f90: Ditto.
6414 * gfortran.dg/pr30667.f: Ditto.
6415
6416 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
6417 i?86-*-* and x86_64-*-* targets to disable execution on targets
6418 without sse2 runtime support.
6419 * g++.dg/vect/vect.exp: Ditto.
6420 * gfortran.dg/vect/vect.exp: Ditto.
6421
6422 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
6423 * gcc.dg/pr37544.c: Ditto.
6424 * gcc.dg/pr40550.c: Ditto.
6425 * gcc.dg/compat/union-m128-1_main.c: Ditto.
6426 * gcc.dg/compat/vector-1a_main.c: Ditto.
6427 * gcc.dg/compat/vector-2a_main.c: Ditto.
6428 * gcc.dg/torture/pr16104-1.c: Ditto.
6429 * gcc.dg/torture/pr35771-1.c: Ditto.
6430 * gcc.dg/torture/pr35771-2.c: Ditto.
6431 * gcc.dg/torture/pr35771-3.c: Ditto.
6432 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
6433 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
6434 * gcc.dg/torture/stackalign/push-1.c: Ditto.
6435 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
6436 * g++.dg/other/i386-1.C: Ditto.
6437 * g++.dg/other/pr40446.C: Ditto.
6438
6439 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6440
6441 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
6442
6443 2010-07-23 Daniel Kraft <d@domob.eu>
6444
6445 PR fortran/44709
6446 * gfortran.dg/exit_1.f08: New test.
6447 * gfortran.dg/exit_2.f08: New test.
6448
6449 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
6450
6451 PR tree-optimization/39839
6452 * gcc.target/arm/pr39839.c: New test case.
6453
6454 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6455
6456 * gnat.dg/unchecked_convert5b.adb: New test.
6457 * gnat.dg/unchecked_convert6.adb: Likewise.
6458 * gnat.dg/unchecked_convert6b.adb: Likewise.
6459
6460 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
6461
6462 * gnat.dg/aggr15.ad[sb]: New test.
6463
6464 2010-07-22 Dodji Seketeli <dodji@redhat.com>
6465
6466 PR debug/45024
6467 * g++.dg/debug/dwarf2/nested-2.C: New test case.
6468
6469 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
6470
6471 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
6472 with dg-require-linker-plugin.
6473
6474 2010-07-22 Richard Guenther <rguenther@suse.de>
6475
6476 PR lto/43850
6477 * g++.dg/lto/20100722-1_0.C: New testcase.
6478
6479 2010-07-22 Richard Guenther <rguenther@suse.de>
6480
6481 PR lto/42451
6482 * gcc.dg/lto/20100720-3_0.c: New testcase.
6483 * gcc.dg/lto/20100720-3_1.c: Likewise.
6484
6485 2010-07-22 Richard Guenther <rguenther@suse.de>
6486
6487 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
6488 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
6489
6490 PR lto/43373
6491 * gcc.dg/lto/20100722-1_0.c: New testcase.
6492
6493 2010-07-22 Martin Jambor <mjambor@suse.cz>
6494
6495 PR tree-optimization/44891
6496 * gcc.c-torture/compile/pr44891.c: New test.
6497
6498 2010-07-22 Richard Guenther <rguenther@suse.de>
6499
6500 PR tree-optimization/45017
6501 * gcc.c-torture/execute/pr45017.c: New testcase.
6502
6503 2010-07-22 Tobias Burnus <burnus@net-b.de>
6504
6505 PR fortran/45019
6506 * gfortran.dg/aliasing_dummy_5.f90: New.
6507
6508 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6509
6510 PR target/43698
6511 * gcc.target/arm/pr43698.c: New test.
6512
6513 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
6514
6515 PR fortran/44929
6516 * Revert my commit r162325 for this PR.
6517
6518 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6519
6520 PR debug/45015
6521 * gcc.target/m68k/pr45015.c: New test.
6522
6523 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
6524
6525 PR c++/44641
6526 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
6527 comments.
6528
6529 2010-07-21 Richard Guenther <rguenther@suse.de>
6530
6531 PR lto/45018
6532 * g++.dg/lto/20100721-1_0.C: New testcase.
6533
6534 2010-07-21 Martin Jambor <mjambor@suse.cz>
6535
6536 PR tree-optimization/44900
6537 * g++.dg/torture/pr44900.C: New test.
6538
6539 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
6540
6541 PR middle-end/44738
6542 * c-c++-common/uninit-17.c: Correct expected error.
6543
6544 2010-07-21 Jakub Jelinek <jakub@redhat.com>
6545
6546 * gcc.dg/guality/asm-1.c: New test.
6547
6548 PR debug/45003
6549 * gcc.dg/guality/pr45003-2.c: New test.
6550 * gcc.dg/guality/pr45003-3.c: New test.
6551
6552 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6553
6554 PR libfortran/44697
6555 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
6556
6557 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
6558
6559 * lib/scanasm.exp (dg-function-on-line): Test that a function is
6560 defined on the current line.
6561 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
6562 * g++.dg/debug/dwarf2/pr44641.C: New.
6563
6564 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
6565
6566 * gcc.target/powerpc/block-move-1.c: New test.
6567 * gcc.target/powerpc/block-move-2.c: New test.
6568
6569 2010-07-20 Jason Merrill <jason@redhat.com>
6570
6571 PR c++/44967
6572 * g++.dg/cpp0x/sfinae2.C: New.
6573
6574 2010-07-20 Richard Guenther <rguenther@suse.de>
6575
6576 PR lto/42696
6577 * gcc.dg/lto/20100720-4_0.c: New testcase.
6578
6579 2010-07-20 Richard Guenther <rguenther@suse.de>
6580
6581 PR lto/43221
6582 * gcc.dg/lto/20100720-2_0.c: New testcase.
6583 * gcc.dg/lto/20100720-2_1.c: Likewise.
6584
6585 2010-07-20 Richard Guenther <rguenther@suse.de>
6586
6587 PR lto/43208
6588 * gcc.dg/lto/20100720-1_0.c: New testcase.
6589 * gcc.dg/lto/20100720-1_1.c: Likewise.
6590
6591 2010-07-20 Jakub Jelinek <jakub@redhat.com>
6592
6593 PR debug/45003
6594 * gcc.dg/guality/pr45003-1.c: New test.
6595
6596 2010-07-20 Richard Guenther <rguenther@suse.de>
6597
6598 PR tree-optimization/44977
6599 * gcc.dg/torture/pr44977.c: New testcase.
6600
6601 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
6602
6603 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
6604 sync_char_short
6605
6606 2010-07-20 Richard Guenther <rguenther@suse.de>
6607
6608 PR middle-end/44971
6609 PR middle-end/44988
6610 * gcc.dg/pr44971.c: New testcase.
6611 * gcc.c-torture/compile/pr44988.c: Likewise.
6612
6613 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
6614
6615 PR fortran/44929
6616 * gfortran.dg/allocate_with_typespec.f90: New test.
6617 * gfortran.dg/allocate_derived_1.f90: Update error message.
6618
6619 2010-07-19 Jason Merrill <jason@redhat.com>
6620
6621 PR c++/44996
6622 * g++.dg/cpp0x/decltype23.C: New.
6623
6624 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
6625
6626 PR fortran/42385
6627 * gfortran.dg/class_defined_operator_1.f03 : New test.
6628
6629 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
6630
6631 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
6632 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
6633 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
6634 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
6635
6636 2010-07-19 Richard Guenther <rguenther@suse.de>
6637
6638 PR middle-end/44941
6639 * gcc.c-torture/compile/pr44941.c: New testcase.
6640
6641 2010-07-19 Jason Merrill <jason@redhat.com>
6642
6643 PR c++/44969
6644 * g++.dg/template/sfinae24.C: New.
6645
6646 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
6647
6648 PR fortran/44353
6649 * gfortran.dg/data_implied_do_2.f90: Removed.
6650
6651 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6652
6653 PR c++/44969
6654 * g++.dg/template/sfinae23.C: New.
6655
6656 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6657
6658 * lib/target-supports.exp (check_sse_os_support_available): New
6659 proc.
6660 (check_sse_hw_available): New proc.
6661 (check_effective_target_sse_runtime): New proc.
6662 (check_effective_target_sse2_runtime): New proc.
6663 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
6664 -msse2 if check_sse_os_support_available.
6665 * g++.dg/vect/vect.exp: Only run -msse2 tests if
6666 check_sse_os_support_available.
6667 * gcc.dg/vect/vect.exp: Likewise.
6668 * gfortran.dg/vect/vect.exp: Likewise.
6669 * gcc.target/i386/sol2-check: Renamed to ...
6670 * gcc.target/i386/sse-os-support.h: ... this.
6671 (sol2_check): Renamed to ...
6672 (sse_os_support): ... this.
6673 Only test movss with xmm registers.
6674 * gcc.target/i386/sse-check.h: Reflect new header and function names.
6675 Removed ILL_INSN, ILL_INSN_LEN.
6676 * gcc.target/i386/sse2-check.h: Likewise.
6677 * gcc.target/i386/sse3-check.h: Likewise.
6678 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
6679 Removed cpuid.h, __get_cpuid test.
6680 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
6681 Removed cpuid.h, __get_cpuid test.
6682 * g++.dg/other/pr40446.C: Likewise.
6683 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6684 * gcc.dg/compat/vector-1a_main.c: Likewise.
6685 * gcc.dg/compat/vector-2a_main.c: Likewise.
6686 * gcc.dg/pr36584.c: Likewise.
6687 * gcc.dg/pr37544.c: Likewise.
6688 * gcc.dg/torture/pr16104-1.c: Likewise.
6689 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6690 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6691 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6692 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6693 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
6694 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
6695 sse2_runtime.
6696 * gcc.dg/torture/pr35771-2.c: Likewise.
6697 * gcc.dg/torture/pr35771-3.c: Likewise.
6698 * gcc.target/i386/pr39315-2.c: Likewise.
6699 * gcc.target/i386/pr39315-4.c: Likewise.
6700 * gcc.target/i386/vperm-v2df.c: Likewise.
6701 * gcc.target/i386/vperm-v2di.c: Likewise.
6702 * gcc.target/i386/vperm-v4si-1.c: Likewise.
6703 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
6704 sse_runtime.
6705
6706 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
6707
6708 PR fortran/44353
6709 * gfortran.dg/data_implied_do_2.f90: New test.
6710
6711 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6712
6713 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6714
6715 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6716
6717 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6718 to the "mips16" group.
6719 (mips_using_mips16_p): New procedure.
6720 (mips-dg-options): Use it.
6721
6722 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6723
6724 * gcc.target/mips/mips16-attributes-4.c: New test.
6725
6726 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
6727
6728 PR testsuite/44418
6729 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6730 * gcc.target/powerpc/recip-2.c: Ditto.
6731 * gcc.target/powerpc/recip-3.c: Ditto.
6732
6733 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
6734
6735 * gcc.target/arm/pr42235.c: New test.
6736
6737 2010-07-16 Jason Merrill <jason@redhat.com>
6738
6739 PR c++/32505
6740 * g++.dg/template/partial8.C: New.
6741
6742 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6743
6744 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6745 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
6746 in C++.
6747 (gualcvt): New overloaded inline.
6748 (GUALCVT): Use it for C++.
6749 * g++.dg/guality/guality.exp: New.
6750 * g++.dg/guality/guality.h: New.
6751 * g++.dg/guality/redeclaration1.C: New test.
6752 * g++.dg/dg.exp: Prune also guality/* tests.
6753 * gcc.dg/guality/pr43141.c: Moved to...
6754 * c-c++-common/guality/pr43141.c: ... here.
6755
6756 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6757
6758 PR libfortran/37077
6759 * gfortran.dg/char4_iunit_2.f03: New test.
6760
6761 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
6762
6763 PR testsuite/43925
6764 * lib/plugin-support.exp (plugin-test-execute):
6765 Add ${gcc_objdir}/intl to includes.
6766
6767 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6768
6769 PR target/44942
6770 * gcc.c-torture/execute/pr44942.c: New test.
6771 * gcc.target/i386/pr44942.c: New test.
6772
6773 2010-07-15 Jason Merrill <jason@redhat.com>
6774
6775 PR c++/44909
6776 * g++.dg/cpp0x/implicit7.C: New.
6777 * g++.dg/cpp0x/implicit8.C: New.
6778
6779 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6780
6781 Disable float tests for __SPU__ targets due to lack of signed zero:
6782 * c-c++-common/torture/complex-sign-add.c (check_add_float).
6783 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6784 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6785 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6786 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6787 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6788 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6789 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6790 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6791
6792 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6793
6794 * gfortran.dg/select_char_2.f90: New test.
6795
6796 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
6797
6798 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6799 with DECL_CHAIN.
6800
6801 2010-07-15 Janus Weil <janus@gcc.gnu.org>
6802
6803 PR fortran/44936
6804 * gfortran.dg/typebound_generic_9.f03: New.
6805
6806 2010-07-15 Richard Guenther <rguenther@suse.de>
6807
6808 PR tree-optimization/44946
6809 * gcc.c-torture/compile/pr44946.c: New testcase.
6810
6811 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6812
6813 PR fortran/40206
6814 * gfortran.dg/select_char_3.f90: New test.
6815
6816 2010-07-15 Magnus Granberg <zorry@gentoo.org>
6817 Kevin F. Quinn <kevquinn@gentoo.org>
6818
6819 * gcc.dg/Wtrampolines.c: New.
6820
6821 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6822
6823 PR libfortran/44934
6824 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6825
6826 2010-07-14 Jason Merrill <jason@redhat.com>
6827
6828 PR c++/44810
6829 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6830
6831 Implement C++0x unrestricted unions (N2544)
6832 * g++.dg/cpp0x/union1.C: New.
6833 * g++.dg/cpp0x/union2.C: New.
6834 * g++.dg/cpp0x/union3.C: New.
6835 * g++.dg/cpp0x/defaulted2.C: Adjust.
6836 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6837 * g++.old-deja/g++.ext/anon2.C: Adjust.
6838 * g++.old-deja/g++.mike/misc6.C: Adjust.
6839
6840 2010-07-14 Janus Weil <janus@gcc.gnu.org>
6841
6842 PR fortran/44925
6843 * gfortran.dg/c_loc_tests_15.f90: New.
6844
6845 2010-07-13 Jason Merrill <jason@redhat.com>
6846
6847 PR c++/44909
6848 * g++.dg/cpp0x/implicit6.C: New.
6849
6850 2010-07-13 Jason Merrill <jason@redhat.com>
6851
6852 PR c++/44540
6853 * g++.dg/abi/noreturn1.C: New.
6854 * g++.dg/abi/noreturn2.C: New.
6855
6856 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
6857
6858 PR other/44874
6859 PR debug/44832
6860 * c-c++-common/pr44832.c: New test.
6861
6862 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
6863
6864 PR objc/44488
6865 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6866 on the target. Make sure that we can assemble the emitted asm when
6867 the test type is 'compile'.
6868
6869 2010-07-13 Richard Guenther <rguenther@suse.de>
6870
6871 PR tree-optimization/36960
6872 * g++.dg/torture/pr36960.C: New testcase.
6873
6874 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6875
6876 PR c++/44908
6877 * g++.dg/template/sfinae21.C: New.
6878 * g++.dg/template/sfinae22.C: Likewise.
6879
6880 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
6881
6882 PR testsuite/42843
6883 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6884 * gcc.dg/plugin/ggcplug.c: Likewise.
6885 * g++.dg/plugin/selfassign.c: Likewise.
6886 * g++.dg/plugin/attribute_plugin.c: Likewise.
6887 * g++.dg/plugin/dumb_plugin.c: Likewise.
6888 * g++.dg/plugin/pragma_plugin.c: Likewise.
6889
6890 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
6891
6892 * gcc.c-torture/execute/pr44683.x: New.
6893 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6894
6895 2010-07-13 Janus Weil <janus@gcc.gnu.org>
6896
6897 PR fortran/44434
6898 PR fortran/44565
6899 PR fortran/43945
6900 PR fortran/44869
6901 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6902 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6903 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6904 * gfortran.dh/typebound_call_16.f03: New.
6905 * gfortran.dg/typebound_generic_6.f03: New.
6906 * gfortran.dg/typebound_generic_7.f03: New.
6907 * gfortran.dg/typebound_generic_8.f03: New.
6908
6909 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6910
6911 PR libfortran/37077
6912 * gfortran.dg/char4_iunit_1.f03: New test.
6913
6914 2010-07-12 Jakub Jelinek <jakub@redhat.com>
6915
6916 * gcc.dg/tree-ssa/vrp53.c: New test.
6917
6918 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
6919
6920 PR c++/44907
6921 * g++.dg/template/sfinae19.C: New.
6922 * g++.dg/template/sfinae20.C: Likewise.
6923
6924 2010-07-12 Jie Zhang <jie@codesourcery.com>
6925
6926 * gcc.target/arm/interrupt-1.c: New test.
6927 * gcc.target/arm/interrupt-2.c: New test.
6928
6929 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6930
6931 * gcc.dg/pr42427.c: Require c99_runtime.
6932 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6933 c99_runtime.
6934 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6935 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6936 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6937 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6938 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6939 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6940 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6941 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6942 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6943 * gcc.target/i386/pr37275.c: Require visibility support.
6944
6945 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6946
6947 * lib/target-supports.exp (check_effective_target_sse): New proc.
6948 * gcc.target/i386/sol2-check.h: New file.
6949 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6950 Include sol2-check.h.
6951 (main) Only run do_test () if sol2_check ().
6952 * gcc.target/i386/sse2-check.h: Likewise.
6953 * gcc.target/i386/sse3-check.h: Likewise.
6954 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6955 [__sun__ && __svr4__]: Execute SSE2 instruction.
6956 * gcc.target/i386/math-torture/math-torture.exp: Only add options
6957 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6958 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6959 * g++.dg/ext/vector14.C: Likewise.
6960 * g++.dg/other/mmintrin.C: Likewise.
6961 * gcc.dg/20020418-1.c: Likewise.
6962 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6963 * gcc.dg/format/ms_unnamed-1.c: Likewise.
6964 * gcc.dg/format/unnamed-1.c: Likewise.
6965 Adapt dg-warning line number.
6966 * gcc.dg/graphite/pr40281.c: Likewise.
6967 * gcc.dg/pr32176.c: Likewise.
6968 * gcc.dg/pr40550.c: Likewise.
6969 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6970 * gcc.dg/torture/pr36891.c: Likewise.
6971 * gcc.target/i386/20020218-1.c: Likewise.
6972 * gcc.target/i386/20020523.c: Likewise.
6973 * gcc.target/i386/abi-1.c: Likewise.
6974 * gcc.target/i386/brokensqrt.c: Likewise.
6975 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6976 * gcc.target/i386/pr13366.c: Likewise.
6977 * gcc.target/i386/pr13685.c: Likewise.
6978 * gcc.target/i386/pr24306.c: Likewise.
6979 * gcc.target/i386/pr31486.c: Likewise.
6980 * gcc.target/i386/pr32065-1.c: Likewise.
6981 * gcc.target/i386/pr32065-2.c: Likewise.
6982 * gcc.target/i386/pr32389.c: Likewise.
6983 * gcc.target/i386/pr38824.c: Likewise.
6984 * gcc.target/i386/pr38931.c: Likewise.
6985 * gcc.target/i386/pr39592-1.c: Likewise.
6986 * gcc.target/i386/pr43766.c: Likewise.
6987 * gcc.target/i386/recip-divf.c: Likewise.
6988 * gcc.target/i386/recip-sqrtf.c: Likewise.
6989 * gcc.target/i386/recip-vec-divf.c: Likewise.
6990 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6991 * gcc.target/i386/sse-1.c: Likewise.
6992 * gcc.target/i386/sse-16.c: Likewise.
6993 * gcc.target/i386/sse-2.c: Likewise.
6994 * gcc.target/i386/sse-20.c: Likewise.
6995 * gcc.target/i386/sse-3.c: Likewise.
6996 * gcc.target/i386/sse-7.c: Likewise.
6997 * gcc.target/i386/sse-9.c: Likewise.
6998 * gcc.target/i386/sse-addps-1.c: Likewise.
6999 * gcc.target/i386/sse-addss-1.c: Likewise.
7000 * gcc.target/i386/sse-andnps-1.c: Likewise.
7001 * gcc.target/i386/sse-andps-1.c: Likewise.
7002 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7003 * gcc.target/i386/sse-comiss-1.c: Likewise.
7004 * gcc.target/i386/sse-comiss-2.c: Likewise.
7005 * gcc.target/i386/sse-comiss-3.c: Likewise.
7006 * gcc.target/i386/sse-comiss-4.c: Likewise.
7007 * gcc.target/i386/sse-comiss-5.c: Likewise.
7008 * gcc.target/i386/sse-comiss-6.c: Likewise.
7009 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7010 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7011 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7012 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7013 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7014 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7015 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7016 * gcc.target/i386/sse-divps-1.c: Likewise.
7017 * gcc.target/i386/sse-divss-1.c: Likewise.
7018 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7019 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7020 * gcc.target/i386/sse-maxps-1.c: Likewise.
7021 * gcc.target/i386/sse-maxss-1.c: Likewise.
7022 * gcc.target/i386/sse-minps-1.c: Likewise.
7023 * gcc.target/i386/sse-minss-1.c: Likewise.
7024 * gcc.target/i386/sse-movaps-1.c: Likewise.
7025 * gcc.target/i386/sse-movaps-2.c: Likewise.
7026 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7027 * gcc.target/i386/sse-movhps-1.c: Likewise.
7028 * gcc.target/i386/sse-movhps-2.c: Likewise.
7029 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7030 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7031 * gcc.target/i386/sse-movntps-1.c: Likewise.
7032 * gcc.target/i386/sse-movss-1.c: Likewise.
7033 * gcc.target/i386/sse-movss-2.c: Likewise.
7034 * gcc.target/i386/sse-movss-3.c: Likewise.
7035 * gcc.target/i386/sse-movups-1.c: Likewise.
7036 * gcc.target/i386/sse-movups-2.c: Likewise.
7037 * gcc.target/i386/sse-mulps-1.c: Likewise.
7038 * gcc.target/i386/sse-mulss-1.c: Likewise.
7039 * gcc.target/i386/sse-orps-1.c: Likewise.
7040 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7041 * gcc.target/i386/sse-recip-vec.c: Likewise.
7042 * gcc.target/i386/sse-recip.c: Likewise.
7043 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7044 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7045 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7046 * gcc.target/i386/sse-subps-1.c: Likewise.
7047 * gcc.target/i386/sse-subss-1.c: Likewise.
7048 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7049 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7050 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7051 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7052 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7053 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7054 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7055 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7056 * gcc.target/i386/sse-xorps-1.c: Likewise.
7057 * gcc.target/i386/ssefn-1.c: Likewise.
7058 * gcc.target/i386/ssefn-3.c: Likewise.
7059 * gcc.target/i386/sseregparm-1.c: Likewise.
7060 * gcc.target/i386/stackalign/return-3.c: Likewise.
7061 * gcc.target/i386/vectorize1.c: Likewise.
7062 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7063 * gcc.target/i386/xorps-sse.c: Likewise.
7064 * gfortran.dg/pr28158.f90: Likewise.
7065 * gfortran.dg/pr30667.f: Likewise.
7066 * gnat.dg/loop_optimization7.adb: Likewise.
7067 * gnat.dg/sse_nolib.adb: Likewise.
7068
7069 2010-07-11 Tobias Burnus <burnus@net-b.de>
7070
7071 PR fortran/44702
7072 * gfortran.dg/use_rename_6.f90: New.
7073 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7074
7075 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7076
7077 PR fortran/44869
7078 * gfortran.dg/class_24.f03: New.
7079
7080 2010-07-10 Richard Guenther <rguenther@suse.de>
7081
7082 PR lto/44889
7083 * gcc.dg/lto/20100709-1_0.c: New testcase.
7084 * gcc.dg/lto/20100709-1_1.c: Likewise.
7085
7086 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7087
7088 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7089
7090 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7091
7092 PR objc/44140
7093 * objc.dg/lto/trivial-1_0.m: New.
7094 * objc.dg/lto/lto.exp: New.
7095 * obj-c++.dg/lto/trivial-1_0.mm: New.
7096 * obj-c++.dg/lto/lto.exp: New.
7097 * objc.dg/symtab-1.m: Adjust sizes.
7098 * objc.dg/image-info.m: Do not run for gnu-runtime.
7099
7100 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7101
7102 * gcc.dg/pr32370.c: Allow another kind of error message.
7103
7104 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7105
7106 * gnat.dg/atomic3.adb: New test.
7107
7108 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7109 Denys Vlasenko <dvlasenk@redhat.com>
7110 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7111
7112 PR tree-optimization/28632
7113 * gcc.dg/tree-ssa/vrp51.c: New test.
7114 * gcc.dg/tree-ssa/vrp52.c: New test.
7115
7116 2010-07-09 Jason Merrill <jason@redhat.com>
7117
7118 * g++.dg/abi/covariant6.C: New.
7119 * g++.dg/inherit/covariant17.C: Test both bases.
7120 * g++.dg/inherit/covariant7.C: Check vtable layout.
7121
7122 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7123
7124 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7125
7126 2010-07-09 Richard Guenther <rguenther@suse.de>
7127
7128 PR tree-optimization/44852
7129 * gcc.c-torture/execute/pr44852.c: New testcase.
7130
7131 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7132
7133 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7134 multiplication by values.
7135 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7136 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7137
7138 2010-07-09 Richard Guenther <rguenther@suse.de>
7139
7140 PR tree-optimization/44882
7141 * gfortran.dg/pr44882.f90: New testcase.
7142
7143 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7144
7145 PR target/40657
7146 * gcc.target/arm/pr40657-1.c: New test.
7147 * gcc.target/arm/pr40657-2.c: New test.
7148 * gcc.c-torture/execute/pr40657.c: New test.
7149
7150 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7151
7152 * gcc.dg/tree-ssa/vrp50.c: New test.
7153 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7154
7155 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7156
7157 PR fortran/44649
7158 * gfortran.dg/c_sizeof_1.f90: Modified.
7159 * gfortran.dg/storage_size_1.f08: New.
7160 * gfortran.dg/storage_size_2.f08: New.
7161
7162 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7163
7164 * gcc.c-torture/execute/20100708-1.c: New test.
7165
7166 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7167
7168 PR fortran/44847
7169 * gfortran.dg/gomp/pr44847.f90: New test.
7170
7171 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7172
7173 PR tree-optimization/44710
7174 * gcc.dg/tree-ssa/ifc-6.c: New.
7175 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7176
7177 2010-07-08 Tobias Burnus <burnus@net-b.de>
7178
7179 PR fortran/18918
7180 * gfortran.dg/coarray_10.f90: Add an additional test.
7181
7182 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7183
7184 PR middle-end/44828
7185 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7186 * gcc.c-torture/execute/pr44828.x: Revert.
7187
7188 2010-07-08 Jason Merrill <jason@redhat.com>
7189
7190 PR c++/43120
7191 * g++.dg/inherit/covariant17.C: New.
7192 * g++.dg/abi/covariant1.C: Actually test for the bug.
7193
7194 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7195
7196 PR rtl-optimization/44838
7197 * gcc.dg/pr44838.c: New.
7198
7199 2010-07-08 Richard Guenther <rguenther@suse.de>
7200
7201 PR tree-optimization/44831
7202 * gcc.c-torture/compile/pr44831.c: New testcase.
7203 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7204
7205 2010-07-08 Richard Guenther <rguenther@suse.de>
7206
7207 PR tree-optimization/44861
7208 * g++.dg/vect/pr44861.cc: New testcase.
7209
7210 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7211
7212 PR middle-end/44828
7213 * gcc.c-torture/execute/pr44828.x: New file.
7214
7215 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7216
7217 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7218 dg-options.
7219 * g++.dg/ext/altivec-17.C: Adjust error message.
7220
7221 2010-07-07 Tom Tromey <tromey@redhat.com>
7222
7223 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7224
7225 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7226
7227 PR target/44844
7228 * gcc.target/i386/rdrand-1.c: Scan "jnc".
7229 * gcc.target/i386/rdrand-2.c: Likewise.
7230 * gcc.target/i386/rdrand-3.c: Likewise.
7231
7232 2010-07-07 Jan Hubicka <jh@suse.cz>
7233
7234 PR middle-end/44813
7235 * g++.dg/torture/pr44813.C: New testcase.
7236 * g++.dg/torture/pr44826.C: New testcase.
7237
7238 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
7239
7240 PR rtl-optimization/44787
7241 * gcc.c-torture/compile/pr44788.c: New test.
7242 * gcc.target/arm/pr44788.c: New test.
7243
7244 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7245
7246 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
7247
7248 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7249
7250 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
7251 to dg-options.
7252
7253 2010-07-06 Tobias Burnus <burnus@net-b.de>
7254
7255 PR fortran/44742
7256 * gfortran.dg/parameter_array_init_6.f90: New.
7257 * gfortran.dg/initialization_20.f90: Update dg-error.
7258 * gfortran.dg/initialization_24.f90: Ditto.
7259
7260 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7261 PR fortran/PR44693
7262 * gfortran.dg/dim_range_1.f90: New test.
7263 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
7264
7265 2010-07-06 Jason Merrill <jason@redhat.com>
7266
7267 PR c++/44703
7268 * g++.dg/cpp0x/initlist41.C: New.
7269
7270 PR c++/44778
7271 * g++.dg/template/ptrmem22.C: New.
7272
7273 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
7274
7275 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
7276 support.
7277 * gcc.target/i386/i386.exp: Likewise.
7278
7279 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
7280
7281 PR testsuite/44195
7282 * gcc.dg/lto/20100518_0.c: Limit to x86.
7283
7284 2010-07-06 Richard Guenther <rguenther@suse.de>
7285
7286 PR middle-end/44828
7287 * gcc.c-torture/execute/pr44828.c: New testcase.
7288
7289 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
7290
7291 * g++.dg/warn/noeffect2.C: Adjust expected warning.
7292 * g++.dg/warn/volatile1.C: Likewise.
7293 * g++.dg/template/warn1.C: Likewise.
7294
7295 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
7296
7297 AVX Programming Reference (June, 2010)
7298 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
7299 * g++.dg/other/i386-3.C: Likewise.
7300 * gcc.target/i386/sse-12.c: Likewise.
7301
7302 * gcc.target/i386/f16c-check.h: New.
7303 * gcc.target/i386/rdfsbase-1.c: Likewise.
7304 * gcc.target/i386/rdfsbase-2.c: Likewise.
7305 * gcc.target/i386/rdgsbase-1.c: Likewise.
7306 * gcc.target/i386/rdgsbase-2.c: Likewise.
7307 * gcc.target/i386/rdrand-1.c: Likewise.
7308 * gcc.target/i386/rdrand-2.c: Likewise.
7309 * gcc.target/i386/rdrand-3.c: Likewise.
7310 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
7311 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
7312 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
7313 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
7314 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
7315 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
7316 * gcc.target/i386/wrfsbase-1.c: Likewise.
7317 * gcc.target/i386/wrfsbase-2.c: Likewise.
7318 * gcc.target/i386/wrgsbase-1.c: Likewise.
7319 * gcc.target/i386/wrgsbase-2.c: Likewise.
7320
7321 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
7322 (__builtin_ia32_vcvtps2ph): New.
7323 (__builtin_ia32_vcvtps2ph256): Likewise.
7324
7325 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
7326 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7327
7328 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
7329 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
7330
7331 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
7332 (__builtin_ia32_vcvtps2ph256): Likewise.
7333 Add fsgsbase,rdrnd,f16c.
7334
7335 * lib/target-supports.exp (check_effective_target_f16c): New.
7336
7337 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7338
7339 * gcc.dg/guality/nrv-1.c: New test.
7340
7341 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
7342
7343 PR middle-end/42505
7344 * gcc.target/arm/pr42505.c: New test case.
7345
7346 2010-07-05 Jakub Jelinek <jakub@redhat.com>
7347
7348 PR c++/44808
7349 * g++.dg/opt/nrv16.C: New test.
7350
7351 2010-07-05 Richard Guenther <rguenther@suse.de>
7352
7353 PR tree-optimization/44784
7354 * gcc.c-torture/compile/pr44784.c: New testcase.
7355
7356 2010-07-05 Ira Rosen <irar@il.ibm.com>
7357
7358 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7359 Increase loop bound and array size.
7360 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7361 Likewise.
7362
7363 2010-07-05 Ira Rosen <irar@il.ibm.com>
7364
7365 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
7366 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
7367 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
7368 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
7369 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
7370
7371 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
7372
7373 PR c++/22138
7374 * g++.dg/parse/template25.C: New.
7375
7376 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
7377
7378 PR rtl-optimization/44695
7379 * gcc.dg/torture/pr44695.c: New.
7380
7381 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7382
7383 PR c++/16630
7384 * g++.dg/ext/pretty3.C: New.
7385
7386 2010-07-04 Richard Guenther <rguenther@suse.de>
7387
7388 PR middle-end/44809
7389 * g++.dg/torture/pr44809.C: New testcase.
7390
7391 2010-07-04 Richard Guenther <rguenther@suse.de>
7392
7393 PR tree-optimization/44656
7394 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
7395
7396 2010-07-04 Ira Rosen <irar@il.ibm.com>
7397 Revital Eres <eres@il.ibm.com>
7398
7399 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
7400 misaligned stores.
7401 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
7402 gcc.dg/vect/vect-96.c: Likewise.
7403 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
7404 that support misaligned stores. Change the number of expected
7405 misaligned accesses.
7406 * gcc.dg/vect/vect-peel-1.c: New test.
7407 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
7408 gcc.dg/vect/vect-peel-4.c: Likewise.
7409 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
7410 vectorizable on all targets that support realignment.
7411 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7412
7413 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
7414
7415 PR c/44806
7416 * gcc.dg/torture/pr44806.c: New.
7417
7418 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7419
7420 * gnat.dg/cond_expr1.adb: New test.
7421
7422 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
7423
7424 * gnat.dg/modular3.adb: New test.
7425 * gnat.dg/modular3_pkg.ads: New helper.
7426
7427 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
7428 Mikael Pettersson <mikpe@it.uu.se>
7429
7430 PR testsuite/44518
7431 * obj-c++.dg/encode-2.mm: Produce object and save temps.
7432 Make signed-ness of chars explicit. Scan the object for
7433 strings that are split by some target assemblers.
7434 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
7435 explicit.
7436
7437 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
7438
7439 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
7440
7441 2010-07-02 Le-Chun Wu <lcwu@google.com>
7442
7443 PR/44128
7444 * g++.dg/warn/Wshadow-7.C: New test.
7445
7446 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
7447 Julian Brown <julian@codesourcery.com>
7448 Sandra Loosemore <sandra@codesourcery.com>
7449
7450 * gcc.c-torture/execute/20100416-1.c: New test case.
7451
7452 2010-07-02 Julian Brown <julian@codesourcery.com>
7453 Sandra Loosemore <sandra@codesourcery.com>
7454
7455 PR target/43703
7456
7457 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
7458 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
7459
7460 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7461 Julian Brown <julian@codesourcery.com>
7462
7463 * gcc.target/arm/neon/vadds64.c: Regenerated.
7464 * gcc.target/arm/neon/vaddu64.c: Regenerated.
7465 * gcc.target/arm/neon/vsubs64.c: Regenerated.
7466 * gcc.target/arm/neon/vsubu64.c: Regenerated.
7467 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
7468 * gcc.target/arm/neon-vmls-1.c: Likewise.
7469 * gcc.target/arm/neon-vsubs64.c: New execution test.
7470 * gcc.target/arm/neon-vsubu64.c: New execution test.
7471 * gcc.target/arm/neon-vadds64.c: New execution test.
7472 * gcc.target/arm/neon-vaddu64.c: New execution test.
7473
7474 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7475
7476 * gcc.target/arm/neon-vands64.c: New.
7477 * gcc.target/arm/neon-vandu64.c: New.
7478 * gcc.target/arm/neon-vbics64.c: New.
7479 * gcc.target/arm/neon-vbicu64.c: New.
7480 * gcc.target/arm/neon-veors64.c: New.
7481 * gcc.target/arm/neon-veoru64.c: New.
7482 * gcc.target/arm/neon-vorns64.c: New.
7483 * gcc.target/arm/neon-vornu64.c: New.
7484 * gcc.target/arm/neon-vorrs64.c: New.
7485 * gcc.target/arm/neon-vorru64.c: New.
7486 * gcc.target/arm/neon/vands64.c: Regenerated.
7487 * gcc.target/arm/neon/vandu64.c: Regenerated.
7488 * gcc.target/arm/neon/vbics64.c: Regenerated.
7489 * gcc.target/arm/neon/vbicu64.c: Regenerated.
7490 * gcc.target/arm/neon/veors64.c: Regenerated.
7491 * gcc.target/arm/neon/veoru64.c: Regenerated.
7492 * gcc.target/arm/neon/vorns64.c: Regenerated.
7493 * gcc.target/arm/neon/vornu64.c: Regenerated.
7494 * gcc.target/arm/neon/vorrs64.c: Regenerated.
7495 * gcc.target/arm/neon/vorru64.c: Regenerated.
7496
7497 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7498
7499 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
7500
7501 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7502
7503 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
7504 * gfortran.dg/intent_out_5.f90: Same.
7505 * gfortran.dg/ltrans-7.f90: Same.
7506 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
7507
7508 2010-07-02 Jan Hubicka <jh@suse.cz>
7509
7510 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
7511
7512 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7513
7514 * objc-obj-c++-shared/Object1.h: Correct Line endings.
7515
7516 2010-07-02 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR c++/44780
7519 * c-c++-common/Wunused-var-12.c: New test.
7520
7521 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
7522
7523 PR target/42835
7524 * gcc.target/arm/pr42835.c: New test.
7525
7526 PR target/42172
7527 * gcc.target/arm/pr42172-1.c: New test.
7528
7529 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7530
7531 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
7532
7533 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
7534
7535 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
7536 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
7537 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
7538 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
7539 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
7540 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
7541 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
7542 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
7543 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
7544 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
7545 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
7546 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
7547 * gcc.target/arm/neon-vdup_ns64.c: New.
7548 * gcc.target/arm/neon-vdup_nu64.c: New.
7549 * gcc.target/arm/neon-vdupQ_ns64.c: New.
7550 * gcc.target/arm/neon-vdupQ_nu64.c: New.
7551 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
7552 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
7553 * gcc.target/arm/neon-vmov_ns64.c: New.
7554 * gcc.target/arm/neon-vmov_nu64.c: New.
7555 * gcc.target/arm/neon-vmovQ_ns64.c: New.
7556 * gcc.target/arm/neon-vmovQ_nu64.c: New.
7557 * gcc.target/arm/neon-vget_lanes64.c: New.
7558 * gcc.target/arm/neon-vget_laneu64.c: New.
7559 * gcc.target/arm/neon-vset_lanes64.c: New.
7560 * gcc.target/arm/neon-vset_laneu64.c: New.
7561
7562 2010-07-02 Richard Guenther <rguenther@suse.de>
7563
7564 * g++.dg/torture/20100702-1.C: New testcase.
7565
7566 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7567
7568 PR target/44707
7569 * gcc.c-torture/compile/pr44707.c: New test.
7570
7571 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7572
7573 PR c++/44039
7574 * g++.dg/template/crash101.C: New.
7575
7576 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7577
7578 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
7579 Use the ABI-0 accessors and fail it for m64.
7580
7581 2010-07-02 Jan Hubicka <jh@suse.cz>
7582
7583 * g++.dg/tree-ssa/pr44706.C: New testcase.
7584
7585 2010-07-02 Richard Guenther <rguenther@suse.de>
7586
7587 PR tree-optimization/44748
7588 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
7589
7590 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
7591
7592 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
7593 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
7594 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
7595 the method types to forward:.
7596
7597 2010-06-30 Jason Merrill <jason@redhat.com>
7598
7599 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
7600 * g++.dg/other/pr25632.C: Likewise.
7601
7602 2010-07-01 Jakub Jelinek <jakub@redhat.com>
7603
7604 PR tree-optimization/40421
7605 * gfortran.fortran-torture/compile/pr40421.f90: New test.
7606
7607 2010-07-01 Richard Guenther <rguenther@suse.de>
7608
7609 PR middle-end/42834
7610 PR middle-end/44468
7611 * gcc.c-torture/execute/20100316-1.c: New testcase.
7612 * gcc.c-torture/execute/pr44468.c: Likewise.
7613 * gcc.c-torture/compile/20100609-1.c: Likewise.
7614 * gcc.dg/volatile2.c: Adjust.
7615 * gcc.dg/plugin/selfassign.c: Likewise.
7616 * gcc.dg/pr36902.c: Likewise.
7617 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
7618 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
7619 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7620 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7621 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7622 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7623 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
7624 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
7625 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
7626 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7627 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7628 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
7629 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
7630 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
7631 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7632 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7633 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
7634 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7635 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7636 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
7637 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7638 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7639 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
7640 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
7641 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
7642 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
7643 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
7644 * gcc.dg/struct/w_prof_local_array.c: Likewise.
7645 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
7646 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
7647 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
7648 * gcc.dg/struct/w_prof_global_array.c: Likewise.
7649 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
7650 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
7651 * gcc.dg/struct/w_prof_local_var.c: Likewise.
7652 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
7653 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7654 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
7655 * gcc.dg/struct/w_prof_global_var.c: Likewise.
7656 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
7657 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
7658 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
7659 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7660 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
7661 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
7662 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
7663 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
7664 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
7665 * gcc.dg/tree-prof/stringop-1.c: Adjust.
7666 * g++.dg/tree-ssa/pr31146.C: Likewise.
7667 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
7668 * g++.dg/tree-ssa/pr33604.C: Likewise.
7669 * g++.dg/plugin/selfassign.c: Likewise.
7670 * gfortran.dg/array_memcpy_3.f90: Likewise.
7671 * gfortran.dg/array_memcpy_4.f90: Likewise.
7672 * c-c++-common/torture/pr42834.c: New testcase.
7673
7674 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7675
7676 PR c++/44628
7677 * g++.dg/template/crash100.C: New.
7678
7679 2010-06-30 Jan Hubicka <jh@suse.cz>
7680
7681 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
7682
7683 2010-06-30 Michael Matz <matz@suse.de>
7684
7685 PR bootstrap/44699
7686 * gcc.dg/pr44699.c: New test.
7687
7688 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
7689
7690 PR tree-optimization/39799
7691 * c-c++-common/uninit-17.c: New test.
7692
7693 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7694
7695 PR libfortran/43298
7696 * gfortran.dg/read_infnan_1.f90: New test.
7697
7698 2010-06-29 Jason Merrill <jason@redhat.com>
7699
7700 Enable implicitly declared move constructor/operator= (N3053).
7701 * g++.dg/cpp0x/implicit3.C: New.
7702 * g++.dg/cpp0x/implicit4.C: New.
7703 * g++.dg/cpp0x/implicit5.C: New.
7704 * g++.dg/cpp0x/implicit-copy.C: Adjust.
7705 * g++.dg/cpp0x/not_special.C: Adjust.
7706 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7707 * g++.dg/cpp0x/rv1n.C: Adjust.
7708 * g++.dg/cpp0x/rv1p.C: Adjust.
7709 * g++.dg/cpp0x/rv2n.C: Adjust.
7710 * g++.dg/cpp0x/rv2p.C: Adjust.
7711 * g++.dg/cpp0x/rv3n.C: Adjust.
7712 * g++.dg/cpp0x/rv3p.C: Adjust.
7713 * g++.dg/cpp0x/rv4n.C: Adjust.
7714 * g++.dg/cpp0x/rv4p.C: Adjust.
7715 * g++.dg/cpp0x/rv5n.C: Adjust.
7716 * g++.dg/cpp0x/rv5p.C: Adjust.
7717 * g++.dg/cpp0x/rv6n.C: Adjust.
7718 * g++.dg/cpp0x/rv6p.C: Adjust.
7719 * g++.dg/cpp0x/rv7n.C: Adjust.
7720 * g++.dg/cpp0x/rv7p.C: Adjust.
7721 * g++.dg/cpp0x/rv8p.C: Adjust.
7722 * g++.dg/gomp/pr26690-1.C: Adjust.
7723 * g++.dg/other/error20.C: Adjust.
7724 * g++.dg/other/error31.C: Adjust.
7725 * g++.dg/parse/error19.C: Adjust.
7726 * g++.dg/template/qualttp5.C: Adjust.
7727 * g++.old-deja/g++.law/ctors5.C: Adjust.
7728
7729 Enable implicitly deleted functions (N2346)
7730 * g++.dg/cpp0x/defaulted17.C: New.
7731 * g++.dg/cpp0x/implicit1.C: New.
7732 * g++.dg/cpp0x/implicit2.C: New.
7733 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7734 * g++.dg/ext/has_virtual_destructor.C: Adjust.
7735 * g++.dg/init/ctor4.C: Adjust.
7736 * g++.dg/init/synth2.C: Adjust.
7737 * g++.dg/lto/20081118_1.C: Adjust.
7738 * g++.dg/other/error13.C: Adjust.
7739 * g++.dg/other/unused1.C: Adjust.
7740 * g++.old-deja/g++.bob/inherit2.C: Adjust.
7741 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7742 * g++.old-deja/g++.jason/opeq3.C: Adjust.
7743 * g++.old-deja/g++.law/ctors17.C: Adjust.
7744 * g++.old-deja/g++.oliva/delete1.C: Adjust.
7745 * g++.old-deja/g++.pt/assign1.C: Adjust.
7746 * g++.old-deja/g++.pt/crash20.C: Adjust.
7747
7748 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7749 * g++.dg/cpp0x/defaulted13.C: Adjust.
7750 * g++.dg/cpp0x/defaulted2.C: Adjust.
7751 * g++.dg/cpp0x/defaulted3.C: Adjust.
7752 * g++.dg/cpp0x/initlist9.C: Adjust.
7753 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7754 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7755 * g++.dg/init/synth2.C: Adjust.
7756
7757 * g++.dg/cpp0x/defaulted19.C: New.
7758
7759 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7760 * g++.dg/template/error23.C: Fix for -std=c++0x.
7761
7762 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7763
7764 PR fortran/44718
7765 * gfortran.dg/proc_ptr_28.f90: New.
7766
7767 2010-06-29 Jakub Jelinek <jakub@redhat.com>
7768
7769 PR tree-optimization/43801
7770 * g++.dg/torture/pr43801.C: New test.
7771
7772 PR debug/44668
7773 * g++.dg/debug/dwarf2/accessibility1.C: New test.
7774
7775 2010-06-29 Jason Merrill <jason@redhat.com>
7776
7777 PR c++/44587
7778 * g++.dg/template/qualified-id2.C: New.
7779 * g++.dg/template/qualified-id3.C: New.
7780
7781 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7782
7783 PR fortran/44696
7784 * gfortran.dg/associated_target_4.f90: New.
7785
7786 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
7787
7788 PR fortran/44582
7789 * gfortran.dg/aliasing_array_result_1.f90 : New test.
7790
7791 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7792
7793 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7794
7795 2010-06-29 Jan Hubicka <jh@suse.cz>
7796
7797 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7798
7799 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
7800
7801 PR target/43902
7802 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7803 * gcc.target/arm/wmul-3.c: New test.
7804 * gcc.target/arm/wmul-4.c: New test.
7805
7806 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
7807
7808 PR rtl-optimization/44659
7809 * gcc.target/i386/extract-1.c: New.
7810 * gcc.target/i386/extract-2.c: Likewise.
7811 * gcc.target/i386/extract-3.c: Likewise.
7812 * gcc.target/i386/extract-4.c: Likewise.
7813 * gcc.target/i386/extract-5.c: Likewise.
7814 * gcc.target/i386/extract-6.c: Likewise.
7815
7816 2010-06-28 Jakub Jelinek <jakub@redhat.com>
7817
7818 PR c++/44682
7819 * g++.dg/warn/Wunused-var-14.C: New test.
7820
7821 2010-06-28 Tobias Burnus <burnus@net-b.de>
7822
7823 PR fortran/43298
7824 * gfortran.dg/nan_6.f90: New.
7825
7826 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
7827
7828 PR tree-optimization/43781
7829 * gcc.dg/torture/pr43781.c: New.
7830
7831 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
7832
7833 PR fortran/40158
7834 * gfortran.dg/actual_rank_check_1.f90: New test.
7835
7836 2010-06-28 Martin Jambor <mjambor@suse.cz>
7837
7838 * gcc.dg/ipa/ipa-sra-6.c: New test.
7839
7840 2010-06-28 Jan Hubicka <jh@suse.cz>
7841
7842 PR tree-optimization/44687
7843 * gcc.c-torture/compile/pr44687.c
7844
7845 2010-06-28 Martin Jambor <mjambor@suse.cz>
7846
7847 PR c++/44535
7848 * g++.dg/torture/pr44535.C: New test.
7849
7850 2010-06-28 Michael Matz <matz@suse.de>
7851
7852 PR middle-end/44592
7853 * gfortran.dg/pr44592.f90: New test.
7854
7855 2010-06-28 Jan Hubicka <jh@suse.cz>
7856
7857 PR tree-optimization/44357
7858 * g++.dg/torture/pr44357.C: New testcase.
7859
7860 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7861
7862 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7863 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7864 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7865 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7866 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7867 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7868 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7869 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7870
7871 2010-06-27 Jan Hubicka <jh@suse.cz>
7872
7873 * gcc.c-torture/compile/pr44686.c: New file.
7874
7875 2010-06-27 Richard Guenther <rguenther@suse.de>
7876
7877 PR tree-optimization/44683
7878 * gcc.c-torture/execute/pr44683.c: New testcase.
7879
7880 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
7881
7882 * gnat.dg/noreturn3.ad[sb]: New test.
7883
7884 2010-06-26 Jason Merrill <jason@redhat.com>
7885
7886 * g++.dg/cpp0x/explicit5.C: New.
7887
7888 2010-06-26 Richard Guenther <rguenther@suse.de>
7889
7890 PR tree-optimization/44393
7891 * gcc.dg/pr44393.c: New testcase.
7892
7893 2010-06-26 Jan Hubicka <jh@suse.cz>
7894
7895 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7896
7897 2010-06-26 Richard Guenther <rguenther@suse.de>
7898
7899 PR middle-end/44674
7900 * gcc.dg/pr44674.c: New testcase.
7901
7902 2010-06-26 Joseph Myers <joseph@codesourcery.com>
7903
7904 * gcc.dg/opts-3.c: New test.
7905
7906 2010-06-26 Tobias Burnus <burnus@net-b.de>
7907
7908 * gfortran.dg/type_decl_1.f90: New.
7909 * gfortran.dg/type_decl_2.f90: New.
7910
7911 2010-06-26 Tobias Burnus <burnus@net-b.de>
7912
7913 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7914 * gfortran.dg/semicolon_fixed_2.f: Ditto.
7915
7916 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7917
7918 PR testsuite/38946
7919 * gfortran.dg/array_constructor_23.f: Update test to allow for small
7920 error in comparing reals.
7921
7922 2010-06-25 Tobias Burnus <burnus@net-b.de>
7923
7924 * selected_real_kind_2.f90: New.
7925 * selected_real_kind_3.f90: New.
7926
7927 2010-06-25 Tobias Burnus <burnus@net-b.de>
7928
7929 * gfortran.dg/entry_19.f90: New.
7930
7931 2010-06-25 Tobias Burnus <burnus@net-b.de>
7932
7933 * gfortran.dg/end_subroutine_1.f90: New.
7934 * gfortran.dg/end_subroutine_2.f90: New.
7935 * gfortran.dg/interface_proc_end.f90: Update.
7936
7937 2010-06-25 Tobias Burnus <burnus@net-b.de>
7938
7939 * gfortran.dg/semicolon_fixed.f: Update.
7940 * gfortran.dg/semicolon_fixed_2.f: New.
7941 * gfortran.dg/semicolon_free_2.f90: New.
7942 * gfortran.dg/semicolon_free.f90: Update.
7943
7944 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7945
7946 PR fortran/44448
7947 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7948
7949 2010-06-25 Martin Jambor <mjambor@suse.cz>
7950
7951 * g++.dg/ipa/iinline-3.C: New test.
7952 * gcc.dg/ipa/modif-1.c: Removed.
7953
7954 2010-06-25 Jan Hubicka <jh@suse.cz>
7955
7956 * gcc.dg/tree-ssa/ipa-split-1.c
7957
7958 2010-06-25 Martin Jambor <mjambor@suse.cz>
7959
7960 * g++.dg/ipa/iinline-2.C: New test.
7961
7962 2010-06-25 Jakub Jelinek <jakub@redhat.com>
7963
7964 PR middle-end/43866
7965 * gfortran.dg/pr43866.f90: New test.
7966
7967 PR tree-optimization/44539
7968 * gcc.dg/pr44539.c: New test.
7969
7970 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
7971
7972 From Jim Wilson:
7973 PR target/43902
7974 * gcc.target/mips/madd-9.c: New test.
7975
7976 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
7977
7978 PR c/44517
7979 * gcc.dg/noncompile/pr44517.c: New.
7980 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7981
7982 2010-06-24 Steve Ellcey <sje@cup.hp.com>
7983
7984 PR testsuite/43283
7985 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7986 and add argument to nop for IA64.
7987
7988 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
7989
7990 PR target/44588
7991 * gcc.target/i386/mod-1.c: New.
7992 * gcc.target/i386/umod-1.c: Likewise.
7993 * gcc.target/i386/umod-2.c: Likewise.
7994 * gcc.target/i386/umod-3.c: Likewise.
7995
7996 2010-06-24 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR middle-end/44492
7999 * g++.dg/torture/pr44492.C: New test.
8000
8001 2010-06-24 Andi Kleen <ak@linux.intel.com>
8002
8003 * c-c++-common/warn-omitted-condop.c: New.
8004
8005 2010-06-24 Tobias Burnus <burnus@net-b.de>
8006
8007 PR fortran/44614
8008 * gfortran.dg/import8.f90: New.
8009
8010 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8011
8012 * gnat.dg/not_null.adb: Update test case.
8013
8014 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8015
8016 PR c++/44619
8017 * g++.dg/warn/Wunused-var-13.C: New test.
8018
8019 PR c++/44627
8020 * g++.dg/diagnostic/method1.C: New test.
8021
8022 2010-06-22 Cary Coutant <ccoutant@google.com>
8023
8024 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8025
8026 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8027
8028 PR fortran/44616
8029 * gfortran.dg/abstract_type_8.f03: New.
8030
8031 2010-06-21 Jason Merrill <jason@redhat.com>
8032
8033 * g++.dg/cpp0x/noexcept08.C: New.
8034
8035 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8036
8037 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8038
8039 PR target/44615
8040 * gcc.target/i386/sse2-vec-2a.c: New.
8041
8042 2010-06-21 DJ Delorie <dj@redhat.com>
8043
8044 * gcc.dg/pragma-diag-1.c: New.
8045
8046 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8047
8048 PR target/44615
8049 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8050
8051 2010-06-21 Alan Modra <amodra@gmail.com>
8052
8053 PR testsuite/44505
8054 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8055 tail call to check_fa_mid.
8056
8057 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8058
8059 PR target/44575
8060 * gcc.c-torture/execute/pr44575.c: New test.
8061
8062 2010-06-21 Tobias Burnus <burnus@net-b.de>
8063
8064 PR fortran/40632
8065 * gfortran.dg/contiguous_1.f90: New.
8066 * gfortran.dg/contiguous_2.f90: New.
8067 * gfortran.dg/contiguous_3.f90: New.
8068
8069 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8070
8071 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8072 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8073
8074 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8075
8076 PR target/44546
8077 * gcc.target/i386/pr44546.c: New test.
8078
8079 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8080
8081 * gcc.dg/opts-2.c: New test.
8082
8083 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8084
8085 PR fortran/44584
8086 * gfortran.dg/typebound_proc_15.f03: Modified.
8087
8088 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8089
8090 PR target/44072
8091 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8092 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8093
8094 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8095
8096 * g++.dg/ext/label13.C: Fix typo in last change.
8097
8098 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8099
8100 PR libfortran/44477
8101 * gfortran.dg/eof_3.f90
8102 * gfortran.dg/endfile_2.f90
8103 * gfortran.dg/endfile_4.f90
8104 * gfortran.dg/endfile_3.f90
8105
8106 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8107
8108 PR c++/41090
8109 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8110
8111 2010-06-18 Tobias Burnus <burnus@net-b.de>
8112
8113 PR fortran/44556
8114 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8115
8116 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8117
8118 * gcc.target/arm/pr40900.c: New test.
8119
8120 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8121
8122 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8123
8124 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8125
8126 PR fortran/44558
8127 * gfortran.dg/typebound_call_15.f03: New.
8128
8129 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8130
8131 PR c++/44486
8132 * g++.dg/pr44486.C: New.
8133
8134 2010-06-16 DJ Delorie <dj@redhat.com>
8135
8136 * gcc.target/i386/volatile-bitfields-1.c: New.
8137 * gcc.target/i386/volatile-bitfields-2.c: New.
8138
8139 2010-06-16 Jason Merrill <jason@redhat.com>
8140
8141 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8142
8143 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8144
8145 2010-06-16 Richard Guenther <rguenther@suse.de>
8146
8147 PR c/44555
8148 * gcc.c-torture/execute/pr44555.c: New testcase.
8149
8150 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8151
8152 PR fortran/44549
8153 * gfortran.dg/typebound_proc_16.f03: New.
8154
8155 2010-06-16 Martin Jambor <mjambor@suse.cz>
8156
8157 * g++.dg/torture/pr43905.C: New test.
8158
8159 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8160
8161 PR testsuite/44538
8162 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8163 initialization loop from being vectorized.
8164 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8165
8166 2010-06-16 Alan Modra <amodra@gmail.com>
8167
8168 PR tree-optimization/44507
8169 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8170
8171 2010-06-15 Jason Merrill <jason@redhat.com>
8172
8173 * g++.dg/overload/arg3.C: Adjust error locations.
8174 * g++.dg/overload/copy1.C: Likewise.
8175 * g++.dg/tc1/dr152.C: Likewise.
8176 * g++.dg/template/incomplete4.C: Likewise.
8177 * g++.dg/template/incomplete5.C: Likewise.
8178 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8179 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8180 * g++.old-deja/g++.pt/crash9.C: Likewise.
8181
8182 * g++.dg/inherit/virtual5.C: New.
8183
8184 * g++.dg/cpp0x/defaulted18.C: New.
8185
8186 * g++.dg/cpp0x/initlist40.C: New.
8187
8188 * g++.dg/cpp0x/initlist39.C: New.
8189
8190 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8191
8192 PR middle-end/44391
8193 * gcc.dg/graphite/pr44391.c: New.
8194
8195 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8196
8197 PR fortran/43388
8198 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8199 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8200 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8201 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8202
8203 2010-06-15 Richard Guenther <rguenther@suse.de>
8204
8205 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8206
8207 2010-06-15 Richard Guenther <rguenther@suse.de>
8208
8209 * gcc.dg/vect/bb-slp-21.c: Adjust.
8210 * gcc.dg/vect/bb-slp-13.c: Likewise
8211 * gcc.dg/vect/bb-slp-4.c: Likewise
8212 * gcc.dg/vect/bb-slp-22.c: Likewise
8213 * gcc.dg/vect/bb-slp-14.c: Likewise
8214 * gcc.dg/vect/bb-slp-23.c: Likewise
8215 * gcc.dg/vect/bb-slp-15.c: Likewise
8216 * gcc.dg/vect/bb-slp-17.c: Likewise
8217 * gcc.dg/vect/bb-slp-18.c: Likewise
8218 * gcc.dg/vect/bb-slp-19.c: Likewise
8219 * gcc.dg/vect/bb-slp-10.c: Likewise
8220 * gcc.dg/vect/bb-slp-11.c: Likewise
8221 * gcc.dg/vect/bb-slp-20.c: Likewise
8222 * gcc.dg/vect/bb-slp-3.c: Likewise
8223
8224 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8225
8226 PR fortran/44536
8227 * gfortran.dg/gomp/pr44536.f90: New test.
8228 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
8229
8230 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
8231
8232 PR target/44534
8233 * gcc.target/i386/avx-vextractf128-256-3.c: New.
8234 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
8235
8236 2010-06-14 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR tree-optimization/44508
8239 * gcc.dg/tree-ssa/pr21086.c: Adjust.
8240
8241 PR bootstrap/44509
8242 * gcc.dg/pr44509.c: New test.
8243
8244 2010-06-14 Ira Rosen <irar@il.ibm.com>
8245
8246 PR tree-optimization/44507
8247 * gcc.dg/vect/pr44507.c: New test.
8248
8249 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
8250
8251 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
8252 and c-pretty-print.h.
8253
8254 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
8255
8256 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
8257
8258 * gfortran.dg/whole_file_18.f90: Updated error message.
8259
8260 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
8261
8262 * gfortran.dg/whole_file_20.f03: New.
8263
8264 2010-06-12 Jan Hubicka <jh@suse.cz>
8265
8266 * gcc.c-torture/compile/pc44485.c: New testcase.
8267
8268 2010-06-12 Janus Weil <janus@gcc.gnu.org>
8269
8270 PR fortran/40117
8271 * gfortran.dg/typebound_proc_4.f03: Modified error message.
8272 * gfortran.dg/typebound_proc_14.f03: New.
8273 * gfortran.dg/typebound_proc_15.f03: New.
8274
8275 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8276
8277 * gcc.dg/opts-1.c: New test.
8278
8279 2010-06-11 Joseph Myers <joseph@codesourcery.com>
8280
8281 * gcc.dg/funroll-loops-all.c: Update expected error.
8282
8283 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
8284
8285 PR target/44481
8286 * gcc.target/i386/pr44481.c: New test.
8287
8288 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
8289
8290 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
8291
8292 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
8293
8294 PR middle-end/44483
8295 * gcc.dg/tree-ssa/pr44483.c: New.
8296
8297 2010-06-11 Paul Brook <paul@codesourcery.com>
8298
8299 * g++.dg/other/arm-neon-1.C: New test.
8300
8301 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
8302
8303 PR fortran/42051
8304 PR fortran/43896
8305 * gfortran.dg/class_23.f03: New test.
8306
8307 2010-06-11 Jan Hubicka <jh@suse.cz>
8308
8309 * gcc.dg/ipa/pure-const-2.c: New testcase.
8310
8311 2010-06-11 Jan Hubicka <jh@suse.cz>
8312
8313 * gcc.dg/noreturn-7.c: Update.
8314 * gcc.dg/noreturn-4.c: Update.
8315
8316 2010-06-10 Dodji Seketeli <dodji@redhat.com>
8317
8318 Fix MIPS bootstrap
8319 * g++.dg/other/typedef4.C: New test.
8320
8321 2010-06-10 Janus Weil <janus@gcc.gnu.org>
8322
8323 PR fortran/44207
8324 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
8325
8326 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
8327
8328 PR fortran/44457
8329 * gfortran.dg/asynchronous_3.f03
8330
8331 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
8332
8333 PR middle-end/44185
8334 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
8335 non-temporal stores out of the tests to form new test cases. As a
8336 result, no non-temporal store should be generated in this case.
8337
8338 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
8339 prefetch-7.c that generate one non-temporal store.
8340
8341 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
8342 prefetch-7.c that generate one non-temporal store and one
8343 one-temporal prefetch.
8344
8345 2010-06-10 Martin Jambor <mjambor@suse.cz>
8346
8347 PR tree-optimization/44258
8348 * gcc.dg/tree-ssa/pr44258.c: New test.
8349
8350 2010-06-10 Daniel Kraft <d@domob.eu>
8351
8352 PR fortran/38936
8353 * gfortran.dg/associate_1.f03: New test.
8354 * gfortran.dg/associate_2.f95: New test.
8355 * gfortran.dg/associate_3.f03: New test.
8356 * gfortran.dg/associate_4.f08: New test.
8357
8358 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8359
8360 * gfortran.dg/selected_char_kind_4.f90: New test.
8361
8362 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
8363
8364 * gcc.dg/pr42461.c: New test.
8365
8366 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8367
8368 PR fortran/44347
8369 * gfortran.dg/selected_real_kind_1.f90: New.
8370
8371 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
8372
8373 PR fortran/44359
8374 * gfortran.dg/warn_conversion.f90: Removed check for redundant
8375 warning.
8376 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
8377 check for warning.
8378
8379 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8380
8381 * gfortran.dg/data_namelist_conflict.f90: New test.
8382
8383 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8384
8385 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
8386 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
8387 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
8388
8389 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
8390
8391 * gfortran.dg/mvbits_9.f90: New test.
8392 * gfortran.dg/ibset_1.f90: Ditto.
8393 * gfortran.dg/ibits_1.f90: Ditto.
8394 * gfortran.dg/btest_1.f90: Ditto.
8395 * gfortran.dg/ibclr_1.f90: Ditto.
8396
8397 2010-06-09 Jason Merrill <jason@redhat.com>
8398
8399 PR c++/44366
8400 * g++.dg/cpp0x/decltype23.C: Move to...
8401 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
8402
8403 2010-06-09 Janus Weil <janus@gcc.gnu.org>
8404
8405 PR fortran/44211
8406 * gfortran.dg/typebound_call_14.f03: New test.
8407
8408 2010-06-09 Martin Jambor <mjambor@suse.cz>
8409
8410 PR tree-optimization/44423
8411 * gcc.dg/tree-ssa/pr44423.c: New test.
8412
8413 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
8414
8415 PR testsuite/42843
8416 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
8417 TV_NONE to initialize tv_id field.
8418 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
8419 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
8420 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
8421 Include toplev.h .
8422 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
8423 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
8424 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
8425
8426 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
8427
8428 PR tree-optimization/39874
8429 PR middle-end/28685
8430 * gcc.dg/pr39874.c: New file.
8431
8432 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
8433
8434 * g++.dg/ext/attr-alias-1.C: New.
8435 * g++.dg/ext/attr-alias-2.C: New.
8436
8437 2010-06-07 Tobias Burnus <burnus@net-b.de>
8438
8439 PR fortran/44446
8440 * gfortran.dg/proc_ptr_27.f90: New.
8441
8442 2010-06-07 Jason Merrill <jason@redhat.com>
8443
8444 PR c++/44366
8445 * g++.dg/cpp0x/decltype23.C: New.
8446
8447 2010-06-08 Andrew Pinski <pinskia@gmail.com>
8448 Shujing Zhao <pearly.zhao@oracle.com>
8449
8450 PR c/37724
8451 * gcc.dg/c90-const-expr-10.c: Adjust.
8452 * gcc.dg/c99-const-expr-10.c: Adjust.
8453 * gcc.dg/init-bad-7.c: New.
8454
8455 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8456
8457 * lib/target-supports.exp (check_effective_target_gas): New proc.
8458 * gcc.c-torture/execute/960321-1.x: New file.
8459
8460 2010-06-07 Jason Merrill <jason@redhat.com>
8461
8462 PR c++/44401
8463 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
8464
8465 2010-06-07 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR c++/44444
8468 * g++.dg/warn/Wunused-var-12.C: New test.
8469
8470 PR c++/44443
8471 * c-c++-common/Wunused-var-11.c: New test.
8472
8473 2010-06-07 Jan Hubicka <jh@suse.cz>
8474
8475 * gcc.dg/ipa/pure-const-1.c: New testcase.
8476
8477 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
8478
8479 PR rtl-optimization/44404
8480 * gcc.dg/pr44404.c: New.
8481
8482 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
8483
8484 PR target/44159
8485 * gcc.target/i386/abi-2.c: Check sysv abi here.
8486 * gcc.target/i386/aes-avx-check.h: Call test in noinline
8487 function to avoid failures by different ABIs.
8488 * gcc.target/i386/aes-check.h: Likewise.
8489 * gcc.target/i386/avx-check.h: Likewise.
8490 * gcc.target/i386/fma4-check.h: Likewise.
8491 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
8492 * gcc.target/i386/mmx-check.h: Likewise.
8493 * gcc.target/i386/pclmul-avx-check.h: Likewise.
8494 * gcc.target/i386/pclmul-check.h: Likewise.
8495 * gcc.target/i386/sse-check.h: Likewise.
8496 * gcc.target/i386/sse2-check.h: Likewise.
8497 * gcc.target/i386/sse3-check.h: Likewise.
8498 * gcc.target/i386/sse4_1-check.h: Likewise.
8499 * gcc.target/i386/sse4_2-check.h: Likewise.
8500 * gcc.target/i386/sse4a-check.h: Likewise.
8501 * gcc.target/i386/ssse3-check.h: Likewise.
8502 * gcc.target/i386/xop-check.h: Likewise.
8503 * gcc.target/i386/pr27971.c: Fix for LLP64.
8504 * gcc.target/i386/pr39139.c: Likewise.
8505 * gcc.target/i386/pr39315-check.c: Likewise.
8506 * gcc.target/i386/vararg-1.c: Likewise.
8507 * gcc.target/i386/vararg-2.c: Likewise.
8508 Additional add dg-compile to avoid failure due
8509 missing foo symbol.
8510
8511 * gcc.dg/compound-literal-1.c: Fix for llp64.
8512 * gcc.dg/pr32370.c: Likewise.
8513 * gcc.dg/pr37561.c: Likewise.
8514 * gcc.dg/pr41340.c: Likewise.
8515 * gcc.dg/pr41551.c: Likewise.
8516
8517 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8518
8519 PR c++/44188
8520 * g++.dg/debug/dwarf2/typedef3.C: New test.
8521
8522 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
8523
8524 PR c/20000
8525 * c-c++-common/pr20000.c: New.
8526
8527 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
8528
8529 PR c++/44086
8530 * g++.dg/init/pr44086.C: New.
8531 * g++.dg/cpp0x/decltype4.C: Adjust.
8532
8533 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8534
8535 PR fortran/43945
8536 * gfortran.dg/generic_23.f03: New test.
8537
8538 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
8539
8540 PR fortran/43895
8541 * gfortran.dg/alloc_comp_class_1.f90 : New test.
8542
8543 2010-06-05 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR c++/44361
8546 * c-c++-common/Wunused-var-9.c: New test.
8547
8548 2010-06-05 Jason Merrill <jason@redhat.com>
8549
8550 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
8551
8552 2010-06-05 Joseph Myers <joseph@codesourcery.com>
8553
8554 PR c/44322
8555 * gcc.dg/c99-restrict-4.c: New test.
8556
8557 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
8558
8559 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
8560 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
8561 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
8562 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
8563 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
8564 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
8565 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
8566 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
8567 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
8568 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
8569 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
8570 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
8571 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
8572 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
8573 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
8574 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
8575 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
8576 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
8577 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
8578 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
8579 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
8580 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
8581
8582 2010-06-04 Jason Merrill <jason@redhat.com>
8583
8584 * g++.dg/cpp0x/noexcept06.C: New.
8585 * g++.dg/cpp0x/noexcept07.C: New.
8586
8587 * g++.dg/cpp0x/noexcept01.C: New.
8588 * g++.dg/cpp0x/noexcept02.C: New.
8589 * g++.dg/cpp0x/noexcept03.C: New.
8590 * g++.dg/cpp0x/noexcept04.C: New.
8591 * g++.dg/cpp0x/noexcept05.C: New.
8592
8593 2010-06-04 Jakub Jelinek <jakub@redhat.com>
8594
8595 PR c++/44412
8596 * g++.dg/warn/Wunused-var-10.C: New test.
8597 * g++.dg/warn/Wunused-var-11.C: New test.
8598
8599 PR c++/44362
8600 * c-c++-common/Wunused-var-10.c: New test.
8601
8602 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8603
8604 PR c/25880
8605 * gcc.dg/assign-warn-2.c: Update.
8606 * gcc.dg/cpp/line3.c: Update.
8607 * gcc.dg/c99-array-lval-8.c: Update.
8608 * gcc.dg/cast-qual-2.c: Update.
8609 * gcc.dg/c99-arraydecl-3.c: Update.
8610 * gcc.dg/assign-warn-1.c: Update.
8611 * gcc.dg/format/gcc_diag-1.c: Update.
8612
8613 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
8614
8615 PR rtl-optimization/39871
8616 PR rtl-optimization/40615
8617 PR rtl-optimization/42500
8618 PR rtl-optimization/42502
8619 * gcc.target/arm/eliminate.c: New test.
8620
8621 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8622
8623 PR libstdc++/44410
8624 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
8625 * g++.old-deja/g++.other/delete3.C: Likewise.
8626 * g++.old-deja/g++.other/new.C: Likewise.
8627 * g++.old-deja/g++.law/operators27.C: Likewise.
8628 * g++.old-deja/g++.mike/p755.C: Likewise.
8629 * g++.dg/eh/new1.C: Likewise.
8630 * g++.dg/init/new5.C: Likewise.
8631
8632 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8633
8634 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
8635 * gfortran.dg/unpack_bounds_2.f90: Likewise.
8636 * gfortran.dg/unpack_bounds_3.f90: Likewise.
8637
8638 2010-06-03 Richard Guenther <rguenther@suse.de>
8639
8640 PR lto/41921
8641 * lib/lto.exp: Always load gcc.exp.
8642 (lto-obj): For C source files invoke gcc_target_compile.
8643 * g++.dg/lto/20100603-1_0.C: New testcase.
8644 * g++.dg/lto/20100603-1_1.c: Likewise.
8645
8646 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
8647
8648 PR tree-optimization/43688
8649 * gfortran.dg/pr43688.f90: New.
8650
8651 2010-06-03 Richard Guenther <rguenther@suse.de>
8652
8653 PR lto/41584
8654 * gcc.dg/lto/20100603-1_0.c: New testcase.
8655 * gcc.dg/lto/20100603-2_0.c: Likewise.
8656 * gcc.dg/lto/20100603-3_0.c: Likewise.
8657
8658 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8659
8660 PR target/44218
8661 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
8662 * gcc.target/powerpc/recip-2.c: Ditto.
8663 * gcc.target/powerpc/recip-3.c: Ditto.
8664 * gcc.target/powerpc/recip-4.c: Ditto.
8665 * gcc.target/powerpc/recip-5.c: Ditto.
8666 * gcc.target/powerpc/recip-6.c: Ditto.
8667 * gcc.target/powerpc/recip-7.c: Ditto.
8668 * gcc.target/powerpc/recip-test.h: Ditto.
8669 * gcc.target/powerpc/recip-test2.h: Ditto.
8670
8671 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8672
8673 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
8674
8675 2010-06-02 Jason Merrill <jason@redhat.com>
8676
8677 * g++.dg/ext/vector9.C: Expect typedef in error message.
8678
8679 PR c++/9726
8680 PR c++/23594
8681 PR c++/44333
8682 * g++.dg/tc1/dr101.C: Remove xfails.
8683
8684 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
8685
8686 PR middle-end/44372
8687 * g++.dg/ipa/pr44372.C: New.
8688
8689 2010-06-02 Jan Hubicka <jh@suse.cz>
8690
8691 PR middle-end/44295
8692 * g++.dg/torture/pr44295.C: Neww testcase.
8693
8694 2010-06-02 Jan Hubicka <jh@suse.cz>
8695
8696 * gcc.dg/tree-ssa/loadpre6.c: Update.
8697
8698 2010-06-02 Richard Guenther <rguenther@suse.de>
8699
8700 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
8701 diagnostic.h.
8702
8703 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
8704
8705 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
8706 the link fail message.
8707
8708 2010-06-02 Tobias Burnus <burnus@net-b.de>
8709
8710 PR fortran/44360
8711 * gfortran.dg/use_13.f90: New test case.
8712
8713 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8714
8715 PR fortran/44371
8716 * gfortran.dg/error_stop_2.f08: Minor update.
8717
8718 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8719
8720 PR fortran/44371
8721 * gfortran.dg/error_stop_1.f08: New test.
8722 * gfortran.dg/error_stop_2.f08: New test.
8723
8724 2010-06-01 Jason Merrill <jason@redhat.com>
8725
8726 DR 990
8727 * g++.dg/cpp0x/initlist37.C: New.
8728 * g++.dg/cpp0x/initlist38.C: New.
8729
8730 PR c++/44358
8731 * g++.dg/cpp0x/initlist36.C: New.
8732
8733 2010-05-31 Jan Hubicka <jh@suse.cz>
8734
8735 * gcc.dg/noreturn-8.c: New testcase.
8736
8737 2010-05-31 Jan Hubicka <jh@suse.cz>
8738
8739 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8740 * gcc.dg/lto/noreturn-1_0.c: Move it here.
8741
8742 2010-05-31 Jan Hubicka <jh@suse.cz>
8743
8744 * gcc.dg/lto/noreturn-1_1.c: New testcase.
8745 * gcc.dg/lto/noreturn-1_0.c: New testcase.
8746
8747 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
8748
8749 PR fortran/36928
8750 * gfortran.dg/dependency_27.f90: New test.
8751 * gfortran.dg/array_assign_1.F90: New test.
8752
8753 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8754
8755 PR target/44338
8756 * gcc.target/i386/sse-24.c: New test.
8757
8758 2010-05-31 Jan Hubicka <jh@suse.cz>
8759
8760 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8761
8762 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR middle-end/44337
8765 * gcc.dg/pr44337.c: New test.
8766
8767 PR tree-optimization/44182
8768 * g++.dg/debug/pr44182.C: New test.
8769
8770 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
8771
8772 * gcc.dg/nested-func-7.c: New test.
8773 * gnat.dg/frame_overflow.adb: Adjust directives.
8774
8775 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8776
8777 * gnat.dg/prot2.ad[sb]: New test.
8778 * gnat.dg/prot2_pkg1.ads: New helper.
8779 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8780
8781 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8782
8783 * gnat.dg/array11.adb: Adjust dg-warning directive.
8784 * gnat.dg/object_overflow.adb: Likewise.
8785
8786 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
8787
8788 PR middle-end/44306
8789 * gcc.dg/tree-ssa/pr44306.c: New.
8790
8791 2010-05-29 Jan Hubicka <jh@suse.cz>
8792
8793 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8794
8795 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
8796
8797 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8798
8799 2010-05-28 Mike Stump <mikestump@comcast.net>
8800
8801 PR objc/44125
8802 * objc.dg/const-str-9.m: Remove static.
8803
8804 2010-05-28 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR target/43636
8807 * gcc.c-torture/compile/pr43636.c: New test.
8808
8809 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
8810
8811 PR objc++/23616
8812 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8813 * obj-c++.dg/try-catch-9.mm: Ditto.
8814
8815 2010-05-28 Dodji Seketeli <dodji@redhat.com>
8816
8817 Revert patch for PR c++/44188
8818 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8819
8820 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8821
8822 PR c++/44188
8823 * g++.dg/debug/dwarf2/typedef3.C: New test.
8824
8825 2010-05-27 Jason Merrill <jason@redhat.com>
8826
8827 PR c++/43555
8828 * g++.dg/ext/vla9.C: New.
8829
8830 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
8831
8832 PR objc/44140
8833 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8834 * objc.dg/torture/tls/thr-init-3.m: Ditto.
8835 * objc.dg/torture/tls/thr-init.m: Ditto.
8836 * objc.dg/torture/trivial.m: Ditto.
8837 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8838 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8839 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8840 * obj-c++.dg/torture/trivial.mm: Ditto.
8841
8842 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
8843
8844 * g++.dg/lto/20100302_0.C: Skip on darwin.
8845
8846 2010-05-27 Richard Guenther <rguenther@suse.de>
8847
8848 PR tree-optimization/44284
8849 * gcc.dg/vect/vect-118.c: New testcase.
8850 * gcc.dg/vect/bb-slp-20.c: Adjust.
8851 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8852 * gcc.dg/vect/slp-9.c: Likewise.
8853 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8854 * gcc.dg/vect/vect-10.c: Likewise.
8855 * gcc.dg/vect/vect-109.c: Likewise.
8856 * gcc.dg/vect/vect-12.c: Likewise.
8857 * gcc.dg/vect/vect-36.c: Likewise.
8858 * gcc.dg/vect/vect-7.c: Likewise.
8859 * gcc.dg/vect/vect-iv-8.c: Likewise.
8860 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8861 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8862 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8863 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8864 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8865 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8866 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8867 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8868 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8869 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8870 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8871 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8872 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8873 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8874 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8875 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8876 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8877
8878 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
8879
8880 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8881 necessary.
8882
8883 2010-05-26 Jan Hubicka <jh@suse.cz>
8884
8885 * gcc.dg/lto/materialize-1_0.c: New file.
8886 * gcc.dg/lto/materialize-1_1.c: New file.
8887
8888 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
8889
8890 * gnat.dg/lto10.adb: New test.
8891 * gnat.dg/lto10_pkg.ads: New helper.
8892
8893 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
8894
8895 * lib/target-supports.exp (check_effective_target_int128): New
8896 function to check if __int128 types are available for target.
8897 * c-c++-common/int128-types-1.c: New.
8898 * c-c++-common/int128-1.c: New.
8899 * c-c++-common/int128-2.c: New.
8900 * g++.dg/abi/mangle43.C: New.
8901 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8902 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8903 pointer-wide scalar.
8904 * g++.dg/other/pr25632.C: Likewise.
8905 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8906 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8907 overflow warnings.
8908 * g++.dg/warn/pr13358-4.C: Likewise.
8909 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
8910 * g++.dg/warn/Wconversion-null.C: Likewise.
8911
8912 2010-05-26 Jason Merrill <jason@redhat.com>
8913
8914 PR c++/43382
8915 * g++.dg/cpp0x/variadic101.C: New.
8916
8917 2010-05-26 Richard Guenther <rguenther@suse.de>
8918
8919 PR rtl-optimization/44164
8920 * gcc.c-torture/execute/pr44164.c: New testcase.
8921 * g++.dg/tree-ssa/pr13146.C: Adjust.
8922
8923 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
8924
8925 PR fortran/40011
8926 * gfortran.dg/whole_file_19.f90 : New test.
8927
8928 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
8929
8930 PR fortran/30668
8931 PR fortran/31346
8932 PR fortran/34260
8933 * gfortran.dg/pr40999.f: Fix function type.
8934 * gfortran.dg/whole_file_5.f90: Likewise.
8935 * gfortran.dg/whole_file_6.f90: Likewise.
8936 * gfortran.dg/whole_file_16.f90: New.
8937 * gfortran.dg/whole_file_17.f90: New.
8938 * gfortran.dg/whole_file_18.f90: New.
8939
8940 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
8941 Iain Sandoe <iains@gcc.gnu.org>
8942
8943 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8944 * gcc.c-torture/compile/pr44197.c: Require alias support.
8945 * gcc.dg/lto/20081222_0.c: Ditto.
8946
8947 2010-05-25 Jakub Jelinek <jakub@redhat.com>
8948
8949 PR debug/42801
8950 * gcc.dg/guality/vla-2.c: New test.
8951
8952 2010-05-25 Richard Guenther <rguenther@suse.de>
8953
8954 PR middle-end/44069
8955 * g++.dg/torture/pr44069.C: New testcase.
8956
8957 2010-05-25 Richard Guenther <rguenther@suse.de>
8958
8959 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8960
8961 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8962
8963 PR objc/44140
8964 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8965
8966 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8967
8968 * obj-c++.dg/torture/tls/trivial.mm: New.
8969 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8970 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8971 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8972 * obj-c++.dg/torture/tls/diag-1.mm: New.
8973 * obj-c++.dg/torture/tls/tls.exp: New.
8974 * obj-c++.dg/torture/trivial.mm: New.
8975 * obj-c++.dg/torture/dg-torture.exp: New.
8976 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8977 * obj-c++.dg/tls/trivial.m: New.
8978 * obj-c++.dg/tls/init-1.mm: New.
8979 * obj-c++.dg/tls/diag-1.mm: New.
8980 * obj-c++.dg/tls/init-2.mm: New.
8981 * obj-c++.dg/tls/diag-2.mm: New.
8982 * obj-c++.dg/tls/diag-3.mm: New.
8983 * obj-c++.dg/tls/diag-4.mm: New.
8984 * obj-c++.dg/tls/static-1.mm: New.
8985 * obj-c++.dg/tls/tls.exp: New.
8986 * obj-c++.dg/tls/diag-5.mm: New.
8987 * obj-c++.dg/tls/static-1a.mm: New.
8988 * objc-obj-c++-shared/Object1.mm: New.
8989 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8990
8991 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
8992
8993 PR objc++/43689
8994 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8995 * obj-c++.dg/const-str-6.mm: Ditto.
8996
8997 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8998
8999 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9000
9001 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9002
9003 PR ada/38394
9004 * gnat.dg/array13.ad[sb]: New test.
9005
9006 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9007 Sandra Loosemore <sandra@codesourcery.com>
9008
9009 * gcc.target/arm/neon/: Regenerated test cases.
9010
9011 * gcc.target/arm/neon/polytypes.c,
9012 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9013 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9014 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9015 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9016 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9017 dg-add-options arm_neon.
9018
9019 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9020 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9021 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9022 and arm_neon_fp16_ok.
9023
9024 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9025 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9026
9027 * lib/target-supports.exp (add_options_for_arm_neon): New.
9028 (check_effective_target_arm_neon_ok_nocache): New, from
9029 check_effective_target_arm_neon_ok. Check multiple possibilities.
9030 (check_effective_target_arm_neon_ok): Use
9031 check_effective_target_arm_neon_ok_nocache.
9032 (add_options_for_arm_neon_fp16)
9033 (check_effective_target_arm_neon_fp16_ok)
9034 check_effective_target_arm_neon_fp16_ok_nocache): New.
9035 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9036
9037 2010-05-24 Jason Merrill <jason@redhat.com>
9038
9039 PR c++/41510
9040 * g++.dg/cpp0x/initlist35.C: New.
9041 * g++.dg/init/brace6.C: Adjust.
9042
9043 2010-05-24 Paul Brook <paul@codesourcery.com>
9044
9045 * gcc.target/arm/frame-pointer-1.c: New test.
9046 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9047 pointer elimination.
9048
9049 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9050
9051 PR target/44245
9052 * gcc.target/i386/crc32-3.c: New.
9053 * gcc.target/i386/crc32-4.c: Likewise.
9054
9055 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9056
9057 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9058 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9059 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9060
9061 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9062
9063 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9064
9065 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9066
9067 PR target/43869
9068 * gcc.c-target/pr43869.c: New test.
9069
9070 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9071
9072 PR fortran/44212
9073 * gfortran.dg/class_22.f03: New.
9074
9075 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9076
9077 PR lto/44238
9078 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9079
9080 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9081
9082 PR fortran/44213
9083 * gfortran.dg/abstract_type_7.f03: New.
9084
9085 2010-05-21 Jason Merrill <jason@redhat.com>
9086
9087 * g++.dg/eh/spec11.C: Test cleanup optimization.
9088
9089 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR debug/44223
9092 * gcc.target/i386/pr44223.c: New test.
9093
9094 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9095
9096 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9097
9098 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9099
9100 * g++.dg/other/const3.C: New test.
9101
9102 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9103
9104 PR fortran/38407
9105 * warn_unused_dummy_argument_1.f90: New.
9106 * warn_unused_dummy_argument_2.f90: New.
9107
9108 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9109
9110 PR c++/30298
9111 * g++.dg/inherit/crash1.C: New.
9112 * g++.dg/inherit/crash2.C: Likewise.
9113
9114 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9115
9116 PR debug/44178
9117 * g++.dg/debug/pr44178.C: New test.
9118
9119 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9120
9121 PR middle-end/44185
9122 * gcc.dg/tree-ssa/prefetch-6.c: Add
9123 --param min-insn-to-prefetch-ratio=6.
9124 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9125 allow unrolling, and adjust the movnti count.
9126
9127 2010-05-20 Jan Hubicka <jh@suse.cz>
9128
9129 PR middle-end/44197
9130 * gcc.c-torture/compile/pr44197.c: New file.
9131
9132 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9133
9134 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9135 Fix test code.
9136 (check_effective_target_xop): Remove __may_alias__ attribute.
9137
9138 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9139
9140 PR target/44202
9141 * gcc.c-torture/execute/pr44202-1.c: New test.
9142
9143 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9144
9145 PR fortran/43851
9146 * gfortran.dg/label_1.f90: Update test.
9147
9148 2010-05-19 Jan Hubicka <jh@suse.cz>
9149
9150 * gcc.dg/lto/ipareference2_0.c: New file.
9151 * gcc.dg/lto/ipareference2_1.c: New file.
9152
9153 2010-05-19 Jason Merrill <jason@redhat.com>
9154
9155 * g++.dg/parse/fn-typedef2.C: New.
9156
9157 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9158 function type.
9159
9160 PR c++/44193
9161 * g++.dg/template/fntype1.C: New.
9162
9163 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9164
9165 * gnat.dg/discr23.ad[sb]: New test.
9166 * gnat.dg/discr23_pkg.ads: New helper.
9167
9168 * gnat.dg/specs/controlled1.ads: New test.
9169 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9170
9171 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9172
9173 PR fortran/44055
9174 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9175 Fixed scope of C_SIZEOF.
9176 * gfortran.dg/warn_conversion_2.f90: New.
9177
9178 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9179
9180 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9181 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9182 for optional selector.
9183 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9184 (check_effective_target_sse3): New proc.
9185 * gcc.target/i386/math-torture/math-torture.exp: Load
9186 target-supports.exp.
9187 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9188 check_effective_target_sse2.
9189 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9190 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9191 * g++.dg/vect/vect.exp: Likewise.
9192 * gfortran.dg/vect/vect.exp: Likewise.
9193 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9194 -msse2 if check_effective_target_sse2.
9195
9196 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9197 * gcc.target/i386/3dnow-2.c: Likewise.
9198 * gcc.target/i386/3dnowA-1.c: Likewise.
9199 * gcc.target/i386/3dnowA-2.c: Likewise.
9200 * gcc.target/i386/pr42549.c: Likewise.
9201
9202 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9203 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9204 * gcc.target/i386/sse3-addsubps.c: Likewise.
9205 * gcc.target/i386/sse3-haddpd.c: Likewise.
9206 * gcc.target/i386/sse3-haddps.c: Likewise.
9207 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9208 * gcc.target/i386/sse3-hsubps.c: Likewise.
9209 * gcc.target/i386/sse3-movddup.c: Likewise.
9210 * gcc.target/i386/sse3-movshdup.c: Likewise.
9211 * gcc.target/i386/sse3-movsldup.c: Likewise.
9212
9213 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9214 * g++.dg/ext/attrib35.C: Likewise.
9215 * g++.dg/opt/pr40496.C: Likewise.
9216 * g++.dg/other/i386-1.C: Likewise.
9217 * g++.dg/other/i386-4.C: Likewise.
9218 * g++.dg/other/pr34435.C: Likewise.
9219 * g++.dg/other/pr39496.C: Likewise.
9220 * g++.dg/other/pr40446.C: Likewise.
9221 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9222 * gcc.dg/compat/vector-1a_main.c: Likewise.
9223 * gcc.dg/compat/vector-2a_main.c: Likewise.
9224 * gcc.dg/lto/20090206-1_0.c: Likewise.
9225 * gcc.dg/pr34856.c: Likewise.
9226 * gcc.dg/pr36584.c: Likewise.
9227 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9228 * gcc.dg/pr37544.c: Likewise.
9229 * gcc.dg/torture/pr16104-1.c: Likewise.
9230 * gcc.dg/torture/pr35771-1.c: Likewise.
9231 * gcc.dg/torture/pr35771-2.c: Likewise.
9232 * gcc.dg/torture/pr35771-3.c: Likewise.
9233 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
9234 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
9235 * gcc.dg/torture/stackalign/push-1.c: Likewise.
9236 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
9237 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
9238 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
9239 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
9240 * gcc.target/i386/20060512-1.c: Likewise.
9241 * gcc.target/i386/20060512-3.c: Likewise.
9242 * gcc.target/i386/all_one_m128i.c: Likewise.
9243 * gcc.target/i386/float128-1.c: Likewise.
9244 * gcc.target/i386/float128-2.c: Likewise.
9245 * gcc.target/i386/fpcvt-1.c: Likewise.
9246 * gcc.target/i386/fpcvt-2.c: Likewise.
9247 * gcc.target/i386/fpcvt-3.c: Likewise.
9248 * gcc.target/i386/fpprec-1.c: Likewise.
9249 * gcc.target/i386/funcspec-9.c: Likewise.
9250 * gcc.target/i386/incoming-1.c: Likewise.
9251 * gcc.target/i386/incoming-12.c: Likewise.
9252 * gcc.target/i386/incoming-2.c: Likewise.
9253 * gcc.target/i386/incoming-3.c: Likewise.
9254 * gcc.target/i386/incoming-4.c: Likewise.
9255 * gcc.target/i386/incoming-6.c: Likewise.
9256 * gcc.target/i386/incoming-7.c: Likewise.
9257 * gcc.target/i386/incoming-8.c: Likewise.
9258 * gcc.target/i386/opt-1.c: Likewise.
9259 * gcc.target/i386/opt-2.c: Likewise.
9260 * gcc.target/i386/ordcmp-1.c: Likewise.
9261 * gcc.target/i386/pr17692.c: Likewise.
9262 * gcc.target/i386/pr18614-1.c: Likewise.
9263 * gcc.target/i386/pr22152.c: Likewise.
9264 * gcc.target/i386/pr23570.c: Likewise.
9265 * gcc.target/i386/pr23575.c: Likewise.
9266 * gcc.target/i386/pr26449-1.c: Likewise.
9267 * gcc.target/i386/pr26600.c: Likewise.
9268 * gcc.target/i386/pr27790.c: Likewise.
9269 * gcc.target/i386/pr28839.c: Likewise.
9270 * gcc.target/i386/pr30970.c: Likewise.
9271 * gcc.target/i386/pr32000-1.c: Likewise.
9272 * gcc.target/i386/pr32000-2.c: Likewise.
9273 * gcc.target/i386/pr32280.c: Likewise.
9274 * gcc.target/i386/pr32661.c: Likewise.
9275 * gcc.target/i386/pr32708-1.c: Likewise.
9276 * gcc.target/i386/pr32961.c: Likewise.
9277 * gcc.target/i386/pr33329.c: Likewise.
9278 * gcc.target/i386/pr35714.c: Likewise.
9279 * gcc.target/i386/pr35767-1.c: Likewise.
9280 * gcc.target/i386/pr35767-1d.c: Likewise.
9281 * gcc.target/i386/pr35767-1i.c: Likewise.
9282 * gcc.target/i386/pr35767-2.c: Likewise.
9283 * gcc.target/i386/pr35767-2d.c: Likewise.
9284 * gcc.target/i386/pr35767-2i.c: Likewise.
9285 * gcc.target/i386/pr35767-3.c: Likewise.
9286 * gcc.target/i386/pr35767-5.c: Likewise.
9287 * gcc.target/i386/pr36222-1.c: Likewise.
9288 * gcc.target/i386/pr36578-1.c: Likewise.
9289 * gcc.target/i386/pr36578-2.c: Likewise.
9290 * gcc.target/i386/pr36992-1.c: Likewise.
9291 * gcc.target/i386/pr37101.c: Likewise.
9292 * gcc.target/i386/pr37216.c: Likewise.
9293 * gcc.target/i386/pr37434-1.c: Likewise.
9294 * gcc.target/i386/pr37434-2.c: Likewise.
9295 * gcc.target/i386/pr37843-3.c: Likewise.
9296 * gcc.target/i386/pr37843-4.c: Likewise.
9297 * gcc.target/i386/pr39162.c: Likewise.
9298 * gcc.target/i386/pr39315-1.c: Likewise.
9299 * gcc.target/i386/pr39315-2.c: Likewise.
9300 * gcc.target/i386/pr39315-3.c: Likewise.
9301 * gcc.target/i386/pr39315-4.c: Likewise.
9302 * gcc.target/i386/pr39445.c: Likewise.
9303 * gcc.target/i386/pr39496.c: Likewise.
9304 * gcc.target/i386/pr40809.c: Likewise.
9305 * gcc.target/i386/pr40906-3.c: Likewise.
9306 * gcc.target/i386/pr41019.c: Likewise.
9307 * gcc.target/i386/pr42542-1.c: Likewise.
9308 * gcc.target/i386/pr42542-2.c: Likewise.
9309 * gcc.target/i386/pr42542-3.c: Likewise.
9310 * gcc.target/i386/pr42542-3a.c: Likewise.
9311 * gcc.target/i386/pr42881.c: Likewise.
9312 * gcc.target/i386/push-1.c: Likewise.
9313 * gcc.target/i386/quad-sse.c: Likewise.
9314 * gcc.target/i386/reload-1.c: Likewise.
9315 * gcc.target/i386/sse-10.c: Likewise.
9316 * gcc.target/i386/sse-11.c: Likewise.
9317 * gcc.target/i386/sse-15.c: Likewise.
9318 * gcc.target/i386/sse-17.c: Likewise.
9319 * gcc.target/i386/sse-18.c: Likewise.
9320 * gcc.target/i386/sse-19.c: Likewise.
9321 * gcc.target/i386/sse-4.c: Likewise.
9322 * gcc.target/i386/sse-6.c: Likewise.
9323 * gcc.target/i386/sse-vect-types.c: Likewise.
9324 * gcc.target/i386/sse2-addpd-1.c: Likewise.
9325 * gcc.target/i386/sse2-addsd-1.c: Likewise.
9326 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
9327 * gcc.target/i386/sse2-andpd-1.c: Likewise.
9328 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9329 * gcc.target/i386/sse2-comisd-1.c: Likewise.
9330 * gcc.target/i386/sse2-comisd-2.c: Likewise.
9331 * gcc.target/i386/sse2-comisd-3.c: Likewise.
9332 * gcc.target/i386/sse2-comisd-4.c: Likewise.
9333 * gcc.target/i386/sse2-comisd-5.c: Likewise.
9334 * gcc.target/i386/sse2-comisd-6.c: Likewise.
9335 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
9336 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
9337 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
9338 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
9339 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
9340 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
9341 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
9342 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
9343 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
9344 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
9345 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
9346 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
9347 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
9348 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
9349 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
9350 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
9351 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
9352 * gcc.target/i386/sse2-divpd-1.c: Likewise.
9353 * gcc.target/i386/sse2-divsd-1.c: Likewise.
9354 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
9355 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
9356 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
9357 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
9358 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
9359 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
9360 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
9361 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
9362 * gcc.target/i386/sse2-minpd-1.c: Likewise.
9363 * gcc.target/i386/sse2-minsd-1.c: Likewise.
9364 * gcc.target/i386/sse2-mmx.c: Likewise.
9365 * gcc.target/i386/sse2-movapd-1.c: Likewise.
9366 * gcc.target/i386/sse2-movapd-2.c: Likewise.
9367 * gcc.target/i386/sse2-movd-1.c: Likewise.
9368 * gcc.target/i386/sse2-movd-2.c: Likewise.
9369 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
9370 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
9371 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
9372 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
9373 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
9374 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
9375 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
9376 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
9377 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
9378 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
9379 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
9380 * gcc.target/i386/sse2-movq-1.c: Likewise.
9381 * gcc.target/i386/sse2-movq-2.c: Likewise.
9382 * gcc.target/i386/sse2-movq-3.c: Likewise.
9383 * gcc.target/i386/sse2-movsd-1.c: Likewise.
9384 * gcc.target/i386/sse2-movsd-2.c: Likewise.
9385 * gcc.target/i386/sse2-movupd-1.c: Likewise.
9386 * gcc.target/i386/sse2-movupd-2.c: Likewise.
9387 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
9388 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
9389 * gcc.target/i386/sse2-orpd-1.c: Likewise.
9390 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
9391 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
9392 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
9393 * gcc.target/i386/sse2-paddb-1.c: Likewise.
9394 * gcc.target/i386/sse2-paddd-1.c: Likewise.
9395 * gcc.target/i386/sse2-paddq-1.c: Likewise.
9396 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
9397 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
9398 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
9399 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
9400 * gcc.target/i386/sse2-paddw-1.c: Likewise.
9401 * gcc.target/i386/sse2-pand-1.c: Likewise.
9402 * gcc.target/i386/sse2-pandn-1.c: Likewise.
9403 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
9404 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
9405 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
9406 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
9407 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
9408 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
9409 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
9410 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
9411 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
9412 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
9413 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
9414 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
9415 * gcc.target/i386/sse2-pminub-1.c: Likewise.
9416 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
9417 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
9418 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
9419 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
9420 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
9421 * gcc.target/i386/sse2-por-1.c: Likewise.
9422 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
9423 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
9424 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
9425 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
9426 * gcc.target/i386/sse2-pslld-1.c: Likewise.
9427 * gcc.target/i386/sse2-pslld-2.c: Likewise.
9428 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
9429 * gcc.target/i386/sse2-psllq-1.c: Likewise.
9430 * gcc.target/i386/sse2-psllq-2.c: Likewise.
9431 * gcc.target/i386/sse2-psllw-1.c: Likewise.
9432 * gcc.target/i386/sse2-psllw-2.c: Likewise.
9433 * gcc.target/i386/sse2-psrad-1.c: Likewise.
9434 * gcc.target/i386/sse2-psrad-2.c: Likewise.
9435 * gcc.target/i386/sse2-psraw-1.c: Likewise.
9436 * gcc.target/i386/sse2-psraw-2.c: Likewise.
9437 * gcc.target/i386/sse2-psrld-1.c: Likewise.
9438 * gcc.target/i386/sse2-psrld-2.c: Likewise.
9439 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
9440 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
9441 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
9442 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
9443 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
9444 * gcc.target/i386/sse2-psubb-1.c: Likewise.
9445 * gcc.target/i386/sse2-psubd-1.c: Likewise.
9446 * gcc.target/i386/sse2-psubq-1.c: Likewise.
9447 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
9448 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
9449 * gcc.target/i386/sse2-psubw-1.c: Likewise.
9450 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
9451 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
9452 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
9453 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
9454 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
9455 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
9456 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
9457 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
9458 * gcc.target/i386/sse2-pxor-1.c: Likewise.
9459 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
9460 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
9461 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
9462 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
9463 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
9464 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
9465 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
9466 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
9467 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
9468 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
9469 * gcc.target/i386/sse2-shufps-1.c: Likewise.
9470 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
9471 * gcc.target/i386/sse2-subpd-1.c: Likewise.
9472 * gcc.target/i386/sse2-subsd-1.c: Likewise.
9473 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
9474 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
9475 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
9476 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
9477 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
9478 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
9479 * gcc.target/i386/sse2-unpack-1.c: Likewise.
9480 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
9481 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
9482 * gcc.target/i386/sse2-vec-1.c: Likewise.
9483 * gcc.target/i386/sse2-vec-2.c: Likewise.
9484 * gcc.target/i386/sse2-vec-3.c: Likewise.
9485 * gcc.target/i386/sse2-vec-4.c: Likewise.
9486 * gcc.target/i386/sse2-vec-5.c: Likewise.
9487 * gcc.target/i386/sse2-vec-6.c: Likewise.
9488 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
9489 * gcc.target/i386/ssefn-2.c: Likewise.
9490 * gcc.target/i386/ssefn-4.c: Likewise.
9491 * gcc.target/i386/ssefp-1.c: Likewise.
9492 * gcc.target/i386/ssefp-2.c: Likewise.
9493 * gcc.target/i386/sseregparm-3.c: Likewise.
9494 * gcc.target/i386/sseregparm-4.c: Likewise.
9495 * gcc.target/i386/sseregparm-5.c: Likewise.
9496 * gcc.target/i386/sseregparm-6.c: Likewise.
9497 * gcc.target/i386/sseregparm-7.c: Likewise.
9498 * gcc.target/i386/ssetype-1.c: Likewise.
9499 * gcc.target/i386/ssetype-2.c: Likewise.
9500 * gcc.target/i386/ssetype-3.c: Likewise.
9501 * gcc.target/i386/ssetype-4.c: Likewise.
9502 * gcc.target/i386/ssetype-5.c: Likewise.
9503 * gcc.target/i386/unordcmp-1.c: Likewise.
9504 * gcc.target/i386/vararg-1.c: Likewise.
9505 * gcc.target/i386/vararg-2.c: Likewise.
9506 * gcc.target/i386/vararg-3.c: Likewise.
9507 * gcc.target/i386/vararg-4.c: Likewise.
9508 * gcc.target/i386/vararg-7.c: Likewise.
9509 * gcc.target/i386/vararg-8.c: Likewise.
9510 * gcc.target/i386/vecinit-1.c: Likewise.
9511 * gcc.target/i386/vecinit-2.c: Likewise.
9512 * gcc.target/i386/vecinit-3.c: Likewise.
9513 * gcc.target/i386/vecinit-4.c: Likewise.
9514 * gcc.target/i386/vecinit-5.c: Likewise.
9515 * gcc.target/i386/vecinit-6.c: Likewise.
9516 * gcc.target/i386/vectorize2.c: Likewise.
9517 * gcc.target/i386/vectorize3.c: Likewise.
9518 * gcc.target/i386/vectorize4.c: Likewise.
9519 * gcc.target/i386/vectorize6.c: Likewise.
9520 * gcc.target/i386/vectorize7.c: Likewise.
9521 * gcc.target/i386/vectorize8.c: Likewise.
9522 * gcc.target/i386/vperm-v2df.c: Likewise.
9523 * gcc.target/i386/vperm-v2di.c: Likewise.
9524 * gcc.target/i386/vperm-v4si-1.c: Likewise.
9525 * gcc.target/i386/xorps-sse2.c: Likewise.
9526 * gcc.target/i386/xorps.c: Likewise.
9527 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
9528 * gfortran.dg/graphite/pr42326.f90: Likewise.
9529 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
9530
9531 2010-05-19 Richard Guenther <rguenther@suse.de>
9532
9533 PR lto/44196
9534 * g++.dg/lto/20100519-1_0.C: New testcase.
9535
9536 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9537
9538 PR fortran/42360
9539 * gfortran.dg/warn_intent_out_not_set.f90: New.
9540
9541 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9542
9543 PR fortran/38404
9544 * gfortran.dg/data_char_1.f90: Updated warning message.
9545 * gfortran.dg/data_array_6.f: New.
9546
9547 2010-05-19 Martin Jambor <mjambor@suse.cz>
9548
9549 * g++.dg/ipa/ivinline-8.C: New test.
9550 * gcc.dg/ipa/iinline-2.c: Likewise.
9551
9552 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9553
9554 PR fortran/34505
9555 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
9556 arguments; add check for return value kind.
9557 * gfortran.dg/float_1.f90: Likewise.
9558
9559 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9560
9561 * gcc.target/i386/20011009-1.c (COMMENT): Define.
9562 (main): Use it.
9563 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
9564 * lib/lto.exp (lto_prune_warns): Fix location line regex.
9565 Prune another location line format.
9566 (lto-obj): Call lto_prune_warns on comp_output.
9567
9568 2010-05-18 Jan Hubicka <jh@suse.cz>
9569
9570 * gcc.dg/lto/ipacp_0.c: New test.
9571 * gcc.dg/lto/ipacp_1.c: New test.
9572
9573 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
9574
9575 PR lto/44184
9576 * gcc.dg/lto/20100518_0.c: New test.
9577
9578 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
9579
9580 * gnat.dg/specs/lto3.ads: Add missing dg-options.
9581
9582 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9583
9584 PR fortran/43990
9585 * gfortran.dg/class_21.f03: New.
9586
9587 2010-05-17 Jason Merrill <jason@redhat.com>
9588
9589 PR c++/44157
9590 * g++.dg/cpp0x/initlist34.C: New.
9591
9592 PR c++/44158
9593 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
9594
9595 2010-05-17 Martin Jambor <mjambor@suse.cz>
9596
9597 * g++.dg/ipa/ivinline-1.C: New test.
9598 * g++.dg/ipa/ivinline-2.C: New test.
9599 * g++.dg/ipa/ivinline-3.C: New test.
9600 * g++.dg/ipa/ivinline-4.C: New test.
9601 * g++.dg/ipa/ivinline-5.C: New test.
9602 * g++.dg/ipa/ivinline-6.C: New test.
9603
9604 2010-05-17 Dodji Seketeli <dodji@redhat.com>
9605 Jason Merrill <jason@redhat.com>
9606
9607 PR c++/44108
9608 * c-c++-common/Wunused-var-8.c: New test.
9609
9610 2010-05-17 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR bootstrap/42347
9613 * gcc.c-torture/compile/pr42347.c: New test.
9614
9615 PR middle-end/44102
9616 * g++.dg/ext/asmgoto1.C: New test.
9617
9618 2010-05-17 Martin Jambor <mjambor@suse.cz>
9619
9620 PR middle-end/44133
9621 * gcc.dg/tree-ssa/pr44133.c: New test.
9622 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
9623 precise.
9624
9625 2010-05-17 Janus Weil <janus@gcc.gnu.org>
9626
9627 PR fortran/44044
9628 * gfortran.dg/class_20.f03: New.
9629
9630 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
9631
9632 PR 44078
9633 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
9634 debug messages but not the newly introduced one.
9635
9636 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
9637
9638 PR fortran/35779
9639 * gfortran.dg/initialization_25.f90: Commented testcase.
9640 * gfortran.dg/initialization_26.f90: New.
9641
9642 2010-05-16 Richard Guenther <rguenther@suse.de>
9643
9644 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
9645 * gcc.dg/pr43084.c: Likewise.
9646 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
9647 -fipa-type-escape.
9648 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
9649 -fipa-type-escape.
9650 * gcc.dg/struct/struct-reorg.exp: Likewise.
9651 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
9652 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
9653
9654 2010-05-16 Joseph Myers <joseph@codesourcery.com>
9655
9656 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
9657 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
9658 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
9659 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
9660 tests.
9661
9662 2010-05-15 Jason Merrill <jason@redhat.com>
9663
9664 * g++.dg/eh/spec10.C: New.
9665 * g++.dg/eh/spec11.C: New.
9666 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
9667
9668 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9669
9670 PR fortran/44154
9671 PR fortran/42647
9672 * gfortran.dg/allocatable_scalar_9.f90: New.
9673
9674 2010-05-15 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR c++/44148
9677 * g++.dg/torture/pr44148.C: New test.
9678
9679 2010-05-15 Joseph Myers <joseph@codesourcery.com>
9680
9681 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
9682 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
9683 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
9684 diagnostics and type sizes.
9685
9686 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
9687
9688 * gnat.dg/lto9.adb: New test.
9689 * gnat.dg/lto9_pkg1.ads: New helper.
9690 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
9691
9692 2010-05-15 Jan Hubicka <jh@suse.cz>
9693
9694 * gcc.dg/lto/ipareference_1.c: Rename to ...
9695 * gcc.dg/lto/ipareference_0.c: ... this one.
9696 * gcc.dg/lto/ipareference_2.c: Rename to ...
9697 * gcc.dg/lto/ipareference_1.c: ... this one.
9698
9699 2010-05-15 Jan Hubicka <jh@suse.cz>
9700
9701 * gcc.dg/lto/ipareference_1.c: New file.
9702 * gcc.dg/lto/ipareference_2.c: New file.
9703
9704 2010-05-15 Richard Guenther <rguenther@suse.de>
9705
9706 PR tree-optimization/44038
9707 * gcc.c-torture/compile/pr44038.c: New testcase.
9708
9709 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
9710
9711 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9712 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9713
9714 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9715
9716 PR fortran/43207
9717 PR fortran/43969
9718 * gfortran.dg/class_18.f03: New.
9719 * gfortran.dg/class_19.f03: New.
9720
9721 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9722
9723 PR debug/44112
9724 * gcc.dg/debug/dwarf2/const-1.c: Remove.
9725 * g++.dg/debug/dwarf2/const1.C: Remove.
9726
9727 2010-05-14 Jason Merrill <jason@redhat.com>
9728
9729 * g++.dg/eh/cond4.C: New.
9730 * g++.dg/eh/elide2.C: Adjust.
9731 * g++.old-deja/g++.eh/terminate1.C: Adjust.
9732
9733 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
9734
9735 PR fortran/44135
9736 * gfortran.dg/actual_array_interface_2.f90: New test.
9737
9738 2010-05-14 Richard Guenther <rguenther@suse.de>
9739
9740 PR tree-optimization/44119
9741 * gcc.c-torture/compile/pr44119.c: New testcase.
9742
9743 2010-05-14 Jason Merrill <jason@redhat.com>
9744
9745 PR c++/44127
9746 * g++.dg/eh/terminate1.C: New.
9747
9748 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9749
9750 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9751
9752 PR debug/44136
9753 * gcc.dg/pr44136.c: New test.
9754
9755 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
9756
9757 PR c++/30566
9758 * g++.dg/warn/Wshadow-4.C: Adjust.
9759 * g++.dg/warn/Wshadow-5.C: New test.
9760 * g++.dg/warn/Wshadow-6.C: New test
9761
9762 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
9763
9764 PR fortran/35779
9765 * gfortran.dg/initialization_25.f90: New.
9766
9767 2010-05-13 Martin Jambor <mjambor@suse.cz>
9768
9769 * g++.dg/otr-fold-1.C: New test.
9770 * g++.dg/otr-fold-2.C: New test.
9771
9772 2010-05-13 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR fortran/44036
9775 * gfortran.dg/gomp/pr44036-1.f90: New test.
9776 * gfortran.dg/gomp/pr44036-2.f90: New test.
9777 * gfortran.dg/gomp/pr44036-3.f90: New test.
9778
9779 PR debug/43983
9780 * gcc.dg/guality/sra-1.c: New test.
9781
9782 2010-05-12 Jan Hubicka <jh@suse.cz>
9783
9784 * tree-ssa/unreachable.c: New test.
9785
9786 2010-05-12 Jason Merrill <jason@redhat.com>
9787
9788 * g++.dg/cpp0x/sfinae1.C: New.
9789
9790 2010-05-12 Sriraman Tallam <tmsriram@google.com>
9791
9792 * gcc.target/i386/zee.c: New file.
9793
9794 2010-05-12 Jason Merrill <jason@redhat.com>
9795
9796 * g++.dg/conversion/op1.C: Expect template candidate message.
9797 * g++.dg/cpp0x/nullptr15.C: Likewise.
9798 * g++.dg/cpp0x/pr31431-2.C: Likewise.
9799 * g++.dg/cpp0x/pr31431.C: Likewise.
9800 * g++.dg/cpp0x/temp_default2.C: Likewise.
9801 * g++.dg/cpp0x/trailing4.C: Likewise.
9802 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9803 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9804 * g++.dg/cpp0x/variadic-throw.C: Likewise.
9805 * g++.dg/cpp0x/variadic35.C: Likewise.
9806 * g++.dg/cpp0x/vt-35147.C: Likewise.
9807 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9808 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9809 * g++.dg/ext/visibility/anon8.C: Likewise.
9810 * g++.dg/ext/vla2.C: Likewise.
9811 * g++.dg/other/pr28114.C: Likewise.
9812 * g++.dg/other/ptrmem10.C: Likewise.
9813 * g++.dg/other/ptrmem11.C: Likewise.
9814 * g++.dg/overload/unknown1.C: Likewise.
9815 * g++.dg/parse/template7.C: Likewise.
9816 * g++.dg/parse/typename7.C: Likewise.
9817 * g++.dg/template/conv11.C: Likewise.
9818 * g++.dg/template/copy1.C: Likewise.
9819 * g++.dg/template/deduce3.C: Likewise.
9820 * g++.dg/template/dependent-expr5.C: Likewise.
9821 * g++.dg/template/friend.C: Likewise.
9822 * g++.dg/template/incomplete2.C: Likewise.
9823 * g++.dg/template/local4.C: Likewise.
9824 * g++.dg/template/local6.C: Likewise.
9825 * g++.dg/template/operator10.C: Likewise.
9826 * g++.dg/template/overload6.C: Likewise.
9827 * g++.dg/template/ptrmem2.C: Likewise.
9828 * g++.dg/template/ptrmem20.C: Likewise.
9829 * g++.dg/template/ptrmem8.C: Likewise.
9830 * g++.dg/template/sfinae2.C: Likewise.
9831 * g++.dg/template/ttp25.C: Likewise.
9832 * g++.dg/template/unify10.C: Likewise.
9833 * g++.dg/template/unify11.C: Likewise.
9834 * g++.dg/template/unify6.C: Likewise.
9835 * g++.dg/template/unify7.C: Likewise.
9836 * g++.dg/template/unify9.C: Likewise.
9837 * g++.dg/template/varmod1.C: Likewise.
9838 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9839 * g++.old-deja/g++.law/operators32.C: Likewise.
9840 * g++.old-deja/g++.pt/crash28.C: Likewise.
9841 * g++.old-deja/g++.pt/crash60.C: Likewise.
9842 * g++.old-deja/g++.pt/explicit38.C: Likewise.
9843 * g++.old-deja/g++.pt/explicit39.C: Likewise.
9844 * g++.old-deja/g++.pt/explicit41.C: Likewise.
9845 * g++.old-deja/g++.pt/explicit67.C: Likewise.
9846 * g++.old-deja/g++.pt/explicit77.C: Likewise.
9847 * g++.old-deja/g++.pt/expr2.C: Likewise.
9848 * g++.old-deja/g++.pt/overload7.C: Likewise.
9849 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9850 * g++.old-deja/g++.pt/spec5.C: Likewise.
9851 * g++.old-deja/g++.pt/spec6.C: Likewise.
9852 * g++.old-deja/g++.pt/t24.C: Likewise.
9853 * g++.old-deja/g++.pt/unify4.C: Likewise.
9854 * g++.old-deja/g++.pt/unify6.C: Likewise.
9855 * g++.old-deja/g++.pt/unify8.C: Likewise.
9856 * g++.old-deja/g++.robertl/eb119.C: Likewise.
9857 * g++.old-deja/g++.robertl/eb79.C: Likewise.
9858 * g++.old-deja/g++.robertl/eb98.C: Likewise.
9859
9860 * g++.dg/cpp0x/initlist32.C: New.
9861
9862 * g++.dg/template/conv11.C: New.
9863 * g++.dg/conversion/op1.C: Adjust expected error.
9864
9865 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9866
9867 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
9868
9869 PR target/44088
9870 * gcc.target/i386/avx-cmpsd-1.c: New.
9871 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9872 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9873 * gcc.target/i386/avx-cmpss-2.c: Likewise.
9874 * gcc.target/i386/sse-cmpss-1.c: Likewise.
9875 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9876
9877 2010-05-12 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR middle-end/44085
9880 * gcc.dg/gomp/pr44085.c: New test.
9881 * gfortran.dg/gomp/pr44085.f90: New test.
9882
9883 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
9884
9885 * objc-obj-c++-shared/Object1.m: New.
9886 * objc.dg/torture: New directory.
9887 * objc.dg/torture/tls: Ditto.
9888 * objc.dg/tls: Ditto.
9889 * objc.dg/torture/tls/trivial.m: New test.
9890 * objc.dg/torture/tls/thr-init-2.m: New test.
9891 * objc.dg/torture/tls/thr-init-3.m: New test.
9892 * objc.dg/torture/tls/thr-init.m: New test.
9893 * objc.dg/torture/tls/diag-1.m: New test.
9894 * objc.dg/torture/tls/tls.exp: New.
9895 * objc.dg/torture/trivial.m: New test.
9896 * objc.dg/torture/dg-torture.exp: New.
9897 * objc.dg/tls/diag-3.m: New test.
9898 * objc.dg/tls/diag-4.m: New test.
9899 * objc.dg/tls/diag-5.m: New test.
9900 * objc.dg/tls/init-1.m: New test.
9901 * objc.dg/tls/init-2.m: New test.
9902 * objc.dg/tls/tls.exp: New.
9903 * objc.dg/tls/diag-2.m: New test.
9904 * lib/objc.exp: Respond to dg-additional-files.
9905
9906 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
9907
9908 * gcc.target/m68k/20100512-1.c: New.
9909
9910 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
9911
9912 * gnat.dg/lto8.adb: New test.
9913 * gnat.dg/lto8_pkg.ad[sb]: New helper.
9914 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9915
9916 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9917
9918 PR c++/34272
9919 PR c++/43630
9920 PR c++/34491
9921 * g++.dg/template/crash97.C: New.
9922 * g++.dg/template/crash98.C: Likewise.
9923 * g++.dg/template/crash99.C: Likewise.
9924 * g++.dg/cpp0x/pr31439.C: Adjust.
9925 * g++.dg/template/crash95.C: Likewise.
9926
9927 2010-05-11 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR middle-end/44071
9930 * c-c++-common/asmgoto-4.c: New test.
9931 * gcc.target/i386/pr44071.c: New test.
9932
9933 PR c++/44062
9934 * c-c++-common/Wunused-var-7.c: New test.
9935 * g++.dg/warn/Wunused-var-9.C: New test.
9936
9937 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
9938
9939 PR fortran/43711
9940 * gfortran.dg/gomp/pr43711.f90: New.
9941
9942 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
9943
9944 PR fortran/31820
9945 * gfortran.dg/select_5.f90: Updated.
9946
9947 2010-05-11 Jan Hubicka <jh@suse.cz>
9948
9949 PR tree-optimize/44063
9950 * gcc.c-torture/compile/pr44063.c: New testcase.
9951
9952 2010-05-11 Jakub Jelinek <jakub@redhat.com>
9953
9954 PR debug/44023
9955 * gcc.dg/pr44023.c: New test.
9956
9957 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
9958
9959 * gnat.dg/lto7.adb: New test.
9960 * gnat.dg/lto7_pkg.ad[sb]: New helper.
9961
9962 2010-05-10 Jason Merrill <jason@redhat.com>
9963
9964 PR c++/44017
9965 * g++.dg/template/inherit5.C: New.
9966
9967 PR c++/44045
9968 * g++.dg/cpp0x/initlist33.C: New.
9969 * g++.dg/cpp0x/initlist26.C: Adjust.
9970 * g++.dg/cpp0x/initlist28.C: Adjust.
9971
9972 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
9973
9974 PR c++/43719
9975 * g++.dg/init/pr43719.C: New.
9976 * g++.dg/anon-struct4.C: Adjust.
9977
9978 2010-05-10 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR debug/44028
9981 * gcc.dg/pr44028.c: New test.
9982
9983 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
9984
9985 PR fortran/27866
9986 PR fortran/35003
9987 PR fortran/42809
9988 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9989 * gfortran.dg/warn_conversion.f90: New.
9990
9991 2010-05-10 Michael Matz <matz@suse.de>
9992
9993 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9994
9995 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
9996
9997 PR rtl-optimization/44012
9998 * gcc.dg/pr44012.c: New.
9999
10000 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10001
10002 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10003 Log text on entry and exit.
10004 Prune Sun ld warnings for common symbols with differing sizes.
10005 (lto-link-and-maybe-run): Change caller.
10006
10007 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10008
10009 PR fortran/44044
10010 * gfortran.dg/class_7.f03: Modified.
10011 * gfortran.dg/select_type_1.f03: Modified.
10012 * gfortran.dg/select_type_12.f03: New.
10013
10014 2010-05-10 Richard Guenther <rguenther@suse.de>
10015
10016 PR tree-optimization/44050
10017 * gcc.dg/torture/pr44050.c: New testcase.
10018
10019 2010-05-10 Wei Guozhi <carrot@google.com>
10020
10021 PR target/42879
10022 * gcc.target/arm/pr42879.c: New testcase.
10023
10024 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10025
10026 PR c/44051
10027 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10028
10029 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10030
10031 PR c/10676
10032 * gcc.dg/anon-struct-10.c: New test.
10033
10034 2010-05-09 Richard Guenther <rguenther@suse.de>
10035
10036 PR middle-end/44024
10037 * gcc.dg/pr44024.c: New testcase.
10038
10039 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10040
10041 PR c/4784
10042 * gcc.dg/anon-struct-9.c: New test.
10043
10044 2010-05-09 Richard Guenther <rguenther@suse.de>
10045
10046 PR middle-end/44043
10047 * gcc.c-torture/compile/pr44043.c: New testcase.
10048
10049 2010-05-09 Richard Guenther <rguenther@suse.de>
10050
10051 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10052
10053 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10054
10055 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10056
10057 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10058
10059 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10060 * gnat.dg/specs/lto3.ads: Likewise.
10061
10062 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10063
10064 PR middle-end/28685
10065 * gcc.dg/pr28685-1.c: New file.
10066
10067 2010-05-08 Richard Guenther <rguenther@suse.de>
10068
10069 PR tree-optimization/44030
10070 * gcc.c-torture/compile/pr44030.c: New testcase.
10071
10072 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10073
10074 * gnat.dg/lto6.adb: New test.
10075 * gnat.dg/lto6_pkg.ads: New helper.
10076
10077 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10078
10079 * gnat.dg/lto5.adb: New test.
10080 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10081
10082 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10083
10084 * gnat.dg/lto4.ad[sb]: New test.
10085
10086 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10087
10088 * gnat.dg/specs/lto3.ads: New test.
10089 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10090 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10091
10092 2010-05-08 Quentin Ochem <ochem@adacore.com>
10093
10094 * gnat.dg/sizetype3.ad[sb]: New test.
10095 * gnat.dg/sizetype3_pkg.ads: New helper.
10096
10097 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10098
10099 PR c++/43951
10100 * g++.dg/init/new29.C: New.
10101
10102 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10103
10104 PR fortran/40728
10105 * gfortran.dg/coarray_1.f90: Fixed error message.
10106 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10107 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10108 * gfortran.dg/intrinsic_std_5.f90: New.
10109
10110 2010-05-07 Jason Merrill <jason@redhat.com>
10111
10112 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10113
10114 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10115
10116 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10117 (size_t, stderr): Remove.
10118 (read_error): Replaced __builtin_fprintf by fprintf.
10119
10120 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10121
10122 * gcc.dg/ordered-comparison-1.c: New test.
10123 * gcc.dg/ordered-comparison-2.c: New test.
10124 * gcc.dg/ordered-comparison-3.c: New test.
10125 * gcc.dg/ordered-comparison-4.c: New test.
10126
10127 2010-05-06 Mike Stump <mikestump@comcast.net>
10128
10129 PR objc/35165
10130 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10131
10132 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10133 Jason Merrill <jason@redhat.com>
10134
10135 * g++.dg/cpp0x/nullptr01.C: New.
10136 * g++.dg/cpp0x/nullptr02.C: New.
10137 * g++.dg/cpp0x/nullptr03.C: New.
10138 * g++.dg/cpp0x/nullptr04.C: New.
10139 * g++.dg/cpp0x/nullptr05.C: New.
10140 * g++.dg/cpp0x/nullptr06.C: New.
10141 * g++.dg/cpp0x/nullptr07.C: New.
10142 * g++.dg/cpp0x/nullptr08.C: New.
10143 * g++.dg/cpp0x/nullptr09.C: New.
10144 * g++.dg/cpp0x/nullptr10.C: New.
10145 * g++.dg/cpp0x/nullptr11.C: New.
10146 * g++.dg/cpp0x/nullptr12.C: New.
10147 * g++.dg/cpp0x/nullptr13.C: New.
10148 * g++.dg/cpp0x/nullptr14.C: New.
10149 * g++.dg/cpp0x/nullptr15.C: New.
10150 * g++.dg/cpp0x/nullptr16.C: New.
10151 * g++.dg/cpp0x/nullptr17.C: New.
10152 * g++.dg/cpp0x/nullptr18.C: New.
10153 * g++.dg/cpp0x/nullptr19.C: New.
10154 * g++.dg/cpp0x/nullptr20.C: New.
10155 * g++.dg/cpp0x/nullptr21.C: New.
10156 * g++.dg/cpp0x/nullptr22.C: New.
10157 * g++.dg/debug/nullptr01.C: New.
10158 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10159
10160 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10161
10162 * gcc.dg/Wunused-var-8.c: Move to...
10163 * c-c++-common/Wunused-var-6.c: ... here. New test.
10164
10165 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10166
10167 PR c++/40406
10168 * g++.dg/template/crash96.C: New.
10169
10170 2010-05-06 Jan Hubicka <jh@suse.cz>
10171
10172 PR tree-optimization/43791
10173 * gcc.c-torture/compile/pr43791.c: New file.
10174
10175 2010-05-06 Michael Matz <matz@suse.de>
10176
10177 PR tree-optimization/43984
10178 * gfortran.dg/pr43984.f90: New test.
10179
10180 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10181
10182 PR 40989
10183 * gcc.dg/pr40989.c: New.
10184
10185 2010-05-06 Richard Guenther <rguenther@suse.de>
10186
10187 PR tree-optimization/43934
10188 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10189
10190 2010-05-06 Richard Guenther <rguenther@suse.de>
10191
10192 PR tree-optimization/43987
10193 * gcc.c-torture/execute/pr43987.c: New testcase.
10194 * gcc.dg/torture/pta-escape-1.c: Adjust.
10195 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10196 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10197 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10198 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10199
10200 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10201 Dodji Seketeli <dodji@redhat.com>
10202
10203 PR c/18624
10204 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10205 * g++.dg/template/sfinae16.C: Likewise.
10206 * gcc.dg/Wunused-var-1.c: Moved to...
10207 * c-c++-common/Wunused-var-1.c: ...here. New test.
10208 * gcc.dg/Wunused-var-2.c: Moved to...
10209 * c-c++-common/Wunused-var-2.c: ...here. New test.
10210 * gcc.dg/Wunused-var-3.c: Moved to...
10211 * c-c++-common/Wunused-var-3.c: ...here. New test.
10212 * gcc.dg/Wunused-var-4.c: Moved to...
10213 * gcc.dg/Wunused-var-1.c: ... here.
10214 * gcc.dg/Wunused-var-5.c: Moved to...
10215 * c-c++-common/Wunused-var-4.c: ...here. New test.
10216 * gcc.dg/Wunused-var-7.c: Moved to...
10217 * c-c++-common/Wunused-var-5.c: ...here. New test.
10218 * gcc.dg/Wunused-var-6.c: Moved to...
10219 * gcc.dg/Wunused-var-2.c: ... here.
10220 * c-c++-common/Wunused-var-1.c: New test.
10221 * c-c++-common/Wunused-var-2.c: New test.
10222 * c-c++-common/Wunused-var-3.c: New test.
10223 * c-c++-common/Wunused-var-4.c: New test.
10224 * c-c++-common/Wunused-var-5.c: New test.
10225 * g++.dg/warn/Wunused-var-1.C: New test.
10226 * g++.dg/warn/Wunused-var-2.C: New test.
10227 * g++.dg/warn/Wunused-var-3.C: New test.
10228 * g++.dg/warn/Wunused-var-4.C: New test.
10229 * g++.dg/warn/Wunused-var-5.C: New test.
10230 * g++.dg/warn/Wunused-var-6.C: New test.
10231 * g++.dg/warn/Wunused-var-7.C: New test.
10232 * g++.dg/warn/Wunused-var-8.C: New test.
10233 * g++.dg/warn/Wunused-parm-1.C: New test.
10234 * g++.dg/warn/Wunused-parm-2.C: New test.
10235 * g++.dg/warn/Wunused-parm-3.C: New test.
10236
10237 2010-05-06 Tobias Burnus <burnus@net-b.de>
10238
10239 PR fortran/43985
10240 * gfortran.dg/gomp/crayptr5.f90: New test case.
10241
10242 2010-05-05 Jason Merrill <jason@redhat.com>
10243
10244 PR debug/43370
10245 * g++.dg/ext/attrib39.C: New.
10246
10247 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
10248
10249 PR fortran/24978
10250 * gfortran.dg/data_invalid.f90: New.
10251
10252 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
10253
10254 * gnat.dg/lto2.adb: New test.
10255
10256 2010-05-05 Jason Merrill <jason@redhat.com>
10257
10258 PR c++/43787
10259 * g++.dg/opt/empty1.C: New.
10260
10261 2010-05-05 Janus Weil <janus@gcc.gnu.org>
10262
10263 PR fortran/43696
10264 * gfortran.dg/class_17.f03: New.
10265
10266 2010-05-04 Neil Vachharajani <nvachhar@google.com>
10267
10268 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
10269
10270 2010-05-04 Mike Stump <mikestump@comcast.net>
10271
10272 PR objc/35165
10273 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
10274
10275 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10276
10277 PR target/43668
10278 * gcc.target/i386/pr43668.c: New.
10279
10280 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10281
10282 PR c++/43028
10283 * g++.dg/cpp0x/initlist31.C: New.
10284
10285 2010-05-04 Jakub Jelinek <jakub@redhat.com>
10286
10287 PR c/43981
10288 * gcc.dg/Wunused-var-8.c: New test.
10289
10290 2010-05-04 Jason Merrill <jason@redhat.com>
10291
10292 PR c++/38064
10293 * g++.dg/cpp0x/enum3.C: Extend.
10294
10295 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10296
10297 PR target/43799
10298 * gcc.target/i386/pr43799.c: New.
10299
10300 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
10301
10302 * gnat.dg/lto1.adb: New test.
10303 * gnat.dg/lto1_pkg.ad[sb]: New helper.
10304
10305 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10306
10307 PR middle-end/43671
10308 * gcc.target/i386/pr43671.c: New.
10309
10310 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
10311
10312 PR c++/43705
10313 * g++.dg/template/crash95.C: New.
10314
10315 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
10316
10317 PR debug/43508
10318 * gcc.target/i386/pr43508.c: New.
10319
10320 2010-05-04 Richard Guenther <rguenther@suse.de>
10321
10322 PR tree-optimization/43879
10323 * g++.dg/torture/pr43879-1_0.C: New testcase.
10324 * g++.dg/torture/pr43879-1_1.C: Likewise.
10325
10326 2010-05-03 Dodji Seketeli <dodji@redhat.com>
10327
10328 PR c++/43953
10329 * g++.dg/other/crash-12.C: New test.
10330
10331 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
10332
10333 * g++.dg/cdce3.C: Add a space. Updated.
10334
10335 2010-05-03 Jason Merrill <jason@redhat.com>
10336
10337 PR c++/43680
10338 * g++.dg/opt/enum2.C: New.
10339 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
10340 * g++.dg/warn/Wswitch-1.C: Adjust message.
10341
10342 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10343
10344 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
10345 * g++.dg/ext/label13.C: Fix typo.
10346 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
10347 alpha*-dec-osf5*.
10348 * gcc.c-torture/compile/limits-declparen.c: xfail on
10349 alpha*-dec-osf5* with -g.
10350 * gcc.c-torture/compile/limits-pointer.c: Likewise.
10351 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
10352 * gcc.dg/c99-tgmath-2.c: Likewise.
10353 * gcc.dg/c99-tgmath-3.c: Likewise.
10354 * gcc.dg/c99-tgmath-4.c: Likewise.
10355
10356 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
10357
10358 PR fortran/43592
10359 * gfortran.dg/unexpected_interface.f90: New test.
10360
10361 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10362
10363 * ada/acats/run_acats (which): New function.
10364 (host_gnatchop, host_gnatmake): Use it.
10365
10366 2010-05-03 Richard Guenther <rguenther@suse.de>
10367
10368 PR tree-optimization/43971
10369 * gcc.dg/pr43971.c: New testcase.
10370
10371 2010-05-03 Jakub Jelinek <jakub@redhat.com>
10372
10373 PR debug/43972
10374 * gcc.dg/debug/pr43972.c: New test.
10375
10376 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
10377
10378 PR testsuite/43963
10379 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
10380
10381 2010-05-02 Richard Guenther <rguenther@suse.de>
10382
10383 PR tree-optimization/43879
10384 * gcc.dg/torture/pr43879-3.c: New testcase.
10385
10386 2010-05-01 Richard Guenther <rguenther@suse.de>
10387
10388 PR tree-optimization/43949
10389 * g++.dg/warn/Warray-bounds-5.C: New testcase.
10390
10391 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
10392
10393 PR c++/43951
10394 * g++.dg/init/new28.C: New.
10395
10396 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
10397
10398 PR objc++/32052
10399 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
10400 structure and nested declarations.
10401 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
10402 structure and nested declarations. Reduce header clutter and
10403 use _exit() rather than abort().
10404 * objc.dg/encode-10.m: New.
10405 * objc.dg/encode-11.m: New.
10406
10407 2010-04-30 DJ Delorie <dj@redhat.com>
10408
10409 * gcc.c-torture/execute/20100430-1.c: New test.
10410
10411 2010-04-30 Jason Merrill <jason@redhat.com>
10412
10413 PR c++/43868
10414 * g++.dg/template/ptrmem21.C: New.
10415
10416 2010-04-30 Tobias Burnus Mburnus@net-b.de>
10417
10418 PR fortran/18918
10419 PR fortran/43931
10420 * gfortran.dg/coarray_13.f90: New test.
10421
10422 2010-04-30 Richard Guenther <rguenther@suse.de>
10423
10424 PR lto/43946
10425 * gcc.dg/lto/20100430-1_0.c: New testcase.
10426
10427 2010-04-30 Jakub Jelinek <jakub@redhat.com>
10428
10429 PR debug/43942
10430 * c-c++-common/pr43942.c: New test.
10431
10432 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
10433
10434 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
10435 conflict with darwin crt1.o 'start' symbol.
10436
10437 2010-04-30 Richard Guenther <rguenther@suse.de>
10438
10439 PR tree-optimization/43879
10440 * gcc.dg/torture/pr43879_1.c: New testcase.
10441
10442 2010-04-30 Richard Guenther <rguenther@suse.de>
10443
10444 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
10445
10446 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
10447
10448 PR c++/43890
10449 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
10450 user-provided constructor while recursing.
10451
10452 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10453
10454 PR fortran/42274
10455 * gfortran.dg/class_16.f03: New test.
10456
10457 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10458
10459 PR fortran/42274
10460 * gfortran.dg/class_15.f03: New.
10461
10462 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10463
10464 PR fortran/43326
10465 * gfortran.dg/dynamic_dispatch_9.f03: New test.
10466
10467 2010-04-29 Janus Weil <janus@gcc.gnu.org>
10468
10469 PR fortran/43492
10470 * gfortran.dg/generic_22.f03 : New test.
10471
10472 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
10473
10474 PR fortran/42353
10475 * gfortran.dg/class_14.f03: New test.
10476
10477 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10478
10479 PR fortran/42680
10480 * gfortran.dg/interface_32.f90: New test.
10481
10482 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
10483 Janus Weil <janus@gcc.gnu.org>
10484
10485 PR fortran/41829
10486 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
10487 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
10488 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
10489
10490 2010-04-28 Mike Stump <mikestump@comcast.net>
10491
10492 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
10493 dg-excess-errors.
10494 * g++.dg/uninit-pred-2_b.C: Likewise.
10495
10496 2010-04-28 Tobias Burnus <burnus@net-b.de>
10497
10498 PR fortran/18918
10499 PR fortran/43919
10500 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
10501
10502 2010-04-28 Matthias Klose <doko@ubuntu.com>
10503
10504 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
10505 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
10506 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
10507 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
10508 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
10509
10510 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
10511
10512 * gcc.dg/const-uniq-1.c: New test.
10513 * gcc.dg/lto/const-uniq_[01].c: Likewise.
10514
10515 2010-04-28 Xinliang David Li <davidxl@google.com>
10516
10517 * gcc.dg/uninit-pred-2_b.c: New test.
10518 * gcc.dg/uninit-pred-4_b.c: New test.
10519 * gcc.dg/uninit-pred-3_d.c: New test.
10520 * gcc.dg/uninit-pred-6_b.c: New test.
10521 * gcc.dg/uninit-pred-8_b.c: New test.
10522 * gcc.dg/uninit-pred-3_a.c: New test.
10523 * gcc.dg/uninit-pred-2_c.c: New test.
10524 * gcc.dg/uninit-pred-5_a.c: New test.
10525 * gcc.dg/uninit-pred-3_e.c: New test.
10526 * gcc.dg/uninit-pred-7_a.c: New test.
10527 * gcc.dg/uninit-pred-6_c.c: New test.
10528 * gcc.dg/uninit-pred-9_a.c: New test.
10529 * gcc.dg/uninit-pred-8_c.c: New test.
10530 * gcc.dg/uninit-pred-3_b.c: New test.
10531 * gcc.dg/uninit-pred-5_b.c: New test.
10532 * gcc.dg/uninit-pred-7_b.c: New test.
10533 * gcc.dg/uninit-pred-6_d.c: New test.
10534 * gcc.dg/uninit-pred-9_b.c: New test.
10535 * gcc.dg/uninit-pred-2_a.c: New test.
10536 * gcc.dg/uninit-pred-4_a.c: New test.
10537 * gcc.dg/uninit-pred-3_c.c: New test.
10538 * gcc.dg/uninit-pred-6_a.c: New test.
10539 * gcc.dg/uninit-pred-8_a.c: New test.
10540 * gcc.dg/uninit-pred-7_c.c: New test.
10541 * gcc.dg/uninit-pred-6_e.c: New test.
10542 * g++.dg/uninit-pred-loop-1_b.cc: New test.
10543 * g++.dg/uninit-pred-1_a.C: New test.
10544 * g++.dg/uninit-pred-1_b.C: New test.
10545 * g++.dg/uninit-pred-2_a.C: New test.
10546 * g++.dg/uninit-pred-2_b.C: New test.
10547 * g++.dg/uninit-pred-loop-1_a.cc: New test.
10548 * g++.dg/uninit-pred-loop-1_c.cc: New test.
10549 * g++.dg/uninit-pred-loop_1.cc: New test.
10550
10551 2010-04-28 Martin Jambor <mjambor@suse.cz>
10552
10553 * gcc.dg/lto/20091209-1_0.c: New testcase.
10554
10555 2010-04-28 Richard Guenther <rguenther@suse.de>
10556
10557 PR tree-optimization/43879
10558 PR tree-optimization/43909
10559 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
10560
10561 2010-04-28 Richard Guenther <rguenther@suse.de>
10562
10563 PR c++/43880
10564 * g++.dg/torture/pr43880.C: New testcase.
10565
10566 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
10567
10568 PR c++/9335
10569 * g++.dg/template/recurse2.C: Update
10570 * g++.dg/template/recurse.C: Update.
10571 * g++.dg/template/pr23510.C: Update.
10572 * lib/prune.exp: Filter out 'recursively instantiated'.
10573
10574 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10575
10576 PR c++/29043
10577 * g++.dg/init/pr29043.C: New.
10578
10579 2010-04-27 Jason Merrill <jason@redhat.com>
10580
10581 * g++.dg/lookup/scoped5.C: Adjust.
10582 * g++.dg/lookup/scoped8.C: Adjust.
10583 * g++.dg/template/dependent-expr5.C: Adjust.
10584 * g++.old-deja/g++.brendan/nest1.C: Adjust.
10585
10586 PR c++/43856
10587 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
10588
10589 PR c++/43875
10590 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10591
10592 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10593 Jan Hubicka <hubicka@ucw.cz>
10594
10595 * gcc.dg/pure-2.c: New testcase.
10596 * gcc.dg/const-1.c: New testcase.
10597
10598 2010-04-27 Jason Merrill <jason@redhat.com>
10599
10600 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
10601
10602 PR c++/41468
10603 * g++.dg/template/sfinae17.C: New.
10604 * g++.dg/template/sfinae18.C: New.
10605
10606 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
10607
10608 * g++.dg/init/pr42844.C: New.
10609 * g++.dg/cpp0x/pr42844-2.C: New.
10610 * g++.dg/cpp0x/defaulted2.C: Adjust.
10611 * g++.dg/tree-ssa/pr27549.C: Likewise.
10612 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
10613
10614 2010-04-27 Tobias Burnus <burnus@net-b.de>
10615
10616 PR fortran/18918
10617 * gfortran.dg/coarray_12.f90: Fix dump parsing.
10618
10619 2010-04-27 Richard Guenther <rguenther@suse.de>
10620
10621 PR middle-end/40561
10622 * g++.dg/other/pr40561.C: New testcase.
10623
10624 2010-04-27 Martin Jambor <mjambor@suse.cz>
10625
10626 PR middle-end/43812
10627 * g++.dg/ipa/pr43812.C: New test.
10628
10629 2010-04-27 Jan Hubicka <jh@suse.cz>
10630
10631 * gcc.dg/ipa/iinline-1.c (main): Rename to...
10632 (test): ... this one.
10633
10634 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
10635
10636 PR target/40657
10637 * gcc.target/arm/thumb-stackframe.c: New test.
10638
10639 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10640
10641 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
10642 * gcc.dg/misc-column.c: Likewise.
10643 * gcc.dg/Walways-true-1.c: Likewise.
10644 * gcc.dg/Walways-true-2.c: Likewise.
10645 * gcc.dg/warn-addr-cmp.c: Likewise.
10646
10647 2010-04-27 Tobias Burnus <burnus@net-b.de>
10648
10649 PR fortran/18918
10650 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
10651 * gfortran.dg/coarray_12.f90: New.
10652
10653 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
10654
10655 PR c/32207
10656 * gcc.dg/pr32207.c: New test.
10657 * gcc.dg/misc-column.c: Adjust expected warning.
10658 * gcc.dg/Walways-true-1.c: Likewise.
10659 * gcc.dg/Walways-true-2.c: Likewise.
10660 * gcc.dg/warn-addr-cmp.c: Likewise.
10661
10662 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
10663
10664 PR lto/42776
10665 * lib/lto.exp (lto_prune_vis_warns): New function.
10666 (lto-link-and-maybe-run): Call it.
10667
10668 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
10669
10670 PR tree-optimization/43904
10671 * gcc.dg/tree-ssa/tailcall-6.c: New.
10672
10673 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10674
10675 PR testsuite/35165
10676 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
10677 Darwin8/OSX10.4 - compatible code generation.
10678 Use scan-rtl-dump.
10679 * obj-c++.dg/stubify-1.mm: Ditto.
10680 * lib/objc-torture.exp: Do not require link success for
10681 "trivial.m" in the runtime checks when dowhat = 'compile'.
10682 * lib/dg-pch.exp (dg-flags-pch): New Proc.
10683 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
10684 Darwin8/OSX10.4 - compatible code generation.
10685 * objc.dg/stubify-2.m: Ditto.
10686 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
10687 * objc.dg/next-runtime-1.m: Ditto.
10688 * objc.dg/stret-2.m: Restrict to ilp32 targets.
10689 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
10690 runtimes on Darwin.
10691
10692 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
10693
10694 PR 43715
10695 * lib/plugin-support.exp: Use "-undefined
10696 dynamic_lookup" on darwin.
10697
10698 2010-04-26 Richard Guenther <rguenther@suse.de>
10699
10700 * gcc.dg/lto/20100426_0.c: New testcase.
10701
10702 2010-04-26 Jie Zhang <jie@codesourcery.com>
10703
10704 PR tree-optimization/43833
10705 gcc.dg/Warray-bounds-8.c: New test case.
10706
10707 2010-04-26 Richard Guenther <rguenther@suse.de>
10708
10709 PR lto/43080
10710 * g++.dg/lto/20100423-3_0.C: New testcase.
10711
10712 2010-04-26 Richard Guenther <rguenther@suse.de>
10713
10714 PR lto/42425
10715 * g++.dg/lto/20100423-2_0.C: New testcase.
10716
10717 2010-04-26 Ira Rosen <irar@il.ibm.com>
10718
10719 * gcc.dg/vect/bb-slp-23.c: New test.
10720
10721 2010-04-25 Joseph Myers <joseph@codesourcery.com>
10722
10723 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10724 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10725 * gcc.dg/c1x-float-1.c: New test.
10726
10727 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10728
10729 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10730 of "lea\[ \t\]".
10731
10732 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10733
10734 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10735 FreeBSD.
10736 * gfortran.dg/default_format_denormal_1.f90: Ditto.
10737 * gfortran.dg/default_format_2.f90: Ditto.
10738
10739 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10740
10741 * gfortran.dg/pr43505.f90: Clean up .mod file.
10742 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10743 * gfortran.dg/pr41347.f90: Ditto.
10744 * gfortran.dg/internal_pack_4.f90: Ditto.
10745 * gfortran.dg/proc_decl_23.f90: Ditto.
10746 * gfortran.dg/recursive_check_3.f90: Ditto.
10747 * gfortran.dg/intent_out_3.f90: Ditto.
10748 * gfortran.dg/assignment_2.f90: Ditto.
10749 * gfortran.dg/pr41928.f90: Ditto.
10750 * gfortran.dg/pr42166.f90: Ditto.
10751 * gfortran.dg/private_type_12.f90: Ditto.
10752 * gfortran.dg/graphite/pr42185.f90: Ditto.
10753 * gfortran.dg/graphite/pr42186.f90: Ditto.
10754 * gfortran.dg/graphite/pr40982.f90: Ditto.
10755 * gfortran.dg/graphite/id-2.f90: Ditto.
10756 * gfortran.dg/graphite/id-4.f90: Ditto.
10757 * gfortran.dg/graphite/pr42050.f90: Ditto.
10758 * gfortran.dg/graphite/id-18.f90: Ditto.
10759 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10760 * gfortran.dg/graphite/pr41924.f90: Ditto.
10761 * gfortran.dg/graphite/pr42393.f90: Ditto.
10762 * gfortran.dg/graphite/pr37980.f90: Ditto.
10763 * gfortran.dg/graphite/pr38953.f90: Ditto.
10764 * gfortran.dg/graphite/pr42180.f90: Ditto.
10765 * gfortran.dg/graphite/pr42181.f90: Ditto.
10766 * gfortran.dg/where_operator_assign_4.f90: Ditto.
10767 * gfortran.dg/select_type_4.f90: Ditto.
10768 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10769 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10770 * gfortran.dg/lto/pr40725_0.f03: Ditto.
10771 * gfortran.dg/elemental_args_check_2.f90: Ditto.
10772 * gfortran.dg/whole_file_11.f90: Ditto.
10773 * gfortran.dg/private_type_11.f90: Ditto.
10774 * gfortran.dg/vect/vect-gems.f90: Ditto.
10775 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10776
10777 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10778
10779 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10780
10781 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
10782
10783 * gnat.dg/pack15.ad[sb]: New test.
10784
10785 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
10786
10787 * gcc.target/arm/mla-1.c: New test.
10788
10789 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
10790
10791 PR fortran/30073
10792 PR fortran/43793
10793 * gfortran.dg/pr43793.f90: New test.
10794
10795 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
10796
10797 PR tree-optimization/41442
10798 * gcc.target/i386/pr41442.c: New test.
10799
10800 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
10801
10802 PR fortran/43832
10803 * gfortran.dg/fgetc_3.f90: Delete bogus test.
10804
10805 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10806
10807 PR fortran/43832
10808 * gfortran.dg/open_nounit.f90: New test.
10809
10810 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
10811
10812 PR fortran/43841
10813 PR fortran/43843
10814 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10815
10816 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10817
10818 * gcc.dg/Wconversion-integer.c: Update.
10819
10820 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
10821
10822 * gnat.dg/unchecked_convert5.adb: New test.
10823
10824 2010-04-23 Richard Guenther <rguenther@suse.de>
10825
10826 PR lto/41734
10827 * gcc.dg/lto/20100423-2_0.c: New testcase.
10828 * gcc.dg/lto/20100423-2_0.c: Likewise.
10829
10830 2010-04-23 Richard Guenther <rguenther@suse.de>
10831
10832 PR lto/43455
10833 * gcc.dg/lto/20100423-1_0.c: New testcase.
10834 * gcc.dg/lto/20100423-1_1.c: Likewise.
10835
10836 2010-04-23 Martin Jambor <mjambor@suse.cz>
10837
10838 PR tree-optimization/43846
10839 * gcc.dg/tree-ssa/sra-10.c: New test.
10840
10841 2010-04-23 Martin Jambor <mjambor@suse.cz>
10842
10843 PR middle-end/43835
10844 * gcc.c-torture/execute/pr43835.c: New test.
10845
10846 2010-04-23 Richard Guenther <rguenther@suse.de>
10847
10848 PR lto/42653
10849 * g++.dg/lto/20100423-1_0.C: New testcase.
10850
10851 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
10852
10853 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10854
10855 2010-04-22 Ira Rosen <irar@il.ibm.com>
10856
10857 PR tree-optimization/43842
10858 * gcc.dg/vect/pr43842.c: New test.
10859
10860 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10861
10862 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10863 * gcc.target/i386/wmul-2.c: Likewise.
10864
10865 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10866
10867 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10868 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10869
10870 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
10871
10872 * gfortran.dg/reassoc_6.f: New testcase.
10873
10874 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10875
10876 PR middle-end/29274
10877 * gcc.target/arm/wmul-1.c: New test.
10878 * gcc.target/arm/wmul-2.c: New test.
10879
10880 2010-04-22 Richard Guenther <rguenther@suse.de>
10881
10882 PR tree-optimization/43845
10883 * gcc.c-torture/compile/pr43845.c: New testcase.
10884
10885 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10886
10887 PR middle-end/29274
10888 * gcc.target/i386/wmul-1.c: New test.
10889 * gcc.target/i386/wmul-2.c: New test.
10890 * gcc.target/bfin/wmul-1.c: New test.
10891 * gcc.target/bfin/wmul-2.c: New test.
10892
10893 2010-04-22 Richard Guenther <rguenther@suse.de>
10894
10895 PR fortran/43829
10896 * gfortran.dg/vector_subscript_6.f90: New testcase.
10897 * gfortran.dg/assign_10.f90: Adjust.
10898
10899 2010-04-21 Jakub Jelinek <jakub@redhat.com>
10900
10901 PR fortran/43836
10902 * gfortran.dg/gomp/pr43836.f90: New test.
10903
10904 2010-04-21 Richard Guenther <rguenther@suse.de>
10905
10906 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10907
10908 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10909
10910 * gcc.dg/torture/builtin-cproj-3.c: New.
10911
10912 2010-04-20 Jason Merrill <jason@redhat.com>
10913
10914 PR c++/9335
10915 * g++.dg/template/recurse2.C: New.
10916 * g++.dg/parse/crash36.C: Adjust.
10917 * g++.dg/other/fold1.C: Adjust.
10918 * g++.dg/init/member1.C: Adjust.
10919 * lib/prune.exp: Prune "skipping N instantiation contexts".
10920
10921 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10922
10923 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10924
10925 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10926
10927 * gcc.dg/torture/builtin-cproj-1.c: New.
10928 * gcc.dg/torture/builtin-cproj-2.c: New.
10929
10930 2010-04-20 Dodji Seketeli <dodji@redhat.com>
10931
10932 PR c++/43800
10933 PR c++/43704
10934 * g++.dg/template/typedef32.C: Adjust.
10935 * g++.dg/template/typedef33.C: New test.
10936
10937 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
10938
10939 PR fortran/43227
10940 * gfortran.dg/proc_decl_23.f90: New test.
10941
10942 PR fortran/43266
10943 * gfortran.dg/abstract_type_6.f03: New test.
10944
10945 2010-04-20 Xinliang David Li <davidxl@google.com>
10946
10947 * g++.dg/tree-ssa/fold-compare.C: New.
10948
10949 2010-04-20 Richard Guenther <rguenther@suse.de>
10950
10951 PR tree-optimization/39417
10952 * g++.dg/torture/pr39417.C: New testcase.
10953
10954 2010-04-20 Richard Guenther <rguenther@suse.de>
10955
10956 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10957
10958 2010-04-20 Jakub Jelinek <jakub@redhat.com>
10959
10960 * g++.dg/debug/dwarf2/rv1.C: New test.
10961
10962 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10963
10964 PR target/43635
10965 * gcc.c-torture/compile/pr43635.c: New testcase.
10966
10967 2010-04-19 Jakub Jelinek <jakub@redhat.com>
10968
10969 PR fortran/43339
10970 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10971 of sequential loops being private only in the innermost containing
10972 task region.
10973
10974 PR middle-end/43337
10975 * gfortran.dg/gomp/pr43337.f90: New test.
10976
10977 2010-04-19 Richard Guenther <rguenther@suse.de>
10978
10979 PR tree-optimization/43796
10980 * gfortran.dg/pr43796.f90: New testcase.
10981
10982 2010-04-19 Richard Guenther <rguenther@suse.de>
10983
10984 PR tree-optimization/43783
10985 * gcc.c-torture/execute/pr43783.c: New testcase.
10986
10987 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
10988
10989 PR target/43766
10990 * gcc.target/i386/pr43766.c: New test.
10991
10992 2010-04-19 Jie Zhang <jie@codesourcery.com>
10993
10994 PR target/43662
10995 * gcc.target/i386/pr43662.c: New test.
10996
10997 2010-04-19 Dodji Seketeli <dodji@redhat.com>
10998
10999 PR c++/43704
11000 * g++.dg/template/typedef32.C: New test.
11001
11002 2010-04-19 Ira Rosen <irar@il.ibm.com>
11003
11004 PR tree-optimization/37027
11005 * lib/target-supports.exp
11006 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11007 * gcc.dg/vect/pr37027.c: New test.
11008 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11009 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11010 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11011 gcc.dg/vect/vect-complex-6.c: Likewise.
11012
11013 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11014
11015 * g++.dg/debug/dwarf2/enum1.C: New test.
11016
11017 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11018
11019 * gnat.dg/rep_clause5.ad[sb]: New test.
11020 * gnat.dg/rep_clause5_pkg.ads: New helper.
11021
11022 2010-04-18 Ira Rosen <irar@il.ibm.com>
11023
11024 PR tree-optimization/43771
11025 * g++.dg/vect/pr43771.cc: New test.
11026
11027 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11028
11029 PR fortran/31538
11030 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11031 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11032
11033 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11034
11035 * gnat.dg/sizetype.adb: Rename into...
11036 * gnat.dg/sizetype1.adb: ...this.
11037 * gnat.dg/sizetype2.adb: New test.
11038
11039 2010-04-16 Richard Guenther <rguenther@suse.de>
11040
11041 PR tree-optimization/43572
11042 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11043
11044 2010-04-16 Olivier Hainque <hainque@adacore.com>
11045
11046 * gnat.dg/specs/discr_private.ads: New test.
11047
11048 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11049
11050 PR target/41514
11051 * gcc.target/arm/thumb-comparisons.c: New test.
11052
11053 PR target/40603
11054 * gcc.target/arm/thumb-cbranchqi.c: New test.
11055
11056 2010-04-16 Christian Bruel <christian.bruel@st.com>
11057
11058 * g++.dg/torture/pr36191.C: Enable for SH.
11059
11060 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11061
11062 * gnat.dg/wide_boolean.adb: New test.
11063 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11064
11065 2010-04-15 Richard Guenther <rguenther@suse.de>
11066
11067 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11068 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11069 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11070 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11071 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11072 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11073 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11074 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11075 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11076 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11077 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11078 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11079 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11080 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11081 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11082
11083 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11084
11085 PR target/21803
11086 * gcc.target/arm/pr42496.c: New test.
11087
11088 2010-04-14 Jason Merrill <jason@redhat.com>
11089
11090 PR c++/36625
11091 * g++.dg/ext/attrib38.C: New.
11092
11093 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11094
11095 PR testsuite/43739
11096 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11097
11098 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11099
11100 PR 42966
11101 * gcc.dg/cpp/warn-undef-2.c: Update.
11102 * gcc.dg/cpp/warn-traditional-2.c: Update.
11103 * gcc.dg/cpp/warn-comments-2.c: Update.
11104 * gcc.dg/cpp/warn-variadic-2.c: Update.
11105 * gcc.dg/cpp/warn-long-long-2.c: Update.
11106 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11107 * gcc.dg/cpp/warn-multichar-2.c: Update.
11108 * gcc.dg/cpp/warn-normalized-3.c: Update.
11109 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11110 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11111 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11112 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11113 * gcc.dg/cpp/warn-redefined-2.c: Update.
11114 * gfortran.dg/warning-directive-2.F90: Update.
11115 * c-c++-common/cpp/warning-directive-2.c: Update.
11116
11117 2010-04-14 Michael Matz <matz@suse.de>
11118
11119 PR tree-optimization/42963
11120 * gcc.dg/pr42963.c: New testcase.
11121
11122 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11123
11124 * gnat.dg/class_wide.adb: Rename into...
11125 * gnat.dg/class_wide1.adb: ...this.
11126 * gnat.dg/class_wide2.ad[sb]: New test.
11127
11128 2010-04-14 Tobias Burnus <burnus@net-b.de>
11129
11130 PR fortran/18918
11131 * gfortran.dg/coarray_9.f90: Update dg-errors.
11132 * gfortran.dg/coarray_10.f90: New test.
11133 * gfortran.dg/coarray_11.f90: New test.
11134
11135 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11136
11137 PR fortran/43747
11138 gfortran.dg/initialization_24.f90: New test.
11139
11140 2010-04-13 Jason Merrill <jason@redhat.com>
11141
11142 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11143 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11144
11145 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11146
11147 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11148 * g++.dg/dg.exp: Likewise.
11149 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11150 * c-c++-common/cpp/warning-directive-1.c: ... here.
11151 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11152 * c-c++-common/cpp/warning-directive-2.c: ... here.
11153 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11154 * c-c++-common/cpp/warning-directive-3.c: ... here.
11155 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11156 * c-c++-common/cpp/warning-directive-4.c: ... here.
11157 * g++.dg/cpp/warning-directive-1.C: Delete.
11158 * g++.dg/cpp/warning-directive-2.C: Delete.
11159 * g++.dg/cpp/warning-directive-3.C: Delete.
11160 * g++.dg/cpp/warning-directive-4.C: Delete.
11161 * gcc.dg/cpp/normalised-3.c: Delete.
11162 * g++.dg/cpp/normalised-1.C: Rename as ...
11163 * c-c++-common/cpp/normalised-3.c: ... this.
11164
11165 2010-04-13 Martin Jambor <mjambor@suse.cz>
11166
11167 * gcc.dg/tree-ssa/sra-9.c: New test.
11168
11169 2010-04-13 Michael Matz <matz@suse.de>
11170
11171 PR middle-end/43730
11172 * gcc.dg/pr43730.c: New test.
11173
11174 2010-04-13 Michael Matz <matz@suse.de>
11175
11176 * gcc.dg/tree-ssa/negate.c: New testcase.
11177
11178 2010-04-13 Richard Guenther <rguenther@suse.de>
11179
11180 PR testsuite/43735
11181 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11182
11183 2010-04-13 Richard Guenther <rguenther@suse.de>
11184
11185 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11186
11187 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11188
11189 * gnat.dg/derived_type1.adb: New test.
11190
11191 2010-04-13 Matthias Klose <doko@ubuntu.com>
11192
11193 * gcc.dg/plugindir1.c: New testcase.
11194 * gcc.dg/plugindir2.c: New testcase.
11195 * gcc.dg/plugindir3.c: New testcase.
11196 * gcc.dg/plugindir4.c: New testcase.
11197
11198 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11199
11200 * gcc.target/i386/rotate-2.c: New test.
11201
11202 2010-04-12 Jason Merrill <jason@redhat.com>
11203
11204 PR c++/43641
11205 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11206 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11207
11208 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11209
11210 PR c++/25811
11211 * g++.dg/init/pr25811.C: New test.
11212
11213 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11214
11215 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11216 dg-error, dg-warning.
11217 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11218
11219 2010-04-12 Richard Guenther <rguenther@suse.de>
11220
11221 * gcc.dg/torture/inline-2.c: New testcase.
11222
11223 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11224
11225 PR bootstrap/43699
11226 * gcc.dg/Wunused-var-7.c: New test.
11227
11228 PR tree-optimization/43560
11229 * gcc.c-torture/execute/pr43560.c: New test.
11230
11231 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
11232
11233 * gnat.dg/aggr13.adb: New test.
11234 * gnat.dg/aggr14.adb: Likewise.
11235 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
11236
11237 2010-04-12 Richard Guenther <rguenther@suse.de>
11238
11239 PR c++/43611
11240 * g++.dg/torture/pr43611.C: New testcase.
11241
11242 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
11243
11244 PR c/36774
11245 * gcc.dg/pr36774-1.c: New test.
11246 * gcc.dg/pr36774-2.c: New test.
11247
11248 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11249
11250 * gcc.target/sh/rte-delay-slot.c: New test.
11251
11252 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
11253
11254 * gnat.dg/pack9.adb: Remove -cargs option.
11255 * gnat.dg/aggr12.ad[sb]: New test.
11256
11257 2010-04-10 Jie Zhang <jie@codesourcery.com>
11258
11259 PR target/43417
11260 * gcc.target/sh/pr43417.c: New test.
11261
11262 2010-04-10 Tobias Burnus <burnus@net-b.de>
11263
11264 PR fortran/43591
11265 * gfortran.dg/spec_expr_6.f90: New test.
11266
11267 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11268
11269 PR cpp/43195
11270 * gcc.dg/cpp/pr43195.c: New.
11271 * gcc.dg/cpp/pr43195.h: New.
11272
11273 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11274
11275 PR 42965
11276 * gcc.dg/Werror-6.c: Adjust.
11277 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11278 * gcc.dg/Werror-4.c: Likewise.
11279 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
11280 * gcc.dg/Wswitch-enum-error.c: Likewise.
11281 * gcc.dg/Wpointer-arith.c: Likewise.
11282 * gcc.dg/Wfatal.c: Likewise.
11283 * gcc.dg/Wswitch-error.c: Likewise.
11284 * g++.dg/warn/unused-result1-Werror.c: Likewise.
11285 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
11286 * gcc.dg/cpp/warn-undef-2.c: Likewise.
11287 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
11288 * gcc.dg/cpp/warn-comments-2.c: Likewise.
11289 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
11290 * gcc.dg/cpp/warning-directive-2.c: Likewise.
11291 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
11292 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
11293 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
11294 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
11295 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
11296 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
11297 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
11298 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
11299 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
11300 * g++.dg/cpp/warning-directive-2.C: Likewise.
11301 * gfortran.dg/warning-directive-2.F90: Likewise.
11302
11303 2010-04-09 Jason Merrill <jason@redhat.com>
11304
11305 PR c++/42623
11306 * g++.dg/template/sizeof13.C: New.
11307
11308 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
11309
11310 * g++.dg/other/pr35504.C: Add check for thiscall.
11311 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
11312 * gcc.dg/torture/stackalign/thiscall-1.c: New.
11313
11314 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
11315
11316 PR c++/28584
11317 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
11318 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
11319 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
11320 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
11321 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
11322 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
11323 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
11324 * g++.dg/other/increment1.C: Likewise.
11325
11326 2010-04-09 Tobias Burnus <burnus@net-b.de>
11327
11328 PR fortran/18918
11329 * gfortran.dg/coarray_7.f90: New test.
11330 * gfortran.dg/coarray_8.f90: New test.
11331
11332 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
11333
11334 PR fortran/28039
11335 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
11336
11337 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11338
11339 PR target/43643
11340 * gcc.dg/pr43643.c: New test.
11341
11342 2010-04-08 Tobias Burnus <burnus@net-b.de>
11343
11344 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
11345
11346 2010-04-08 Richard Guenther <rguenther@suse.de>
11347
11348 PR tree-optimization/43679
11349 * gcc.c-torture/compile/pr43679.c: New testcase.
11350
11351 2010-04-08 Jakub Jelinek <jakub@redhat.com>
11352
11353 PR debug/43670
11354 * gcc.dg/pr43670.c: New test.
11355
11356 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
11357
11358 PR middle-end/40815
11359 * gcc.dg/tree-ssa/reassoc-19.c: New.
11360
11361 2010-04-07 Jakub Jelinek <jakub@redhat.com>
11362
11363 PR c/18624
11364 * gcc.dg/Wunused-var-1.c: New test.
11365 * gcc.dg/Wunused-var-2.c: New test.
11366 * gcc.dg/Wunused-var-3.c: New test.
11367 * gcc.dg/Wunused-var-4.c: New test.
11368 * gcc.dg/Wunused-var-5.c: New test.
11369 * gcc.dg/Wunused-var-6.c: New test.
11370 * gcc.dg/Wunused-parm-1.c: New test.
11371
11372 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
11373 * gcc.dg/trunc-1.c: Likewise.
11374 * gcc.dg/vla-9.c: Likewise.
11375 * gcc.dg/dfp/composite-type.c: Likewise.
11376
11377 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11378
11379 PR objc/35996
11380 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
11381 * obj-c++.dg/objc-gc-3.mm: Ditto.
11382
11383 2010-04-07 Simon Baldwin <simonb@google.com>
11384
11385 * gcc.dg/cpp/warn-undef-2.c: New.
11386 * gcc.dg/cpp/warn-traditional-2.c: New.
11387 * gcc.dg/cpp/warn-comments-2.c: New.
11388 * gcc.dg/cpp/warning-directive-1.c: New.
11389 * gcc.dg/cpp/warn-long-long.c: New.
11390 * gcc.dg/cpp/warn-traditional.c: New.
11391 * gcc.dg/cpp/warn-variadic-2.c: New.
11392 * gcc.dg/cpp/warn-undef.c: New.
11393 * gcc.dg/cpp/warn-normalized-1.c: New.
11394 * gcc.dg/cpp/warning-directive-2.c: New.
11395 * gcc.dg/cpp/warn-long-long-2.c: New.
11396 * gcc.dg/cpp/warn-variadic.c: New.
11397 * gcc.dg/cpp/warn-normalized-2.c: New.
11398 * gcc.dg/cpp/warning-directive-3.c: New.
11399 * gcc.dg/cpp/warn-deprecated-2.c: New.
11400 * gcc.dg/cpp/warn-trigraphs-1.c: New.
11401 * gcc.dg/cpp/warn-multichar-2.c: New.
11402 * gcc.dg/cpp/warn-normalized-3.c: New.
11403 * gcc.dg/cpp/warning-directive-4.c: New.
11404 * gcc.dg/cpp/warn-unused-macros.c: New.
11405 * gcc.dg/cpp/warn-trigraphs-2.c: New.
11406 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
11407 * gcc.dg/cpp/warn-cxx-compat.c: New.
11408 * gcc.dg/cpp/warn-redefined.c: New.
11409 * gcc.dg/cpp/warn-trigraphs-3.c: New.
11410 * gcc.dg/cpp/warn-unused-macros-2.c: New.
11411 * gcc.dg/cpp/warn-deprecated.c: New.
11412 * gcc.dg/cpp/warn-trigraphs-4.c: New.
11413 * gcc.dg/cpp/warn-redefined-2.c: New.
11414 * gcc.dg/cpp/warn-comments.c: New.
11415 * gcc.dg/cpp/warn-multichar.c: New.
11416 * g++.dg/cpp/warning-directive-1.C: New.
11417 * g++.dg/cpp/warning-directive-2.C: New.
11418 * g++.dg/cpp/warning-directive-3.C: New.
11419 * g++.dg/cpp/warning-directive-4.C: New.
11420 * gfortran.dg/warning-directive-1.F90: New.
11421 * gfortran.dg/warning-directive-3.F90: New.
11422 * gfortran.dg/warning-directive-2.F90: New.
11423 * gfortran.dg/warning-directive-4.F90: New.
11424
11425 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
11426
11427 PR objc++/23716
11428 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
11429
11430 2010-04-07 Jason Merrill <jason@redhat.com>
11431
11432 * g++.dg/template/dr408.C: New.
11433
11434 * g++.dg/lookup/ns4.C: New.
11435
11436 PR c++/38392
11437 * g++.dg/template/friend51.C: New test.
11438
11439 PR c++/41970
11440 * g++.old-deja/g++.other/linkage1.C: Adjust.
11441
11442 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11443
11444 PR c++/42697
11445 * g++.dg/template/crash94.C: New test.
11446
11447 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11448
11449 PR c++/40239
11450 * g++.dg/init/aggr5.C: New test.
11451 * g++.dg/init/aggr5.C: New test.
11452
11453 2010-04-07 Richard Guenther <rguenther@suse.de>
11454
11455 PR tree-optimization/43270
11456 * g++.dg/warn/Warray-bounds-4.C: New testcase.
11457 * gcc.dg/Warray-bounds-7.c: Likewise.
11458
11459 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
11460
11461 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
11462 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
11463 * gnat.dg/bit_packed_array4.ad[sb]: New test.
11464
11465 2010-04-07 Jie Zhang <jie@codesourcery.com>
11466
11467 PR c++/42556
11468 * g++.dg/init/pr42556.C: New test.
11469
11470 2010-04-07 Dodji Seketeli <dodji@redhat.com>
11471
11472 PR debug/43628
11473 * g++.dg/debug/dwarf2/typedef2.C: New test.
11474
11475 2010-04-06 Dodji Seketeli <dodji@redhat.com>
11476
11477 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
11478 c-c++-common/dwarf2/redeclaration-1.C
11479
11480 2010-04-06 Jason Merrill <jason@redhat.com>
11481
11482 * g++.dg/cpp0x/pr31437.C: Adjust error location.
11483 * g++.dg/ext/attrib18.C: Likewise.
11484 * g++.dg/ext/bitfield2.C: Likewise.
11485 * g++.dg/ext/bitfield4.C: Likewise.
11486 * g++.dg/ext/visibility/warn2.C: Likewise.
11487 * g++.dg/ext/visibility/warn3.C: Likewise.
11488 * g++.dg/gomp/pr26690-1.C: Likewise.
11489 * g++.dg/inherit/covariant7.C: Likewise.
11490 * g++.dg/init/synth2.C: Likewise.
11491 * g++.dg/lookup/using7.C: Likewise.
11492 * g++.dg/other/crash-4.C: Likewise.
11493 * g++.dg/other/error13.C: Likewise.
11494 * g++.dg/other/error20.C: Likewise.
11495 * g++.dg/parse/crash31.C: Likewise.
11496 * g++.dg/parse/error16.C: Likewise.
11497 * g++.dg/parse/error19.C: Likewise.
11498 * g++.dg/parse/error27.C: Likewise.
11499 * g++.dg/parse/error28.C: Likewise.
11500 * g++.dg/parse/fused-params1.C: Likewise.
11501 * g++.dg/template/error2.C: Likewise.
11502 * g++.dg/template/local6.C: Likewise.
11503 * g++.dg/template/qualttp15.C: Likewise.
11504 * g++.dg/warn/Wnvdtor-2.C: Likewise.
11505 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
11506 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
11507 * g++.old-deja/g++.brendan/crash29.C: Likewise.
11508 * g++.old-deja/g++.eh/spec6.C: Likewise.
11509 * g++.old-deja/g++.jason/crash3.C: Likewise.
11510 * g++.old-deja/g++.jason/destruct2.C: Likewise.
11511 * g++.old-deja/g++.law/ctors5.C: Likewise.
11512 * g++.old-deja/g++.law/ctors9.C: Likewise.
11513 * g++.old-deja/g++.mike/p3538a.C: Likewise.
11514 * g++.old-deja/g++.mike/p3538b.C: Likewise.
11515 * g++.old-deja/g++.other/struct1.C: Likewise.
11516 * g++.old-deja/g++.other/volatile1.C: Likewise.
11517 * g++.old-deja/g++.pt/crash36.C: Likewise.
11518 * g++.old-deja/g++.pt/derived3.C: Likewise.
11519 * g++.old-deja/g++.robertl/eb109.C: Likewise.
11520 * g++.old-deja/g++.robertl/eb4.C: Likewise.
11521
11522 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
11523
11524 PR middle-end/43519
11525 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
11526 * gcc.dg/graphite/id-19.c: New.
11527
11528 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
11529
11530 PR middle-end/32824
11531 * gcc.dg/vect/pr32824: New.
11532
11533 2010-04-06 Tobias Burnus <burnus@net-b.de>
11534
11535 PR fortran/18918
11536 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
11537 * gfortran.dg/coarray_3.f90: Ditto.
11538 * gfortran.dg/coarray_4.f90: Ditto.
11539 * gfortran.dg/coarray_5.f90: Ditto.
11540 * gfortran.dg/coarray_6.f90: Ditto.
11541 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
11542
11543 2010-04-06 Tobias Burnus <burnus@net-b.de>
11544
11545 PR fortran/18918
11546 * gfortran.dg/coarray_4.f90: Fix test.
11547 * gfortran.dg/coarray_6.f90: Add more tests.
11548
11549 2010-04-06 Tobias Burnus <burnus@net-b.de>
11550
11551 PR fortran/18918
11552 * gfortran.dg/coarray_4.f90: New test.
11553 * gfortran.dg/coarray_5.f90: New test.
11554 * gfortran.dg/coarray_6.f90: New test.
11555
11556 2010-04-06 Tobias Burnus <burnus@net-b.de>
11557
11558 PR fortran/18918
11559 * gfortran.dg/iso_fortran_env_5.f90: New test.
11560 * gfortran.dg/iso_fortran_env_6.f90: New test.
11561
11562 2010-04-06 Tobias Burnus <burnus@net-b.de>
11563
11564 PR fortran/39997
11565 * gfortran.dg/coarray_1.f90: New test.
11566 * gfortran.dg/coarray_2.f90: New test.
11567 * gfortran.dg/coarray_3.f90: New test.
11568
11569 2010-04-06 Jason Merrill <jason@redhat.com>
11570
11571 PR c++/43648
11572 * g++.dg/template/dtor8.C: New.
11573
11574 PR c++/43621
11575 * g++.dg/template/error-recovery2.C: New.
11576
11577 2010-04-06 Jan Hubicka <jh@suse.czpli
11578
11579 PR tree-optimization/42906
11580 * gcc.dg/tree-ssa/dce-1.c: New testcase.
11581
11582 2010-04-06 Tobias Burnus <burnus@net-b.de>
11583
11584 PR fortran/43178
11585 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
11586 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
11587 * gfortran.dg/auto_dealloc_1.f90: Ditto.
11588
11589 2010-04-06 Richard Guenther <rguenther@suse.de>
11590
11591 PR tree-optimization/43627
11592 * gcc.dg/tree-ssa/vrp49.c: New testcase.
11593
11594 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11595
11596 PR target/43638
11597 * gcc.target/i386/pr43638.c: New test.
11598
11599 2010-04-06 Richard Guenther <rguenther@suse.de>
11600
11601 PR middle-end/43661
11602 * gcc.c-torture/compile/pr43661.c: New testcase.
11603
11604 2010-04-06 Jakub Jelinek <jakub@redhat.com>
11605
11606 * gcc.target/s390/stackcheck1.c: Add dg-warning.
11607
11608 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
11609
11610 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
11611
11612 2010-04-02 Richard Guenther <rguenther@suse.de>
11613
11614 PR tree-optimization/43629
11615 * gcc.c-torture/execute/pr43629.c: New testcase.
11616
11617 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11618 Dominique d'Humieres <dominiq@lps.ens.fr>
11619
11620 PR libfortran/43605
11621 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
11622
11623 2010-04-01 Dodji Seketeli <dodji@redhat.com>
11624
11625 PR debug/43325
11626 * c-c++-common/dwarf2/redeclaration-1.C: New test.
11627
11628 2010-04-01 Jason Merrill <jason@redhat.com>
11629
11630 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
11631
11632 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
11633 Manfred Schwarb <manfred99@gmx.ch>
11634
11635 PR libfortran/43605
11636 * gfortran.dg/ftell_3.f90: New test.
11637
11638 2010-04-01 Richard Guenther <rguenther@suse.de>
11639
11640 PR middle-end/43614
11641 * gcc.c-torture/compile/pr43614.c: New testcase.
11642
11643 2010-04-01 Martin Jambor <mjambor@suse.cz>
11644
11645 PR tree-optimization/43141
11646 * gcc.dg/guality/pr43141.c: New test.
11647
11648 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11649
11650 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
11651 * g++.dg/eh/spbp.C: Likewise.
11652 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
11653 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
11654 superfluous casts.
11655 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
11656 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
11657 * objc.dg/dwarf-2.m: Likewise.
11658
11659 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11660
11661 PR middle-end/43464
11662 * gcc.dg/graphite/id-pr43464.c: New.
11663 * gcc.dg/graphite/id-pr43464-1.c: New.
11664
11665 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
11666
11667 PR middle-end/43351
11668 * gcc.dg/graphite/id-pr43351.c
11669
11670 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11671
11672 PR testsuite/35165
11673 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
11674 * obj-c++.dg/try-catch-2.mm: Ditto.
11675 * obj-c++.dg/lookup-2.mm: Ditto.
11676 * obj-c++.dg/encode-8.m: Ditto.
11677 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11678 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
11679 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
11680 * obj-c++.dg/const-str-11.mm: Ditto.
11681 * obj-c++.dg/const-str-9.mm: Ditto.
11682 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
11683 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
11684 * obj-c++.dg/except-1.mm: Ditto.
11685 * obj-c++.dg/const-str-7.mm: Ditto.
11686 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11687 * obj-c++.dg/const-str-3.mm: Ditto.
11688 * obj-c++.dg/const-str-7.mm: Ditto.
11689 * obj-c++.dg/stubify-2.mm: Change dump file name.
11690
11691 PR objc++/23613
11692 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
11693 New macro.
11694 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
11695 Remove dg-xfail-if.
11696
11697 2010-03-31 Martin Jambor <mjambor@suse.cz>
11698
11699 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
11700 only with -O2, -O3 or -Os and not with -fwhopr.
11701
11702 2010-03-31 Dodji Seketeli <dodji@redhat.com>
11703
11704 PR c++/43558
11705 * g++.dg/template/typedef31.C: New test.
11706
11707 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11708
11709 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11710 assembler output on *-*-solaris2*.
11711 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11712
11713 2010-03-31 Jakub Jelinek <jakub@redhat.com>
11714
11715 PR debug/43557
11716 * gcc.dg/pr43557-1.c: New test.
11717 * gcc.dg/pr43557-2.c: New file.
11718
11719 2010-03-31 Jie Zhang <jie@codesourcery.com>
11720
11721 PR 43562
11722 * gcc.dg/pr43562.c: New test.
11723
11724 2010-03-30 Jason Merrill <jason@redhat.com>
11725
11726 PR c++/43076
11727 * g++.dg/template/error-recovery1.C: New.
11728
11729 PR c++/41786
11730 * g++.dg/parse/ambig5.C: New.
11731
11732 2010-03-30 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR debug/43593
11735 * gcc.dg/guality/pr43593.c: New test.
11736
11737 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
11738
11739 PR middle-end/43430
11740 * gcc.dg/vect/pr43430-1.c: New.
11741
11742 2010-03-30 Jason Merrill <jason@redhat.com>
11743
11744 PR c++/43559
11745 * g++.dg/template/partial7.C: New.
11746
11747 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11748
11749 * gcc.target/s390/stackcheck1.c: New testcase.
11750
11751 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11752
11753 PR libfortran/43265
11754 * gfortran.dg/read_eof_8.f90: New test.
11755
11756 2010-03-29 Jason Merrill <jason@redhat.com>
11757
11758 * gcc.dg/cpp/include6.c: Change [] to ().
11759
11760 N3077
11761 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11762 splicing and UCNs.
11763 * c-c++-common/raw-string-2.c: Add trigraph test.
11764 * c-c++-common/raw-string-8.c: New.
11765 * c-c++-common/raw-string-9.c: New.
11766 * c-c++-common/raw-string-10.c: New.
11767
11768 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11769 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11770 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11771 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11772 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11773 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11774 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11775
11776 2010-03-29 Richard Guenther <rguenther@suse.de>
11777
11778 PR tree-optimization/43560
11779 * gcc.dg/torture/pr43560.c: New testcase.
11780
11781 2010-03-29 Jason Merrill <jason@redhat.com>
11782
11783 N3077
11784 * g++.dg/ext/raw-string-1.C: Change [] to ().
11785 * g++.dg/ext/raw-string-2.C: Change [] to ().
11786 Don't use \ in delimiter.
11787 * g++.dg/ext/raw-string-3.C: Change [] to ().
11788 * g++.dg/ext/raw-string-4.C: Change [] to ().
11789 * g++.dg/ext/raw-string-5.C: Change [] to ().
11790 Test for error on \ in delimiter.
11791 * g++.dg/ext/raw-string-6.C: Change [] to ().
11792 * g++.dg/ext/raw-string-7.C: Change [] to ().
11793
11794 2010-03-29 Jie Zhang <jie@codesourcery.com>
11795
11796 PR 43564
11797 * gcc.dg/pr43564.c: New test.
11798
11799 2010-03-29 Tobias Burnus <burnus@net-b.de>
11800
11801 PR fortran/43551
11802 * gfortran.dg/direct_io_12.f90: New test.
11803
11804 2010-03-28 Jan Hubicka <jh@suse.cz>
11805
11806 PR tree-optimization/43505
11807 * gfortran.dg/pr43505.f90: New testcase.
11808
11809 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
11810
11811 PR tree-optimization/43528
11812 * gcc.target/i386/pr43528.c: New test.
11813
11814 2010-03-26 Joseph Myers <joseph@codesourcery.com>
11815
11816 PR c/43381
11817 * gcc.dg/parm-impl-decl-3.c: New test.
11818
11819 2010-03-26 Jason Merrill <jason@redhat.com>
11820
11821 PR c++/43509
11822 * g++.dg/cpp0x/parse1.C: New.
11823
11824 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
11825
11826 PR target/43524
11827 * gcc.target/i386/pr43524.c: New test.
11828
11829 2010-03-26 Martin Jambor <mjambor@suse.cz>
11830
11831 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11832 whitespace, rename main to foo.
11833 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11834 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11835 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11836 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11837 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11838 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11839 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11840 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11841 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11842 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11843 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11844
11845 2010-03-26 Dodji Seketeli <dodji@redhat.com>
11846
11847 PR c++/43327
11848 * g++.dg/other/crash-10.C: New test.
11849 * g++.dg/other/crash-11.C: New test.
11850
11851 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11852
11853 PR libfortran/43517
11854 * gfortran.dg/read_eof_7.f90: New test.
11855
11856 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11857
11858 PR objc/35165
11859 PR testsuite/43512
11860 * objc-obj-c++-shared: New directory.
11861 * objc-obj-c++-shared/Object1-implementation.h: New file.
11862 * objc-obj-c++-shared/Object1.h: New file.
11863 * objc-obj-c++-shared/Protocol1.h: New file.
11864 * objc-obj-c++-shared/next-abi.h: New file.
11865 * objc-obj-c++-shared/next-mapping.h: New file.
11866 * objc/execute/next_mapping.h: Delete.
11867 * objc.dg/special/special.exp: For all targets run the tests with
11868 -fgnu-runtime, for darwin targets also run the tests with
11869 -fnext-runtime.
11870 * objc.dg/dg.exp: Ditto.
11871 * obj-c++.dg/dg.exp: Ditto.
11872 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11873 Protocol1.h) and next-mapping.h as required. Amend testcase to
11874 include use of updated NeXT interface.
11875 * objc/execute/formal_protocol-5.m: Ditto.
11876 * objc/execute/protocol-isEqual-2.m: Ditto.
11877 * objc/execute/protocol-isEqual-4.m: Ditto.
11878 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11879 Protocol1.h) and next-mapping.h as required.
11880 * objc/execute/object_is_class.m: Ditto.
11881 * objc/execute/enumeration-1.m: Ditto.
11882 * objc/execute/class-13.m: Ditto.
11883 * objc/execute/formal_protocol-2.m: Ditto.
11884 * objc/execute/formal_protocol-4.m: Ditto.
11885 * objc/execute/class-1.m: Ditto.
11886 * objc/execute/bycopy-1.m: Ditto.
11887 * objc/execute/formal_protocol-6.m: Ditto.
11888 * objc/execute/bycopy-3.m: Ditto.
11889 * objc/execute/class-3.m: Ditto.
11890 * objc/execute/bf-11.m: Ditto.
11891 * objc/execute/class-5.m: Ditto.
11892 * objc/execute/bf-13.m: Ditto.
11893 * objc/execute/class-7.m: Ditto.
11894 * objc/execute/bf-15.m: Ditto.
11895 * objc/execute/class-9.m: Ditto.
11896 * objc/execute/bf-17.m: Ditto.
11897 * objc/execute/bf-19.m: Ditto.
11898 * objc/execute/IMP.m: Ditto.
11899 * objc/execute/exceptions/catchall-1.m: Ditto.
11900 * objc/execute/exceptions/trivial.m: Ditto.
11901 * objc/execute/exceptions/finally-1.m: Ditto.
11902 * objc/execute/exceptions/local-variables-1.m: Ditto.
11903 * objc/execute/exceptions/foward-1.m: Ditto.
11904 * objc/execute/bf-2.m: Ditto.
11905 * objc/execute/string1.m: Ditto.
11906 * objc/execute/bf-4.m: Ditto.
11907 * objc/execute/informal_protocol.m: Ditto.
11908 * objc/execute/string3.m: Ditto.
11909 * objc/execute/bf-6.m: Ditto.
11910 * objc/execute/bf-8.m: Ditto.
11911 * objc/execute/class-tests-1.h: Ditto.
11912 * objc/execute/protocol-isEqual-1.m: Ditto.
11913 * objc/execute/protocol-isEqual-3.m: Ditto.
11914 * objc/execute/_cmd.m: Ditto.
11915 * objc/execute/function-message-1.m: Ditto.
11916 * objc/execute/bf-20.m: Ditto.
11917 * objc/execute/bf-common.h: Ditto.
11918 * objc/execute/np-2.m: Ditto.
11919 * objc/execute/class-10.m: Ditto.
11920 * objc/execute/class-12.m: Ditto.
11921 * objc/execute/enumeration-2.m: Ditto.
11922 * objc/execute/class-14.m: Ditto.
11923 * objc/execute/encode-1.m: Ditto.
11924 * objc/execute/formal_protocol-1.m: Ditto.
11925 * objc/execute/formal_protocol-3.m: Ditto.
11926 * objc/execute/accessing_ivars.m: Ditto.
11927 * objc/execute/bycopy-2.m: Ditto.
11928 * objc/execute/class-2.m: Ditto.
11929 * objc/execute/bf-10.m: Ditto.
11930 * objc/execute/formal_protocol-7.m: Ditto.
11931 * objc/execute/root_methods.m: Ditto.
11932 * objc/execute/class-4.m: Ditto.
11933 * objc/execute/bf-12.m: Ditto.
11934 * objc/execute/class-6.m: Ditto.
11935 * objc/execute/bf-14.m: Ditto.
11936 * objc/execute/nested-func-1.m: Ditto.
11937 * objc/execute/class-8.m: Ditto.
11938 * objc/execute/private.m: Ditto.
11939 * objc/execute/bf-16.m: Ditto.
11940 * objc/execute/bf-18.m: Ditto.
11941 * objc/execute/load-3.m: Ditto.
11942 * objc/execute/compatibility_alias.m: Ditto.
11943 * objc/execute/bf-1.m: Ditto.
11944 * objc/execute/no_clash.m: Ditto.
11945 * objc/execute/bf-3.m: Ditto.
11946 * objc/execute/string2.m: Ditto.
11947 * objc/execute/bf-5.m: Ditto.
11948 * objc/execute/string4.m: Ditto.
11949 * objc/execute/bf-7.m: Ditto.
11950 * objc/execute/object_is_meta_class.m: Ditto.
11951 * objc/execute/bf-9.m: Ditto.
11952 * objc/execute/bf-21.m: Ditto.
11953 * objc/execute/cascading-1.m: Ditto.
11954 * objc/execute/trivial.m: Ditto.
11955 * objc/execute/np-1.m: Ditto.
11956 * objc/compile/trivial.m: Ditto.
11957 * objc/execute/class_self-2.m: Include <stdlib.h>.
11958 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11959 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11960 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11961 and 64bit. Use new NeXT interface as required.
11962 * objc.dg/special/unclaimed-category-1.m: Ditto.
11963 * objc.dg/special/unclaimed-category-1.h: Ditto.
11964 * objc.dg/special/unclaimed-category-1a.m: Ditto.
11965 * objc.dg/func-ptr-1.m: Ditto.
11966 * objc.dg/stret-1.m: Ditto.
11967 * objc.dg/encode-2.m: Ditto.
11968 * objc.dg/category-1.m: Ditto.
11969 * objc.dg/encode-3.m: Ditto.
11970 * objc.dg/call-super-3.m: Ditto.
11971 * objc.dg/method-3.m: Ditto.
11972 * objc.dg/func-ptr-2.m: Ditto.
11973 * objc.dg/lookup-1.m: Ditto.
11974 * objc.dg/encode-4.m: Ditto.
11975 * objc.dg/fix-and-continue-1.m: Ditto.
11976 * objc.dg/proto-lossage-3.m: Ditto.
11977 * objc.dg/method-13.m: Ditto.
11978 * objc.dg/proto-qual-1.m: Ditto.
11979 * objc.dg/zero-link-3.m: Ditto.
11980 * objc.dg/bitfield-1.m: Ditto.
11981 * objc.dg/va-meth-1.m: Ditto.
11982 * objc.dg/super-class-3.m: Ditto.
11983 * objc.dg/call-super-1.m: Ditto.
11984 * objc.dg/type-size-2.m: Ditto.
11985 * objc.dg/method-10.m: Ditto.
11986 * objc.dg/defs.m: Ditto.
11987 * objc.dg/const-str-3.m: Ditto.
11988 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11989 Protocol1.h) and next-mapping.h as required. Use new NeXT
11990 interface as required.
11991 * objc.dg/super-class-4.m: Ditto.
11992 * objc.dg/comp-types-8.m: Ditto.
11993 * objc.dg/call-super-2.m: Ditto.
11994 * objc.dg/objc-fast-4.m: Ditto.
11995 * objc.dg/method-6.m: Ditto.
11996 * objc.dg/const-str-3.m: Ditto.
11997 * objc.dg/const-str-7.m: Ditto.
11998 * objc.dg/method-15.m: Ditto.
11999 * objc.dg/method-19.m: Ditto.
12000 * objc.dg/sync-1.m: Ditto.
12001 * objc.dg/layout-1.m: Ditto.
12002 * objc.dg/bitfield-3.m: Ditto.
12003 * objc.dg/try-catch-3.m: Ditto.
12004 * objc.dg/try-catch-7.m: Ditto.
12005 * objc.dg/comp-types-10.m: Ditto.
12006 * objc.dg/selector-2.: Ditto.
12007 * objc.dg/method-7.m: Ditto.
12008 * objc.dg/typedef-alias-1.m: Ditto.
12009 * objc.dg/proto-lossage-2.m: Ditto.
12010 * objc.dg/comp-types-11.m: Ditto.
12011 * objc.dg/sizeof-1.m: Ditto.
12012 * objc.dg/method-17.m: Ditto.
12013 * objc.dg/bitfield-5.m: Ditto.
12014 * objc.dg/try-catch-1.m: Ditto.
12015 * objc.dg/encode-5.m: Ditto.
12016 * objc.dg/fix-and-continue-2.m: Ditto.
12017 * objc.dg/method-9.m: Ditto.
12018 * objc.dg/isa-field-1.m: Ditto.
12019 * objc.dg/local-decl-2.m: Ditto.
12020 * objc.dg/objc-gc-4.m: Ditto.
12021 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12022 * objc.dg/gnu-runtime-3.m: Ditto.
12023 * objc.dg/encode-7.m: Ditto.
12024 * objc.dg/encode-8.m: Ditto.
12025 * objc.dg/selector-3.m: Ditto.
12026 * objc.dg/gnu-runtime-1.m: Ditto.
12027 * objc.dg/const-str-12.m: Ditto.
12028 * objc.dg/gnu-runtime-2.m: Ditto.
12029 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12030 * objc.dg/selector-1.m: Ditto.
12031 * objc.dg/stubify-2.m: Ditto.
12032 * objc.dg/zero-link-1.m: Ditto.
12033 * objc.dg/stret-2.m: Ditto.
12034 * objc.dg/zero-link-2.m: Ditto.
12035 * objc.dg/next-runtime-1.m: Ditto.
12036 * objc.dg/symtab-1.m: Ditto.
12037 * objc.dg/stubify-1.m: Ditto.
12038 * objc.dg/bitfield-2.m: Ditto.
12039 * objc.dg/try-catch-10.m: Apply to both runtimes.
12040 * objc.dg/const-str-1.m: Ditto.
12041 * objc.dg/image-info.m: Ditto.
12042 * objc.dg/encode-9.m: Ditto.
12043 * objc.dg/pragma-1.m: Apply test to all targets.
12044 * objc.dg/const-str-4.m: Ditto.
12045 * objc.dg/const-str-8.m: Ditto.
12046 * objc.dg/super-class-2.m: Ditto.
12047 * objc.dg/try-catch-5.m: Ditto.
12048 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12049 Protocol1.h) and next-mapping.h as required. Use new NeXT
12050 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12051 * objc.dg/const-str-11.m: Ditto.
12052 * objc.dg/const-str-9.m: Ditto.
12053 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12054 * objc.dg/encode-1.m: Remove redundant -lobjc.
12055 * objc.dg/try-catch-9.m: Tidy space.
12056 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12057 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12058 and 64bit. Use new NeXT interface as required.
12059 * obj-c++.dg/template-4.mm: Ditto.
12060 * obj-c++.dg/defs.mm: Ditto.
12061 * obj-c++.dg/basic.mm: Ditto.
12062 * obj-c++.dg/encode-4.mm: Ditto.
12063 * obj-c++.dg/method-17.mm: Ditto.
12064 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12065 * obj-c++.dg/cxx-class-1.mm: Ditto.
12066 * obj-c++.dg/method-10.mm: Ditto.
12067 * obj-c++.dg/va-meth-1.mm: Ditto.
12068 * obj-c++.dg/encode-5.mm: Ditto.
12069 * obj-c++.dg/lookup-2.mm: Ditto.
12070 * obj-c++.dg/template-3.mm: Ditto.
12071 * obj-c++.dg/proto-qual-1.mm: Ditto.
12072 * obj-c++.dg/qual-types-1.m: Ditto.
12073 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12074 * obj-c++.dg/template-1.mm: Ditto.
12075 * obj-c++.dg/encode-6.mm: Ditto.
12076 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12077 Protocol1.h) and next-mapping.h as required. Use new NeXT
12078 interface as required.
12079 * obj-c++.dg/except-1.mm: Ditto.
12080 * obj-c++.dg/const-str-7.mm: Ditto.
12081 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12082 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12083 * obj-c++.dg/selector-2.mm: Ditto.
12084 * obj-c++.dg/isa-field-1.mm: Ditto.
12085 * obj-c++.dg/try-catch-1.mm: Ditto.
12086 * obj-c++.dg/local-decl-1.mm: Ditto.
12087 * obj-c++.dg/try-catch-9.mm: Ditto.
12088 * obj-c++.dg/no-extra-load.mm: Ditto.
12089 * obj-c++.dg/selector-5.mm: Ditto.
12090 * obj-c++.dg/method-12.mm: Ditto.
12091 * obj-c++.dg/try-catch-11.mm: Ditto.
12092 * obj-c++.dg/comp-types-11.mm: Ditto.
12093 * obj-c++.dg/bitfield-3.mm: Ditto.
12094 * obj-c++.dg/method-6.mm: Ditto.
12095 * obj-c++.dg/super-class-2.mm: Ditto.
12096 * obj-c++.dg/method-21.mm: Ditto.
12097 * obj-c++.dg/const-str-8.mm: Ditto.
12098 * obj-c++.dg/try-catch-7.mm: Ditto.
12099 * obj-c++.dg/method-15.mm: Ditto.
12100 * obj-c++.dg/layout-1.mm: Ditto.
12101 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12102 * obj-c++.dg/const-str-3.mm: Ditto.
12103 * obj-c++.dg/try-catch-2.mm: Ditto.
12104 * obj-c++.dg/objc-gc-3.mm: Ditto.
12105 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12106 * obj-c++.dg/bitfield-1.mm: Ditto.
12107 * obj-c++.dg/selector-6.mm: Ditto.
12108 * obj-c++.dg/method-13.mm: Ditto.
12109 * obj-c++.dg/comp-types-12.mm: Ditto.
12110 * obj-c++.dg/bitfield-4.mm: Ditto.
12111 * obj-c++.dg/try-catch-8.mm: Ditto.
12112 * obj-c++.dg/method-2.mm: Ditto.
12113 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12114 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12115 * obj-c++.dg/const-str-4.mm: Ditto.
12116 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12117 * obj-c++.dg/try-catch-3.mm: Ditto.
12118 * obj-c++.dg/comp-types-9.mm: Ditto.
12119 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12120 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12121 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12122 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12123 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12124 Use new NeXT interface as required.
12125 * obj-c++.dg/const-str-10.mm: Ditto.
12126 * obj-c++.dg/const-str-11.mm: Ditto.
12127 * obj-c++.dg/const-str-9.mm: Ditto.
12128 * obj-c++.dg/method-11.mm: Ditto.
12129 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12130 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12131 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12132 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12133 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12134
12135 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12136
12137 PR c++/43206
12138 * g++.dg/template/typedef30.C: New test case.
12139
12140 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12141
12142 PR c/43385
12143 * gcc.c-torture/execute/pr43385.c: New test.
12144
12145 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12146
12147 * gcc.dg/strncpy-fix-1.c: New test.
12148
12149 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12150
12151 PR testsuite/41609
12152 * lib/objc-torture.exp (objc-set-runtime-options): New.
12153 * objc/execute/execute.exp: Check runtime options on each pass.
12154 * objc/execute/exceptions/exceptions.exp: Ditto.
12155 * objc/compile/compile.exp: Ditto.
12156
12157 PR testsuite/42348
12158 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12159 standard tests.
12160 (check_effective_target_objc2): New proc.
12161 (check_effective_target_next_runtime): New proc.
12162 * lib/objc.exp: Determine which runtime is in force and support it.
12163 * lib/obj-c++.exp: Ditto.
12164
12165 2010-03-24 Jason Merrill <jason@redhat.com>
12166
12167 PR c++/43502
12168 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12169
12170 2010-03-24 Martin Jambor <mjambor@suse.cz>
12171
12172 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12173 a loop.
12174 * gcc.dg/ipa/ipa-2.c: Likewise.
12175 * gcc.dg/ipa/ipa-3.c: Likewise.
12176 * gcc.dg/ipa/ipa-4.c: Likewise.
12177 * gcc.dg/ipa/ipa-5.c: Likewise.
12178 * gcc.dg/ipa/ipa-7.c: Likewise.
12179 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12180 a loop.
12181 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12182 i_can_not_be_propagated_fully2 into a loop.
12183 * gcc.dg/ipa/ipa-8.c: New test.
12184 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12185
12186 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12187
12188 PR debug/19192
12189 PR debug/43479
12190 * gcc.dg/guality/pr43479.c: New test.
12191 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12192 and add volatile keyword.
12193
12194 2010-03-23 Mike Stump <mikestump@comcast.net>
12195
12196 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12197
12198 2010-03-23 Jason Merrill <jason@redhat.com>
12199
12200 * g++.dg/ext/altivec-17.C: Adjust error message.
12201
12202 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12203 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12204 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12205 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12206 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12207 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12208
12209 2010-03-22 Jason Merrill <jason@redhat.com>
12210
12211 PR c++/43333
12212 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12213 * g++.dg/ext/is_pod_98.C: New.
12214
12215 PR c++/43281
12216 * g++.dg/cpp0x/auto18.C: New.
12217
12218 * gcc.dg/pr36997.c: Adjust error message.
12219 * g++.dg/ext/vector9.C: Likewise.
12220 * g++.dg/conversion/simd3.C: Likewise.
12221 * g++.dg/other/error23.C: Likewise.
12222
12223 2010-03-22 Michael Matz <matz@suse.de>
12224
12225 PR middle-end/43475
12226 * gfortran.dg/pr43475.f90: New testcase.
12227
12228 2010-03-22 Richard Guenther <rguenther@suse.de>
12229
12230 PR tree-optimization/43390
12231 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
12232
12233 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12234
12235 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
12236 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
12237
12238 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
12239 Michael Matz <matz@suse.de>
12240
12241 PR c++/43081
12242 * g++.dg/parse/crash56.C: New test.
12243
12244 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
12245
12246 PR fortran/43450
12247 * gfortran.dg/whole_file_15.f90 : New test.
12248
12249 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12250
12251 PR fortran/43409
12252 * gfortran.dg/inquire_size.f90: New test.
12253
12254 2010-03-20 Richard Guenther <rguenther@suse.de>
12255
12256 PR rtl-optimization/43438
12257 * gcc.c-torture/execute/pr43438.c: New testcase.
12258
12259 2010-03-20 Dodji Seketeli <dodji@redhat.com>
12260
12261 PR c++/43375
12262 * g++.dg/abi/mangle42.C: New test.
12263
12264 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12265
12266 PR C/43211
12267 * gcc.dg/pr43211.c: New test.
12268 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
12269
12270 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
12271
12272 PR rtl-optimization/42258
12273 * gcc.target/arm/thumb1-mul-moves.c: New test.
12274
12275 PR target/40697
12276 * gcc.target/arm/thumb-andsi.c: New test.
12277
12278 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
12279 dg-require-effective-target.
12280
12281 2010-03-19 Michael Matz <matz@suse.de>
12282
12283 PR c++/43116
12284 * g++.dg/other/pr43116.C: New testcase.
12285
12286 2010-03-19 Michael Matz <matz@suse.de>
12287
12288 PR target/43305
12289 * gcc.dg/pr43305.c: New testcase.
12290
12291 2010-03-19 Richard Guenther <rguenther@suse.de>
12292
12293 PR tree-optimization/43415
12294 * gcc.c-torture/compile/pr43415.c: New testcase.
12295
12296 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
12297
12298 PR ada/43106
12299 * gnat.dg/case_optimization2.adb: New test.
12300 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
12301
12302 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12303 Jack Howarth <howarth@bromo.med.uc.edu>
12304
12305 PR target/36399
12306 * gcc.target/i386/push-1.c: Don't xfail
12307 scan-assembler-not "movups" on darwin.
12308
12309 2010-03-18 Jakub Jelinek <jakub@redhat.com>
12310
12311 PR debug/43058
12312 * gcc.dg/pr43058.c: New test.
12313
12314 2010-03-18 Martin Jambor <mjambor@suse.cz>
12315
12316 PR middle-end/42450
12317 * g++.dg/torture/pr42450.C: New test.
12318
12319 2010-03-18 Michael Matz <matz@suse.de>
12320
12321 PR middle-end/43419
12322 * gcc.dg/pr43419.c: New testcase.
12323
12324 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
12325
12326 PR rtl-optimization/43360
12327 * gcc.dg/torture/pr43360.c: New.
12328
12329 2010-03-18 Michael Matz <matz@suse.de>
12330
12331 PR tree-optimization/43402
12332 * gcc.dg/pr43402.c: New testcase.
12333
12334 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
12335
12336 PR target/42427
12337 * gcc.dg/pr42427.c: New test.
12338
12339 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12340
12341 PR libfortran/43265
12342 * gfortran.dg/read_empty_file.f: New test.
12343 * gfortran.dg/read_eof_all.f90: New test.
12344 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
12345 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
12346
12347 2010-03-17 Michael Matz <matz@suse.de>
12348
12349 * gcc.dg/pr43300.c: Add -w.
12350
12351 2010-03-17 Richard Guenther <rguenther@suse.de>
12352
12353 * gcc.dg/pr43379.c: Add -w.
12354
12355 2010-03-17 Tobias Burnus <burnus@net-b.de>
12356
12357 PR fortran/43331
12358 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
12359
12360 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
12361
12362 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
12363
12364 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12365
12366 * ada/acats/run_all.sh: Log start and end times.
12367
12368 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12369
12370 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
12371
12372 2010-03-16 Richard Guenther <rguenther@suse.de>
12373
12374 PR middle-end/43379
12375 * gcc.dg/pr43379.c: New testcase.
12376
12377 2010-03-16 Jakub Jelinek <jakub@redhat.com>
12378
12379 PR debug/43051
12380 * gcc.dg/guality/pr43051-1.c: New test.
12381
12382 2010-03-15 Janis Johnson <janis187@us.ibm.com>
12383
12384 PR testsuite/43363
12385 * g++.dg/ext/altivec-17.C: Handle changes to error message.
12386
12387 2010-03-15 Michael Matz <matz@suse.de>
12388
12389 PR middle-end/43300
12390 * gcc.dg/pr43300.c: New testcase.
12391
12392 2010-03-15 Richard Guenther <rguenther@suse.de>
12393
12394 PR tree-optimization/43367
12395 * gcc.c-torture/compile/pr43367.c: New testcase.
12396
12397 2010-03-15 Richard Guenther <rguenther@suse.de>
12398
12399 PR tree-optimization/43317
12400 * gcc.dg/pr43317.c: New testcase.
12401
12402 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12403
12404 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
12405
12406 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
12407
12408 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
12409
12410 2010-03-14 Tobias Burnus <burnus@net-b.de>
12411
12412 PR fortran/43362
12413 * gfortran.dg/impure_constructor_1.f90: New test.
12414
12415 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12416
12417 PR middle-end/43354
12418 * gfortran.dg/graphite/id-pr43354.f: New.
12419
12420 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12421
12422 PR middle-end/43349
12423 * gfortran.dg/graphite/pr43349.f: New.
12424
12425 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
12426
12427 PR middle-end/43306
12428 * gcc.dg/graphite/pr43306.c: New.
12429
12430 2010-03-12 David S. Miller <davem@davemloft.net>
12431
12432 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
12433 sparc.
12434
12435 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12436
12437 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
12438
12439 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
12440
12441 PR fortran/43291
12442 PR fortran/43326
12443 * gfortran.dg/dynamic_dispatch_7.f03: New test.
12444
12445 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
12446
12447 * gfortran.dg/default_format_denormal_1.f90: Don't assume
12448 fail for *-*-mingw* targets.
12449
12450 2010-03-12 Jakub Jelinek <jakub@redhat.com>
12451
12452 PR debug/43329
12453 * gcc.dg/guality/pr43329-1.c: New test.
12454
12455 2010-03-11 Martin Jambor <mjambor@suse.cz>
12456
12457 PR tree-optimization/43257
12458 * g++.dg/torture/pr43257.C: New test.
12459
12460 2010-03-11 Tobias Burnus <burnus@net-b.de>
12461
12462 PR fortran/43228
12463 * gfortran.dg/namelist_61.f90: New test.
12464
12465 2010-03-11 Richard Guenther <rguenther@suse.de>
12466
12467 PR tree-optimization/43255
12468 * gcc.c-torture/compile/pr43255.c: New testcase.
12469
12470 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12471
12472 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
12473 * gcc.dg/pr43280.c: New testcase.
12474
12475 2010-03-11 Richard Guenther <rguenther@suse.de>
12476
12477 PR lto/43200
12478 * gcc.dg/lto/20100227-1_0.c: New testcase.
12479 * gcc.dg/lto/20100227-1_1.c: Likewise.
12480
12481 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12482
12483 PR libfortran/43320
12484 PR libfortran/43265
12485 * gfortran.dg/read_eof_6.f: New test
12486 * gfortran.dg/read_x_eof.f90: New test.
12487 * gfortran.dg/read_x_past.f: Update test.
12488
12489 2010-03-10 Jan Hubicka <jh@suse.cz>
12490
12491 * gcc.c-torture/compile/pr43288.c: New test.
12492
12493 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12494
12495 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
12496 -fpic/-fPIC flags.
12497 * g++.old-deja/g++.pt/asm2.C: Likewise.
12498 * gcc.c-torture/compile/20000804-1.c: Likewise.
12499 * gcc.target/i386/clobbers.c: Likewise.
12500
12501 2010-03-10 Tobias Burnus <burnus@net-b.de>
12502
12503 PR fortran/43303
12504 * gfortran.dg/c_assoc_3.f90: New test.
12505
12506 2010-03-10 Jakub Jelinek <jakub@redhat.com>
12507
12508 PR debug/36728
12509 * gcc.dg/guality/pr36728-1.c: New test.
12510 * gcc.dg/guality/pr36728-2.c: New test.
12511
12512 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12513
12514 * gcc.dg/h8300-div-delay-slot.c: New test.
12515
12516 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
12517
12518 PR tree-optimization/43236
12519 * gcc.c-torture/execute/pr43236.c: New test.
12520
12521 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
12522
12523 PR middle-end/42859
12524 * g++.dg/eh/pr42859.C: New test.
12525
12526 2010-03-09 Jakub Jelinek <jakub@redhat.com>
12527
12528 PR debug/43299
12529 * gcc.dg/pr43299.c: New test.
12530
12531 PR debug/43290
12532 * g++.dg/eh/unwind2.C: New test.
12533
12534 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12535 Reza Yazdani <reza.yazdani@amd.com>
12536
12537 PR middle-end/43065
12538 * gcc.dg/graphite/run-id-4.c: New.
12539
12540 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12541
12542 PR middle-end/43065
12543 * gcc.dg/graphite/run-id-3.c: New.
12544
12545 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
12546
12547 PR middle-end/42644
12548 PR middle-end/42130
12549 * gcc.dg/graphite/id-18.c: New.
12550 * gcc.dg/graphite/run-id-pr42644.c: New.
12551
12552 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
12553
12554 PR middle-end/42326
12555 * gcc.dg/graphite/pr42326.c: New.
12556
12557 2010-03-08 Richard Guenther <rguenther@suse.de>
12558
12559 PR tree-optimization/43269
12560 * gcc.c-torture/execute/pr43269.c: New testcase.
12561
12562 2010-03-08 Janus Weil <janus@gcc.gnu.org>
12563
12564 PR fortran/43256
12565 * gfortran.dg/typebound_call_13.f03: New.
12566
12567 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
12568
12569 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
12570 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
12571
12572 2010-03-05 Jason Merrill <jason@redhat.com>
12573
12574 * g++.dg/abi/mangle40.C: Require weak and alias.
12575
12576 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
12577
12578 PR middle-end/42326
12579 * gfortran.dg/graphite/pr42326.f90: New.
12580 * gfortran.dg/graphite/pr42326-1.f90: New.
12581
12582 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12583
12584 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
12585 (gnat_target_compile): Likewise.
12586 Reinitialize GNAT_UNDER_TEST if target changes.
12587 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
12588 (local_find_gnatmake): Pass full --GCC to gnatlink.
12589 Remove --LINK.
12590
12591 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
12592
12593 PR c/43248
12594 * gcc.dg/compound-literal-1.c: New testcase.
12595
12596 2010-03-04 Martin Jambor <mjambor@suse.cz>
12597
12598 PR tree-optimization/43164
12599 PR tree-optimization/43191
12600 * gcc.c-torture/compile/pr43164.c: New test.
12601 * gcc.c-torture/compile/pr43191.c: Likewise.
12602
12603 2010-03-04 Janus Weil <janus@gcc.gnu.org>
12604
12605 PR fortran/43244
12606 * gfortran.dg/finalize_9.f90: New.
12607
12608 2010-03-04 Tobias Burnus <burnus@net-b.de>
12609 Ken Werner <ken@linux.vnet.ibm.com>
12610
12611 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
12612 to dg-options for spu.
12613 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
12614 dump-scan target to exclude spu.
12615
12616 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
12617
12618 PR middle-end/43209
12619 * gcc.dg/tree-ssa/ivopts-4.c: New.
12620
12621 2010-03-03 Janis Johnson <janis187@us.ibm.com>
12622
12623 * lib/target-supports-dg.exp (check-flags): Provide defaults for
12624 include-opts and exclude-opts; skip checking the flags if arguments
12625 are the same as the defaults.
12626 (dg-xfail-if): Verify the number of arguments, supply defaults
12627 for unspecified optional arguments.
12628 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
12629
12630 2010-03-03 Jason Merrill <jason@redhat.com>
12631
12632 PR c++/12909
12633 * g++.dg/abi/mangle40.C: Updated.
12634
12635 2010-03-03 Jason Merrill <jason@redhat.com>
12636
12637 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
12638 * g++.dg/abi/mangle23.C: Likewise.
12639 * g++.dg/eh/simd-2.C: Likewise.
12640 * g++.dg/ext/attribute-test-2.C: Likewise.
12641 * g++.dg/ext/vector14.C: Likewise.
12642 * g++.dg/other/pr34435.C: Likewise.
12643 * g++.dg/template/conv8.C: Likewise.
12644 * g++.dg/template/nontype9.C: Likewise.
12645 * g++.dg/template/qualttp17.C: Likewise.
12646 * g++.dg/template/ref1.C: Likewise.
12647 * g++.old-deja/g++.pt/crash68.C: Likewise.
12648 * g++.old-deja/g++.pt/ref1.C: Likewise.
12649 * g++.old-deja/g++.pt/ref3.C: Likewise.
12650 * g++.old-deja/g++.pt/ref4.C: Likewise.
12651
12652 PR c++/12909
12653 * g++.dg/abi/mangle40.C: New.
12654 * g++.dg/abi/mangle41.C: New.
12655 * g++.dg/lto/20100302_0.C: New.
12656 * g++.dg/lto/20100302_1.C: New.
12657 * g++.dg/lto/20100302.h: New.
12658
12659 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
12660
12661 PR fortran/43243
12662 * gfortran.dg/internal_pack_12.f90: New test.
12663
12664 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
12665
12666 * gcc.dg/pr36997.c: Adjust error message.
12667
12668 2010-03-03 Mike Stump <mikestump@comcast.net>
12669
12670 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
12671 adjustments to not be present on machines that align the stack to
12672 more than 4 bytes and don't have a red zone yet as that is an
12673 unimplemented optimization.
12674
12675 2010-03-03 Janus Weil <janus@gcc.gnu.org>
12676
12677 PR fortran/43169
12678 * gfortran.dg/impure_assignment_3.f90: New.
12679
12680 2010-03-03 Jakub Jelinek <jakub@redhat.com>
12681
12682 PR debug/43229
12683 * gfortran.dg/pr43229.f90: New test.
12684
12685 PR debug/43237
12686 * gcc.dg/debug/dwarf2/pr43237.c: New test.
12687
12688 PR debug/43177
12689 * gcc.dg/guality/pr43177.c: New test.
12690
12691 2010-03-02 Jason Merrill <jason@redhat.com>
12692
12693 * g++.dg/ext/vector9.C: Adjust error message.
12694 * g++.dg/conversion/simd3.C: Likewise.
12695 * g++.dg/other/error23.C: Likewise.
12696
12697 2010-03-02 Mike Stump <mikestump@comcast.net>
12698
12699 PR c++/41090
12700 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
12701
12702 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
12703
12704 PR fortran/43180
12705 * gfortran.dg/internal_pack_10.f90: New test.
12706
12707 PR fortran/43173
12708 * gfortran.dg/internal_pack_11.f90: New test.
12709
12710 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
12711
12712 PR middle-end/42640
12713 * gcc.dg/tree-ssa/pr42640.c: New.
12714
12715 2010-03-01 Richard Guenther <rguenther@suse.de>
12716
12717 PR tree-optimization/43220
12718 * gcc.c-torture/execute/pr43220.c: New testcase.
12719
12720 2010-03-01 Richard Guenther <rguenther@suse.de>
12721
12722 PR middle-end/43213
12723 * gcc.dg/pr43213.c: New testcase.
12724
12725 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12726
12727 PR pch/14940
12728 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12729
12730 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12731
12732 * lib/target-supports.exp (check_effective_target_ucn_nocache):
12733 New function.
12734 (check_effective_target_ucn): Likewise.
12735
12736 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12737 if !ucn.
12738 * gcc.dg/ucnid-2.c: Likewise.
12739 * gcc.dg/ucnid-3.c: Likewise.
12740 * gcc.dg/ucnid-4.c: Likewise.
12741 * gcc.dg/ucnid-11.c: Likewise.
12742 * gcc.dg/ucnid-12.c: Likewise.
12743 * gcc.dg/ucnid-6.c: Skip if !ucn.
12744 * gcc.dg/ucnid-9.c: Likewise.
12745
12746 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12747
12748 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12749 lists to dg-skip-if.
12750 * gcc.target/i386/stackalign/return-3.c: Likewise.
12751
12752 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12753
12754 * gcc.target/i386/clearcap.map: New file.
12755 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12756 Pass clearcap.map by default if supported.
12757
12758 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12759
12760 PR fortran/42900
12761 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12762 Explain this.
12763 * gfortran.dg/stat_2.f90: Likewise.
12764
12765 2010-03-01 Tobias Burnus <burnus@net-b.de>
12766
12767 PR fortran/43199
12768 * gfortran.dg/module_read_2.f90: New test.
12769
12770 2010-02-27 Mark Mitchell <mark@codesourcery.com>
12771
12772 PR c++/42748
12773 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12774 * g++.dg/abi/mangle12.C: Likewise.
12775 * g++.dg/abi/mangle20-2.C: Likewise.
12776 * g++.dg/abi/mangle17.C: Likewise.
12777 * g++.dg/template/cond2.C: Likewise.
12778 * g++.dg/template/pr35240.C: Likewise.
12779
12780 2010-02-27 Richard Guenther <rguenther@suse.de>
12781
12782 PR tree-optimization/43186
12783 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12784
12785 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
12786
12787 * g++.dg/abi/packed1.C: Expect warning on the SH.
12788
12789 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
12790
12791 PR c++/42054:
12792 * g++.dg/parse/error37.C: New test.
12793
12794 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
12795
12796 PR c/24577
12797 PR c/43192
12798 * gcc.dg/pr8927-1.c: Match new note.
12799 * gcc.dg/990506-0.c: Likewise.
12800 * gcc.dg/gomp/flush-2.c: Likewise.
12801 * gcc.dg/gomp/atomic-5.c: Likewise.
12802 * gcc.dg/gomp/pr34607.c: Likewise.
12803 * gcc.dg/pr35746.c: Likewise.
12804 * gcc.dg/cpp/pragma-1.c: Likewise.
12805 * gcc.dg/cpp/pragma-2.c: Likewise.
12806 * gcc.dg/pr41842.c: Likewise.
12807 * gcc.dg/noncompile/20040629-1.c: Likewise.
12808 * objc.dg/private-1.m: Likewise.
12809
12810 2010-02-27 Tobias Burnus <burnus@net-b.de>
12811
12812 PR fortran/43185
12813 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12814 * gfortran.dg/default_initialization_4.f90: New test.
12815
12816 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
12817
12818 * gnat.dg/thin_pointer.ad[sb]: Rename into...
12819 * gnat.dg/thin_pointer1.ad[sb]: ...this.
12820 * gnat.dg/thin_pointer2.adb: New test.
12821 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12822
12823 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
12824
12825 PR c/20631
12826 * gcc.dg/cpp/c90-pedantic.c: New.
12827 * gcc.dg/cpp/c90.c: New.
12828 * gcc.dg/gnu90-const-expr-1.c: New.
12829 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12830
12831 2010-02-26 Richard Guenther <rguenther@suse.de>
12832
12833 PR tree-optimization/43186
12834 * gcc.c-torture/compile/pr43186.c: New testcase.
12835
12836 2010-02-26 Jakub Jelinek <jakub@redhat.com>
12837
12838 PR debug/43190
12839 * c-c++-common/dwarf2/pr43190.c: New test.
12840
12841 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12842
12843 PR testsuite/37074:
12844 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12845
12846 2010-02-26 Richard Guenther <rguenther@suse.de>
12847
12848 PR tree-optimization/43188
12849 * gcc.c-torture/compile/pr43188.c: New testcase.
12850
12851 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12852
12853 PR target/43175
12854 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12855
12856 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
12857
12858 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12859
12860 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12861
12862 PR target/43154
12863 * gcc.target/powerpc/pr43154.c: New file.
12864
12865 2010-02-25 Jakub Jelinek <jakub@redhat.com>
12866
12867 PR debug/43166
12868 * gfortran.dg/debug/pr43166.f: New test.
12869
12870 PR debug/43165
12871 * gcc.dg/torture/pr43165.c: New test.
12872
12873 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12874
12875 PR c/43128
12876 * c-c++-common/pr41779.c: Update.
12877
12878 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12879
12880 PR ada/32547
12881 * lib/gnat-dg.exp (gnat_load): Redefine.
12882
12883 * ada/acats/run_acats: Run run_all.sh with $SHELL.
12884 * ada/acats/run_all.sh: Downcase tasking not implemented message.
12885
12886 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12887
12888 PR libobjc/36610
12889 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12890 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12891 -fgnu-runtime.
12892 Sort entries.
12893
12894 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12895
12896 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12897
12898 2010-02-24 Jakub Jelinek <jakub@redhat.com>
12899
12900 PR debug/43150
12901 * gcc.dg/guality/vla-1.c: New test.
12902
12903 2010-02-24 Tobias Burnus <burnus@net-b.de>
12904
12905 PR fortran/43042
12906 * gfortran.dg/c_ptr_tests_15.f90: New test.
12907
12908 2010-02-23 Jakub Jelinek <jakub@redhat.com>
12909
12910 PR target/43107
12911 * gcc.target/i386/pr43107.c: New test.
12912
12913 2010-02-23 Jason Merrill <jason@redhat.com>
12914
12915 PR c++/43143
12916 * g++.dg/cpp0x/variadic100.C: New.
12917
12918 2010-02-23 Jason Merrill <jason@redhat.com>
12919
12920 PR debug/42800
12921 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12922 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12923 * c-c++-common/dwarf2/vla1.c: New.
12924
12925 2010-02-23 Jakub Jelinek <jakub@redhat.com>
12926
12927 PR target/43139
12928 * gcc.dg/pr43139.c: New test.
12929
12930 PR debug/43077
12931 * gcc.dg/guality/pr43077-1.c: New test.
12932
12933 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
12934
12935 PR 43123
12936 * gcc.dg/march.c: New.
12937 * gcc.dg/march-generic.c: New.
12938 * gcc.dg/mtune.c: New.
12939
12940 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12941
12942 PR middle-end/43083
12943 * gcc.dg/graphite/pr43083.c: New.
12944
12945 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12946
12947 PR middle-end/43097
12948 * gfortran.dg/graphite/pr43097.f: New.
12949
12950 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12951 Manuel López-Ibáñez <manu@gcc.gnu.org>
12952
12953 PR middle-end/43140
12954 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12955
12956 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12957
12958 PR middle-end/43026
12959 * g++.dg/graphite/pr43026.C: New.
12960
12961 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
12962
12963 PR c++/43126
12964 * gcc.dg/cleanup-1.c: Update.
12965 * gcc.dg/func-args-1.c: Update.
12966 * gcc.dg/format/sentinel-1.c: Update.
12967 * g++.old-deja/g++.jason/scoping10.C: Update.
12968 * g++.old-deja/g++.ns/lookup5.C: Update.
12969 * g++.dg/ext/cleanup-1.C: Update.
12970 * g++.dg/parse/varmod1.C: Update.
12971 * g++.dg/parse/error33.C: Update.
12972 * g++.dg/expr/call3.C: Update.
12973 * g++.dg/func-args-1.C: New.
12974
12975 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
12976
12977 PR c/43125
12978 * gcc.dg/attr-used-2.c: Moved to ...
12979 * c-c++-common/attr-used-2.c: Here.
12980
12981 * gcc.dg/attr-used.c: Moved to ...
12982 * c-c++-common/attr-used.c: Here.
12983
12984 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
12985
12986 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12987
12988 2010-02-22 Richard Guenther <rguenther@suse.de>
12989
12990 PR lto/43045
12991 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12992 * gfortran.dg/lto/20100222-1_1.c: Likewise.
12993
12994 2010-02-22 Richard Guenther <rguenther@suse.de>
12995
12996 PR tree-optimization/42749
12997 * gcc.c-torture/compile/pr42749.c: New testcase.
12998
12999 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13000
13001 PR fortran/43072
13002 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13003 * gfortran.dg/internal_pack_9.f90: New test.
13004
13005 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13006
13007 PR c++/23510
13008 * g++.dg/template/recurse.C: Adjust.
13009 * g++.dg/template/pr23510.C: New.
13010
13011 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13012
13013 PR c++/42824
13014 * g++.dg/template/memclass4.C: New test.
13015
13016 2010-02-21 Tobias Burnus <burnus@net-b.de>
13017
13018 PR fortran/35259
13019 * gfortran.dg/reassoc_5.f90: New test.
13020
13021 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13022
13023 PR target/43067
13024 * gcc.target/i386/pr43067.c: New test.
13025
13026 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13027
13028 PR c++/35669
13029 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13030 -Wconversion-null.
13031 * g++.dg/warn/Wconversion-null.C: New test.
13032 * g++.old-deja/g++.other/null1.C: Move to...
13033 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13034
13035 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13036
13037 PR fortran/36932
13038 PR fortran/36933
13039 * gfortran.dg/dependency_26.f90: New test.
13040
13041 PR fortran/43072
13042 * gfortran.dg/internal_pack_7.f90: New test.
13043
13044 PR fortran/43111
13045 * gfortran.dg/internal_pack_8.f90: New test.
13046
13047 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13048
13049 PR 43128
13050 * c-c++-common/pr41779.c: Fix broken testcase.
13051
13052 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13053
13054 PR 36513
13055 * c-c++-common/pr36513.c: New testcase.
13056 * c-c++-common/pr36513-2.c: New testcase.
13057
13058 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13059
13060 PR 41779
13061 * c-c++-common/pr41779.c: New.
13062
13063 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13064
13065 PR debug/43084
13066 * gcc.dg/pr43084.c: New test.
13067
13068 2010-02-19 Richard Guenther <rguenther@suse.de>
13069
13070 PR tree-optimization/42916
13071 * gcc.dg/pr42916.c: New testcase.
13072
13073 2010-02-18 Jason Merrill <jason@redhat.com>
13074
13075 PR c++/42837
13076 * g++.dg/abi/packed1.C: Add expected warning.
13077
13078 PR c++/43108
13079 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13080 * gcc.dg/torture/dg-torture.exp: Likewise.
13081 * c-c++-common/torture/complex-sign.h,
13082 c-c++-common/torture/complex-sign-add.c,
13083 c-c++-common/torture/complex-sign-mixed-add.c,
13084 c-c++-common/torture/complex-sign-mixed-div.c,
13085 c-c++-common/torture/complex-sign-mixed-mul.c,
13086 c-c++-common/torture/complex-sign-mixed-sub.c,
13087 c-c++-common/torture/complex-sign-mul.c,
13088 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13089 Adapt for C++ compilation as well.
13090
13091 PR c++/43070
13092 * g++.dg/ext/label1.C: Update.
13093 * g++.dg/ext/label2.C: Update.
13094
13095 PR c++/26261
13096 * g++.dg/template/dependent-name6.C: New.
13097
13098 PR c++/43109
13099 * g++.dg/parse/namespace12.C: New.
13100
13101 2010-02-18 Martin Jambor <mjambor@suse.cz>
13102
13103 PR tree-optimization/43066
13104 * gcc.c-torture/compile/pr43066.c: New test.
13105
13106 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13107
13108 * g++.dg/ext/attrib35.C: Fix target selector string.
13109 * g++.dg/ext/attrib36.C: Ditto.
13110 * g++.dg/ext/attrib37.C: Ditto.
13111 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13112 * g++.dg/abi/mangle25.C: Ditto.
13113
13114 2010-02-17 Jason Merrill <jason@redhat.com>
13115
13116 PR c++/43069
13117 * g++.dg/parse/namespace11.C: New.
13118
13119 PR c++/43093
13120 * g++.dg/ext/attrib37.C: New.
13121
13122 PR c++/43079
13123 * g++.dg/template/ptrmem20.C: New.
13124
13125 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13126
13127 PR target/43103
13128 * gcc.target/i386/xop-check.h: Include m256-check.h.
13129 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13130 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13131 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13132 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13133
13134 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13135
13136 PR debug/42918
13137 * gcc.dg/pr42918.c: New test.
13138
13139 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13140
13141 * g++.dg/ext/attrib36.C: Require ILP32.
13142
13143 2010-02-16 Richard Guenther <rguenther@suse.de>
13144
13145 PR tree-optimization/41043
13146 * gfortran.dg/pr41043.f90: New testcase.
13147 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13148
13149 2010-02-16 Jason Merrill <jason@redhat.com>
13150
13151 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13152
13153 2010-02-16 Ira Rosen <irar@il.ibm.com>
13154
13155 PR tree-optimization/43074
13156 * gcc.dg/vect/fast-math-pr43074.c: New test.
13157
13158 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13159
13160 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13161
13162 2010-02-16 Jason Merrill <jason@redhat.com>
13163
13164 PR c++/43031
13165 * g++.dg/ext/attrib36.C: New.
13166
13167 PR c++/43036
13168 * g++.dg/other/array6.C: New.
13169
13170 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13171
13172 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13173
13174 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13175
13176 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13177 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13178 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13179 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13180 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13181 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13182
13183 2010-02-15 Richard Guenther <rguenther@suse.de>
13184
13185 PR middle-end/43068
13186 * g++.dg/torture/pr43068.C: New testcase.
13187
13188 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13189
13190 PR c++/43024
13191 * g++.dg/opt/ice1.C: New.
13192
13193 2010-02-14 Jason Merrill <jason@redhat.com>
13194
13195 PR c++/41997
13196 * g++.dg/cpp0x/initlist-opt.C: New.
13197
13198 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13199
13200 PR fortran/41113
13201 PR fortran/41117
13202 * gfortran.dg/internal_pack_6.f90: New test.
13203
13204 2010-02-12 Jason Merrill <jason@redhat.com>
13205
13206 PR c++/43054
13207 * g++.dg/cpp0x/variadic99.C: New.
13208
13209 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13210
13211 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13212 sign extend pointers to gualchk_t.
13213
13214 PR c++/43033
13215 * g++.dg/other/default3.C: Xfail g4 test.
13216
13217 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13218
13219 PR middle-end/43012
13220 * gcc.dg/graphite/pr43012.c: New.
13221
13222 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13223
13224 PR middle-end/42930
13225 * g++.dg/graphite/pr42930.C: New.
13226
13227 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13228
13229 PR middle-end/42914
13230 PR middle-end/42530
13231 * gcc.dg/graphite/pr42530.c: New.
13232 * gcc.dg/graphite/pr42914.c: New.
13233
13234 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13235
13236 PR middle-end/42771
13237 * gcc.dg/graphite/pr42771.c: New.
13238
13239 2010-02-11 Richard Guenther <rguenther@suse.de>
13240
13241 PR tree-optimization/42998
13242 * gcc.c-torture/compile/pr42998.c: New testcase.
13243
13244 2010-02-10 Jason Merrill <jason@redhat.com>
13245
13246 PR c++/41896
13247 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
13248
13249 PR c++/42983, core issue 906
13250 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
13251 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
13252
13253 PR c++/43016
13254 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
13255
13256 2010-02-10 Richard Guenther <rguenther@suse.de>
13257
13258 PR tree-optimization/43017
13259 * gcc.dg/torture/pr43017.c: New testcase.
13260
13261 2010-02-10 Tobias Burnus <burnus@net-b.de>
13262
13263 PR fortran/40823
13264 * gfortran.dg/private_type_1.f90: Update error location.
13265 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
13266 * gfortran.dg/typebound_operator_2.f03: Ditto.
13267 * gfortran.dg/assignment_2.f90: Ditto.
13268 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
13269 * gfortran.dg/binding_label_tests_9.f03: Ditto.
13270
13271 2010-02-10 Tobias Burnus <burnus@net-b.de>
13272
13273 PR fortran/43015
13274 * gfortran.dg/bind_c_usage_20.f90: New test.
13275
13276 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13277
13278 PR debug/43010
13279 * g++.dg/debug/pr43010.C: New test.
13280
13281 2010-02-10 Richard Guenther <rguenther@suse.de>
13282
13283 PR c/43007
13284 * gcc.c-torture/execute/20100209-1.c: New testcase.
13285 * gcc.dg/fold-div-3.c: Likewise.
13286
13287 2010-02-10 Jakub Jelinek <jakub@redhat.com>
13288
13289 * gcc.dg/builtin-ffs-1.c: New test.
13290
13291 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13292
13293 PR fortran/42999
13294 * gfortran.dg/array_constructor_35.f90: New test.
13295
13296 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13297
13298 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
13299
13300 2010-02-09 Jason Merrill <jason@redhat.com>
13301
13302 PR c++/42399
13303 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
13304
13305 PR c++/42370
13306 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
13307
13308 2010-02-09 Tobias Burnus <burnus@net-b.de>
13309
13310 PR fortran/41869
13311 * gfortran.dg/module_write_1.f90: New test.
13312
13313 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
13314
13315 * gcc.dg/pr19340.c: Adjust.
13316
13317 2010-02-09 Richard Guenther <rguenther@suse.de>
13318
13319 PR tree-optimization/43008
13320 * gcc.c-torture/execute/pr43008.c: New testcase.
13321
13322 2010-02-09 Richard Guenther <rguenther@suse.de>
13323
13324 PR tree-optimization/43000
13325 * gcc.dg/torture/pr43000.c: New testcase.
13326 * gcc.dg/torture/pr43002.c: Likewise.
13327
13328 2010-02-09 Daniel Kraft <d@domob.eu>
13329
13330 PR fortran/39171
13331 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
13332 and pass -Wsurprising as necessary.
13333
13334 2010-02-08 Jakub Jelinek <jakub@redhat.com>
13335
13336 PR tree-optimization/42890
13337 * g++.dg/torture/pr42890.C: New test.
13338
13339 2010-02-08 Richard Guenther <rguenther@suse.de>
13340
13341 PR middle-end/42995
13342 * gcc.dg/tree-ssa/inline-4.c: New testcase.
13343
13344 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13345
13346 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
13347 return 0 from main.
13348 * gcc.dg/graphite/block-1.c: Same.
13349 * gcc.dg/graphite/block-3.c: Same.
13350 * gcc.dg/graphite/block-4.c: Same.
13351 * gcc.dg/graphite/block-5.c: Same.
13352 * gcc.dg/graphite/block-6.c: Same.
13353 * gcc.dg/graphite/block-7.c: Same.
13354 * gcc.dg/graphite/interchange-0.c: Same.
13355 * gcc.dg/graphite/interchange-1.c: Same.
13356 * gcc.dg/graphite/interchange-10.c: Same.
13357 * gcc.dg/graphite/interchange-11.c: Same.
13358 * gcc.dg/graphite/interchange-12.c: Same.
13359 * gcc.dg/graphite/interchange-2.c: Same.
13360 * gcc.dg/graphite/interchange-3.c: Same.
13361 * gcc.dg/graphite/interchange-4.c: Same.
13362 * gcc.dg/graphite/interchange-5.c: Same.
13363 * gcc.dg/graphite/interchange-6.c: Same.
13364 * gcc.dg/graphite/interchange-7.c: Same.
13365 * gcc.dg/graphite/interchange-8.c: Same.
13366 * gcc.dg/graphite/interchange-9.c: Same.
13367 * gcc.dg/graphite/interchange-mvt.c: Same.
13368
13369 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
13370
13371 * gfortran.dg/graphite/id-19.f: New.
13372 * gfortran.dg/graphite/pr14741.f90: New.
13373 * gfortran.dg/graphite/pr41924.f90: New.
13374 * gfortran.dg/graphite/run-id-2.f90: New.
13375
13376 2010-02-07 Richard Guenther <rguenther@suse.de>
13377
13378 PR middle-end/42956
13379 * gcc.c-torture/compile/pr42956.c: New testcase.
13380
13381 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13382
13383 PR libfortran/42742
13384 * gfortran.dg/fmt_cache_2.f: New test.
13385
13386 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13387
13388 * gfortran.dg/read_no_eor.f90: New test.
13389
13390 2010-02-05 Jason Merrill <jason@redhat.com>
13391
13392 * g++.dg/ext/label13.C: Move constructor body out of class.
13393
13394 2010-02-03 Jason Merrill <jason@redhat.com>
13395
13396 PR c++/42870
13397 * g++.dg/ext/dllexport3.C: New.
13398
13399 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
13400
13401 * gcc.dg/format/ms-format3.c: New test for specific MS types.
13402
13403 2010-02-05 Richard Guenther <rguenther@suse.de>
13404
13405 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
13406
13407 2010-02-05 Dodji Seketeli <dodji@redhat.com>
13408
13409 PR c++/42915
13410 * g++.dg/other/crash-9.C: New test.
13411
13412 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
13413
13414 PR fortran/42309
13415 * gfortran.dg/subref_array_pointer_4.f90 : New test.
13416
13417 2010-02-04 Richard Guenther <rguenther@suse.de>
13418
13419 PR rtl-optimization/42952
13420 * gcc.dg/torture/pr42952.c: New testcase.
13421
13422 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13423
13424 PR libfortran/42901
13425 * gfortran.dg/namelist_60.f90: New test.
13426
13427 2010-02-03 Jason Merrill <jason@redhat.com>
13428
13429 PR c++/40138
13430 * g++.dg/ext/builtin11.C: New.
13431
13432 PR c++/4926
13433 PR c++/38600
13434 * g++.dg/abi/mangle35.C: New.
13435 * g++.dg/abi/mangle37.C: New.
13436
13437 PR c++/12909
13438 * g++.dg/abi/mangle36.C: New.
13439
13440 PR c++/35652
13441 * g++.dg/warn/string1.C: New.
13442
13443 2010-02-03 Richard Guenther <rguenther@suse.de>
13444
13445 PR tree-optimization/42944
13446 * gcc.dg/errno-1.c: New testcase.
13447
13448 2010-02-03 Richard Guenther <rguenther@suse.de>
13449
13450 PR middle-end/42927
13451 * gcc.c-torture/compile/pr42927.c: New testcase.
13452
13453 2010-02-03 Tobias Burnus <burnus@net-b.de>
13454
13455 PR fortran/42936
13456 * gfortran.dg/null_4.f90: New test.
13457
13458 2010-02-02 Jason Merrill <jason@redhat.com>
13459
13460 PR c++/41090
13461 * g++.dg/ext/label13.C: New.
13462
13463 2010-02-02 Tobias Burnus <burnus@net-b.de>
13464
13465 PR fortran/42650
13466 * gfortran.dg/func_result_5.f90: New test.
13467
13468 2010-02-01 Tobias Burnus <burnus@net-b.de>
13469
13470 PR fortran/42922
13471 * gfortran.dg/pure_initializer_3.f90: News test.
13472
13473 2010-01-31 Janus Weil <janus@gcc.gnu.org>
13474
13475 PR fortran/42888
13476 * gfortran.dg/allocate_derived_2.f90: New test.
13477
13478 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
13479
13480 PR middle-end/42898
13481 * gcc.dg/torture/pr42898-2.c: New test.
13482
13483 2010-01-31 Richard Guenther <rguenther@suse.de>
13484
13485 PR middle-end/42898
13486 * gcc.dg/torture/pr42898.c: New testcase.
13487
13488 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
13489
13490 PR fortran/38324
13491 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
13492 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
13493
13494 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
13495
13496 * g++.dg/tree-ssa/inline-1.C: New.
13497 * g++.dg/tree-ssa/inline-2.C: New.
13498 * g++.dg/tree-ssa/inline-3.C: New.
13499
13500 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
13501
13502 PR testsuite/41701
13503 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
13504 the string 'pow' in the pathname of the compiler from generating a
13505 test failure.
13506
13507 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13508
13509 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
13510 * g++.old-deja/g++.mike/eh17.C: Likewise.
13511 * g++.old-deja/g++.mike/p5571.C: Likewise.
13512
13513 2010-01-29 Dodji Seketeli <dodji@redhat.com>
13514
13515 PR c++/42758
13516 PR c++/42634
13517 PR c++/42336
13518 PR c++/42797
13519 PR c++/42880
13520 * g++.dg/other/crash-5.C: New test.
13521 * g++.dg/other/crash-6.C: New test.
13522 * g++.dg/other/crash-7.C: New test.
13523 * g++.dg/other/crash-8.C: New test.
13524
13525 2010-01-29 Jakub Jelinek <jakub@redhat.com>
13526
13527 PR rtl-optimization/42889
13528 * gcc.dg/pr42889.c: New test.
13529
13530 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
13531
13532 * gcc.target/i386/pr42881.c: Use SSE2.
13533
13534 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
13535
13536 PR target/42891
13537 * gcc.target/i386/pr42891.c: New test.
13538
13539 2010-01-28 Richard Guenther <rguenther@suse.de>
13540
13541 PR tree-optimization/42871
13542 * g++.dg/torture/pr42871.C: New testcase.
13543
13544 2010-01-28 Richard Guenther <rguenther@suse.de>
13545
13546 * gcc.dg/Wobjsize-1.h: New testcase.
13547 * gcc.dg/Wobjsize-1.c: Likewise.
13548
13549 2010-01-28 Richard Guenther <rguenther@suse.de>
13550
13551 PR middle-end/42883
13552 * g++.dg/torture/pr42883.C: New testcase.
13553
13554 2010-01-28 Michael Matz <matz@suse.de>
13555
13556 * gcc.target/i386/pr42881.c: New test.
13557
13558 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13559
13560 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
13561 Add i?86-*-solaris2* support.
13562
13563 2010-01-28 Dodji Seketeli <dodji@redhat.com>
13564
13565 PR c++/42713
13566 PR c++/42820
13567 * g++.dg/template/typedef27.C: New test case.
13568 * g++.dg/template/typedef28.C: New test case.
13569
13570 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
13571
13572 * gcc.dg/optimize-bswap*.c: Add ARM target
13573
13574 2010-01-27 Richard Guenther <rguenther@suse.de>
13575
13576 PR middle-end/42878
13577 * gcc.dg/torture/pr42878-1.c: New testcase.
13578 * gcc.dg/torture/pr42878-2.c: Likewise.
13579
13580 2010-01-27 Jakub Jelinek <jakub@redhat.com>
13581
13582 PR middle-end/42874
13583 * gcc.dg/vla-22.c: New test.
13584
13585 2010-01-26 Jakub Jelinek <jakub@redhat.com>
13586
13587 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
13588 current collation.
13589
13590 2010-01-26 Richard Guenther <rguenther@suse.de>
13591
13592 PR rtl-optimization/42685
13593 * gcc.dg/pr42685.c: New testcase.
13594 * g++.dg/other/pr42685.C: Likewise.
13595
13596 2010-01-26 Richard Guenther <rguenther@suse.de>
13597
13598 PR middle-end/42806
13599 * g++.dg/other/pr42806.C: New testcase.
13600
13601 2010-01-26 Richard Guenther <rguenther@suse.de>
13602
13603 PR tree-optimization/42250
13604 * gcc.dg/pr42250.c: New testcase.
13605
13606 2010-01-25 Arnaud Charlet <charlet@adacore.com>
13607
13608 * gnat.dg/array_bounds_test.adb: New test.
13609
13610 2010-01-25 Tobias Burnus <burnus@net-b.de>
13611
13612 PR fortran/42858
13613 * gfortran.dg/generic_21.f90: New test.
13614
13615 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13616
13617 PR testsuite/41522
13618 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
13619
13620 2010-01-24 Mark Mitchell <mark@codesourcery.com>
13621
13622 PR c++/42748
13623 * g++.dg/abi/arm_va_list2.C: New test.
13624 * g++.dg/abi/arm_va_list2.h: Companion header file.
13625
13626 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
13627
13628 PR fortran/41044
13629 * gfortran.dg/parameter_array_ref_2.f90 : New test.
13630
13631 PR fortran/41167
13632 * gfortran.dg/char_array_arg_1.f90 : New test.
13633
13634 * gfortran.dg/pr25923.f90 : Remove XFAIL.
13635
13636 2010-01-24 Tobias Burnus <burnus@net-b.de>
13637
13638 PR fortran/39304
13639 * gfortran.dg/generic_20.f90: New test.
13640
13641 2010-01-22 Michael Matz <matz@suse.de>
13642
13643 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
13644 -msse2.
13645
13646 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
13647
13648 PR fortran/42736
13649 * gfortran.dg/dependency_25.f90 : New test.
13650
13651 2010-01-21 Martin Jambor <mjambor@suse.cz>
13652
13653 PR tree-optimization/42585
13654 * gcc.dg/tree-ssa/pr42585.c: New test.
13655
13656 2010-01-21 Richard Guenther <rguenther@suse.de>
13657
13658 PR middle-end/19988
13659 * gcc.dg/pr19988.c: New testcase.
13660
13661 2010-01-20 Janis Johnson <janis187@us.ibm.com>
13662
13663 * g++.dg/compat/decimal/compat-common.h: New file.
13664 * g++.dg/compat/decimal/decimal-dummy.h: New file.
13665 * g++.dg/compat/decimal/pass_x.h: New file.
13666 * g++.dg/compat/decimal/pass_y.h: New file.
13667 * g++.dg/compat/decimal/pass-1_main.C: New file.
13668 * g++.dg/compat/decimal/pass-1_x.C: New file.
13669 * g++.dg/compat/decimal/pass-1_y.C: New file.
13670 * g++.dg/compat/decimal/pass-2_main.C: New file.
13671 * g++.dg/compat/decimal/pass-2_x.C: New file.
13672 * g++.dg/compat/decimal/pass-2_y.C: New file.
13673 * g++.dg/compat/decimal/pass-3_main.C: New file.
13674 * g++.dg/compat/decimal/pass-3_x.C: New file.
13675 * g++.dg/compat/decimal/pass-3_y.C: New file.
13676 * g++.dg/compat/decimal/pass-4_main.C: New file.
13677 * g++.dg/compat/decimal/pass-4_x.C: New file.
13678 * g++.dg/compat/decimal/pass-4_y.C: New file.
13679 * g++.dg/compat/decimal/pass-5_main.C: New file.
13680 * g++.dg/compat/decimal/pass-5_x.C: New file.
13681 * g++.dg/compat/decimal/pass-5_y.C: New file.
13682 * g++.dg/compat/decimal/pass-6_main.C: New file.
13683 * g++.dg/compat/decimal/pass-6_x.C: New file.
13684 * g++.dg/compat/decimal/pass-6_y.C: New file.
13685 * g++.dg/compat/decimal/return_x.h: New file.
13686 * g++.dg/compat/decimal/return_y.h: New file.
13687 * g++.dg/compat/decimal/return-1_main.C: New file.
13688 * g++.dg/compat/decimal/return-1_x.C: New file.
13689 * g++.dg/compat/decimal/return-1_y.C: New file.
13690 * g++.dg/compat/decimal/return-2_main.C: New file.
13691 * g++.dg/compat/decimal/return-2_x.C: New file.
13692 * g++.dg/compat/decimal/return-2_y.C: New file.
13693 * g++.dg/compat/decimal/return-3_main.C: New file.
13694 * g++.dg/compat/decimal/return-3_x.C: New file.
13695 * g++.dg/compat/decimal/return-3_y.C: New file.
13696 * g++.dg/compat/decimal/return-4_main.C: New file.
13697 * g++.dg/compat/decimal/return-4_x.C: New file.
13698 * g++.dg/compat/decimal/return-4_y.C: New file.
13699 * g++.dg/compat/decimal/return-5_main.C: New file.
13700 * g++.dg/compat/decimal/return-5_x.C: New file.
13701 * g++.dg/compat/decimal/return-5_y.C: New file.
13702 * g++.dg/compat/decimal/return-6_main.C: New file.
13703 * g++.dg/compat/decimal/return-6_x.C: New file.
13704 * g++.dg/compat/decimal/return-6_y.C: New file.
13705
13706 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13707
13708 PR debug/42715
13709 * gcc.dg/pr42715.c: New.
13710
13711 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
13712
13713 PR c++/42038
13714 * g++.dg/parse/crash55.C: New.
13715
13716 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13717
13718 PR debug/42782
13719 * gcc.dg/guality/pr42782.c: New.
13720
13721 2010-01-20 Jason Merrill <jason@redhat.com>
13722
13723 PR c++/41788
13724 * g++.dg/abi/packed1.C: New.
13725
13726 PR c++/41920
13727 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13728
13729 PR c++/40750
13730 * g++.dg/parse/fn-typedef1.C: New.
13731 * g++.dg/other/cv_quals.C: Adjust.
13732
13733 2010-01-20 Anthony Green <green@moxielogic.com>
13734
13735 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13736 pack(push) pragma).
13737 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13738 * gcc.dg/20020312-2.c: Port this to the moxie core.
13739 * gcc.dg/weak/typeof-2.c: Ditto.
13740
13741 2010-01-20 Richard Guenther <rguenther@suse.de>
13742
13743 PR tree-optimization/42717
13744 * gcc.c-torture/compile/pr42717.c: New testcase.
13745
13746 2010-01-20 Jakub Jelinek <jakub@redhat.com>
13747
13748 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13749 of signed, add a few new tests.
13750
13751 PR middle-end/42803
13752 * g++.dg/parse/limits-initializer1.C: New test.
13753
13754 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13755
13756 PR fortran/42804
13757 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13758 * gfortran.dg/typebound_call_12.f03: New test.
13759
13760 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
13761
13762 PR fortran/42783
13763 * gfortran.dg/bounds_check_15.f90 : New test.
13764
13765 2010-01-19 Michael Matz <matz@suse.de>
13766
13767 PR tree-optimization/41783
13768 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13769
13770 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13771
13772 PR target/38697.
13773 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13774 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13775 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
13776 * gcc.target/arm/neon/vget_lows16.c: Likewise.
13777 * gcc.target/arm/neon/vget_lows32.c: Likewise.
13778 * gcc.target/arm/neon/vget_lows64.c: Likewise.
13779 * gcc.target/arm/neon/vget_lows8.c: Likewise.
13780 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13781 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13782 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13783 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13784
13785 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13786
13787 PR fortran/42545
13788 * gfortran.dg/extends_6.f03: Modified an error message.
13789 * gfortran.dg/extends_10.f03: New test.
13790 * gfortran.dg/private_type_6.f03: Modified an error message.
13791 * gfortran.dg/structure_constructor_8.f03: Ditto.
13792
13793 2010-01-19 Jakub Jelinek <jakub@redhat.com>
13794
13795 PR tree-optimization/42719
13796 * gcc.dg/pr42719.c: New test.
13797
13798 PR debug/42728
13799 * gcc.dg/pr42728.c: New test.
13800
13801 2010-01-19 Anthony Green <green@moxielogic.com>
13802
13803 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13804
13805 2010-01-18 Anthony Green <green@moxielogic.com>
13806
13807 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13808 for moxie.
13809
13810 2010-01-19 Dodji Seketeli <dodji@redhat.com>
13811
13812 * g++.dg/template/error45.C: reverted as part of reverting the
13813 fix of PR c++/42634.
13814
13815 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13816
13817 PR c++/42634
13818 * g++.dg/template/error45.C: New test.
13819
13820 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13821
13822 PR c++/42766
13823 * g++.dg/conversion/op6.C: New test.
13824
13825 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
13826
13827 PR target/42774
13828 * gcc.target/alpha/pr42774.c: New test.
13829
13830 2010-01-18 Richard Guenther <rguenther@suse.de>
13831
13832 PR tree-optimization/42781
13833 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13834
13835 2010-01-17 Richard Guenther <rguenther@suse.de>
13836
13837 PR middle-end/42248
13838 * gcc.c-torture/execute/pr42248.c: New testcase.
13839
13840 2010-01-17 Richard Guenther <rguenther@suse.de>
13841
13842 PR tree-optimization/42773
13843 * g++.dg/torture/pr42773.C: New testcase.
13844
13845 2010-01-17 Janus Weil <janus@gcc.gnu.org>
13846
13847 PR fortran/42677
13848 * gfortran.dg/interface_assignment_5.f90: New test.
13849
13850 2010-01-17 Dodji Seketeli <dodji@redhat.com>
13851
13852 PR c++/42697
13853 * g++.dg/template/crash94.C: Reverted.
13854
13855 2010-01-17 Jie Zhang <jie.zhang@analog.com>
13856
13857 PR debug/42767
13858 * gcc.dg/debug/pr42767.c: New.
13859
13860 2010-01-15 Jason Merrill <jason@redhat.com>
13861
13862 PR c++/42761
13863 * g++.dg/cpp0x/decltype22.C: New.
13864
13865 2010-01-16 Jakub Jelinek <jakub@redhat.com>
13866
13867 PR middle-end/42760
13868 * g++.dg/torture/pr42760.C: New test.
13869
13870 2010-01-15 Jing Yu <jingyu@google.com>
13871
13872 PR rtl-optimization/42691
13873 * gcc.c-torture/execute/pr42691.c: New.
13874
13875 2010-01-15 Richard Guenther <rguenther@suse.de>
13876
13877 PR middle-end/42739
13878 * g++.dg/torture/pr42739.C: New testcase.
13879
13880 2010-01-15 Dodji Seketeli <dodji@redhat.com>
13881
13882 * g++.dg/template/error45.C: Revert as part of reverting changes
13883 or PR c++/42634.
13884
13885 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13886
13887 PR fortran/42684
13888 * gfortran.dg/interface_31.f90: New test.
13889
13890 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13891
13892 * gcc.target/powerpc/pr42747.c: New file.
13893
13894 2010-01-14 Jakub Jelinek <jakub@redhat.com>
13895
13896 PR middle-end/42674
13897 * c-c++-common/pr42674.c: New test.
13898
13899 PR c++/42608
13900 * g++.dg/template/instantiate11.C: New test.
13901
13902 2010-01-14 Jason Merrill <jason@redhat.com>
13903
13904 PR c++/42701
13905 * g++.dg/overload/error3.C: New.
13906
13907 PR c++/42655
13908 * g++.dg/overload/rvalue1.C: New.
13909
13910 2010-01-14 Martin Jambor <mjambor@suse.cz>
13911
13912 PR tree-optimization/42706
13913 * gcc.dg/ipa/pr42706.c: New testcase.
13914
13915 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
13916
13917 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13918
13919 2010-01-14 Martin Jambor <mjambor@suse.cz>
13920
13921 PR tree-optimization/42714
13922 * g++.dg/torture/pr42714.C: New test.
13923
13924 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13925
13926 PR rtl-optimization/42246
13927 * gfortran.dg/pr42246-2.f: New.
13928
13929 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13930
13931 PR rtl-optimization/42389
13932 * gcc.dg/pr42389.c: New.
13933
13934 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13935
13936 PR rtl-optimization/42388
13937 * gcc.dg/pr42388.c: New.
13938
13939 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13940
13941 PR rtl-optimization/42294
13942 * gfortran.dg/pr42294.f: New.
13943
13944 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13945
13946 PR rtl-optimization/39453
13947 PR rtl-optimization/42246
13948 * gcc.dg/pr39453.c: New.
13949 * gcc.dg/pr42246.c: New.
13950
13951 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13952
13953 PR middle-end/42245
13954 * gcc.dg/pr42245.c: New.
13955 * gcc.dg/pr42245-2.c: New.
13956
13957 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13958
13959 PR rtl-optimization/42249
13960 * gcc.dg/pr42249.c: New.
13961
13962 2010-01-14 Jakub Jelinek <jakub@redhat.com>
13963
13964 PR c/42721
13965 * gcc.c-torture/execute/pr42721.c: New test.
13966
13967 2010-01-14 Ira Rosen <irar@il.ibm.com>
13968
13969 PR tree-optimization/42709
13970 * gcc.dg/vect/pr42709.c: New test.
13971
13972 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
13973
13974 PR fortran/41478
13975 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13976 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13977
13978 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
13979
13980 PR fortran/42481
13981 * gfortran.dg/generic_19.f90 : New test.
13982
13983 2010-01-13 Richard Guenther <rguenther@suse.de>
13984
13985 PR tree-optimization/42730
13986 * gcc.c-torture/compile/pr42730.c: New testcase.
13987
13988 2010-01-13 Steve Ellcey <sje@cup.hp.com>
13989
13990 PR target/pr42542
13991 * gcc.target/ia64/pr42542-1.c: New.
13992 * gcc.target/ia64/pr42542-2.c: New.
13993 * gcc.target/ia64/pr42542-3.c: New.
13994
13995 2010-01-13 Dodji Seketeli <dodji@redhat.com>
13996
13997 PR c++/42634
13998 * g++.dg/template/error45.C: New test.
13999
14000 2010-01-13 Martin Jambor <mjambor@suse.cz>
14001
14002 PR tree-optimization/42704
14003 * g++.dg/torture/pr42704.C: New test.
14004
14005 2010-01-13 Martin Jambor <mjambor@suse.cz>
14006
14007 PR tree-optimization/42703
14008 * gcc.c-torture/compile/pr42703.c: New test.
14009
14010 2010-01-13 Richard Guenther <rguenther@suse.de>
14011
14012 PR tree-optimization/42705
14013 * gcc.c-torture/compile/pr42705.c: New testcase.
14014
14015 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14016
14017 * gcc.target/bfin/l2.c: New test.
14018 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14019
14020 2010-01-13 Richard Guenther <rguenther@suse.de>
14021
14022 PR middle-end/42716
14023 * gcc.c-torture/compile/pr42716.c: New testcase.
14024
14025 2010-01-13 Richard Guenther <rguenther@suse.de>
14026
14027 PR lto/42678
14028 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14029
14030 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14031
14032 PR c/42708
14033 * gcc.c-torture/compile/pr42708-1.c: New test.
14034
14035 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14036
14037 PR debug/42662
14038 * gcc.dg/pr42662.c: New test.
14039
14040 PR tree-optimization/42645
14041 * g++.dg/other/pr42645-1.C: New test.
14042 * g++.dg/other/pr42645-2.C: New test.
14043
14044 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14045
14046 PR target/42416
14047 * gcc.target/powerpc/warn-1.c: New test.
14048 * gcc.target/powerpc/warn-2.c: New test.
14049
14050 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14051
14052 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14053 stack alignment.
14054
14055 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14056
14057 * gcc.dg/lto/20100108_0.c: New.
14058
14059 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14060
14061 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14062 Add -march=i686 -msse for 32bit x86 targets.
14063
14064 2010-01-10 Richard Guenther <rguenther@suse.de>
14065
14066 PR middle-end/42667
14067 * gcc.dg/torture/pr42667.c: New testcase.
14068
14069 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14070
14071 PR fortran/32489
14072 * gfortran.dg/array_constructor_34.f90: New test.
14073
14074 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14075
14076 PR fortran/20923
14077 * gfortran.dg/array_constructor_33.f90: New test.
14078 gfortran.dg/array_function_5.f90: Add credit.
14079
14080 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14081
14082 PR debug/42631
14083 * gcc.dg/pr42631.c: New.
14084
14085 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14086
14087 PR debug/42630
14088 * gcc.dg/pr42630.c: New.
14089
14090 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14091
14092 PR debug/42629
14093 * gcc.dg/pr42629.c: New.
14094
14095 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14096
14097 PR middle-end/42363
14098 * gcc.dg/torture/pr42363.c: New.
14099
14100 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14101
14102 PR debug/42604
14103 PR debug/42395
14104 * gcc.dg/vect/pr42604.c: New.
14105 * gcc.dg/vect/pr42395.c: New.
14106
14107 2010-01-09 Richard Guenther <rguenther@suse.de>
14108
14109 PR middle-end/42512
14110 * gcc.c-torture/execute/pr42512.c: New testcase.
14111
14112 2010-01-09 Tobias Burnus <burnus@net-b.de>
14113
14114 PR fortran/41298
14115 * gfortran.dg/c_ptr_tests_14.f90: New test.
14116
14117 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14118
14119 PR ada/41929
14120 * gnat.dg/null_pointer_deref1.adb: Don't run on
14121 sparc*-sun-solaris2.11.
14122
14123 2010-01-08 Richard Guenther <rguenther@suse.de>
14124
14125 PR lto/42528
14126 * gcc.dg/lto/20100103-1_0.c: New testcase.
14127 * gcc.dg/lto/20100103-2_0.c: Likewise.
14128
14129 2010-01-08 Tobias Burnus <burnus@net-b.de
14130
14131 PR/fortran 25829
14132 * gfortran.dg/asynchronous_1.f90: New test.
14133 * gfortran.dg/asynchronous_2.f90: New test.
14134 * gfortran.dg/conflicts.f90: Update error message.
14135
14136 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14137
14138 c++/40155
14139 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14140
14141 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14142
14143 PR tree-optimization/42625
14144 * g++.dg/opt/dtor4.C: New test.
14145 * g++.dg/opt/dtor4.h: New.
14146 * g++.dg/opt/dtor4-aux.cc: New.
14147
14148 2010-01-07 Tobias Burnus <burnus@net-b.de>
14149
14150 PR fortran/42597
14151 * gfortran.dg/proc_ptr_26.f90: New test.
14152
14153 2010-01-07 Tobias Burnus <burnus@net-b.de>
14154
14155 PR fortran/41872
14156 * gfortran.dg/allocatable_scalar_7.f90: New test.
14157
14158 2010-01-06 Richard Guenther <rguenther@suse.de>
14159
14160 * gcc.c-torture/compile/pr42632.c: New testcase.
14161
14162 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14163
14164 PR target/42542
14165 * gcc.target/i386/pr42542-4.c: New.
14166 * gcc.target/i386/pr42542-4a.c: Likewise.
14167 * gcc.target/i386/pr42542-5.c: Likewise.
14168 * gcc.target/i386/pr42542-5a.c: Likewise.
14169
14170 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14171
14172 * gcc.dg/tls/opt-15.c: New test.
14173
14174 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14175
14176 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14177
14178 2010-01-05 Martin Jambor <mjambor@suse.cz>
14179
14180 PR tree-optimization/42462
14181 * g++.dg/torture/pr42462.C: New test.
14182
14183 2010-01-05 Jason Merrill <jason@redhat.com>
14184
14185 * g++.dg/cpp0x/initlist30.C: New test.
14186
14187 2010-01-05 Richard Guenther <rguenther@suse.de>
14188
14189 PR tree-optimization/42614
14190 * gcc.c-torture/execute/pr42614.c: New testcase.
14191
14192 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14193
14194 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14195 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14196 -Wunreachable-code.
14197 * gcc.dg/Wunreachable-2.c: Likewise.
14198 * gcc.dg/Wunreachable-3.c: Likewise.
14199 * gcc.dg/Wunreachable-4.c: Likewise.
14200 * gcc.dg/Wunreachable-5.c: Likewise.
14201 * gcc.dg/Wunreachable-6.c: Likewise.
14202 * gcc.dg/Wunreachable-7.c: Likewise.
14203 * gcc.dg/Wunreachable-8.c: Likewise.
14204 * gcc.dg/20041231-1.c: Likewise.
14205
14206 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14207
14208 PR other/42611
14209 * gcc.dg/pr42611.c: New test.
14210
14211 PR tree-optimization/42508
14212 * g++.dg/opt/pr42508.C: New test.
14213
14214 2010-01-05 Tobias Burnus <burnus@net-b.de>
14215
14216 PR fortran/41872
14217 * gfortran.dg/allocatable_scalar_8.f90: New.
14218
14219 2010-01-04 Martin Jambor <mjambor@suse.cz>
14220
14221 PR tree-optimization/42398
14222 * gcc.c-torture/compile/pr42398.c: New test.
14223
14224 2010-01-04 Jason Merrill <jason@redhat.com>
14225
14226 PR c++/42555
14227 * g++.dg/ext/attrib35.C: New.
14228
14229 PR c++/42567
14230 * g++.dg/cpp0x/auto17.C: New.
14231
14232 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
14233
14234 * gcc.dg/lto/20100104_0.c: New.
14235
14236 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
14237
14238 PR target/42542
14239 * gcc.target/i386/pr42542-1.c: New.
14240 * gcc.target/i386/pr42542-1a.c: Likewise.
14241 * gcc.target/i386/pr42542-1b.c: Likewise.
14242 * gcc.target/i386/pr42542-2.c: Likewise.
14243 * gcc.target/i386/pr42542-2a.c: Likewise.
14244 * gcc.target/i386/pr42542-2b.c: Likewise.
14245 * gcc.target/i386/pr42542-3.c: Likewise.
14246 * gcc.target/i386/pr42542-3a.c: Likewise.
14247
14248 2009-01-04 Tobias Burnus <burnus@net-b.de>
14249
14250 PR fortran/41872
14251 * gfortran.dg/allocatable_scalar_5.f90: New test.
14252 * gfortran.dg/allocatable_scalar_6.f90: New test.
14253
14254 2010-01-03 Richard Guenther <rguenther@suse.de>
14255
14256 PR testsuite/42583
14257 * gfortran.dg/gomp/recursion1.f90: Remove.
14258
14259 2010-01-03 Richard Guenther <rguenther@suse.de>
14260
14261 * gcc.dg/Warray-bounds.c: Remove XFAILs.
14262 * gcc.dg/uninit-6.c: Likewise.
14263 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
14264
14265 2010-01-03 Richard Guenther <rguenther@suse.de>
14266
14267 PR tree-optimization/42589
14268 * gcc.target/i386/pr42589.c: New testcase.
14269
14270 2010-01-03 Richard Guenther <rguenther@suse.de>
14271
14272 PR tree-optimization/42438
14273 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
14274
14275 2010-01-02 Richard Guenther <rguenther@suse.de>
14276
14277 PR testsuite/41651
14278 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
14279
14280 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
14281
14282 PR target/42448
14283 * gcc.target/alpha/pr42448-1.c: New test.
14284 * gcc.target/alpha/pr42448-2.c: Ditto.
14285
14286 2010-01-01 Joseph Myers <joseph@codesourcery.com>
14287
14288 PR preprocessor/41947
14289 * gcc.dg/c99-hexfloat-3.c: New test.
14290
14291 2010-01-01 Richard Guenther <rguenther@suse.de>
14292
14293 PR c/42570
14294 * gcc.c-torture/execute/pr42570.c: New testcase.
14295
14296 2010-01-01 Richard Guenther <rguenther@suse.de>
14297
14298 PR middle-end/42559
14299 * gcc.c-torture/compile/pr42559.c: New testcase.
14300
14301 \f
14302 Copyright (C) 2010 Free Software Foundation, Inc.
14303
14304 Copying and distribution of this file, with or without modification,
14305 are permitted in any medium without royalty provided the copyright
14306 notice and this notice are preserved.