In gcc/testsuite/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
2
3 * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
4 * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
5
6 2010-12-19 Chung-Lin Tang <cltang@codesourcery.com>
7
8 * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
9 load/store immediate indexes.
10
11 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com>
12
13 * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
14 * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
15
16 2010-12-18 Jakub Jelinek <jakub@redhat.com>
17
18 PR tree-optimization/46969
19 * gcc.dg/autopar/pr46969.c: New test.
20
21 2010-12-18 Nicola Pero <nicola.pero@meta-innovation.com>
22
23 * objc.dg/fobjc-exceptions-1.m: Updated.
24 * objc.dg/fobjc-exceptions-2.m: New.
25 * objc.dg/fobjc-exceptions-3.m: New.
26 * obj-c++.dg/fobjc-exceptions-1.mm: New.
27 * obj-c++.dg/fobjc-exceptions-2.mm: New.
28 * obj-c++.dg/fobjc-exceptions-3.mm: New.
29
30 2010-12-18 Tobias Burnus <burnus@net-b.de>
31
32 PR fortran/46974
33 * gfortran.dg/c_ptr_tests_16.f90: New.
34
35 2010-12-18 Jakub Jelinek <jakub@redhat.com>
36
37 PR tree-optimization/46985
38 * gfortran.dg/pr46985.f90: New test.
39
40 2010-12-18 Eric Botcazou <ebotcazou@adacore.com>
41
42 PR tree-optimization/46232
43 * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
44
45 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
46
47 * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
48
49 2010-12-18 Kai Tietz <kai.tietz@onevision.com>
50
51 PR target/36834
52 * gcc.target/i386/aggregate-ret1.c: New.
53 * gcc.target/i386/aggregate-ret2.c: New.
54
55 2010-12-18 Iain Sandoe <iains@gcc.gnu.org>
56
57 * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
58
59 2010-12-17 Ahmad Sharif <asharif@google.com>
60
61 * gcc.target/i386/max-stack-align.c: New testcase.
62
63 2010-12-17 Nicola Pero <nicola.pero@meta-innovation.com>
64
65 * objc.dg/exceptions-4.m: Adjust for change in error message.
66
67 2010-12-17 Paolo Bonzini <bonzini@gnu.org>
68
69 PR c/20385
70 * objc.dg/tls/init-2.m: Adjust.
71 * gcc.dg/noncompile/920923-1.c: Adjust.
72 * gcc.dg/noncompile/pr44517.c: Adjust.
73 * gcc.dg/declspec-18.c: New test.
74
75 2010-12-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
76
77 * gcc.dg/titype-1.c: Enable TImode on __SPU__.
78 * gcc.dg/torture/fp-int-convert.h: Likewise.
79 * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
80 * gcc.dg/uninit-C.c: Likewise.
81 * gcc.dg/uninit-C-O0.c: Likewise.
82 * gcc.dg/format/unnamed-1.c: Likewise.
83 * gcc.dg/format/ms_unnamed-1.c: Likewise.
84
85 2010-12-17 Jason Merrill <jason@redhat.com>
86
87 PR c++/46670
88 * g++.dg/cpp0x/constexpr-null1.C: New.
89
90 2010-12-17 Bernd Schmidt <bernds@codesourcery.com>
91
92 * gcc.c-torture/compile/20101217-1.c: New test.
93
94 2010-12-17 Alexander Monakov <amonakov@ispras.ru>
95
96 PR middle-end/46761
97 * gcc.dg/graphite/pr46761.c: New.
98
99 2010-12-17 Janus Weil <janus@gcc.gnu.org>
100
101 PR fortran/46849
102 * gfortran.dg/block_9.f08: New.
103
104 2010-12-17 Dodji Seketeli <dodji@redhat.com>
105
106 * g++.dg/debug/dwarf2/self-ref-1.C: New test.
107 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
108
109 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
110
111 PR tree-optimization/46924
112 * gcc.dg/graphite/pr46924.c: New.
113
114 2010-12-16 Jakub Jelinek <jakub@redhat.com>
115
116 PR tree-optimization/46966
117 * gcc.dg/graphite/pr46966.c: New test.
118
119 2010-12-16 Eric Botcazou <ebotcazou@adacore.com>
120
121 * gnat.dg/opt13.adb: New test.
122 * gnat.dg/opt13_pkg.ad[sb]: New helper.
123
124 2010-12-16 Jakub Jelinek <jakub@redhat.com>
125
126 PR tree-optimization/43655
127 * g++.dg/opt/pr43655.C: New test.
128
129 2010-12-16 Sebastian Pop <sebastian.pop@amd.com>
130
131 PR tree-optimization/46404
132 * gcc.dg/graphite/pr46404-1.c: New.
133
134 2010-12-16 Jakub Jelinek <jakub@redhat.com>
135
136 PR debug/46893
137 * gcc.dg/pr46893.c: New test.
138
139 2010-12-16 H.J. Lu <hongjiu.lu@intel.com>
140
141 PR lto/46976
142 * gcc.dg/lto/pr46940_1.c (main): Return 0.
143
144 2010-12-16 Chung-Lin Tang <cltang@codesourcery.com>
145
146 PR target/46883
147 * gcc.target/arm/pr46883.c: New testcase.
148
149 2010-12-16 Jan Hubicka <jh@suse.cz>
150
151 PR lto/46976
152 * gcc.dg/lto/pr46940_0.c: Fix commit.
153
154 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
155
156 PR c++/39859
157 PR c++/44522
158 PR c++/44523
159 * g++.dg/parse/colon-autocorrect-1.C: New testcase.
160 * g++.dg/parse/colon-autocorrect-2.C: New testcase.
161
162 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
163
164 PR c++/46852
165 * g++.dg/pr46852.C: New test.
166
167 2010-12-16 Jan Hubicka <jh@suse.cz>
168
169 PR middle-end/46939
170 * gcc.target/i386/pr46939.c: New testcase.
171
172 2010-12-15 Sebastian Pop <sebastian.pop@amd.com>
173
174 PR tree-optimization/46404
175 * gcc.dg/graphite/pr46404.c: New.
176
177 2010-12-15 Jakub Jelinek <jakub@redhat.com>
178
179 PR fortran/46945
180 * gfortran.dg/pr46945.f90: New test.
181
182 PR debug/46815
183 * g++.dg/guality/pr46815.C: New test.
184
185 2010-12-15 Paolo Carlini <paolo.carlini@oracle.com>
186
187 PR c++/42083
188 * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
189
190 2010-12-15 H.J. Lu <hongjiu.lu@intel.com>
191
192 * gfortran.dg/debug/pr46756.f: Correct PR number.
193
194 2010-12-15 Martin Jambor <mjambor@suse.cz>
195
196 PR tree-optimization/46053
197 PR middle-end/46287
198 PR middle-end/46242
199 * g++.dg/ipa/pr46053.C: New test.
200 * g++.dg/ipa/pr46287-1.C: Likewise.
201 * g++.dg/ipa/pr46287-2.C: Likewise.
202 * g++.dg/ipa/pr46287-3.C: Likewise.
203 * g++.dg/torture/covariant-1.C: Likewise.
204 * g++.dg/torture/pr46287.C: Likewise.
205
206 2010-12-15 Alexander Monakov <amonakov@ispras.ru>
207
208 PR rtl-optimization/46649
209 * g++.dg/opt/pr46649.C: New.
210
211 2010-12-15 Dave Korn <dave.korn.cygwin@gmail.com>
212
213 PR testsuite/46938
214 * gcc.dg/pr43157.c: Add dg-require-linker-plugin directive.
215
216 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
217
218 PR tree-optimization/46845
219 * gcc.dg/graphite/id-pr46845.c: New.
220
221 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
222
223 PR tree-optimization/46928
224 * gcc.dg/tree-ssa/ldist-17.c: New.
225
226 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
227
228 PR tree-optimization/45948
229 * gcc.dg/tree-ssa/ldist-pr45948.c: New.
230
231 2010-12-14 Jason Merrill <jason@redhat.com>
232
233 PR c++/46930
234 * g++.dg/cpp0x/constexpr-decl.C: New.
235 * g++.dg/cpp0x/constexpr-ex1.C: Fix.
236 * g++.dg/cpp0x/constexpr-static5.C: Fix.
237
238 2010-12-14 Jan Hubicka <jh@suse.cz>
239
240 PR lto/46940
241 PR lto/44463
242 * gcc.dg/lto/pr46940_0.c: New testcase.
243 * gcc.dg/lto/pr46940_1.c: New testcase.
244
245 2010-12-14 Nathan Froyd <froydnj@codesourcery.com>
246
247 PR c++/45330
248 * g++.dg/lookup/suggestions1.C: New test.
249
250 2010-12-14 Tobias Burnus <burnus@net-b.de>
251
252 PR fortran/46937
253 * gfortran.dg/pointer_intent_4.f90: New.
254
255 2010-12-14 Jakub Jelinek <jakub@redhat.com>
256
257 PR debug/46885
258 * gcc.dg/autopar/pr46885.c: New test.
259
260 PR tree-optimization/46909
261 * gcc.c-torture/execute/pr46909-1.c: New test.
262 * gcc.c-torture/execute/pr46909-2.c: New test.
263 * gcc.dg/pr46909.c: New test.
264
265 2010-12-14 Alexander Monakov <amonakov@ispras.ru>
266
267 PR rtl-optimization/46875
268 * gcc.dg/pr46875.c: New.
269
270 2010-12-14 Jan Hubicka <jh@suse.cz>
271
272 * g++.dg/other/first-global.C: Update regexp to match new
273 names of ctors.
274
275 2010-12-14 Bernd Schmidt <bernds@codesourcery.com>
276
277 PR rtl-optimization/44374
278 Reapply patch with fixes.
279 * gcc.target/arm/headmerge-1.c: New test.
280 * gcc.target/arm/headmerge-2.c: New test.
281 * gcc.target/i386/headmerge-1.c: New test.
282 * gcc.target/i386/headmerge-2.c: New test.
283
284 2010-12-13 Jason Merrill <jason@redhat.com>
285
286 PR c++/46873
287 PR c++/46877
288 * g++.dg/cpp0x/constexpr-ctor4.C: New.
289 * g++.dg/cpp0x/constexpr-ctor5.C: New.
290
291 2010-12-13 Janus Weil <janus@gcc.gnu.org>
292
293 PR fortran/46201
294 * gfortran.dg/proc_ptr_comp_27.f90: New.
295
296 2010-12-13 Jakub Jelinek <jakub@redhat.com>
297
298 PR debug/46867
299 * gcc.dg/pr46867.c: New test.
300
301 2010-12-13 Janus Weil <janus@gcc.gnu.org>
302
303 PR fortran/46841
304 * gfortran.dg/proc_ptr_comp_26.f90: New.
305
306 2010-12-13 Eric Botcazou <ebotcazou@adacore.com>
307
308 * gnat.dg/pack9.adb: XFAIL everywhere.
309
310 2010-12-13 Jakub Jelinek <jakub@redhat.com>
311
312 PR fortran/46884
313 * gfortran.dg/pr46884.f: New test.
314
315 2010-12-13 Iain Sandoe <iains@gcc.gnu.org>
316
317 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
318 Adjust XFAILs.
319
320 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
321
322 PR debug/46756
323 * gfortran.dg/debug/pr46756.f: New.
324
325 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
326
327 PR debug/46782
328 * gcc.dg/debug/pr46782.c: New.
329
330 2010-12-12 Janus Weil <janus@gcc.gnu.org>
331
332 PR fortran/46809
333 * gfortran.dg/pointer_check_8.f90: New.
334
335 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
336
337 PR fortran/46705
338 * gfortran.dg/continuation_12.f90: New test.
339
340 2010-12-11 Tobias Burnus <burnus@net-b.de>
341
342 PR fortran/46370
343 * gfortran.dg/coarray_14.f90: New.
344
345 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
346
347 PR fortran/46842
348 * gfortran.dg/array_function_6.f90: New test.
349
350 2010-12-11 Nicola Pero <nicola.pero@meta-innovation.com>
351
352 * objc.dg/gnu-api-2-resolve-method.m: New.
353 * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
354
355 2010-12-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
356
357 * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
358
359 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
360
361 * objc.dg/fobjc-std-1.m: Updated to test that class extensions
362 produce an error with -fobjc-std=objc1.
363 * obj-c++.dg/fobjc-std-1.mm: Same change.
364
365 2010-12-10 Jakub Jelinek <jakub@redhat.com>
366
367 PR c++/46001
368 * g++.dg/diagnostic/bitfld1.C: New test.
369
370 2010-12-10 Sebastian Pop <sebastian.pop@amd.com>
371
372 PR tree-optimization/43023
373 * gfortran.dg/ldist-1.f90: Adjust pattern.
374 * gfortran.dg/ldist-pr43023.f90: New.
375
376 2010-12-10 Jakub Jelinek <jakub@redhat.com>
377
378 PR rtl-optimization/46804
379 * gfortran.dg/pr46804.f90: New test.
380
381 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
382
383 PR middle-end/46674
384 PR lto/43157
385 * gcc.dg/pr43157.c: New file.
386
387 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
388
389 * gcc.dg/dfp/struct-union.c: Adjust.
390 * gcc.dg/lvalue-2.c: Adjust.
391 * gcc.dg/pr21419.c: Adjust.
392 * gcc.dg/qual-component-1.c: Adjust.
393 * g++.dg/other/const1.C: Adjust.
394
395 2010-12-10 Jakub Jelinek <jakub@redhat.com>
396
397 PR rtl-optimization/46865
398 * gcc.target/i386/pr46865-1.c: New test.
399 * gcc.target/i386/pr46865-2.c: New test.
400
401 PR tree-optimization/46864
402 * g++.dg/opt/pr46864.C: New test.
403
404 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
405 Iain Sandoe <iains@gcc.gnu.org>
406
407 PR 43751/target
408 * lib/prune.exp: Prune dsymutil warnings.
409
410 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
411
412 * objc.dg/class-extension-1.m: New.
413 * objc.dg/class-extension-2.m: New.
414 * objc.dg/class-extension-3.m: New.
415 * objc.dg/property/at-property-26.m: New.
416 * objc.dg/property/at-property-27.m: New.
417 * objc.dg/property/at-property-28.m: New.
418 * obj-c++.dg/class-extension-1.mm: New.
419 * obj-c++.dg/class-extension-2.mm: New.
420 * obj-c++.dg/class-extension-3.mm: New.
421 * obj-c++.dg/property/at-property-26.mm: New.
422 * obj-c++.dg/property/at-property-27.mm: New.
423 * obj-c++.dg/property/at-property-28.mm: New.
424
425 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
426
427 PR target/46057
428 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
429 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
430 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
431 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
432 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
433 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
434 * gcc.dg/torture/stackalign/global-1.c: Likewise.
435 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
436 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
437 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
438 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
439 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
440 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
441 * g++.dg/torture/stackalign/throw-1.C: Likewise.
442 * g++.dg/torture/stackalign/throw-2.C: Likewise.
443 * g++.dg/torture/stackalign/throw-4.C: Likewise.
444 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
445 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
446 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
447 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
448 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
449 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
450
451 PR tree-optimization/46021
452 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
453
454 2010-12-09 Richard Guenther <rguenther@suse.de>
455
456 PR middle-end/46844
457 * gcc.c-torture/compile/pr46866.c: New testcase.
458
459 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
460
461 PR testsuite/45068
462 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
463
464 2010-12-09 Martin Jambor <mjambor@suse.cz>
465
466 PR middle-end/46734
467 * g++.dg/tree-ssa/pr46734.C: New test.
468
469 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
470
471 PR c++/44641
472 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
473 hppa*-*-*.
474
475 2010-12-08 Jason Merrill <jason@redhat.com>
476
477 PR c++/46348
478 * g++.dg/cpp0x/constexpr-array2.C: New.
479
480 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
481
482 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
483 expected scan.
484
485 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
486
487 * objc.dg/exceptions-7.m: New.
488 * obj-c++.dg/exceptions-7.mm: New.
489 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
490 * obj-c++.dg/exceptions-5.mm: Same change.
491
492 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
493
494 * objc.dg/foreach-6.m: Updated location of error messages.
495 * objc.dg/foreach-7.m: Same change.
496
497 2010-12-08 Richard Guenther <rguenther@suse.de>
498 Sebastian Pop <sebastian.pop@amd.com>
499
500 PR tree-optimization/45230
501 PR tree-optimization/45231
502 PR tree-optimization/45370
503 * gcc.dg/graphite/id-pr45230-1.c: New.
504 * gcc.dg/graphite/id-pr45231.c: New.
505 * gfortran.dg/graphite/id-pr45370.f90: New.
506
507 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
508
509 PR c++/45329
510 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
511 * testsuite/g++.dg/conversion/op1.C: Adjust.
512 * testsuite/g++.dg/conversion/simd1.C: Adjust.
513 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
514 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
515 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
516 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
517 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
518 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
519 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
520 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
521 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
522 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
523 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
524 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
525 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
526 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
527 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
528 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
529 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
530 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
531 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
532 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
533 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
534 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
535 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
536 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
537 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
538 * testsuite/g++.dg/expr/cond9.C: Adjust.
539 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
540 * testsuite/g++.dg/ext/label5.C: Adjust.
541 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
542 * testsuite/g++.dg/ext/vla2.C: Adjust.
543 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
544 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
545 * testsuite/g++.dg/init/synth2.C: Adjust.
546 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
547 * testsuite/g++.dg/lookup/new1.C: Adjust.
548 * testsuite/g++.dg/lookup/using9.C: Adjust.
549 * testsuite/g++.dg/other/error13.C: Adjust.
550 * testsuite/g++.dg/other/error20.C: Adjust.
551 * testsuite/g++.dg/other/error31.C: Adjust.
552 * testsuite/g++.dg/other/pr28114.C: Adjust.
553 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
554 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
555 * testsuite/g++.dg/overload/ambig1.C: Adjust.
556 * testsuite/g++.dg/overload/arg3.C: Adjust.
557 * testsuite/g++.dg/overload/builtin1.C: Adjust.
558 * testsuite/g++.dg/overload/copy1.C: Adjust.
559 * testsuite/g++.dg/overload/new1.C: Adjust.
560 * testsuite/g++.dg/overload/template4.C: Adjust.
561 * testsuite/g++.dg/overload/unknown1.C: Adjust.
562 * testsuite/g++.dg/overload/using2.C: Adjust.
563 * testsuite/g++.dg/parse/crash5.C: Adjust.
564 * testsuite/g++.dg/parse/error19.C: Adjust.
565 * testsuite/g++.dg/parse/error28.C: Adjust.
566 * testsuite/g++.dg/parse/template7.C: Adjust.
567 * testsuite/g++.dg/parse/typename7.C: Adjust.
568 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
569 * testsuite/g++.dg/tc1/dr152.C: Adjust.
570 * testsuite/g++.dg/template/conv11.C: Adjust.
571 * testsuite/g++.dg/template/copy1.C: Adjust.
572 * testsuite/g++.dg/template/crash37.C: Adjust.
573 * testsuite/g++.dg/template/deduce3.C: Adjust.
574 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
575 * testsuite/g++.dg/template/error38.C: Adjust.
576 * testsuite/g++.dg/template/error40.C: Adjust.
577 * testsuite/g++.dg/template/friend.C: Adjust.
578 * testsuite/g++.dg/template/incomplete2.C: Adjust.
579 * testsuite/g++.dg/template/instantiate5.C: Adjust.
580 * testsuite/g++.dg/template/local4.C: Adjust.
581 * testsuite/g++.dg/template/local6.C: Adjust.
582 * testsuite/g++.dg/template/new3.C: Adjust.
583 * testsuite/g++.dg/template/operator9.C: Adjust.
584 * testsuite/g++.dg/template/overload6.C: Adjust.
585 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
586 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
587 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
588 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
589 * testsuite/g++.dg/template/qualttp5.C: Adjust.
590 * testsuite/g++.dg/template/sfinae2.C: Adjust.
591 * testsuite/g++.dg/template/spec22.C: Adjust.
592 * testsuite/g++.dg/template/spec23.C: Adjust.
593 * testsuite/g++.dg/template/ttp25.C: Adjust.
594 * testsuite/g++.dg/template/typedef4.C: Adjust.
595 * testsuite/g++.dg/template/unify10.C: Adjust.
596 * testsuite/g++.dg/template/unify11.C: Adjust.
597 * testsuite/g++.dg/template/unify6.C: Adjust.
598 * testsuite/g++.dg/template/unify7.C: Adjust.
599 * testsuite/g++.dg/template/unify9.C: Adjust.
600 * testsuite/g++.dg/template/varmod1.C: Adjust.
601 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
602 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
603 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
604 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
605 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
606 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
607 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
608 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
609 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
610 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
611 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
612 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
613 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
614 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
615 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
616 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
617 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
618 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
619 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
620 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
621 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
622 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
623 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
624 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
625 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
626 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
627 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
628 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
629 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
630 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
631 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
632 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
633 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
634 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
635 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
636 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
637 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
638 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
639 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
640 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
641 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
642 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
643 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
644 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
645 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
646 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
647 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
648 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
649 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
650 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
651 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
652 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
653 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
654 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
655 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
656 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
657 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
658 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
659 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
660 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
661 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
662 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
663 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
664 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
665 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
666 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
667 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
668 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
669 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
670 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
671 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
672 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
673 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
674 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
675 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
676 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
677 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
678
679 2010-12-08 Jason Merrill <jason@redhat.com>
680
681 PR c++/45822
682 * g++.dg/init/synth4.C: New.
683
684 PR c++/46736
685 * g++.dg/cpp0x/defaulted21.C: New.
686
687 2010-12-08 Wei Guozhi <carrot@google.com>
688
689 PR target/46631
690 * gcc.target/arm/pr46631: New testcase.
691
692 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
693
694 PR middle-end/42694
695 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
696 0.75) is not optimized if the machine has no sqrt instruction.
697
698 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
699
700 PR target/43603
701 * gcc.target/ia64/pr43603.c: New.
702 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
703
704 2010-12-07 Tobias Burnus <burnus@net-b.de>
705
706 PR fortran/44352
707 * gfortran.dg/string_4.f90: New.
708
709 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
710
711 PR tree-optimization/44676
712 * gcc.dg/graphite/id-pr44676.c: New.
713
714 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
715
716 PR tree-optimization/42327
717 * gcc.dg/tree-ssa/pr42327.c: New.
718
719 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
720
721 PR c++/45330
722 * g++.dg/pr45330.C: New test.
723 * g++.dg/ext/builtin3.C: Adjust.
724 * g++.dg/lookup/error1.C: Adjust.
725 * g++.dg/lookup/koenig5.C: Adjust.
726 * g++.dg/overload/koenig1.C: Adjust.
727 * g++.dg/parse/decl-specifier-1.C: Adjust.
728 * g++.dg/template/static10.C: Adjust.
729 * g++.old-deja/g++.mike/ns5.C: Adjust.
730 * g++.old-deja/g++.mike/ns7.C: Adjust.
731 * g++.old-deja/g++.ns/koenig5.C: Adjust.
732 * g++.old-deja/g++.ns/koenig9.C: Adjust.
733 * g++.old-deja/g++.other/lineno5.C: Adjust.
734
735 2010-12-07 Richard Guenther <rguenther@suse.de>
736
737 PR tree-optimization/46832
738 * gcc.c-torture/compile/pr46832.c: New testcase.
739
740 2010-12-07 Jakub Jelinek <jakub@redhat.com>
741
742 PR debug/46799
743 * gcc.dg/autopar/pr46799.c: New test.
744
745 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
746
747 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
748 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
749
750 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
751
752 PR middle-end/41562
753 * g++.dg/graphite/pr41562.C: New.
754
755 PR middle-end/46185
756 * gcc.dg/graphite/pr46185.c: New.
757
758 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
759
760 * objc.dg/foreach-8.m: New.
761
762 2010-12-06 Jakub Jelinek <jakub@redhat.com>
763
764 PR debug/45997
765 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
766 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
767
768 PR target/43897
769 * gcc.target/ia64/pr43897.c: New test.
770
771 PR debug/46771
772 * gcc.dg/pr46771.c: New test.
773
774 PR rtl-optimization/46777
775 * gcc.dg/pr46777.c: New test.
776
777 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
778
779 * ada/acats/run_acats (which): Assign output to temporary
780 variable, only use if successful.
781 Use last field of type output.
782
783 2010-12-06 Richard Guenther <rguenther@suse.de>
784
785 PR tree-optimization/46806
786 * g++.dg/torture/20100825.C: New testcase.
787
788 2010-12-06 Richard Guenther <rguenther@suse.de>
789
790 PR tree-optimization/46785
791 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
792
793 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
794
795 * gcc.dg/pr46674.c (LABEL3): New macro definition.
796 (LABEL2): Likewise.
797 (LABEL): Likewise.
798 (jelly): Account for user label prefix in asm name.
799
800 2010-12-05 Daniel Kraft <d@domob.eu>
801
802 PR fortran/46794
803 * gfortran.dg/power2.f90: Initialize variables.
804
805 2010-12-04 Jan Hubicka <jh@suse.cz>
806
807 * snprintf-chk.c (ptr): Declare volatile.
808 * strcpy-chk.c (s2, s3, l1): Declare volatile.
809 * snprintf-chk.c (ptr): Declare volatile.
810 * vsprintf-chk.c (ptr): Declare volatile.
811 * vsnprintf-chk.c (ptr): Declare volatile.
812
813 2010-12-04 Tobias Burnus <burnus@net-b.de>
814
815 PR fortran/46584
816 * gfortran.dg/quad_1.f90: Remove some complex
817 math checks as they fail on some non-libquadmath
818 systems.
819
820 2010-12-04 Daniel Kraft <d@domob.eu>
821
822 PR fortran/46794
823 * gfortran.dg/power2.f90: New test.
824
825 2010-12-03 Jakub Jelinek <jakub@redhat.com>
826
827 PR debug/46123
828 * g++.dg/debug/pr46123.C: New test.
829 * g++.dg/debug/dwarf2/pr46123.C: New test.
830
831 2010-12-03 Jason Merrill <jason@redhat.com>
832
833 PR c++/46058
834 * g++.dg/template/scope4.C: New.
835
836 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
837
838 * gcc.target/arm/neon-offset-1.c: New test.
839
840 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
841
842 PR rtl-optimization/45354
843 * gcc.dg/tree-prof/pr45354.c: New.
844
845 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
846
847 PR fortran/45159
848 * gfortran.dg/dependency_38.f90: New test.
849
850 2010-12-02 Ian Lance Taylor <iant@google.com>
851
852 * lib/go.exp: New file.
853 * lib/go-dg.exp: New file.
854 * lib/go-torture.exp: New file.
855 * lib/target-supports.exp (check_compile): Match // Go.
856
857 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
858
859 * gcc.dg/pr46685.c: New test.
860
861 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
862
863 PR tree-optimization/45199
864 * gcc.dg/tree-ssa/ldist-15.c: New.
865 * gcc.dg/tree-ssa/ldist-16.c: New.
866 * gfortran.dg/ldist-pr45199.f: New.
867
868 2010-12-02 Richard Guenther <rguenther@suse.de>
869
870 PR tree-optimization/46723
871 * gcc.dg/torture/pr46723.c: New testcase.
872
873 2010-12-02 Richard Guenther <rguenther@suse.de>
874
875 PR lto/44871
876 * g++.dg/lto/20101126-1_0.C: New testcase.
877 * g++.dg/lto/20101126-1_1.c: Likewise.
878
879 2010-12-02 Richard Guenther <rguenther@suse.de>
880 Ira Rosen <irar@il.ibm.com>
881
882 PR tree-optimization/46663
883 * gcc.dg/vect/pr46663.c: New test.
884
885 2010-12-02 Jie Zhang <jie@codesourcery.com>
886
887 PR middle-end/46674
888 * gcc.dg/pr46674.c: New test.
889
890 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
891
892 * objc.dg/exceptions-6.m: New.
893 * obj-c++.dg/exceptions-6.mm: New.
894
895 2010-12-01 Jan Hubicka <jh@suse.cz>
896
897 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
898
899 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
900
901 PR middle-end/45297
902 * gcc.dg/graphite/pr45297.c: New.
903
904 2010-12-01 Richard Guenther <rguenther@suse.de>
905
906 PR tree-optimization/46730
907 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
908
909 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
910
911 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
912 (a*b)-c generates two fma instructions, instead of separate
913 multiply, add, and subtract.
914
915 2010-11-30 Tobias Burnus <burnus@net-b.de>
916
917 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
918 a value to all array elements.
919
920 2010-11-30 Richard Guenther <rguenther@suse.de>
921
922 PR tree-optimization/46722
923 * gcc.target/i386/fma4-fma-2.c: New testcase.
924
925 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
926
927 * objc.dg/duplicate-class-1.m: New.
928 * obj-c++.dg/duplicate-class-1.mm: New.
929
930 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
931
932 * objc.dg/property/dotsyntax-21.m
933 * obj-c++.dg/property/dotsyntax-21.mm
934
935 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
936
937 PR debug/46338
938 * g++.dg/debug/pr46338.C: New.
939
940 2010-11-29 Richard Guenther <rguenther@suse.de>
941 Zdenek Dvorak <rakdver@kam.uniff.cz>
942
943 PR tree-optimization/46675
944 * gcc.dg/pr46675.c: New test.
945
946 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
947
948 * gcc/testsuite/objc.dg/strings-1.m: Move to...
949 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
950 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
951 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
952 constructor and class reference for NeXT runtime. Update paths.
953 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
954 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
955 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
956 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
957 constructor and class reference for NeXT runtime. Update paths.
958
959 2010-11-29 Dodji Seketeli <dodji@redhat.com>
960
961 PR c++/42260
962 * g++.dg/conversion/cast2.C: New test.
963
964 PR c++/45383
965 * g++.dg/conversion/cond4.C: Likewise.
966
967 2010-11-29 Dodji Seketeli <dodji@redhat.com>
968
969 PR c++/45383
970 Reverted patch for PR c++/42260
971 * g++.dg/conversion/cast2.C: Reverted new test.
972
973 2010-11-29 Dodji Seketeli <dodji@redhat.com>
974
975 PR debug/46101
976 * g++.dg/debug/dwarf2/typedef5.C: New test
977
978 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
979 Mike Stump <mrs@gcc.gnu.org>
980
981 PR target/26427
982 PR target/33120
983 PR testsuite/35710
984 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
985 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
986 * gcc.dg/darwin-comm.c: Adjust for new allocators.
987 * gcc.dg/darwin-sections.c: New test.
988 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
989
990 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
991
992 * objc.dg/exceptions-1.m: New.
993 * objc.dg/exceptions-2.m: New.
994 * objc.dg/exceptions-3.m: New.
995 * objc.dg/exceptions-4.m: New.
996 * objc.dg/exceptions-5.m: New.
997 * obj-c++.dg/exceptions-1.mm: New.
998 * obj-c++.dg/exceptions-2.mm: New.
999 * obj-c++.dg/exceptions-3.mm: New.
1000 * obj-c++.dg/exceptions-4.mm: New.
1001 * obj-c++.dg/exceptions-5.mm: New.
1002
1003 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
1004
1005 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1006 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1007 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1008
1009 2010-11-28 Janus Weil <janus@gcc.gnu.org>
1010
1011 PR fortran/46662
1012 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1013
1014 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
1015
1016 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1017 * gnat.dg/pack9.adb (dg-final): Likewise.
1018
1019 2010-11-28 Paul Thomas <pault@gcc.gnu.org
1020
1021 PR fortran/35810
1022 * gfortran.dg/realloc_on_assign_1.f03: New test.
1023 * gfortran.dg/realloc_on_assign_2.f03: New test.
1024 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1025 * gfortran.dg/unpack_bounds_1.f90: The same.
1026 * gfortran.dg/cshift_bounds_2.f90: The same.
1027 * gfortran.dg/matmul_bounds_2.f90: The same.
1028 * gfortran.dg/matmul_bounds_3.f90: The same.
1029 * gfortran.dg/matmul_bounds_4.f90: The same.
1030 * gfortran.dg/matmul_bounds_5.f90: The same.
1031
1032 2010-11-27 Tobias Burnus <burnus@net-b.de>
1033
1034 PR fortran/46638
1035 PR fortran/46668
1036 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1037
1038 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1039
1040 PR objc++/46222
1041 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1042
1043 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1044
1045 * objc.dg/property/at-property-24.m: New.
1046 * objc.dg/property/at-property-25.m: New.
1047 * obj-c++.dg/property/at-property-24.mm: New.
1048 * obj-c++.dg/property/at-property-25.mm: New.
1049
1050 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
1051
1052 * objc.dg/protocol-qualifier-1.m: New.
1053 * objc.dg/protocol-qualifier-2.m: New.
1054 * obj-c++.dg/protocol-qualifier-1.mm: New.
1055 * obj-c++.dg/protocol-qualifier-2.mm: New.
1056
1057 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1058
1059 * lib/gnat.exp: Load gcc.exp.
1060 (gnat_target_compile): Use gcc_target_compile for *.c sources.
1061 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1062
1063 2010-11-26 Richard Guenther <rguenther@suse.de>
1064
1065 PR lto/46648
1066 * gcc.dg/lto/20101125-1_0.c: New testcase.
1067 * gcc.dg/lto/20101125-1_1.c: Likewise.
1068
1069 2010-11-22 Bud Davis <jmdavis@link.com>
1070
1071 * arith_divide_no_check.f
1072 ,arith_divide.f,old_style_init.f90: new tests.
1073
1074 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
1075
1076 PR tree-optimization/46665
1077 * gfortran.dg/pr46665.f90: New.
1078
1079 2010-11-26 Jakub Jelinek <jakub@redhat.com>
1080
1081 PR middle-end/46647
1082 * gcc.dg/pr46647.c: New test.
1083
1084 2010-11-25 Janus Weil <janus@gcc.gnu.org>
1085
1086 PR fortran/46581
1087 * gfortran.dg/select_type_19.f03: New.
1088
1089 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
1090
1091 * objc.dg/ivar-problem-1.m: New.
1092 * obj-c++.dg/ivar-problem-1.mm: New.
1093
1094 2010-11-25 Jakub Jelinek <jakub@redhat.com>
1095
1096 PR middle-end/46637
1097 * gcc.c-torture/compile/pr46637.c: New test.
1098
1099 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1100
1101 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1102
1103 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
1104
1105 PR middle-end/46647
1106 * gcc.target/i386/pr46647.c: New.
1107
1108 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
1109
1110 * gcc.dg/dll-8.c: New.
1111
1112 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
1113
1114 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1115 * gnat.dg/sse_nolib.adb: Likewise.
1116
1117 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
1118
1119 PR rtl-optimization/46585
1120 * gcc.dg/pr46585.c: New.
1121
1122 2010-11-24 Richard Henderson <rth@redhat.com>
1123
1124 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1125 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1126 vect_unpack, vect_int_mult, vect_extract_even_odd,
1127 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1128
1129 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1130
1131 PR target/46519
1132 * gfortran.dg/pr46519-1.f: New.
1133
1134 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
1135
1136 PR target/46519
1137 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1138 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1139
1140 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1141 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1142 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1143 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1144
1145 * gcc.target/i386/avx-vzeroupper-20.c: New.
1146 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1147 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1148 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1149 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1150 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1151 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1152
1153 2010-11-24 Richard Guenther <rguenther@suse.de>
1154
1155 PR lto/43218
1156 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1157
1158 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1159
1160 PR rtl-optimization/46614
1161 * gcc.dg/pr46614.c: New test.
1162
1163 2010-11-24 Tobias Burnus <burnus@net-b.de>
1164
1165 PR fortran/46638
1166 * gfortran.dg/transfer_simplify_10.f90: New.
1167
1168 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1169
1170 PR middle-end/46629
1171 * gfortran.dg/lto/pr46629_0.f90: New test.
1172
1173 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
1174
1175 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1176 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1177
1178 2010-11-23 Joseph Myers <joseph@codesourcery.com>
1179
1180 * gcc.dg/opts-5.c: New test.
1181
1182 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
1183
1184 PR c++/46527
1185 * g++.dg/debug/dwarf2/pr46527.C: New test.
1186
1187 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
1188
1189 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1190
1191 2010-11-23 Jakub Jelinek <jakub@redhat.com>
1192
1193 PR middle-end/46499
1194 * gcc.dg/pr46499-1.c: New test.
1195 * gcc.dg/pr46499-2.c: New test.
1196
1197 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
1198
1199 * gcc.target/i386/alias-1.c: Require alias support.
1200
1201 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
1202
1203 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1204 for vectorizer tests.
1205 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1206 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1207 * gcc.dg/graphite/pr41888.c: Ditto.
1208 * gcc.dg/graphite/pr42729.c: Ditto.
1209
1210 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
1211 Uros Bizjak <ubizjak@gmail.com>
1212
1213 * lib/target-supports.exp (check_vect_support_and_set_flags): New
1214 procedure to check if the target supports vectorizer tests. Set
1215 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1216 capabilites.
1217 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1218 * g++.dg/vect/vect.exp: Ditto.
1219 * gfortran.dg/vect/vect.exp: Ditto.
1220
1221 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
1222
1223 PR objc/34033
1224 * objc.dg/strings-1.m: New.
1225 * objc.dg/strings-2.m: New.
1226 * obj-c++.dg/strings-1.mm: New.
1227 * obj-c++.dg/strings-2.mm: New.
1228
1229 2010-11-22 Ian Bolton <ian.bolton@arm.com>
1230
1231 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1232 "target short_enums".
1233 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1234
1235 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
1236
1237 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1238
1239 PR rtl-optimization/46603
1240 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1241
1242 PR testsuite/46230
1243 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1244 being vectorized. Adjust dg-final pattern.
1245 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1246
1247 * gcc.dg/vect: Do not include <stdio.h> in testcases.
1248 * gcc.dg/vect/costmodel/ppc: Likewise.
1249
1250 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
1251
1252 PR rtl-optimization/45652
1253 * gcc.dg/pr45652.c: New.
1254
1255 2010-11-21 Richard Henderson <rth@redhat.com>
1256
1257 PR rtl-optimization/46571
1258 * gcc.dg/pr46571.c: New.
1259
1260 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
1261
1262 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1263
1264 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
1265
1266 PR target/46533
1267 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
1268
1269 2010-11-20 Joseph Myers <joseph@codesourcery.com>
1270
1271 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1272 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1273 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1274 * gcc.dg/pack-test-2.c: Test for all targets.
1275 * gcc.dg/pragma-align.c: Test for all targets.
1276 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1277 * gcc.dg/ucnid-10.c: Test for all targets.
1278
1279 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
1280
1281 * gcc.target/sparc/sparc-align-1.c: New test.
1282
1283 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
1284
1285 PR c++/16189
1286 PR c++/36888
1287 PR c++/45331
1288 * g++.dg/parse/semicolon3.C: New test.
1289 * g++.dg/debug/pr22514.C: Adjust.
1290 * g++.dg/init/error1.C: Adjust.
1291 * g++.dg/other/bitfield3.C: Adjust.
1292 * g++.dg/other/semicolon.C: Adjust.
1293 * g++.dg/parse/error14.C: Adjust.
1294 * g++.dg/parse/error5.C: Adjust.
1295 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1296 * g++.dg/template/pr23510.C: Adjust.
1297 * g++.dg/template/pr39425.C: Adjust.
1298 * g++.old-deja/g++.robertl/eb125.C: Adjust.
1299
1300 2010-11-20 Jakub Jelinek <jakub@redhat.com>
1301
1302 PR debug/46561
1303 * gcc.dg/autopar/pr46561.c: New test.
1304
1305 PR c++/46538
1306 * g++.dg/other/error34.C: New test.
1307
1308 PR c++/46526
1309 * g++.dg/cpp0x/constexpr-base3.C: New test.
1310
1311 PR tree-optimization/45830
1312 * gcc.target/i386/pr45830.c: New test.
1313 * gcc.c-torture/execute/pr45830.c: New test.
1314
1315 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1316
1317 * objc.dg/attributes/class-attribute-1.m: Rewritten.
1318 * objc.dg/attributes/class-attribute-2.m: Same change.
1319 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1320 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1321 * objc.dg/fobjc-std-1.m: Updated.
1322 * obj-c++.dg/fobjc-std-1.mm: Updated.
1323
1324 2010-11-19 Michael Matz <matz@suse.de>
1325
1326 PR tree-optimization/46077
1327 * gcc.dg/vect/O3-pr46077.c: New testcase.
1328
1329 2010-11-19 Joseph Myers <joseph@codesourcery.com>
1330
1331 PR c/46547
1332 * gcc.c-torture/compile/pr46547-1.c: New test.
1333
1334 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1335
1336 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1337 exec $compiler.
1338 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1339 $GFORTRAN_UNDER_TEST.
1340 (gfortran_init): Use -B to specify specpath, add trailing /.
1341
1342 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1343
1344 * gcc.target/powerpc/ppc-target-1.c: New file to test target
1345 attributes on PowerPC.
1346 * gcc.target/powerpc/ppc-target-2.c: Ditto.
1347 * gcc.target/powerpc/ppc-target-3.c: Ditto.
1348
1349 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1350
1351 * objc.dg/attributes/proto-attribute-1.m: Updated.
1352 * objc.dg/attributes/proto-attribute-2.m: New.
1353 * objc.dg/attributes/proto-attribute-3.m: New.
1354 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1355 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1356 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1357
1358 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1359
1360 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1361
1362 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1363
1364 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1365
1366 2010-11-18 Steve Ellcey <sje@cup.hp.com>
1367
1368 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1369 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1370
1371 2010-11-18 Jakub Jelinek <jakub@redhat.com>
1372
1373 PR middle-end/46534
1374 * gcc.c-torture/compile/pr46534.c: New test.
1375
1376 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1377
1378 * gnat.dg/atomic4.ad[sb]: New test.
1379 * gnat.dg/volatile4.adb: Likewise.
1380
1381 2010-11-18 Richard Henderson <rth@redhat.com>
1382
1383 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1384
1385 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1386
1387 PR c/33193
1388 * c-c++-common/pr33193.c: New test.
1389
1390 2010-11-18 Richard Guenther <rguenther@suse.de>
1391
1392 PR tree-optimization/46172
1393 * gcc.dg/torture/pr46172.c: New testcase.
1394
1395 2010-11-18 Jeff Law <law@redhat.com>
1396
1397 PR middle-end-optimization/46297
1398 * gfortran.dg/pr46297.f: New test.
1399
1400 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1401
1402 PR middle-end/31490
1403 * gcc.dg/pr31490.c: New test.
1404
1405 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1406
1407 * gcc.dg/nop.h: Move from ...
1408 * gcc.dg/guality/nop.h: ... here.
1409 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1410 * gcc.dg/guality/asm-1.c: Update nop.h include.
1411 * gcc.dg/guality/pr43329-1.c: Ditto.
1412
1413 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1414
1415 * gcc.dg/two-types-1.c: New test.
1416 * gcc.dg/two-types-2.c: New test.
1417 * gcc.dg/two-types-3.c: New test.
1418 * gcc.dg/two-types-4.c: New test.
1419 * gcc.dg/two-types-5.c: New test.
1420 * gcc.dg/two-types-6.c: New test.
1421 * gcc.dg/two-types-7.c: New test.
1422 * gcc.dg/two-types-8.c: New test.
1423 * gcc.dg/two-types-9.c: New test.
1424 * gcc.dg/two-types-10.c: New test.
1425 * objc.dg/two-types-1.m: New test.
1426
1427 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1428
1429 PR rtl-optimization/46440
1430 * gcc.dg/pr46440.c: New test.
1431
1432 PR testsuite/45429
1433 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1434
1435 2010-11-17 Ira Rosen <irar@il.ibm.com>
1436
1437 PR tree-optimization/46312
1438 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1439 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1440 on targets that support vector shifts with scalar shift argument.
1441 Remove dg-options.
1442 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1443 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1444 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1445 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1446 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1447 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1448 support misaligned data accesses.
1449 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1450 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1451 * lib/target-supports.exp
1452 (check_effective_target_vect_shift_scalar): New.
1453
1454 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1455
1456 * gcc.dg/guality/nop.h: New file.
1457 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1458 "nop". Adjust line numbers in gdb-test.
1459 * gcc.dg/guality/pr43329-1.c: Likewise.
1460
1461 2010-11-16 Jason Merrill <jason@redhat.com>
1462
1463 * g++.dg/cpp0x/defaulted20.C: New.
1464
1465 * g++.dg/template/injected2.C: New.
1466
1467 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1468
1469 * objc.dg/protocol-optional-1.m: New.
1470 * obj-c++.dg/protocol-optional-1.mm: New.
1471
1472 2010-11-16 Richard Henderson <rth@redhat.com>
1473
1474 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1475 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1476
1477 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1478
1479 * gnat.dg/opt12.adb: New test.
1480 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1481
1482 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1483
1484 * gcc.target/rx/pack.c: New test.
1485
1486 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1487 Tobias Burnus <burnus@net-b.de>
1488
1489 PR fortran/32049
1490 * gfortran.dg/quad_1.f90: New.
1491 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1492 compiler arguments.
1493 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1494 library search path; call gcc-set-multilib-library-path with
1495 arguments such that libgfortran.spec is found.
1496 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1497
1498 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1499
1500 PR c++/46401
1501 * g++.dg/warn/Wsequence-point-3.C: New test.
1502
1503 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1504
1505 PR preprocessor/17349
1506 * gcc.dg/cpp/cmdlne-C3.c: New.
1507
1508 2010-11-16 Richard Guenther <rguenther@suse.de>
1509
1510 PR tree-optimization/44545
1511 * gcc.dg/pr44545.c: New testcase.
1512
1513 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1514
1515 PR rtl-optimization/46366
1516 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1517 casts.
1518
1519 2010-11-16 Richard Guenther <rguenther@suse.de>
1520
1521 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1522
1523 2010-11-16 Richard Guenther <rguenther@suse.de>
1524
1525 PR middle-end/45172
1526 * gfortran.dg/gomp/pr45172.f90: New testcase.
1527
1528 2010-11-16 Nick Clifton <nickc@redhat.com>
1529
1530 * gcc.target/rx/pack.c: New test.
1531
1532 2010-11-15 Richard Henderson <rth@redhat.com>
1533
1534 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1535 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1536 Use builtin_constant_p rather than scanning for builtin name.
1537
1538 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1539
1540 * objc.dg/property/dotsyntax-18.m: New.
1541 * objc.dg/property/dotsyntax-19.m: New.
1542 * objc.dg/property/dotsyntax-20.m: New.
1543 * obj-c++.dg/property/dotsyntax-18.mm: New.
1544 * obj-c++.dg/property/dotsyntax-19.mm: New.
1545 * obj-c++.dg/property/dotsyntax-20.mm: New.
1546 * objc.dg/property/dotsyntax-4.m: Removed some unused
1547 variables and code.
1548 * objc.dg/property/dotsyntax-6.m: Same change.
1549 * objc.dg/property/dotsyntax-16.m: Same change.
1550 * objc.dg/property/dotsyntax-17.m: Same change.
1551 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1552 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1553 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1554 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1555 * objc.dg/property/at-property-22.m: Added missing casts.
1556 * obj-c++.dg/property/at-property-22.mm: Same change.
1557
1558 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1559
1560 PR tree-optimization/46491
1561 * gcc.target/i386/pr46491.c: New test.
1562
1563 PR tree-optimization/46461
1564 * gcc.c-torture/compile/pr46461.c: New test.
1565
1566 2010-11-15 Tobias Burnus <burnus@net.b.de>
1567
1568 PR fortran/46484
1569 * gfortran.dg/allocatable_scalar_11.f90: New.
1570 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1571 standard conform.
1572
1573 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR debug/46095
1576 * gcc.target/i386/pr46095.c: New test.
1577
1578 PR debug/46387
1579 * gcc.dg/pr46387.c: New test.
1580
1581 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1582
1583 * objc.dg/property/dotsyntax-16.m: New.
1584 * objc.dg/property/dotsyntax-17.m: New.
1585 * obj-c++.dg/property/dotsyntax-16.mm: New.
1586 * obj-c++.dg/property/dotsyntax-17.mm: New.
1587 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1588 syntax with properties, which now works.
1589 * obj-c++.dg/property/at-property-10.mm: Same change.
1590
1591 2010-11-15 Martin Jambor <mjambor@suse.cz>
1592
1593 PR tree-optimization/46349
1594 * gnat.dg/opt9.adb: New file.
1595 * gnat.dg/opt9_pkg.ads: Likewise
1596
1597 2010-11-15 Richard Guenther <rguenther@suse.de>
1598
1599 PR lto/44989
1600 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1601
1602 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1603
1604 PR preprocessor/45038
1605 * g++.dg/pr45038.C: New test.
1606
1607 2010-11-15 Richard Guenther <rguenther@suse.de>
1608
1609 PR tree-optimization/46467
1610 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1611
1612 2010-11-15 Richard Guenther <rguenther@suse.de>
1613
1614 PR testsuite/46423
1615 * g++.dg/torture/pr34850.C: Adjust.
1616
1617 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1618
1619 PR c/46475
1620 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1621
1622 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1623
1624 * objc.dg/property/at-property-21.m: New.
1625 * objc.dg/property/at-property-22.m: New.
1626 * objc.dg/property/at-property-23.m: New.
1627 * objc.dg/property/synthesize-9.m: New.
1628 * objc.dg/property/synthesize-10.m: New.
1629 * objc.dg/property/synthesize-11.m: New.
1630 * obj-c++.dg/property/at-property-21.mm: New.
1631 * obj-c++.dg/property/at-property-22.mm: New.
1632 * obj-c++.dg/property/at-property-23.mm: New.
1633 * obj-c++.dg/property/synthesize-9.mm: New.
1634 * obj-c++.dg/property/synthesize-10.mm: New.
1635 * obj-c++.dg/property/synthesize-11.mm: New.
1636
1637 * objc.dg/property/at-property-4.m: Updated to match new compiler
1638 where some errors have been converted into warnings and vice versa.
1639 * objc.dg/property/at-property-16.m: Same change.
1640 * objc.dg/property/at-property-18.m: Same change.
1641 * objc.dg/property/property-neg-5.m: Same change.
1642 * obj-c++.dg/property/at-property-4.mm: Same change.
1643 * obj-c++.dg/property/at-property-16.mm: Same change.
1644 * obj-c++.dg/property/at-property-18.mm: Same change.
1645 * obj-c++.dg/property/property-neg-5.mm: Same change.
1646
1647 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1648 commented out because of testsuite problems; I found out that
1649 using dg-warning instead of dg-message gets them to work.
1650 * obj-c++.dg/property/property-neg-3.mm: Same change.
1651 * obj-c++.dg/property/synthesize-6.mm: Same change.
1652 * obj-c++.dg/property/at-property-5.mm: Same change.
1653 * obj-c++.dg/property/at-property-14.mm: Same change.
1654 * obj-c++.dg/property/at-property-18.mm: Same change.
1655 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1656 some tests still do not work due to some other testsuite issue).
1657
1658 2010-11-13 Jason Merrill <jason@redhat.com>
1659
1660 * g++.dg/cpp0x/auto20.C: New.
1661
1662 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1663
1664 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1665 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1666
1667 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1668
1669 PR c/46462
1670 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1671 * gcc.dg/pr35746.c: Likewise.
1672 * gcc.dg/cpp/direct2.c: Likewise.
1673 * gcc.dg/cpp/direct2s.c: Likewise.
1674 * gcc.dg/noncompile/920923-1.c: Likewise.
1675 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1676
1677 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1678
1679 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1680
1681 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1682
1683 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1684 a pointer to an arbitrary C struct with an Objective-C protocol.
1685 Test various valid uses of typedef with Objective-C objects and
1686 protocols instead.
1687 * objc.dg/invalid-type-1.m: New.
1688 * obj-c++.dg/invalid-type-1.m: New.
1689
1690 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1691
1692 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1693
1694 2010-11-13 Tobias Burnus <burnus@net-b.de>
1695
1696 PR fortran/45742
1697 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1698
1699 2010-11-13 Tobias Burnus <burnus@net-b.de>
1700
1701 PR fortran/45742
1702 * gfortran.dg/volatile12.f90: New.
1703
1704 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1705
1706 * objc.dg/attributes/method-format-1.m: Adjust.
1707
1708 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1709
1710 PR c/20385
1711 * gcc.dg/decl-9.c: New.
1712
1713 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1714
1715 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1716
1717 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1718
1719 * gcc.dg/format/few-1.c: New test.
1720 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1721 * gcc.dg/format/c90-scanf-1.c: Adjust.
1722 * gcc.dg/format/cmn-err-1.c: Adjust.
1723 * gcc.dg/format/dfp-printf-1.c: Adjust.
1724 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1725 * gcc.dg/format/gcc_diag-1.c: Adjust.
1726 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1727 * gcc.dg/format/strfmon-1.c: Adjust.
1728 * gcc.dg/format/unnamed-1.c: Adjust.
1729 * gcc.dg/format/xopen-2.c: Adjust.
1730 * g++.dg/ext/builtin4.C: Adjust.
1731 * g++.dg/ext/builtin5.C: Adjust.
1732
1733 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1734
1735 * gcc.dg/pragma-diag-2.c: New test.
1736
1737 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1738
1739 PR fortran/45794
1740 * gfortran.dg/optional_mask.f90: New test.
1741
1742 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1743
1744 * g++.dg/cpp0x/defaulted15.C: Adjust.
1745
1746 2010-11-12 James Dennett <jdennett@google.com>
1747
1748 PR c++/39415
1749 * g++.dg/expr/static_cast7.C: New.
1750
1751 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1752
1753 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1754 warning.
1755 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1756 mips-sgi-irix*.
1757 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1758 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1759
1760 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1761
1762 * gcc.dg/pr46375.c: New test.
1763
1764 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1765
1766 PR c/44782
1767 * c-c++-common/fmax-errors.c: New test.
1768
1769 2010-11-11 Richard Henderson <rth@redhat.com>
1770
1771 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1772
1773 2010-11-11 Jan Hubicka <jh@suse.cz>
1774
1775 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1776 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1777
1778 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR target/46088
1781 * gcc.dg/pr46088.c: New test.
1782
1783 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1784
1785 * gfortran.dg/empty_derived_type.f90: New test.
1786
1787 2010-11-11 Tobias Burnus <burnus@net-b.de>
1788
1789 PR fortran/46413
1790 * gfortran.dg/class_31.f90: New.
1791
1792 PR fortran/46205
1793 * gfortran.dg/forall_14.f90: New.
1794
1795 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1796 Tobias Burnus <burnus@net-b.de>
1797
1798 PR fortran/46325
1799 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1800
1801 2010-11-11 Jan Hubicka <jh@suse.cz>
1802
1803 * gcc.dg/20081223-1.c: Update LTO options.
1804 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1805 * gcc.dg/lto/20081118_0.c: Update LTO options.
1806 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1807 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1808 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1809 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1810 * gcc.dg/lto/20090116_0.c: Update LTO options.
1811 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1812 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1813 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1814 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1815 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1816 * gcc.dg/lto/20081224_0.c: Update LTO options.
1817 * gcc.dg/lto/20090219_0.c: Update LTO options.
1818 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1819 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1820 * gcc.dg/lto/20081115_0.c: Update LTO options.
1821 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1822 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1823 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1824 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1825 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1826 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1827 * g++.dg/20090107-1.C: Update LTO options.
1828 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1829 * g++.dg/lto/20081123_0.C: Update LTO options.
1830 * g++.dg/lto/20090313_0.C: Update LTO options.
1831 * g++.dg/lto/20081125_0.C: Update LTO options.
1832 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1833 * g++.dg/lto/20081219_0.C: Update LTO options.
1834 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1835 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1836 * g++.dg/lto/20090303_0.C: Update LTO options.
1837 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1838 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1839 * g++.dg/lto/20090128_0.C: Update LTO options.
1840 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1841 * g++.dg/lto/20090302_0.C: Update LTO options.
1842 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1843 * g++.dg/lto/20081118_0.C: Update LTO options.
1844 * g++.dg/20090121-1.C: Update LTO options.
1845 * objc.dg/lto/lto.exp: Update LTO options.
1846 * lib/lto.exp: Update LTO options.
1847 * lib/gcc-dg.exp: Update LTO options.
1848 * lib/c-torture.exp: Update LTO options.
1849 * obj-c++.dg/lto/lto.exp: Update LTO options.
1850
1851 2010-11-11 Jan Hubicka <jh@suse.cz>
1852
1853 PR tree-optimize/40436
1854 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1855 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1856
1857 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1858
1859 * gfortran.dg/proc_decl_24.f90: New.
1860
1861 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1862
1863 * objc.dg/property/at-property-20.m: New.
1864 * objc.dg/property/synthesize-8.m: New.
1865 * obj-c++.dg/property/at-property-20.m: New.
1866 * obj-c++.dg/property/synthesize-8.mm: New.
1867
1868 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1869
1870 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1871
1872 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR middle-end/46388
1875 * gcc.c-torture/compile/pr46388.c: New test.
1876
1877 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1878
1879 * lib/lto.exp (lto-get-options-main): Support optional target
1880 selector for dg-suppress-ld-options.
1881
1882 2010-11-11 Martin Jambor <mjambor@suse.cz>
1883
1884 PR tree-optimization/46383
1885 * g++.dg/torture/pr46383.C: New test.
1886
1887 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1888
1889 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1890 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1891 to dg-options.
1892 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1893 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1894 * g++.dg/other/i386-3.C: Ditto.
1895
1896 2010-11-10 Jason Merrill <jason@redhat.com>
1897
1898 * g++.dg/cpp0x/constexpr-46420.C: New.
1899
1900 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1901
1902 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1903 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1904 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1905 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1906 expected messages.
1907
1908 2010-11-10 Jan Hubicka <jh@suse.cz>
1909
1910 PR tree-optimize/38669
1911 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1912
1913 2010-11-10 Jan Hubicka <jh@suse.cz>
1914
1915 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1916
1917 2010-11-10 Jason Merrill <jason@redhat.com>
1918
1919 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1920
1921 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1922
1923 PR debug/46409
1924 * gcc.dg/debug/pr46409.c: New test.
1925
1926 PR c++/46368
1927 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1928
1929 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1930
1931 PR target/46419
1932 * gcc-target/i386/pr46419.c: New test.
1933
1934 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1935
1936 * g++.dg/other/i386-2.C: Add -mtbm.
1937 * g++.dg/other/i386-3.C: Likewise.
1938 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1939 * gcc.target/i386/funcspec-6.c: Likewise.
1940 * gcc.target/i386/sse-12.c: Add -mtbm.
1941 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1942 operand intrinsics.
1943 * gcc.target/i386/sse-14.c: Likewise.
1944 * gcc.target/i386/sse-22.c: Likewise.
1945 * gcc.target/i386/sse-23.c: Likewise.
1946 * gcc.target/i386/tbm-1.c: New file.
1947 * gcc.target/i386/tbm-2.c: Likewise.
1948
1949 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1950
1951 * g++.dg/other/i386-2.C: Add -mbmi.
1952 * g++.dg/other/i386-3.C: Likewise.
1953 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1954 * gcc.target/i386/funcspec-6.c: Likewise.
1955 * gcc.target/i386/sse-12.c: Add -mbmi.
1956 * gcc.target/i386/bmi-1.c: New file.
1957 * gcc.target/i386/bmi-2.c: Likewise.
1958 * gcc.target/i386/bmi-3.c: Likewise.
1959 * gcc.target/i386/bmi-4.c: Likewise.
1960 * gcc.target/i386/bmi-5.c: Likewise.
1961 * gcc.target/i386/bmi-6.c: Likewise.
1962
1963 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1964
1965 PR c++/46065
1966 * g++.dg/pr46065.C: New test.
1967
1968 2010-11-10 Jan Hubicka <jh@suse.cz>
1969
1970 PR tree-optimize/33172
1971 PR tree-optimize/43411
1972 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1973 * g++.dg/tree-ssa/pr43411.C: New testcase.
1974
1975 2010-11-10 Jan Hubicka <jh@suse.cz>
1976
1977 PR tree-optimize/46228
1978 * g++.dg/tree-ssa/pr46228.C: New testcase.
1979
1980 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1981
1982 PR tree-optimization/46414
1983 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1984
1985 2010-11-10 Tobias Burnus <burnus@net-b.de>
1986
1987 PR fortran/46411
1988 * gfortran.dg/intrinsic_7.f90: New.
1989
1990 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1991
1992 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1993 * g++.dg/abi/thunk4.C: Likewise.
1994 * g++.dg/opt/combine.C: Add dg-require-visibility.
1995 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1996 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1997 alpha*-dec-osf*.
1998 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1999 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2000 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2001 large arena_size.
2002 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2003 * gcc.dg/intmax_t-1.c: Likewise.
2004
2005 2010-11-10 Tobias Burnus <burnus@net-b.de>
2006
2007 PR fortran/46244
2008 * gfortran.dg/class_30.f90: New.
2009
2010 2010-11-10 Tobias Burnus <burnus@net-b.de>
2011
2012 PR fortran/46223
2013 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2014 failure on s390.
2015
2016 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
2017
2018 PR tree-optimization/45971
2019 * gcc.dg/vect/O3-pr45971.c: New.
2020
2021 2010-11-10 Richard Guenther <rguenther@suse.de>
2022
2023 PR tree-optimization/44964
2024 * gcc.dg/pr44964.c: New testcase.
2025
2026 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2027
2028 * gnat.dg/opt10.adb: Fix typo.
2029
2030 2010-11-10 Martin Jambor <mjambor@suse.cz>
2031
2032 PR tree-optimization/46351
2033 PR tree-optimization/46377
2034 * gnat.dg/opt10.adb: New file.
2035 * gnat.dg/opt10_pkg.ads: Likewise.
2036 * gnat.dg/opt11.adb: Likewise.
2037 * gnat.dg/opt11.ads: Likewise.
2038
2039 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2040
2041 * gnat.dg/boolean_conv.adb: New test.
2042
2043 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2044
2045 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2046
2047 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
2048
2049 * gnat.dg/unchecked_convert7.adb: New test.
2050
2051 2010-11-10 Richard Guenther <rguenther@suse.de>
2052
2053 PR tree-optimization/46398
2054 * gcc.dg/torture/pr46398.c: New testcase.
2055
2056 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2057
2058 * gfortran.dg/open_dev_null.f90: New test.
2059
2060 2010-11-09 Jan Hubicka <jh@suse.cz>
2061
2062 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2063 unrolling.
2064
2065 2010-11-09 Joseph Myers <joseph@codesourcery.com>
2066
2067 * gcc.dg/struct-semi-4.c: New test.
2068
2069 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
2070
2071 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2072 power5 to enable generation of FRIZ.
2073
2074 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2075 optimization.
2076
2077 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2078 expected.
2079
2080 2010-11-09 Jakub Jelinek <jakub@redhat.com>
2081
2082 PR target/43808
2083 * gfortran.dg/pr43808.f90: New test.
2084
2085 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
2086
2087 PR tree-optimization/46036
2088 * gfortran.dg/lto/pr46036_0.f90: New.
2089
2090 2010-10-09 Jakub Jelinek <jakub@redhat.com>
2091
2092 PR middle-end/45663
2093 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2094 bar invocation instead of first.
2095
2096 PR debug/46171
2097 * gcc.dg/pr46171.c: New test.
2098
2099 2010-11-09 Richard Guenther <rguenther@suse.de>
2100
2101 PR tree-optimization/46355
2102 * gcc.dg/pr46355.c: New testcase.
2103
2104 2010-11-09 Richard Guenther <rguenther@suse.de>
2105
2106 PR tree-optimization/46177
2107 * gcc.dg/pr46177-2.c: New testcase.
2108
2109 2010-11-09 Richard Guenther <rguenther@suse.de>
2110
2111 PR testsuite/46312
2112 * gcc.dg/vec-scal-opt.c: Move ...
2113 * gcc.dg/vect/vect-scal-opt.c: ... here.
2114 * gcc.dg/vec-scal-opt1.c: Move ...
2115 * gcc.dg/vect/vect-scal-opt1.c: ... here.
2116 * gcc.dg/vec-scal-opt2.c: Move ...
2117 * gcc.dg/vect/vect-scal-opt2.c: ... here.
2118
2119 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
2120
2121 * gnat.dg/specs/static_initializer5.ads: New test.
2122 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2123
2124 2010-11-09 Jakub Jelinek <jakub@redhat.com>
2125
2126 PR middle-end/46360
2127 * gcc.c-torture/compile/pr46360.c: New test.
2128
2129 PR c++/45894
2130 * g++.dg/warn/Wsequence-point-2.C: New test.
2131
2132 2010-11-09 Janus Weil <janus@gcc.gnu.org>
2133
2134 PR fortran/46313
2135 * gfortran.dg/class_29.f03: New.
2136
2137 2010-11-09 Richard Guenther <rguenther@suse.de>
2138
2139 PR middle-end/46221
2140 * gcc.target/i386/alias-1.c: New testcase.
2141
2142 2010-11-08 Jason Merrill <jason@redhat.com>
2143
2144 * g++.dg/cpp0x/constexpr-sassert.C: New.
2145
2146 2010-11-08 Jason Merrill <jason@redhat.com>
2147
2148 * g++.dg/cpp0x/constexpr-defarg.C: New.
2149
2150 2010-11-08 Xinliang David Li <davidxl@google.com>
2151
2152 PR tree-optimization/46316
2153 * gcc.c-torture/execute/pr46316.c: New test.
2154
2155 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2156
2157 PR fortran/46344
2158 * gfortran.dg/class_28.f03: Extended.
2159
2160 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2161
2162 * objc.dg/property/dotsyntax-13.m: New.
2163 * objc.dg/property/dotsyntax-14.m: New.
2164 * objc.dg/property/dotsyntax-15.m: New.
2165 * objc.dg/property/synthesize-7.m: New.
2166 * obj-c++.dg/property/dotsyntax-13.mm: New.
2167 * obj-c++.dg/property/dotsyntax-14.mm: New.
2168 * obj-c++.dg/property/dotsyntax-15.mm: New.
2169 * obj-c++.dg/property/synthesize-7.mm: New.
2170
2171 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2172
2173 * objc.dg/property/dynamic-4.m: New.
2174 * objc.dg/property/dynamic-5.m: New.
2175 * objc.dg/property/dynamic-6.m: New.
2176 * obj-c++.dg/property/dynamic-4.mm: New.
2177 * obj-c++.dg/property/dynamic-5.mm: New.
2178 * obj-c++.dg/property/dynamic-6.mm: New.
2179
2180 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2181
2182 * objc.dg/property/synthesize-3.m: New.
2183 * objc.dg/property/synthesize-4.m: New.
2184 * objc.dg/property/synthesize-5.m: New.
2185 * objc.dg/property/synthesize-6.m: New.
2186 * obj-c++.dg/property/synthesize-3.mm: New.
2187 * obj-c++.dg/property/synthesize-4.mm: New.
2188 * obj-c++.dg/property/synthesize-5.mm: New.
2189 * obj-c++.dg/property/synthesize-6.mm: New.
2190
2191 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2192
2193 * objc.dg/property/at-property-5.m: Updated test.
2194 * objc.dg/property/at-property-16.m: New.
2195 * objc.dg/property/at-property-17.m: New.
2196 * objc.dg/property/at-property-18.m: New.
2197 * objc.dg/property/at-property-19.m: New.
2198 * objc.dg/property/dotsyntax-12.m: New.
2199 * objc.dg/protocol-inheritance-1.m: New.
2200 * objc.dg/protocol-inheritance-2.m: New.
2201 * obj-c++.dg/property/at-property-5.mm: Updated test.
2202 * obj-c++.dg/property/at-property-16.mm: New.
2203 * obj-c++.dg/property/at-property-17.mm: New.
2204 * obj-c++.dg/property/at-property-18.mm: New.
2205 * obj-c++.dg/property/at-property-19.mm: New.
2206 * obj-c++.dg/protocol-inheritance-1.mm: New.
2207 * obj-c++.dg/protocol-inheritance-2.mm: New.
2208 * obj-c++.dg/property/dotsyntax-12.mm: New.
2209
2210 2010-11-08 Jason Merrill <jason@redhat.com>
2211
2212 * g++.dg/expr/overflow1.C: New.
2213 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2214 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2215 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2216 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2217
2218 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2219
2220 * gcc.dg/pr35442.c: Adapt warning.
2221
2222 PR target/46280
2223 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2224 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2225 * g++.dg/torture/pr36444.C: Add dg-options -msse for
2226 i?86-*-* x86_64-*-*.
2227 * g++.dg/torture/pr36445.C: Likewise.
2228 * gcc.c-torture/compile/pr34856.c: Likewise.
2229 * gcc.c-torture/compile/pr39928-1.c: Likewise.
2230 * gcc.c-torture/compile/vector-1.c: Likewise.
2231 * gcc.c-torture/compile/vector-2.c: Likewise.
2232 * gcc.dg/pr32912-1.c: Likewise.
2233 * gcc.c-torture/execute/va-arg-25.c: Move ...
2234 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
2235 Add dg-options -msse, dg-require-effective-target sse_runtime for
2236 for i?86-*-*, x86_64-*-*.
2237 * gcc.c-torture/execute/vector-1.c: Likewise.
2238 * gcc.c-torture/execute/vector-2.c: Likewise.
2239 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2240 i?86-*-*, x86_64-*-*.
2241 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2242 * gcc.dg/tree-ssa/sra-4.c: Likewise.
2243 * gcc.dg/tree-ssa/vector-1.c: Likewise.
2244 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2245 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2246
2247 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2248
2249 * gcc.dg/torture/pr45982.c: Add -std=c99
2250 * gcc.dg/torture/pr45623.c: Ditto.
2251
2252 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2253
2254 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2255 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2256
2257 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
2258
2259 PR target/28627
2260 * g++.dg/ext/dllimport7.C: Adjust second error check and
2261 allow test for x86_64 mingw, too.
2262
2263 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2264
2265 PR fortran/46344
2266 * gfortran.dg/class_28.f03: New.
2267
2268 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
2269
2270 PR rtl-optimization/45352
2271 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2272 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2273 gcc.target/i386/pr45352-2.c: New tests.
2274
2275 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2276
2277 PR libobjc/36610
2278 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2279 XFAIL the run for all but m32 x86.
2280
2281 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
2282
2283 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2284 as comment character.
2285
2286 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2287
2288 * gcc.target/mips/mips.exp: Revert previous patch.
2289 * gcc.target/mips/fma-1.c: Delete.
2290 * gcc.target/mips/fma-2.c: Likewise.
2291 * gcc.target/mips/fma-3.c: Likewise.
2292 * gcc.target/mips/fma-4.c: Likewise.
2293 * gcc.target/mips/fma-5.c: Likewise.
2294 * gcc.target/mips/fma-6.c: Likewise.
2295 * gcc.target/mips/fma-7.c: Likewise.
2296 * gcc.target/mips/fma-8.c: Likewise.
2297 * gcc.target/mips/fma-9.c: Likewise.
2298 * gcc.target/mips/fma-10.c: Likewise.
2299 * gcc.target/mips/fma-11.c: Likewise.
2300 * gcc.target/mips/fma-12.c: Likewise.
2301 * gcc.target/mips/fma-13.c: Likewise.
2302 * gcc.target/mips/fma-14.c: Likewise.
2303 * gcc.target/mips/fma-15.c: Likewise.
2304 * gcc.target/mips/fma-16.c: Likewise.
2305 * gcc.target/mips/fma-17.c: Likewise.
2306 * gcc.target/mips/fma-18.c: Likewise.
2307 * gcc.target/mips/fma-19.c: Likewise.
2308 * gcc.target/mips/fma-20.c: Likewise.
2309
2310 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2311
2312 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2313 * gcc.target/mips/fma-1.c: New test.
2314 * gcc.target/mips/fma-2.c: Likewise.
2315 * gcc.target/mips/fma-3.c: Likewise.
2316 * gcc.target/mips/fma-4.c: Likewise.
2317 * gcc.target/mips/fma-5.c: Likewise.
2318 * gcc.target/mips/fma-6.c: Likewise.
2319 * gcc.target/mips/fma-7.c: Likewise.
2320 * gcc.target/mips/fma-8.c: Likewise.
2321 * gcc.target/mips/fma-9.c: Likewise.
2322 * gcc.target/mips/fma-10.c: Likewise.
2323 * gcc.target/mips/fma-11.c: Likewise.
2324 * gcc.target/mips/fma-12.c: Likewise.
2325 * gcc.target/mips/fma-13.c: Likewise.
2326 * gcc.target/mips/fma-14.c: Likewise.
2327 * gcc.target/mips/fma-15.c: Likewise.
2328 * gcc.target/mips/fma-16.c: Likewise.
2329 * gcc.target/mips/fma-17.c: Likewise.
2330 * gcc.target/mips/fma-18.c: Likewise.
2331 * gcc.target/mips/fma-19.c: Likewise.
2332 * gcc.target/mips/fma-20.c: Likewise.
2333
2334 2010-11-06 Jason Merrill <jason@redhat.com>
2335
2336 * g++.dg/cpp0x/constexpr-ctor3.C: New.
2337
2338 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
2339
2340 PR c/43384
2341 * gcc.dg/parser-error-3.c: New test.
2342
2343 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
2344
2345 PR c++/45332
2346 * g++.dg/parse/semicolon2.C: New testcase.
2347 * g++.dg/ext/asmspec1.C: Adjust.
2348 * g++.dg/init/new13.C: Adjust.
2349 * g++.dg/parse/ctor5.C: Adjust.
2350
2351 2010-11-06 Janus Weil <janus@gcc.gnu.org>
2352
2353 PR fortran/46330
2354 * gfortran.dg/class_27.f03: New.
2355
2356 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
2357
2358 Fixed using the Objective-C 2.0 dot-syntax with self and super.
2359 * objc.dg/property/dotsyntax-5.m: New.
2360 * objc.dg/property/dotsyntax-6.m: New.
2361 * objc.dg/property/dotsyntax-7.m: New.
2362 * objc.dg/property/dotsyntax-8.m: New.
2363 * objc.dg/property/dotsyntax-9.m: New.
2364 * objc.dg/property/dotsyntax-10.m: New.
2365 * objc.dg/property/dotsyntax-11.m: New.
2366 * obj-c++.dg/property/dotsyntax-5.mm: New.
2367 * obj-c++.dg/property/dotsyntax-6.mm: New.
2368 * obj-c++.dg/property/dotsyntax-7.mm: New.
2369 * obj-c++.dg/property/dotsyntax-8.mm: New.
2370 * obj-c++.dg/property/dotsyntax-9.mm: New.
2371 * obj-c++.dg/property/dotsyntax-10.mm: New.
2372 * obj-c++.dg/property/dotsyntax-11.mm: New.
2373
2374 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2375
2376 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2377 NeXT runtime when the type is READONLY.
2378
2379 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2380
2381 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2382 * gcc.target/i386/387-6.c: Ditto.
2383 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2384 * gcc.target/i386/387-4.c: Ditto.
2385 * gcc.target/i386/387-7.c: Ditto.
2386 * gcc.target/i386/387-8.c: Ditto.
2387 * gcc.target/i386/387-9.c: Ditto.
2388 * gcc.target/i386/387-10.c: Ditto.
2389 * gcc.target/i386/387-11.c: Ditto.
2390 * gcc.target/i386/387-12.c: Ditto.
2391
2392 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2393
2394 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2395
2396 PR target/44981
2397 * gcc.dg/darwin-cfstring-format-1.c: New.
2398 * gcc.dg/warn-nsstring.c: New.
2399 * objc.dg/fsf-nsstring-format-1.m: New.
2400 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2401 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2402 linker warning.
2403
2404 2010-11-05 Jason Merrill <jason@redhat.com>
2405
2406 PR c++/45473
2407 * g++.dg/inherit/virtual6.C: New.
2408
2409 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2410
2411 PR c/44772
2412 * gcc.dg/Wcxx-compat-21.c: New test.
2413
2414 2010-11-05 Ian Lance Taylor <iant@google.com>
2415
2416 PR target/46084
2417 * gcc.target/i386/pr46084.c: New test.
2418
2419 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2420
2421 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2422 * (check_effective_target_mempcpy): New.
2423 * gcc.c-torture/execute/pr45636.c: Move this...
2424 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2425
2426 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2427
2428 * gcc.target/i386/i386.exp (FLAGS): Remove.
2429 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2430
2431 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2432
2433 PR c++/46160
2434 * g++.dg/opt/empty2.C: New test.
2435
2436 PR target/45670
2437 * gcc.target/i386/pr45670.c: New test.
2438
2439 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2440
2441 PR fortran/45451
2442 PR fortran/46174
2443 * gfortran.dg/class_19.f03: Modified.
2444 * gfortran.dg/class_allocate_6.f03: New.
2445
2446 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2447
2448 * gcc.target/i386/avx-vzeroupper-19.c: New.
2449
2450 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2451
2452 PR tree-optimization/46099
2453 * gcc.dg/autopar/pr46099.c: New test.
2454
2455 PR middle-end/43690
2456 * c-c++-common/pr43690.c: New test.
2457
2458 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2459
2460 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2461 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2462 declaration and implementation.
2463 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2464 * obj-c++.dg/property/at-property-13.mm: Likewise.
2465 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2466 * obj-c++.dg/property/property-1.mm: Likewise.
2467 * obj-c++.dg/property/at-property-7.mm: Likewise.
2468 * obj-c++.dg/property/at-property-9.mm: Likewise.
2469 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2470 * obj-c++.dg/property/at-property-10.mm: Likewise.
2471 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2472 * obj-c++.dg/property/at-property-12.mm: Likewise.
2473 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2474 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2475 * obj-c++.dg/property/at-property-6.mm: Likewise.
2476 * obj-c++.dg/property/at-property-8.mm: Likewise.
2477 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2478 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2479 * obj-c++.dg/property/at-property-11.mm: Likewise.
2480 * obj-c++.dg/template-8.mm: Likewise.
2481 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2482 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2483 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2484 and put a FIXME for this.
2485 * obj-c++.dg/property/property-2.mm: Remove.
2486 * obj-c++.dg/property/property-3.mm: Remove.
2487
2488 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2489
2490 PR debug/46307
2491 * gcc.dg/pr46307.c: New test.
2492
2493 2010-11-05 Jason Merrill <jason@redhat.com>
2494
2495 PR c++/46304
2496 * g++.dg/ext/complex6.C: New.
2497
2498 2010-11-04 Bud Davis <jimmied@smu.edu>
2499
2500 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2501
2502 2010-11-04 Chao-ying Fu <fu@mips.com>
2503
2504 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2505 msubu, mult, multu.
2506 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2507
2508 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2509
2510 Fixed using the Objective-C 2.0 dot-syntax with class names.
2511 * objc.dg/property/dotsyntax-3.m: New.
2512 * objc.dg/property/dotsyntax-4.m: New.
2513 * obj-c++.dg/property/dotsyntax-3.mm: New.
2514 * obj-c++.dg/property/dotsyntax-4.mm: New.
2515
2516 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2517 Objective-C 2.0 dot-syntax is used with class names.
2518 * obj-c++.dg/fobjc-std-1.mm: Same change.
2519
2520 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2521
2522 * gcc.target/powerpc/loop_align.c: New.
2523
2524 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2525
2526 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2527
2528 merge from FSF 'apple/trunk' branch.
2529 * gcc.target/powerpc/darwin64-abi.c: New.
2530
2531 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR tree-optimization/46233
2534 * gcc.dg/pr46233.c: New test.
2535
2536 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2537
2538 * objc.dg/property/property-2.m: Deleted.
2539 * objc.dg/property/property-3.m: Deleted.
2540
2541 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2542
2543 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2544 defined.
2545 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2546 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2547 * objc.dg/property/property-1.m: Likewise.
2548 * objc.dg/property/at-property-6.m: Likewise.
2549 * objc.dg/property/at-property-7.m: Likewise.
2550 * objc.dg/property/dotsyntax-1.m: Likewise.
2551 * objc.dg/property/at-property-8.m: Likewise.
2552 * objc.dg/property/dotsyntax-2.m: Likewise.
2553 * objc.dg/property/at-property-9.m: Likewise.
2554 * objc.dg/property/synthesize-2.m: Likewise.
2555 * objc.dg/property/at-property-10.m: Likewise.
2556 * objc.dg/property/at-property-11.m: Likewise.
2557 * objc.dg/property/at-property-12.m: Likewise.
2558 * objc.dg/property/at-property-13.m: Likewise.
2559 * objc.dg/property/fsf-property-method-access.m: Likewise.
2560 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2561 linker warning.
2562 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2563 warnings.
2564 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2565 deprecation warnings. Use Object1 implementation.
2566 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2567 * objc/execute/forward-1.m: Remove.
2568 * objc/execute/forward-1.x: Remove.
2569
2570 2010-11-04 Jason Merrill <jason@redhat.com>
2571
2572 * g++.dg/cpp0x/constexpr-access.C: New.
2573
2574 2010-11-04 Richard Guenther <rguenther@suse.de>
2575
2576 PR rtl-optimization/46183
2577 * gcc.dg/torture/pr46183.c: New testcase.
2578
2579 2010-11-04 Richard Guenther <rguenther@suse.de>
2580
2581 PR tree-optimization/46068
2582 * gcc.dg/torture/pr46068.c: New testcase.
2583
2584 2010-11-04 Richard Guenther <rguenther@suse.de>
2585
2586 PR tree-optimization/45991
2587 * gcc.dg/pr45991.c: New testcase.
2588
2589 2010-11-04 Richard Guenther <rguenther@suse.de>
2590
2591 PR tree-optimization/46154
2592 * g++.dg/torture/pr46154.C: New testcase.
2593
2594 2010-11-04 Richard Guenther <rguenther@suse.de>
2595
2596 PR tree-optimization/45733
2597 * gcc.dg/pr45733.c: New testcase.
2598
2599 2010-11-04 Ira Rosen <irar@il.ibm.com>
2600
2601 PR tree-optimization/46213
2602 * gfortran.dg/vect/pr46213.f90: New.
2603
2604 2010-11-04 Richard Guenther <rguenther@suse.de>
2605
2606 PR testsuite/45702
2607 * gcc.dg/pr34989-1.c: Move ...
2608 * gcc.dg/lto/pr34989-1_0.c: ... here.
2609 * gcc.dg/pr34989-2.c: Move ...
2610 * gcc.dg/lto/pr34989-1_1.c: ... here.
2611 * gcc.dg/pr27898.c: Move ...
2612 * gcc.dg/lto/pr27898_0.c: ... here and ...
2613 * gcc.dg/lto/pr27898_1.c: ... split.
2614 * gcc.dg/pr28712.c: Move ...
2615 * gcc.dg/lto/pr28712_0.c: ... here and ...
2616 * gcc.dg/lto/pr28712_1.c: ... split ...
2617 * gcc.dg/lto/pr28712_2.c: ... twice.
2618 * gcc.dg/pr28706.c: Move ...
2619 * gcc.dg/lto/pr28706_0.c: ... here and ...
2620 * gcc.dg/lto/pr28706_1.c: ... split.
2621
2622 2010-11-04 Richard Guenther <rguenther@suse.de>
2623 Richard Henderson <rth@redhat.com>
2624
2625 * gcc.target/i386/fma4-vector-2.c: New testcase.
2626
2627 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2628 Richard Guenther <rguenther@suse.de>
2629
2630 * gcc.dg/vec-scal-opt.c: New testcase.
2631 * gcc.dg/vec-scal-opt1.c: New testcase.
2632 * gcc.dg/vec-scal-opt2.c: New testcase.
2633
2634 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2635
2636 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2637 from plugin build flags on Darwin targets.
2638
2639 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2640
2641 * gcc.target/i386/pr46285.c: Require split_stack target.
2642
2643 2010-11-03 Jason Merrill <jason@redhat.com>
2644
2645 PR c++/46293
2646 * g++.dg/cpp0x/constexpr-base2.C: New.
2647
2648 PR c++/46289
2649 * g++.dg/cpp0x/initlist45.C: New.
2650
2651 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2652
2653 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2654 is now allowed in categories.
2655 * obj-c++.dg/property/dynamic-2.mm: Same change.
2656 * objc.dg/property/dynamic-3.m: New.
2657 * obj-c++.dg/property/dynamic-3.mm: New.
2658 * objc.dg/property/at-property-14.m: New.
2659 * objc.dg/property/at-property-15.m: New.
2660 * obj-c++.dg/property/at-property-14.mm: New.
2661 * obj-c++.dg/property/at-property-15.mm: New.
2662
2663 * objc.dg/foreach-6.m: Added a few more tests for valid and
2664 invalid iterating variables and collections.
2665
2666 2010-11-03 Xinliang David Li <davidxl@google.com>
2667
2668 PR target/46200
2669 * g++.dg/tree-ssa/ivopts-2.C: New test.
2670
2671 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2672
2673 PR target/46295
2674 * gcc.target/i386/pr46295.c: New.
2675
2676 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2677
2678 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2679 precision min/max for single precision on VSX.
2680
2681 2010-11-03 Jason Merrill <jason@redhat.com>
2682
2683 PR c++/46289
2684 * g++.dg/cpp0x/constexpr-ice3.C: New.
2685
2686 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2687
2688 * gnat.dg/opt8.ad[sb]: New test.
2689 * gnat.dg/opt8_pkg.ads: New helper.
2690
2691 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2692
2693 PR rtl-optimization/45865
2694 * gcc.dg/pr45865.c: New.
2695 * gcc.dg/torture/pr45865.c: Likewise.
2696
2697 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2698 * gcc.target/arm/headmerge-2.c: Likewise.
2699 * gcc.target/i386/headmerge-1.c: Likewise.
2700 * gcc.target/i386/headmerge-2.c: Likewise.
2701
2702 2010-11-03 Richard Guenther <rguenther@suse.de>
2703
2704 PR middle-end/46288
2705 * gcc.dg/pr46288.c: New testcase.
2706
2707 2010-11-03 Richard Guenther <rguenther@suse.de>
2708
2709 PR tree-optimization/44807
2710 * gcc.dg/torture/pr44807.c: New testcase.
2711
2712 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2713
2714 PR libgfortran/43899
2715 * gfortran.dg/namelist_67.f90: New test.
2716
2717 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2718
2719 PR tree-optimization/46009
2720 * gcc.dg/vect/pr46009.c: New function.
2721
2722 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2723
2724 Implemented -fobjc-std=objc1 flag.
2725 * objc.dg/fobjc-std-1.m: New.
2726 * obj-c++.dg/fobjc-std-1.mm: New.
2727
2728 2010-11-03 Richard Guenther <rguenther@suse.de>
2729
2730 PR middle-end/46241
2731 * g++.dg/debug/pr46241.C: New testcase.
2732
2733 2010-11-03 Richard Guenther <rguenther@suse.de>
2734
2735 PR tree-optimization/46190
2736 * gfortran.dg/pr46190.f90: New testcase.
2737
2738 2010-11-03 Richard Guenther <rguenther@suse.de>
2739
2740 PR testsuite/46274
2741 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2742 * gcc.dg/vect/vect-19.c: Likewise.
2743 * gcc.dg/vect/vect-17.c: Likewise.
2744
2745 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2746
2747 PR target/46285
2748 * gcc.target/i386/pr46285.c: New.
2749
2750 2010-11-03 Richard Guenther <rguenther@suse.de>
2751
2752 PR tree-optimization/46217
2753 * gcc.dg/pr46217.c: New testcase.
2754
2755 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2756
2757 * objc.dg/property/dotsyntax-1.m: New.
2758 * objc.dg/property/dotsyntax-2.m: New.
2759 * obj-c++.dg/property/dotsyntax-1.mm: New.
2760 * obj-c++.dg/property/dotsyntax-2.mm: New.
2761
2762 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2763
2764 PR tree-optimization/46165
2765 * gcc.dg/pr46165.c: New test.
2766
2767 2010-11-03 Richard Guenther <rguenther@suse.de>
2768
2769 PR middle-end/46251
2770 * gcc.dg/pr46251.c: New testcase.
2771
2772 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2773
2774 PR tree-optimization/46107
2775 * gcc.c-torture/compile/pr46107.c: New test.
2776
2777 PR debug/46252
2778 * gcc.dg/pr46252.c: New test.
2779
2780 PR rtl-optimization/46034
2781 PR rtl-optimization/46212
2782 PR rtl-optimization/46248
2783 * gcc.c-torture/compile/pr46034.c: New test.
2784 * gcc.c-torture/compile/pr46248.c: New test.
2785 * gcc.dg/pr46212.c: New test.
2786
2787 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2788
2789 * gnat.dg/sizetype4.adb: New test.
2790
2791 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2792
2793 * gcc.target/i386/avx-vzeroupper-15.c: New.
2794 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2795 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2796 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2797
2798 PR target/46253
2799 * gcc.target/i386/pr46253.c: New.
2800
2801 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2802 Tobias Burnus <burnus@net-b.de>
2803
2804 PR fortran/45170
2805 * gfortran.dg/deferred_type_param_1.f90: New.
2806 * gfortran.dg/deferred_type_param_2.f90: New.
2807 * gfortran.dg/initialization_1.f90: Update dg-errors.
2808 * gfortran.dg/initialization_9.f90: Update dg-errors.
2809
2810 2010-11-02 Richard Guenther <rguenther@suse.de>
2811
2812 PR tree-optimization/46149
2813 * g++.dg/torture/pr46149.C: New testcase.
2814
2815 2010-11-02 Richard Guenther <rguenther@suse.de>
2816
2817 PR tree-optimization/46216
2818 * gcc.dg/torture/pr46216.c: New testcase.
2819
2820 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2821
2822 PR target/46131
2823 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2824 *-*-osf*.
2825
2826 2010-11-02 Richard Guenther <rguenther@suse.de>
2827
2828 PR tree-optimization/46184
2829 * gcc.dg/pr46184.c: New testcase.
2830
2831 2010-11-02 Richard Guenther <rguenther@suse.de>
2832
2833 PR tree-optimization/46177
2834 * gcc.dg/pr46177.c: New testcase.
2835
2836 2010-11-02 Martin Jambor <mjambor@suse.cz>
2837
2838 PR middle-end/46120
2839 * g++.dg/ipa/ivinline-9.C: New test.
2840
2841 2010-11-02 Martin Jambor <mjambor@suse.cz>
2842
2843 PR tree-optimization/45875
2844 * g++.dg/torture/pr45875.C: New test.
2845
2846 2010-11-02 Richard Guenther <rguenther@suse.de>
2847
2848 PR testsuite/46249
2849 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2850
2851 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2852
2853 PR debug/46255
2854 * gcc.dg/pr46255.c: New test.
2855
2856 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2857
2858 PR c++/46170
2859 PR c++/46162
2860 * g++.dg/template/sfinae26.C: New test.
2861 * g++.dg/template/sfinae27.C: Likewise.
2862
2863 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2864
2865 PR c++/45606
2866 * g++.dg/template/typedef36.C: New test.
2867 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2868 * g++.dg/template/canon-type-10.C: Likewise.
2869 * g++.dg/template/canon-type-11.C: Likewise.
2870 * g++.dg/template/canon-type-12.C: Likewise.
2871 * g++.dg/template/canon-type-13.C: Likewise.
2872
2873 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2874
2875 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2876 instance of debug_pubnames on darwin.
2877
2878 2010-11-01 Jason Merrill <jason@redhat.com>
2879 Benjamin Kosnik <bkoz@redhat.com>
2880
2881 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2882 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2883
2884 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2885 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2886 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2887 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2888 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2889 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2890 * g++.dg/cpp0x/constexpr-array.C: New.
2891 * g++.dg/cpp0x/constexpr-base.C: New.
2892 * g++.dg/cpp0x/constexpr-complex.C: New.
2893 * g++.dg/cpp0x/constexpr-data1.C: New.
2894 * g++.dg/cpp0x/constexpr-data2.C: New.
2895 * g++.dg/cpp0x/constexpr-deref.C: New.
2896 * g++.dg/cpp0x/constexpr-diag1.C: New.
2897 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2898 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2899 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2900 * g++.dg/cpp0x/constexpr-empty.C: New.
2901 * g++.dg/cpp0x/constexpr-empty2.C: New.
2902 * g++.dg/cpp0x/constexpr-empty3.C: New.
2903 * g++.dg/cpp0x/constexpr-empty4.C: New.
2904 * g++.dg/cpp0x/constexpr-empty5.C: New.
2905 * g++.dg/cpp0x/constexpr-ex1.C: New.
2906 * g++.dg/cpp0x/constexpr-ex2.C: New.
2907 * g++.dg/cpp0x/constexpr-ex3.C: New.
2908 * g++.dg/cpp0x/constexpr-ex4.C: New.
2909 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2910 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2911 * g++.dg/cpp0x/constexpr-function1.C: New.
2912 * g++.dg/cpp0x/constexpr-function2.C: New.
2913 * g++.dg/cpp0x/constexpr-function3.C: New.
2914 * g++.dg/cpp0x/constexpr-ice.C: New.
2915 * g++.dg/cpp0x/constexpr-initlist.C: New.
2916 * g++.dg/cpp0x/constexpr-neg1.C: New.
2917 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2918 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2919 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2920 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2921 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2922 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2923 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2924 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2925 * g++.dg/cpp0x/constexpr-object1.C: New.
2926 * g++.dg/cpp0x/constexpr-object2.C: New.
2927 * g++.dg/cpp0x/constexpr-overflow.C: New.
2928 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2929 * g++.dg/cpp0x/constexpr-pos1.C: New.
2930 * g++.dg/cpp0x/constexpr-potential1.C: New.
2931 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2932 * g++.dg/cpp0x/constexpr-pure.C: New.
2933 * g++.dg/cpp0x/constexpr-static.C: New.
2934 * g++.dg/cpp0x/constexpr-static2.C: New.
2935 * g++.dg/cpp0x/constexpr-static3.C: New.
2936 * g++.dg/cpp0x/constexpr-static4.C: New.
2937 * g++.dg/cpp0x/constexpr-static5.C: New.
2938 * g++.dg/cpp0x/constexpr-static6.C: New.
2939 * g++.dg/cpp0x/constexpr-string.C: New.
2940 * g++.dg/cpp0x/constexpr-switch.C: New.
2941 * g++.dg/cpp0x/constexpr-targ.C: New.
2942 * g++.dg/cpp0x/constexpr-throw.C: New.
2943 * g++.dg/cpp0x/constexpr-typeid.C: New.
2944 * g++.dg/cpp0x/constexpr-union.C: New.
2945 * g++.dg/cpp0x/constexpr-value.C: New.
2946 * g++.dg/cpp0x/constexpr-value2.C: New.
2947 * g++.dg/cpp0x/constexpr-variadic.C: New.
2948 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2949 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2950 * g++.dg/other/fold1.C: Likewise.
2951 * g++.dg/parse/crash36.C: Likewise.
2952 * g++.dg/parse/constant4.C: Adjust expected error.
2953 * g++.dg/template/arg5.C: Likewise.
2954 * g++.dg/template/non-dependent10.C: Likewise.
2955 * g++.dg/template/qualified-id3.C: Likewise.
2956 * g++.dg/warn/overflow-warn-1.C: Likewise.
2957 * g++.dg/warn/overflow-warn-3.C: Likewise.
2958 * g++.dg/warn/overflow-warn-4.C: Likewise.
2959 * g++.old-deja/g++.pt/crash10.C: Likewise.
2960
2961 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2962
2963 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2964
2965 Implemented format and noreturn attributes for Objective-C methods.
2966 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2967 * objc.dg/attributes/method-deprecated-1.m: New.
2968 * objc.dg/attributes/method-deprecated-2.m: New.
2969 * objc.dg/attributes/method-deprecated-3.m: New.
2970 * objc.dg/attributes/method-noreturn-1.m: New.
2971 * objc.dg/attributes/method-sentinel-1.m: New.
2972 * objc.dg/attributes/method-format-1.m: New.
2973 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2974 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2975 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2976 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2977 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2978 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2979 * obj-c++.dg/attributes/method-format-1.mm: New.
2980
2981 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2982
2983 * objc.dg/property/at-property-deprecated-1.m: New.
2984 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2985
2986 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2987
2988 Implemented Objective-C 2.0 property accessors.
2989 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2990 avoid testing more complex accessors in this testcase which is not
2991 about them.
2992 * objc.dg/property/at-property-7.m: Same change.
2993 * objc.dg/property/at-property-8.m: Same change.
2994 * objc.dg/property/at-property-9.m: Same change.
2995 * objc.dg/property/at-property-10.m: Same change.
2996 * objc.dg/property/at-property-11.m: Same change.
2997 * obj-c++.dg/property/at-property-6.mm: Same change.
2998 * obj-c++.dg/property/at-property-7.mm: Same change.
2999 * obj-c++.dg/property/at-property-8.mm: Same change.
3000 * obj-c++.dg/property/at-property-9.mm: Same change.
3001 * obj-c++.dg/property/at-property-10.mm: Same change.
3002 * obj-c++.dg/property/at-property-11.mm: Same change.
3003 * objc.dg/property/at-property-12.m: New.
3004 * objc.dg/property/at-property-13.m: New.
3005 * obj-c++.dg/property/at-property-12.mm: New.
3006 * obj-c++.dg/property/at-property-13.mm: New.
3007
3008 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
3009
3010 PR fortran/46152
3011 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3012 * gfortran.dg/allocate_with_typespec_4.f90: New test.
3013 * gfortran.dg/allocate_with_typespec_1.f90: New test.
3014 * gfortran.dg/allocate_with_typespec_2.f: New test.
3015 * gfortran.dg/allocate_with_typespec_3.f90: New test.
3016 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3017 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3018
3019 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
3020 Nathan Froyd <froydnj@codesourcery.com>
3021
3022 PR tree-optimization/46259
3023 * gfortran.dg/pr46259.f: New testcase.
3024
3025 2010-11-01 Paul Koning <ni1d@arrl.net>
3026
3027 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3028 * gcc.c-torture/compile/20020604-1.c: Ditto.
3029 * gcc.c-torture/compile/20001226-1.c: Ditto.
3030 * gcc.c-torture/compile/20010327-1.c: Ditto.
3031 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3032 * gcc.c-torture/compile/pr43191.c: Ditto.
3033 * gcc.c-torture/compile/pr41181.c: Ditto.
3034
3035 2010-10-31 Richard Henderson <rth@redhat.com>
3036
3037 * lib/target-supports.exp
3038 (check_effective_target_automatic_stack_alignment): True for
3039 x86 but not windows.
3040 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3041 use of the preferred-stack-boundary arguments.
3042 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3043
3044 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
3045
3046 PR target/46142
3047 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3048 * gcc.target/i386/fma4-builtin-2.c: Likewise.
3049
3050 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3051
3052 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3053
3054 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3055
3056 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3057 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
3058 than tls.
3059 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3060 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3061 * objc.dg/torture/tls/thr-init.m: Likewise.
3062 * objc.dg/torture/tls/thr-init-2.m: Likewise.
3063 * objc.dg/torture/tls/thr-init-3.m: Likewise.
3064
3065 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
3066
3067 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3068 the Linux kernel.
3069
3070 2010-10-30 Janus Weil <janus@gcc.gnu.org>
3071
3072 PR fortran/44917
3073 PR fortran/44926
3074 PR fortran/46196
3075 * gfortran.dg/typebound_generic_10.f03: New.
3076
3077 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
3078
3079 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3080 * objc.dg/property/property-neg-1.m: Updated for changes in the
3081 syntax of @property and the implementation of
3082 @synthesize/@dynamic.
3083 * objc.dg/property/property-neg-2.m: Same change.
3084 * objc.dg/property/property-neg-3.m: Same change.
3085 * objc.dg/property/property-neg-4.m: Same change.
3086 * objc.dg/property/property-neg-5.m: Same change.
3087 * objc.dg/property/property-neg-7.m: Same change.
3088 * objc.dg/property/property-1.m: Same change.
3089 * objc.dg/property/synthesize-1.m: Same change.
3090 * objc.dg/property/at-property-2.m: Same change.
3091 * objc.dg/property/at-property-4.m: Same change.
3092
3093 * objc.dg/property/fsf-property-method-acces.m: Updated for
3094 changes in the syntax of @property and the implementation of
3095 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3096 * objc.dg/property/fsf-property-basic.m: Same change.
3097 * objc.dg/property/fsf-property-named-ivar.m: Same change.
3098
3099 * objc.dg/property/at-property-5.m: New.
3100 * objc.dg/property/at-property-6.m: New.
3101 * objc.dg/property/at-property-7.m: New.
3102 * objc.dg/property/at-property-8.m: New.
3103 * objc.dg/property/at-property-9.m: New.
3104 * objc.dg/property/at-property-10.m: New.
3105 * objc.dg/property/at-property-11.m: New.
3106 * objc.dg/property/synthesize-2.m: New.
3107 * objc.dg/property/dynamic-2.m: New.
3108
3109 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3110 syntax of @property and the implementation of
3111 @synthesize/@dynamic.
3112 * obj-c++.dg/property/property-neg-2.mm: Same change.
3113 * obj-c++.dg/property/property-neg-3.mm: Same change.
3114 * obj-c++.dg/property/property-neg-4.mm: Same change.
3115 * obj-c++.dg/property/property-neg-5.mm: Same change.
3116 * obj-c++.dg/property/property-neg-7.mm: Same change.
3117 * obj-c++.dg/property/property-1.mm: Same change.
3118 * obj-c++.dg/property/synthesize-1.mm: Same change.
3119 * obj-c++.dg/property/at-property-2.mm: Same change.
3120 * obj-c++.dg/property/at-property-4.mm: Same change.
3121
3122 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3123 changes in the syntax of @property and the implementation of
3124 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
3125 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3126 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3127
3128 * obj-c++.dg/property/at-property-5.mm: New.
3129 * obj-c++.dg/property/at-property-6.mm: New.
3130 * obj-c++.dg/property/at-property-7.mm: New.
3131 * obj-c++.dg/property/at-property-8.mm: New.
3132 * obj-c++.dg/property/at-property-9.mm: New.
3133 * obj-c++.dg/property/at-property-10.mm: New.
3134 * obj-c++.dg/property/at-property-11.mm: New.
3135 * obj-c++.dg/property/synthesize-2.mm: New.
3136 * obj-c++.dg/property/dynamic-2.mm: New.
3137
3138 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3139 Andrew Pinski <pinskia@gmail.com>
3140
3141 * gcc.c-torture/execute/vector-shift.c: New testcase.
3142 * gcc.c-torture/execute/vector-shift1.c: Likewise.
3143 * gcc.c-torture/execute/vector-shift2.c: Likewise.
3144 * gcc.dg/vector-shift.c: Likewise.
3145 * gcc.dg/vector-shift1.c: Likewise.
3146 * gcc.dg/torture/vector-shift2.c: Likewise.
3147 * gcc.dg/vector-shift3.c: Likewise.
3148 * gcc.dg/simd-1b.c: Adjust.
3149
3150 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
3151
3152 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3153
3154 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
3155
3156 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3157
3158 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
3159
3160 PR target/46153
3161 * gcc.target/i386/pr46153.c: New test.
3162
3163 2010-10-27 Jason Merrill <jason@redhat.com>
3164
3165 * g++.dg/cpp0x/constexpr-is_literal.C: New.
3166
3167 2010-10-27 Janus Weil <janus@gcc.gnu.org>
3168
3169 PR fortran/46161
3170 * gfortran.dg/class_dummy_3.f03: New.
3171
3172 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
3173
3174 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3175 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3176
3177 * gcc.target/i386/avx-vzeroupper-3.c: New.
3178 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3179 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3180 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3181 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3182 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3183 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3184 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3185 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3186 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3187 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3188 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3189
3190 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3191
3192 * obj-c.dg/property/at-property-4.m: New.
3193 * obj-c++.dg/property/at-property-4.mm: New.
3194 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3195 updates in warning.
3196 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3197 updates in warning.
3198
3199 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3200
3201 * objc.dg/property/at-property-1.m: New.
3202 * objc.dg/property/at-property-2.m: New.
3203 * objc.dg/property/at-property-3.m: New.
3204 * objc.dg/ivar-invalid-type-1.m: New.
3205 * obj-c++.dg/property/at-property-1.mm: New.
3206 * obj-c++.dg/property/at-property-2.mm: New.
3207 * obj-c++.dg/property/at-property-3.mm: New.
3208 * obj-c++.dg/ivar-invalid-type-1.mm: New.
3209 * objc.dg/property/property-neg-6.m: Updated testcase for updates
3210 in error reporting.
3211
3212 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3213
3214 PR libgfortran/46010
3215 * gfortran.dg/namelist_66.f90: New test.
3216 * gfortran.dg/fmt_t_6.f: Fix whitespace.
3217
3218 2010-10-26 Janus Weil <janus@gcc.gnu.org>
3219
3220 PR fortran/42647
3221 * gfortran.dg/allocatable_scalar_9.f90: Extended.
3222 * gfortran.dg/allocatable_scalar_10.f90: New.
3223 * gfortran.dg/class_19.f03: Extended.
3224
3225 2010-10-26 Jan Hubicka <jh@suse.cz>
3226
3227 PR middle-end/45736
3228 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3229
3230 2010-10-26 Ira Rosen <irar@il.ibm.com>
3231
3232 PR tree-optimization/46167
3233 * gcc.dg/vect/O-pr46167.c: New.
3234 * gcc.dg/vect/vect.exp: Run tests with -O.
3235
3236 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
3237
3238 PR target/44948
3239 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3240 * g++.dg/vect/pr33860a.cc: Likewise.
3241 * gcc.c-torture/compile/20070522-1.c: Likewise.
3242 * gcc.dg/compat/struct-align-1_x.c: Likewise.
3243 * gcc.dg/compat/struct-align-1_y.c: Likewise.
3244 * gcc.dg/compat/struct-align-2_x.c: Likewise.
3245 * gcc.dg/compat/struct-align-2_y.c: Likewise.
3246 * gcc.dg/pr44136.c: Likewise.
3247
3248 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3249 * gcc.dg/compat/vector-1_x.c: Likewise.
3250 * gcc.dg/compat/vector-1_y.c: Likewise.
3251 * gcc.dg/compat/vector-2_x.c: Likewise.
3252 * gcc.dg/compat/vector-2_y.c: Likewise.
3253 * gcc.dg/pr43300.c: Likewise.
3254
3255 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3256 * gcc.dg/compat/vector-1a_y.c: Likewise.
3257 * gcc.dg/compat/vector-1b_x.c: Likewise.
3258 * gcc.dg/compat/vector-1b_y.c: Likewise.
3259 * gcc.dg/compat/vector-2a_x.c: Likewise.
3260 * gcc.dg/compat/vector-2a_y.c: Likewise.
3261 * gcc.dg/compat/vector-2b_x.c: Likewise.
3262 * gcc.dg/compat/vector-2b_y.c: Likewise.
3263 * gcc.target/i386/pr39162.c: Likewise.
3264 * gcc.target/i386/pr40906-2.c: Likewise.
3265 * gcc.target/i386/sse-5.c: Likewise.
3266
3267 * gcc.dg/pr35442.c: Prune ABI change warnings.
3268
3269 * gcc.c-torture/execute/pr38151.x: New.
3270 * gcc.target/i386/pr44948-1a.c: Likewise.
3271 * gcc.target/i386/pr44948-1b.c: Likewise.
3272 * gcc.target/i386/pr44948-2a.c: Likewise.
3273 * gcc.target/i386/pr44948-2b.c: Likewise.
3274
3275 2010-10-26 Ian Lance Taylor <iant@google.com>
3276
3277 PR middle-end/45687
3278 * gcc.c-torture/execute/20101025-1.c: New test.
3279
3280 2010-10-26 Tobias Burnus <burnus@net-b.de>
3281
3282 PR fortran/45451
3283 * gfortran.dg/class_allocate_5.f90: New.
3284
3285 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3286
3287 Implement opaque-enum-specifiers for C++0x
3288 * g++.dg/cpp0x/forw_enum1.C: New.
3289 * g++.dg/cpp0x/forw_enum2.C: New.
3290 * g++.dg/cpp0x/forw_enum3.C: New.
3291 * g++.dg/cpp0x/forw_enum4.C: New.
3292 * g++.dg/cpp0x/forw_enum5.C: New.
3293 * g++.dg/cpp0x/forw_enum6.C: New.
3294 * g++.dg/cpp0x/forw_enum7.C: New.
3295 * g++.dg/cpp0x/forw_enum8.C: New.
3296 * g++.dg/cpp0x/forw_enum9.C: New.
3297 * g++.dg/parse/enum3.C: Add new errors.
3298 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3299 * g++.dg/cpp0x/auto9.C: Add new error.
3300 * g++.dg/template/crash79.C: Add new errors.
3301
3302 2010-10-26 Jie Zhang <jie@codesourcery.com>
3303
3304 * gcc.target/arm/volatile-bitfields-1.c: New test.
3305 * gcc.target/arm/volatile-bitfields-2.c: New test.
3306 * gcc.target/arm/volatile-bitfields-3.c: New test.
3307
3308 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3309
3310 * gnat.dg/pointer_discr1.adb: New test.
3311 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3312 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3313 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3314
3315 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3316
3317 * gnat.dg/loop_optimization8.adb: New test.
3318 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3319 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3320
3321 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3322
3323 * gnat.dg/in_out_parameter2.adb: New test.
3324 * gnat.dg/in_out_parameter3.adb: Likewise.
3325
3326 2010-10-25 Jie Zhang <jie@codesourcery.com>
3327
3328 * g++.dg/opt/combine.c: New test.
3329
3330 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
3331
3332 * gnat.dg/opt7.ad[sb]: New test.
3333 * gnat.dg/opt7_pkg.ads: New helper.
3334
3335 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3336
3337 PR objc/45735
3338 * obj-c.dg/pr45735.mm: New.
3339 * obj-c++.dg/pr45735.mm: New.
3340
3341 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3342
3343 PR objc/24393
3344 * objc.dg/pr24393.m: New.
3345 * obj-c++.dg/pr24393.mm: New.
3346
3347 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3348
3349 PR objc/28049
3350 * objc.dg/pr28049.m: New.
3351 * obj-c++.dg/pr28049.mm: New.
3352
3353 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3354
3355 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
3356 parameter attributes are now supported.
3357 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3358 * objc.dg/attributes/parameter-attribute-1.m: New test.
3359 * objc.dg/attributes/parameter-attribute-2.m: New test.
3360 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3361 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3362
3363 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
3364
3365 Based on the CFString implementation in FSF apple/trunk branch.
3366
3367 * gcc.dg/darwin-cfstring-1.c: New.
3368 * gcc.dg/darwin-cfstring-2.c: New.
3369 * gcc.dg/torture/darwin-cfstring-3.c: New.
3370 * g++.dg/other/darwin-cfstring1.C: New.
3371 * g++.dg/torture/darwin-cfstring-3.C: New.
3372
3373 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3374
3375 * objc.dg/demangle-1.m: New test.
3376 * obj-c++.dg/demangle-1.mm: New test.
3377 * obj-c++.dg/demangle-2.mm: New test.
3378 * obj-c++.dg/demangle-3.mm: New test.
3379
3380 2010-10-23 Ian Lance Taylor <iant@google.com>
3381
3382 * gcc.c-torture/execute/20101011-1.c: New test.
3383 * gcc.c-torture/execute/20101011-1.x: New test driver.
3384
3385 2010-10-23 Tobias Burnus <burnus@net-b.de>
3386
3387 PR fortran/46122
3388 * gfortran.dg/protected_8.f90: New.
3389
3390 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3391
3392 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3393 * gcc.target/i386/isa-9.c: Skip for -march other than
3394 -march=amdfam10 in multilib options.
3395 * gcc.target/i386/pr42589.c: Skip for -march other than
3396 -march=i486 in multilib options.
3397 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3398 other -march in multilib options.
3399
3400 2010-10-23 Jie Zhang <jie@codesourcery.com>
3401
3402 PR rtl-optimization/37360
3403 * gcc.dg/pr37360.c: New test.
3404
3405 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3406
3407 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3408
3409 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3410 Andrew Pinski <pinskia@gmail.com>
3411
3412 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3413 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3414 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3415 * gcc.dg/vector-subscript-1.c: Likewise.
3416 * gcc.dg/vector-subscript-2.c: Likewise.
3417 * gcc.dg/vector-subscript-3.c: New testcase.
3418 * gcc.dg/array-8.c: Adjust.
3419
3420 2010-10-22 Richard Guenther <rguenther@suse.de>
3421
3422 PR middle-end/46137
3423 * c-c++-common/torture/pr46137.c: New testcase.
3424
3425 2010-10-22 Jason Merrill <jason@redhat.com>
3426
3427 PR c++/46129
3428 * g++.dg/template/defarg14.C: New.
3429
3430 2010-10-22 Jason Merrill <jason@redhat.com>
3431
3432 PR c++/46103
3433 * g++.dg/cpp0x/implicit10.C: New.
3434
3435 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3436
3437 PR target/46098
3438 * gcc.target/i386/pr46098.c: New test.
3439
3440 2010-10-22 Richard Guenther <rguenther@suse.de>
3441
3442 PR tree-optimization/45720
3443 * gcc.dg/torture/pr45720.c: New testcase.
3444
3445 2010-10-22 Ira Rosen <irar@il.ibm.com>
3446
3447 PR tree-optimization/46126
3448 * gcc.dg/vect/pr46126.c: New.
3449
3450 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3451
3452 Based on the CFString implementation in FSF apple/trunk branch.
3453
3454 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3455 so that the latter can be used in dg-skip and dg-xfail clauses.
3456 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3457 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3458 to use dg-additional-files for Object1.
3459 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3460 to use dg-additional-files for Object1, move to torture/strings/.
3461 * obj-c++.dg/const-str-4.mm: Likewise.
3462 * obj-c++.dg/const-str-3.mm: Likewise.
3463 * obj-c++.dg/const-str-8.mm: Likewise.
3464 * obj-c++.dg/const-str-9.mm: Likewise.
3465 * obj-c++.dg/const-str-10.mm: Likewise.
3466 * obj-c++.dg/const-str-10.mm: Likewise.
3467 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3468 to use dg-additional-files for Object1, move to strings/.
3469 * obj-c++.dg/const-str-2.mm: Likewise.
3470 * obj-c++.dg/const-str-5.mm: Likewise.
3471 * obj-c++.dg/const-str-6.mm: Likewise.
3472 * obj-c++.dg/const-str-12.mm: Likewise.
3473 * obj-c++.dg/strings/strings.exp: New.
3474 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3475 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3476 * obj-c++.dg/torture/strings/strings.exp: New.
3477 * obj-c++.dg/torture/strings/string1.mm: New.
3478 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3479 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3480 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3481
3482 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3483 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3484 * objc/execute/string2.m: Likewise.
3485 * objc/execute/string3.m: Likewise.
3486 * objc/execute/string3.m: Likewise.
3487 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3488 * objc.dg/foreach-4.m: Likewise.
3489 * objc.dg/foreach-5.m: Likewise.
3490 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3491 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3492 * objc.dg/const-str-4.m: Likewise.
3493 * objc.dg/const-str-7.m: Likewise.
3494 * objc.dg/const-str-8.m: Likewise.
3495 * objc.dg/const-str-9.m: Likewise.
3496 * objc.dg/const-str-10.m: Likewise.
3497 * objc.dg/const-str-11.m: Likewise.
3498 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3499 to use dg-additional-files for Object1, move to objc.dg/strings/.
3500 * objc.dg/const-str-2.m: Likewise.
3501 * objc.dg/const-str-5.m: Likewise.
3502 * objc.dg/const-str-6.m: Likewise.
3503 * objc.dg/const-str-12.m: Likewise.
3504 * objc.dg/const-str-12b.m: Likewise.
3505 * objc.dg/strings/strings.exp: New.
3506 * objc.dg/strings/const-cfstring-2.m: New.
3507 * objc.dg/strings/const-cfstring-5.m: New.
3508 * objc.dg/torture/strings/strings.exp: New.
3509 * objc.dg/torture/strings/const-cfstring-1.m: New.
3510 * objc.dg/torture/strings/const-cfstring-3.m: New.
3511 * objc.dg/torture/strings/const-cfstring-4.m: New.
3512
3513 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3514
3515 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3516
3517 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3518
3519 PR c++/46117
3520 * g++.dg/parse/crash57.C: New.
3521
3522 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3523 H.J. Lu <hongjiu.lu@intel.com>
3524
3525 PR target/45946
3526 * gcc.target/i386/pr45946.c: New test.
3527
3528 2010-10-21 Martin Jambor <mjambor@suse.cz>
3529
3530 PR tree-optimization/45875
3531 * g++.dg/ipa/pr45875.C: New test.
3532
3533 2010-10-21 Ira Rosen <irar@il.ibm.com>
3534
3535 PR tree-optimization/46049
3536 PR tree-optimization/46052
3537 * gcc.dg/vect/pr46052.c: New test.
3538 * gcc.dg/vect/pr46049.c: New test.
3539
3540 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3541
3542 PR fortran/46007
3543 * gfortran.dg/shape_5.f90: New test case.
3544
3545 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3546
3547 PR fortran/46060
3548 * gfortran.dg/proc_ptr_comp_25.f90: New.
3549
3550 2010-10-21 Richard Guenther <rguenther@suse.de>
3551 Michael Matz <matz@suse.de>
3552
3553 PR tree-optimization/45764
3554 * gcc.dg/torture/pr45764.c: New testcase.
3555
3556 2010-10-21 Richard Guenther <rguenther@suse.de>
3557
3558 PR tree-optimization/46111
3559 * g++.dg/torture/pr46111.C: New testcase.
3560
3561 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3562
3563 PR fortran/46067
3564 * gfortran.dg/dummy_procedure_4.f90: New.
3565 * gfortran.dg/proc_ptr_30.f90: New.
3566
3567 2010-10-21 Tobias Burnus <burnus@net-b.de>
3568
3569 PR fortran/46100
3570 * gfortran.dg/ptr-func-1.f90: New.
3571 * gfortran.dg/ptr-func-2.f90: New.
3572
3573 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3574
3575 PR tree-optimization/45919
3576 * gcc.c-torture/compile/pr45919.c: New test.
3577
3578 PR tree-optimization/46066
3579 * gcc.dg/autopar/pr46066.c: New test.
3580
3581 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3582
3583 PR c++/46024
3584 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3585
3586 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3587
3588 PR c++/46056
3589 * g++.dg/cpp0x/range-for7.C: New.
3590
3591 2010-10-20 Richard Guenther <rguenther@suse.de>
3592
3593 PR lto/45667
3594 * g++.dg/lto/20101020-1_0.h: New testcase.
3595 * g++.dg/lto/20101020-1_0.C: Likewise.
3596 * g++.dg/lto/20101020-1_1.C: Likewise.
3597
3598 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3599
3600 * gcc.dg/20101013-1.c: New test.
3601
3602 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3603
3604 PR target/46085
3605 * gcc.target/i386/pr46085-1.c: New.
3606 * gcc.target/i386/pr46085-2.c: Likewise.
3607
3608 2010-10-20 Richard Guenther <rguenther@suse.de>
3609
3610 PR tree-optimization/45860
3611 * gcc.dg/torture/pr45860.c: New testcase.
3612
3613 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3614
3615 * gnat.dg/discr25.adb: New test.
3616 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3617
3618 2010-10-20 Olivier Hainque <hainque@adacore.com>
3619
3620 * gcc.target/powerpc/ehreturn.c: New test.
3621
3622 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3623
3624 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3625 not require Foundation and run with the GNU runtime as well.
3626
3627 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3628
3629 Radar 4439126
3630 * obj-c++.dg/template-8.mm: New.
3631
3632 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3633
3634 PR objc/23709
3635 * objc.dg/pr23709.m: New.
3636 * obj-c++.dg/pr23709.m: New.
3637
3638 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3639
3640 PR c++/46046
3641 * g++.dg/template/crash104.C: New.
3642
3643 2010-10-19 Richard Henderson <rth@redhat.com>
3644
3645 * gcc.target/i386/fma3-fma.c: New.
3646 * gcc.target/i386/fma3-builtin.c: New.
3647 * gcc.target/i386/fma4-builtin.c: New.
3648
3649 2010-10-19 Richard Guenther <rguenther@suse.de>
3650
3651 PR testsuite/46081
3652 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3653
3654 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3655
3656 Merge from 'apple/trunk' branch on FSF servers.
3657
3658 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3659
3660 Radar 4293709
3661 * objc.dg/proto-init-mimatch-1.m: New.
3662 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3663
3664 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3665
3666 Implemented parsing @synthesize and @dynamic for
3667 Objective-C/Objective-C++.
3668 * objc.dg/property/dynamic-1.m: New.
3669 * objc.dg/property/synthesize-1.m: New.
3670 * obj-c++.dg/property/dynamic-1.mm: New.
3671 * obj-c++.dg/property/synthesize-1.mm: New.
3672
3673 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3674
3675 * objc.dg/at-class-1.m: New.
3676 * objc.dg/at-class-1.mm: New.
3677
3678 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3679
3680 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3681
3682 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3683
3684 Merge from 'apple/trunk' branch on FSF servers.
3685
3686 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3687
3688 Radar 4407151
3689 * obj-c++.dg/template-7.mm: New.
3690
3691 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3692
3693 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3694 bugfix.
3695
3696 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3697
3698 Merge from 'apple/trunk' branch on FSF servers.
3699
3700 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3701
3702 Radar 4451818
3703 * obj-c++.dg/try-catch-16.mm: New.
3704 * obj-c++.dg/try-catch-17.mm: New.
3705
3706 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3707
3708 Radar 4330422
3709 * obj-c++.dg/try-catch-15.mm: New
3710
3711 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3712
3713 Radar 4204796
3714 * obj-c++.dg/try-catch-12.mm: New
3715 * obj-c++.dg/try-catch-13.mm: New
3716 * obj-c++.dg/try-catch-14.mm: New
3717 * objc.dg/try-catch-11.m: New
3718 * objc.dg/try-catch-12.m: New
3719 * objc.dg/try-catch-13.m: New
3720
3721 2010-10-18 Richard Henderson <rth@redhat.com>
3722
3723 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3724
3725 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3726
3727 PR c/46015
3728 * c-c++-common/Wunused-var-13.c: New test.
3729
3730 2010-10-18 Richard Guenther <rguenther@suse.de>
3731
3732 PR tree-optimization/45967
3733 * gcc.dg/torture/pr45967.c: New testcase.
3734 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3735 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3736 * gcc.dg/torture/pr39074-2.c: Likewise
3737 * gcc.dg/torture/pta-escape-1.c: Likewise
3738 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3739 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3740 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3741 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3742 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3743 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3744
3745 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3746
3747 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3748
3749 2010-10-18 Richard Guenther <rguenther@suse.de>
3750
3751 PR lto/44950
3752 * g++.dg/lto/20101015-2_0.C: New testcase.
3753
3754 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3755
3756 PR middle-end/46019
3757 * gcc.c-torture/execute/pr46019.c: New test.
3758
3759 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3760
3761 Merge from 'apple/trunk' branch on FSF servers.
3762
3763 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3764
3765 Radar 4516785
3766 * obj-c++.dg/method-namespace-2.mm: New.
3767
3768 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3769
3770 Merge from 'apple/trunk' branch on FSF servers.
3771
3772 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3773
3774 Radar 4133425
3775 * objc.dg/private-1.m: Test modified.
3776 * obj-c++.dg/private-1.mm: Test modified.
3777
3778 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3779
3780 PR testsuite/45987
3781 * gcc.target/i386/push-1.c: Remove.
3782
3783 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3784 H.J. Lu <hongjiu.lu@intel.com>
3785
3786 PR target/46051
3787 * gcc.target/i386/pr46051.c: New test.
3788
3789 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3790
3791 * obj-c++.dg/gnu-api-2-class.mm: New.
3792 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3793 * obj-c++.dg/gnu-api-2-method.mm: New.
3794 * obj-c++.dg/gnu-api-2-objc.mm: New.
3795 * obj-c++.dg/gnu-api-2-object.mm: New.
3796 * obj-c++.dg/gnu-api-2-property.mm: New.
3797 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3798 * obj-c++.dg/gnu-api-2-sel.mm: New.
3799
3800 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3801
3802 * objc.dg/fsf-package-0.m: New.
3803 * obj-c++.dg/fsf-package-0.m: New.
3804
3805 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3806
3807 PR objc/18255
3808 * objc.dg/pr18255.m: New.
3809
3810 2010-10-16 Jan Hubicka <jh@suse.cz>
3811
3812 PR middle-end/44206
3813 * g++.dg/torture/pr44206.C: New.
3814
3815 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3816
3817 * objc.dg/gnu-api-2-class.m: New.
3818 * objc.dg/gnu-api-2-objc.m: New.
3819
3820 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3821
3822 * objc.dg/gnu-api-2-ivar.m: New.
3823
3824 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3825
3826 * objc.dg/gnu-api-2-property.m: New.
3827
3828 2010-10-15 Xinliang David Li <davidxl@google.com>
3829
3830 * g++.dg/uninit-pred-3_a.C: New test.
3831 * g++.dg/uninit-pred-3_b.C: New test.
3832
3833 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3834
3835 * objc.dg/gnu-api-2-object.m: New.
3836
3837 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3838
3839 * objc.dg/gnu-api-2-method.m: New.
3840
3841 2010-10-15 Jason Merrill <jason@redhat.com>
3842
3843 * g++.dg/lto/pr45983_0.C: New.
3844
3845 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3846
3847 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3848 builtin combiner patterns.
3849 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3850 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3851 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3852 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3853 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3854
3855 2010-10-15 Richard Guenther <rguenther@suse.de>
3856
3857 * g++.dg/lto/20101015-1_0.C: New testcase.
3858
3859 2010-10-15 Richard Guenther <rguenther@suse.de>
3860
3861 PR testsuite/46021
3862 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3863 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3864
3865 2010-10-15 Richard Guenther <rguenther@suse.de>
3866
3867 PR lto/45957
3868 * g++.dg/lto/20101014-1_0.C: New testcase.
3869
3870 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3871
3872 * objc.dg/gnu-api-2-protocol.m: New.
3873 * objc.dg/gnu-api-2-sel.m: New.
3874
3875 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3876
3877 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3878 arm-eabi targets.
3879
3880 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3881
3882 * gcc.dg/20101010-1.c: New testcase.
3883
3884 2010-10-15 Jie Zhang <jie@codesourcery.com>
3885
3886 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3887 script when relocatable linking.
3888
3889 2010-10-14 Yao Qi <yao@codesourcery.com>
3890
3891 PR target/45447
3892 * gcc.target/arm/pr45447.c: New test.
3893
3894 2010-10-14 Jan Hubicka <jh@suse.cz>
3895
3896 PR middle-end/45621
3897 * g++.dg/lto/pr45621.h : New.
3898 * g++.dg/lto/pr45621_0.C: New.
3899 * g++.dg/lto/pr45621_1.C: New.
3900
3901 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3902
3903 * objc.dg/property: New.
3904 * objc.dg/property/fsf-property-basic.m: New.
3905 * objc.dg/property/fsf-property-method-access.m: New.
3906 * objc.dg/property/fsf-property-named-ivar.m: New.
3907 * obj-c++.dg/property: New.
3908 * obj-c++.dg/property/fsf-property-basic.mm: New.
3909 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3910 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3911
3912 merge from FSF apple 'trunk' branch.
3913 2006 Fariborz Jahanian <fjahanian@apple.com>
3914
3915 Radars 4436866, 4505126, 4506903, 4517826
3916 * objc.dg/property/property-1.m: New.
3917 * objc.dg/property/property-2.m: New.
3918 * objc.dg/property/property-3.m: New.
3919 * objc.dg/property/property-neg-1.m: New.
3920 * objc.dg/property/property-neg-2.m: New.
3921 * objc.dg/property/property-neg-3.m: New.
3922 * objc.dg/property/property-neg-4.m: New.
3923 * objc.dg/property/property-neg-5.m: New.
3924 * objc.dg/property/property-neg-6.m: New.
3925 * objc.dg/property/property-neg-7.m: New.
3926 * objc.dg/property/property.exp: New.
3927 * obj-c++.dg/property/property-1.mm: New.
3928 * obj-c++.dg/property/property-2.mm: New.
3929 * obj-c++.dg/property/property-3.mm: New.
3930 * obj-c++.dg/property/property-neg-1.mm: New.
3931 * obj-c++.dg/property/property-neg-2.mm: New.
3932 * obj-c++.dg/property/property-neg-3.mm: New.
3933 * obj-c++.dg/property/property-neg-4.mm: New.
3934 * obj-c++.dg/property/property-neg-5.mm: New.
3935 * obj-c++.dg/property/property-neg-6.mm: New.
3936 * obj-c++.dg/property/property-neg-7.mm: New.
3937 * obj-c++.dg/property/property.exp: New.
3938
3939 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3940
3941 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3942
3943 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3944
3945 PR c/45969
3946 * gcc.c-torture/compile/pr45969-1.c: New test.
3947
3948 2010-10-14 Richard Guenther <rguenther@suse.de>
3949
3950 PR tree-optimization/44913
3951 * gcc.dg/torture/pr44913.c: New testcase.
3952
3953 2010-10-14 Richard Guenther <rguenther@suse.de>
3954
3955 PR lto/45382
3956 * g++.dg/lto/20101014-2_0.C: New testcase.
3957
3958 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3959
3960 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3961 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3962 * gcc.target/i386/pr44130.c: Likewise.
3963 * gcc.target/i386/pr44144.c: Likewise.
3964 * gcc.target/i386/pr44180.c: Likewise.
3965 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3966 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3967 * gcc.target/i386/vect-sizes-1.c: Likewise.
3968 * gcc.target/i386/vectorize4-avx.c: Likewise.
3969
3970 2010-10-14 Richard Guenther <rguenther@suse.de>
3971
3972 PR lto/44561
3973 * g++.dg/lto/20101010-3_0.C: New testcase.
3974 * g++.dg/lto/20101010-4_0.C: Likewise.
3975
3976 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3977
3978 * objc.dg/pr45878.m: Update to include NSConstantString interface
3979 for -fnext-runtime.
3980 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3981 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3982 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3983 reference for m64 -fnext-runtime.
3984
3985 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3986
3987 * gcc.target/i386/vect-sizes-1.c: New.
3988
3989 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3990
3991 PR middle-end/46011
3992 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3993
3994 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3995
3996 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3997 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3998
3999 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
4000
4001 * gcc.target/ia64/20101005.c: New test.
4002
4003 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
4004
4005 PR rtl-optimization/45570
4006 * gcc.dg/pr45570.c: New test.
4007
4008 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4009
4010 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4011 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4012 * gcc.target/i386/vectorize4-avx.c: Likewise.
4013
4014 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4015
4016 * gcc.target/i386/avx-copysign-vec.c: New.
4017 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4018
4019 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4020
4021 PR middle-end/44130
4022 * gcc.target/i386/pr44130.c: New.
4023
4024 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4025
4026 PR middle-end/44144
4027 * gcc.target/i386/pr44144.c: New.
4028
4029 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
4030
4031 PR target/44180
4032 * gcc.target/i386/pr44180.c: New.
4033
4034 2010-10-13 Jason Merrill <jason@redhat.com>
4035
4036 * g++.dg/template/canon-type-8.C: New.
4037
4038 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
4039
4040 * gcc.c-torture/execute/20101013-1.c: New test.
4041
4042 2010-10-13 Richard Guenther <rguenther@suse.de>
4043
4044 PR objc/45878
4045 * objc.dg/pr45878.m: New testcase.
4046
4047 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
4048
4049 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4050 * gcc.dg/format/dfp-printf-1.c: Likewise.
4051 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4052
4053 2010-10-13 Richard Guenther <rguenther@suse.de>
4054
4055 PR tree-optimization/45788
4056 * g++.dg/pr45788.C: New testcase.
4057
4058 2010-10-13 Richard Guenther <rguenther@suse.de>
4059
4060 PR tree-optimization/45970
4061 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4062
4063 2010-10-13 Richard Guenther <rguenther@suse.de>
4064
4065 PR tree-optimization/45982
4066 * gcc.dg/torture/pr45982.c: New testcase.
4067 * gcc.dg/tree-ssa/pr24287.c: Adjust.
4068 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4069 * gcc.dg/torture/pr39074-2.c: Likewise.
4070
4071 2010-10-13 Richard Guenther <rguenther@suse.de>
4072
4073 PR middle-end/45874
4074 * g++.dg/torture/pr45874.C: New testcase.
4075
4076 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
4077
4078 * objc.dg/attributes/method-attribute-1.m: Update to respond
4079 to implemented method attributes..
4080 * objc.dg/attributes/method-attribute-2.m: Likewise.
4081 * objc.dg/attributes/method-attribute-3.m: Likewise.
4082 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4083 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4084 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4085
4086 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
4087
4088 PR libobjc/23214
4089 * objc.dg/pr23214.m: New.
4090
4091 2010-10-12 Michael Eager <eager@eagercon.com>
4092
4093 PR testsuite/45856
4094 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4095 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4096
4097 2010-10-12 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR fortran/45636
4100 * gcc.c-torture/execute/pr45636.c: New test.
4101 * gfortran.dg/pr45636.f90: New test.
4102
4103 2010-10-12 Richard Henderson <rth@redhat.com>
4104
4105 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4106
4107 2010-10-12 Daniel Kraft <d@domob.eu>
4108
4109 PR fortran/38936
4110 * gfortran.dg/associate_1.f03: More tests with derived-types.
4111 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4112 * gfortran.dg/associate_8.f03: Fix typo.
4113 * gfortran.dg/initialization_27.f90: Fix typo.
4114
4115 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4116
4117 PR testsuite/45851
4118 * lib/lto.exp (lto-get-options-main): Support optional target
4119 selector for dg-extra-ld-options.
4120
4121 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4122
4123 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4124 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4125
4126 2010-10-11 Martin Jambor <mjambor@suse.cz>
4127
4128 PR middle-end/45699
4129 * g++.dg/torture/pr45699.C: New test.
4130 * g++.dg/otr-fold-1.C: Adjusted.
4131 * g++.dg/otr-fold-1.C: Likewise.
4132
4133 2010-10-11 Nick Clifton <nickc@redhat.com>
4134
4135 * gcc.c-torture/compile/pr44197.c: Require visibility support.
4136 Allow for a user label prefix.
4137
4138 2010-10-10 Richard Guenther <rguenther@suse.de>
4139
4140 * g++.dg/lto/20101010-1_0.C: New testcase.
4141 * g++.dg/lto/20101010-2_0.C: Likewise.
4142
4143 2010-10-11 Ira Rosen <irar@il.ibm.com>
4144
4145 PR tree-optimization/45902
4146 * gcc.dg/vect/45902.c: New test.
4147
4148 2010-10-11 Jakub Jelinek <jakub@redhat.com>
4149
4150 PR target/45870
4151 * gcc.dg/tls/pr45870.c: New test.
4152
4153 2010-10-10 Janus Weil <janus@gcc.gnu.org>
4154
4155 PR fortran/45961
4156 * gfortran.dg/typebound_operator_6.f03: New.
4157
4158 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
4159
4160 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4161 and adjust -export symbol scanning.
4162 * g++.dg/ext/dllexport1.C: Likewise.
4163 * g++.dg/ext/dllexport3.C: Likewise.
4164 * gcc.dg/dll-3.c: Likewise.
4165 * gcc.dg/dll-4.c: Likewise.
4166 * gcc.dg/dll-5.c: Likewise.
4167
4168 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4169
4170 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4171 instead of tree_profile dump file.
4172 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4173 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4174 dump file.
4175
4176 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4177
4178 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4179
4180 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4181
4182 * gfortran.dg/character_comparison_4.f90: New test.
4183 * gfortran.dg/character_comparison_5.f90: New test.
4184 * gfortran.dg/character_comparison_6.f90: New test.
4185
4186 2010-10-09 Richard Henderson <rth@redhat.com>
4187
4188 * lib/target-supports.exp
4189 (check_effective_target_automatic_stack_alignment): Always true.
4190
4191 2010-10-09 Richard Guenther <rguenther@suse.de>
4192
4193 PR lto/45956
4194 * gcc.dg/lto/20101009-2_0.c: New testcase.
4195 * gcc.dg/lto/20101009-2_1.c: Likewise.
4196 * gcc.dg/lto/20101009-2_2.c: Likewise.
4197
4198 2010-10-09 Richard Guenther <rguenther@suse.de>
4199
4200 PR lto/45947
4201 * g++.dg/lto/20101009-1_0.C: New testcase.
4202
4203 2010-10-09 Richard Guenther <rguenther@suse.de>
4204
4205 PR tree-optimization/45945
4206 * gcc.dg/lto/20101009-1_0.c: New testcase.
4207
4208 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
4209
4210 PR target/45913
4211 * gcc.target/i386/pr45913.c: New.
4212
4213 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4214
4215 PR fortran/45943
4216 * gfortran.dg/streamio_16.f90: Update test.
4217
4218 2010-10-08 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR tree-optimization/45903
4221 * gcc.target/i386/pr45903.c: New test.
4222
4223 2010-10-08 Arnaud Charlet <charlet@adacore.com>
4224
4225 * gnat.dg/interface5.adb: Compile with warnings disabled.
4226
4227 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4228
4229 * obj-c++.dg/encode-10.mm: New testcase.
4230
4231 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4232
4233 PR objc++/23614
4234 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4235 C++ class. Removed XFAIL.
4236
4237 2010-10-07 Janus Weil <janus@gcc.gnu.org>
4238
4239 PR fortran/45933
4240 * gfortran.dg/typebound_operator_5.f03: New.
4241
4242 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4243
4244 Merge from 'apple/trunk' branch on FSF servers.
4245
4246 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
4247
4248 Radar 4508851
4249 * obj-c++.dg/method-namespace-1.mm: New.
4250
4251 2010-10-07 Martin Jambor <mjambor@suse.cz>
4252
4253 * gcc.dg/tree-ssa/sra-11.c: New test.
4254
4255 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
4256
4257 PR Tree-Vect/45847
4258 * gcc.dg/vect/pr45847.c: New test.
4259
4260 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4261 Kai Tietz <kai.tietz@onevision.com>
4262
4263 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4264
4265 2010-10-07 Richard Guenther <rguenther@suse.de>
4266
4267 PR tree-optimization/45732
4268 * gcc.dg/torture/pr45732.c: New testcase.
4269
4270 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4271
4272 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4273 * objc.dg/foreach-2.m: Likewise.
4274 * objc.dg/foreach-3.m: Likewise.
4275 * objc.dg/foreach-4.m: Likewise.
4276 * objc.dg/foreach-5.m: Likewise.
4277 * objc.dg/foreach-6.m: Likewise.
4278 * objc.dg/foreach-7.m: Likewise.
4279 * objc.dg/objc-foreach-4.m: Likewise.
4280 * objc.dg/objc-foreach-5.m: Likewise.
4281
4282 2010-10-07 Richard Guenther <rguenther@suse.de>
4283
4284 PR middle-end/45869
4285 * gcc.dg/torture/pr45869.c: New testcase.
4286
4287 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4288
4289 * objc.dg/set-not-used-1.m: New
4290 * obj-c++.dg/set-not-used-1.mm: New.
4291
4292 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4293
4294 * objc.dg/attributes/method-attribute-3.m: New.
4295 * obj-c++.dg/attributes/method-attribute-3.mm: New.
4296
4297 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
4298
4299 PR fortran/45916
4300 * gfortran.dg/generic_typebound_operator_1.f90: New test.
4301
4302 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4303
4304 PR fortran/45889
4305 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4306
4307 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4308
4309 Merge from 'apple/trunk' branch on FSF servers.
4310
4311 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
4312
4313 Radar 4278774
4314 * obj-c++.dg/encode-9.mm: New.
4315
4316 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4317
4318 * g++.dg/cpp0x/pr45908.C: New test.
4319
4320 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4321
4322 * gnat.dg/opt6.ad[sb]: New test.
4323
4324 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4325
4326 Implemented fast enumeration for Objective-C.
4327 * objc.dg/foreach-1.m: New.
4328 * objc.dg/foreach-2.m: New.
4329 * objc.dg/foreach-3.m: New.
4330 * objc.dg/foreach-4.m: New.
4331 * objc.dg/foreach-5.m: New.
4332 * objc.dg/foreach-6.m: New.
4333 * objc.dg/foreach-7.m: New.
4334
4335 Merge from 'apple/trunk' branch on FSF servers:
4336 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
4337
4338 Radar 4502236
4339 * objc.dg/objc-foreach-5.m: New.
4340
4341 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
4342
4343 Radar 4507230
4344 * objc.dg/objc-foreach-4.m: New.
4345
4346 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
4347
4348 Radar 4472881
4349 * objc.dg/objc-foreach-3.m: New.
4350
4351 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
4352
4353 Radar 4468498
4354 * objc.dg/objc-foreach-2.m: New.
4355
4356 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
4357
4358 Radar 4294910
4359 * objc.dg/objc-foreach-1.m: New
4360
4361 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
4362
4363 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4364 unsigned values.
4365
4366 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4367
4368 PR objc++/28050
4369 * obj-c++.dg/syntax-error-10.mm: New.
4370
4371 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4372
4373 PR objc++/23707
4374 * obj-c++.dg/syntax-error-9.mm: New.
4375
4376 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4377
4378 PR objc++/31126
4379 * obj-c++.dg/syntax-error-8.mm: New.
4380
4381 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4382
4383 Merge from 'apple/trunk' branch on FSF servers.
4384
4385 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4386
4387 Radar 4290840
4388 * obj-c++.dg/syntax-error-7.mm: New
4389
4390 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4391
4392 Radar 4294425
4393 * obj-c++.dg/syntax-error-6.mm: New
4394
4395 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4396
4397 Radar 4261146
4398 * obj-c++.dg/syntax-error-5.mm: New
4399
4400 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4401
4402 Radar 4093475
4403 * obj-c++.dg/syntax-error-[3-4].mm: New.
4404
4405 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4406
4407 Radar 4185810
4408 * obj-c++.dg/syntax-error-[1-2].mm: New.
4409
4410 2010-10-05 Ira Rosen <irar@il.ibm.com>
4411
4412 PR tree-optimization/45752
4413 * gcc.dg/vect/pr45752.c: New test.
4414
4415 2010-10-05 Richard Guenther <rguenther@suse.de>
4416
4417 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4418 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4419 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4420 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4421 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4422 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4423 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4424 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4425 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4426 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4427 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4428 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4429 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4430 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4431 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4432 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4433 * gcc.dg/tree-ssa/20080530.c: Likewise.
4434 * g++.dg/tree-ssa/inline-3.C: Likewise.
4435 * g++.dg/tree-ssa/inline-1.C: Likewise.
4436 * g++.dg/tree-ssa/inline-2.C: Likewise.
4437 * gcc.dg/profile-dir-1.c: Likewise.
4438 * gcc.dg/profile-dir-2.c: Likewise.
4439 * gcc.dg/profile-dir-3.c: Likewise.
4440
4441 2010-10-05 Richard Guenther <rguenther@suse.de>
4442
4443 PR middle-end/45877
4444 * g++.dg/torture/pr45877.C: New testcase.
4445
4446 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4447
4448 PR debug/45849
4449 * gcc.dg/debug/pr45849.c: New test.
4450
4451 PR middle-end/45876
4452 * gcc.c-torture/compile/pr45876.c: New test.
4453
4454 2010-10-04 Julian Brown <julian@codesourcery.com>
4455
4456 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4457 vect_hw_misalign.
4458 * gcc.dg/vect/vect-60.c: Likewise.
4459 * gcc.dg/vect/vect-56.c: Likewise.
4460 * gcc.dg/vect/vect-93.c: Likewise.
4461 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4462 * gcc.dg/vect/vect-95.c: Likewise.
4463 * gcc.dg/vect/vect-96.c: Likewise.
4464 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4465 * gcc.dg/vect/slp-25.c: Likewise.
4466 * gcc.dg/vect/slp-3.c: Likewise.
4467 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4468 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4469 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4470 * gcc.dg/vect/vect-109.c: Likewise.
4471 * gcc.dg/vect/vect-peel-1.c: Likewise.
4472 * gcc.dg/vect/vect-peel-2.c: Likewise.
4473 * lib/target-supports.exp
4474 (check_effective_target_arm_vect_no_misalign): New.
4475 (check_effective_target_vect_no_align): Use above.
4476 (check_effective_target_vect_element_align): New.
4477 (add_options_for_quad_vectors): New.
4478
4479 2010-10-04 Martin Jambor <mjambor@suse.cz>
4480
4481 PR tree-optimization/45572
4482 * g++.dg/ipa/pr45572-1.C: New test.
4483 * g++.dg/ipa/pr45572-2.C: Likewise.
4484
4485 2010-10-03 Ian Lance Taylor <iant@google.com>
4486
4487 * gcc.dg/anon-struct-11.c: New test.
4488 * gcc.dg/anon-struct-12.c: New test.
4489 * gcc.dg/anon-struct-13.c: New test.
4490 * gcc.dg/anon-struct-14.c: New test.
4491
4492 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4493
4494 * g++.dg/torture/pr45764.C: Revert revision 164914.
4495 * gcc.dg/vect/pr43432.c: Likewise.
4496 * gcc.dg/vect/vect-114.c: Likewise.
4497 * gcc.dg/vect/vect-15.c: Likewise.
4498
4499 2010-10-03 Jason Merrill <jason@redhat.com>
4500
4501 * g++.dg/cpp0x/sfinae5.C: New.
4502
4503 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4504
4505 PR tree-optimization/45720
4506 PR tree-optimization/45764
4507 * g++.dg/torture/pr45764.C: New.
4508
4509 * gcc.dg/vect/pr43432.c: Xfail.
4510 * gcc.dg/vect/vect-114.c: Likewise.
4511 * gcc.dg/vect/vect-15.c: Likewise.
4512
4513 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4514
4515 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4516 hppa*-*-hpux*.
4517 * gcc.dg/torture/pr45678-2.c: Likewise.
4518
4519 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4520
4521 PR fortran/45748
4522 * gfortran.dg/intrinsic_6.f90: New.
4523
4524 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4525
4526 PR fortran/42831
4527 * gfortran.dg/dependency_37.f90: New test.
4528
4529 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4530
4531 * gcc.target/i386/shift_mask.c: New test.
4532
4533 2010-10-01 Richard Guenther <rguenther@suse.de>
4534
4535 PR tree-optimization/45854
4536 * g++.dg/torture/pr45854.C: New testcase.
4537
4538 2010-09-30 Michael Eager <eager@eagercon.com>
4539
4540 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4541 __FLT_{MIN,MAX}__.
4542
4543 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4544
4545 PR middle-end/45758
4546 * gfortran.dg/graphite/pr45758.f90: New.
4547
4548 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4549
4550 PR middle-end/45230
4551 * gcc.dg/graphite/id-pr45230.c: New.
4552
4553 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4554
4555 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4556 * gfortran.dg/graphite/graphite.exp: Same.
4557 * gcc.dg/graphite/vect-pr43423.c: New.
4558
4559 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4560
4561 PR target/45843
4562 * g++.dg/torture/pr45843.C: New test.
4563
4564 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4565
4566 PR fortran/45828
4567 * gfortran.dg/allocate_derived_5.f90: New.
4568
4569 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4570
4571 PR tree-optimization/31261
4572 * gcc.dg/tree-ssa/pr31261.c: New test.
4573
4574 2010-09-30 Michael Eager <eager@eagercon.com>
4575
4576 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4577 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4578 * gcc.target/microblaze/microblaze.exp: Ditto.
4579 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4580 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4581 * gcc.target/microblaze/others/data_var1.c: Ditto.
4582 * gcc.target/microblaze/others/data_var2.c: Ditto.
4583 * gcc.target/microblaze/others/data_var3.c: Ditto.
4584 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4585 * gcc.target/microblaze/others/strings1.c:: Ditto.
4586 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4587 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4588 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4589 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4590 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4591 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4592 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4593 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4594 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4595 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4596 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4597 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4598 * gcc.target/microblaze/isa/float.c: Ditto.
4599 * gcc.target/microblaze/isa/mulh.c: Ditto.
4600 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4601 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4602 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4603 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4604 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4605 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4606 * gcc.target/microblaze/isa/bshift.c: Ditto.
4607 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4608 * gcc.target/microblaze/isa/div.c: Ditto.
4609 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4610 * gcc.target/microblaze/isa/mul.c: Ditto.
4611
4612 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4613
4614 merge from FSF 'apple/trunk' branch.
4615 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4616
4617 Radar 4386773
4618 * objc.dg/enhanced-proto-1.m: New.
4619 * objc.dg/enhanced-proto-2.m: New.
4620 * obj-c++.dg/enhanced-proto-1.mm: New
4621 * obj-c++.dg/enhanced-proto-2.mm: New.
4622
4623 2010-09-30 Richard Guenther <rguenther@suse.de>
4624
4625 PR testsuite/45702
4626 * gcc.dg/debug/pr41893-1.c: Adjust.
4627 * gcc.dg/pr30762-1.c: Likewise.
4628 * gcc.dg/pr31529-1.c: Likewise.
4629 * gcc.dg/pr34457-1.c: Likewise.
4630 * gcc.dg/pr34668-1.c: Likewise.
4631 * gcc.dg/pr43557-1.c: Likewise.
4632
4633 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4634
4635 PR objc/45842
4636 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4637 * objc.dg/const-str-3.m: Correct header for memcpy.
4638 * objc.dg/const-str-7.m: Likewise.
4639 * objc.dg/method-20b.m: Provide an implementation of Object.
4640 Adjust XFAIL for m64 NeXT runtime.
4641 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4642 * objc.dg/encode-3.m: Correct line ordering, provide header for
4643 sprintf.
4644 * objc.dg/encode-7-next.m: Only run for 32bit.
4645 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4646 * objc.dg/type-size-2.m: Provide an implementation of Object.
4647 Ajust headers.
4648 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4649 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4650 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4651 Adjust XFAIL for m64 NeXT runtime.
4652 * obj-c++.dg/method-22.mm: Likewise.
4653 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4654
4655 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4656
4657 Merge from 'apple/trunk' branch on FSF servers.
4658
4659 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4660
4661 Radar 4278236
4662 * obj-c++.dg/bad-forward-decl.mm: New
4663
4664 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4665
4666 * ada/acats/run_acats: Revert revision 157037.
4667
4668 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4669
4670 Merge from 'apple/trunk' branch on FSF servers.
4671
4672 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4673
4674 Radar 4281748
4675 * objc.dg/naming-2.m: Update
4676 * objc.dg/naming-3.m: New
4677
4678 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4679
4680 PR target/40457
4681 * gcc.target/arm/pr40457-3.c: New test.
4682
4683 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4684
4685 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4686 alias checking.
4687 * lib/target-supports.exp (check_ifunc_available): Likewise.
4688
4689 2010-09-29 Tristan Gingold <gingold@adacore.com>
4690
4691 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4692
4693 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4694
4695 * objc.dg/keywords-1.m: New test.
4696 * objc.dg/keywords-2.m: New test.
4697 * objc.dg/keywords-3.m: New test.
4698 * obj-c++.dg/keywords-1.mm: New test.
4699 * obj-c++.dg/keywords-2.mm: New test.
4700
4701 2010-09-28 Jason Merrill <jason@redhat.com>
4702
4703 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4704 * g++.dg/ext/complit11.C: Likewise.
4705 * g++.old-deja/g++.law/temps1.C: Likewise.
4706
4707 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4708 * g++.old-deja/g++.mike/misc6.C: Likewise.
4709
4710 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4711
4712 * objc.dg/attributes/method-attribute-1.m: New.
4713 * objc.dg/attributes/method-attribute-2.m: New.
4714
4715 * obj-c++.dg/attributes/method-attribute-1.m: New.
4716 * obj-c++.dg/attributes/method-attribute-2.m: New.
4717
4718 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4719
4720 * objc.dg/attributes: New.
4721 * objc.dg/attributes/attributes.exp: New.
4722 * objc.dg/attributes/class-attribute-1.m: New.
4723 * objc.dg/attributes/class-attribute-2.m: New
4724 * objc.dg/attributes/categ-attribute-1.m: New
4725 * objc.dg/attributes/categ-attribute-2.m: New
4726 * objc.dg/attributes/proto-attribute-1.m: New
4727
4728 * obj-c++.dg/attributes: New.
4729 * obj-c++.dg/attributes/attributes.exp: New
4730 * obj-c++.dg/attributes/class-attribute-1.mm: New
4731 * obj-c++.dg/attributes/class-attribute-2.mm: New
4732 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4733 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4734 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4735
4736 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4737
4738 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4739 from the branch renamed to method-20b.m to avoid clashes).
4740
4741 2005-08-23 Stuart Hastings <stuart@apple.com>
4742 Ziemowit Laski <zlaski@apple.com>
4743
4744 Radar 4209854
4745 * obj-c++.dg/method-23.mm: New.
4746 * objc.dg/method-20.m: New.
4747
4748 2010-09-28 Jan Hubicka <jh@suse.cz>
4749
4750 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4751
4752 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4753
4754 PR target/44452
4755 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4756 i?86-*-solaris2.[89], *-*-vxworks*.
4757 * gcc.target/i386/pr22152.c: Likewise.
4758 * gcc.target/i386/vect8-ret.c: New test.
4759
4760 2010-09-28 Jie Zhang <jie@codesourcery.com>
4761
4762 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4763
4764 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4765
4766 Merge from 'apple/trunk' branch on FSF servers.
4767
4768 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4769
4770 Radar 4175534
4771 * obj-c++.dg/method-22.mm: New.
4772
4773 2010-09-27 Jason Merrill <jason@redhat.com>
4774
4775 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4776 * g++.dg/ext/complit11.C: Adjust.
4777 * g++.old-deja/g++.law/temps1.C: Adjust.
4778 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4779 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4780
4781 2010-09-27 Ian Lance Taylor <iant@google.com>
4782
4783 * lib/target-supports.exp (check_effective_target_split_stack):
4784 New procedure.
4785 * gcc.dg/split-1.c: New test.
4786 * gcc.dg/split-2.c: New test.
4787 * gcc.dg/split-3.c: New test.
4788 * gcc.dg/split-4.c: New test.
4789
4790 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4791
4792 PR objc/25464
4793 * objc.dg/type-size-3.m: New test.
4794
4795 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4796
4797 PR objc/45763
4798 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4799
4800 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4801
4802 PR objc/25450
4803 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4804 * objc.dg/type-size-2.m: Same change.
4805 * obj-c++.dg/encode-5.mm: Same change.
4806
4807 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4808
4809 Merge from 'apple/trunk' branch on FSF servers. The original
4810 Changelogs are below.
4811
4812 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4813 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4814 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4815 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4816 in the branch).
4817 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4818 proto-qual-1.m in the branch) and the normal ABI on GNU.
4819 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4820 the test only with the NeXT runtime.
4821 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4822 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4823 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4824 Run the test only with the NeXT runtime.
4825
4826 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4827
4828 Radar 4492973
4829 * objc.dg/encode-7-64bit.m: New.
4830 * objc.dg/encode-7.m: Skip if -m64.
4831
4832 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4833
4834 Radar 4301047
4835 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4836 * obj-c++.dg/threedotthree-abi-1.mm: New
4837 * objc.dg/threedotthree-abi-1.m: New
4838
4839 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4840
4841 Radar 4136935
4842 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4843 * objc.dg/encode-6.m: Likewise.
4844 * objc.dg/encode-7.m: New test case.
4845
4846 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4847
4848 Merge from 'apple/trunk' branch on FSF servers. Renamed
4849 const-str-12.m to constr-str-12b.m to avoid conflicts.
4850
4851 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4852
4853 Radar 4229905
4854 * obj-c++.dg/warn5.mm: New
4855
4856 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4857
4858 Radar 4154928
4859 * obj-c++.dg/const-str-12.mm: New.
4860 * objc.dg/const-str-12.m: New.
4861
4862 2010-09-27 Tobias Burnus <burnus@net-b.de>
4863
4864 PR fortran/40569
4865 PR fortran/40568
4866 * gfortran.dg/storage_size_2.f08: Fix test.
4867 * gfortran.dg/c_sizeof_1.f90: Fix test.
4868 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4869 * gfortran.dg/c_sizeof_3.f90: New.
4870 * gfortran.dg/c_sizeof_4.f90: New.
4871 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4872 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4873
4874 2010-09-26 Daniel Kraft <d@domob.eu>
4875
4876 PR fortran/45783
4877 PR fortran/45795
4878 * gfortran.dg/select_type_18.f03: New test.
4879
4880 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4881
4882 * gnat.dg/return2.ad[sb]: New test.
4883 * gnat.dg/return2_pkg.ads: New helper.
4884
4885 2010-09-25 Daniel Kraft <d@domob.eu>
4886
4887 PR fortran/45776
4888 * gfortran.dg/io_constraints_6.f03: New test.
4889 * gfortran.dg/io_constraints_7.f03: New test.
4890 * gfortran.dg/newunit_2.f90: New test.
4891
4892 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4893
4894 * gfortran.dg/operator_c1202.f90: New test.
4895
4896 2010-09-24 Jan Hubicka <jh@suse.cz>
4897
4898 * gcc.dg/tree-ssa/leaf.c: New testcase.
4899
4900 2010-09-24 Jan Hubicka <jh@suse.cz>
4901
4902 PR tree-optimization/45738
4903 PR tree-optimization/45741
4904 * gcc.c-torture/compile/pr45741.c: New.
4905 * gfortran.fortran-torture/compile/pr45738.f90: New.
4906
4907 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4908
4909 * gcc.dg/cpp/undef-opt-1.c: New test.
4910
4911 2010-09-24 Jason Merrill <jason@redhat.com>
4912
4913 * g++.dg/other/error10.C: Adjust expected output.
4914
4915 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4916
4917 PR middle-end/45234
4918 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4919 * gcc.target/i386/pr45234.c: New test.
4920
4921 2010-09-24 Richard Guenther <rguenther@suse.de>
4922
4923 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4924
4925 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4926
4927 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4928 as a comment leader in regexp.
4929
4930 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4931
4932 * objc.dg/sync-2.m: New test.
4933 * obj-c++.dg/sync-2.mm: New test.
4934
4935 2010-09-24 Tobias Burnus <burnus@net-b.de>
4936
4937 PR fortran/40571
4938 * gfortran.dg/iso_fortran_env_7.f90: New.
4939
4940 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4941
4942 * obj-c++.dg/too-many-args.mm: New file.
4943
4944 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4945
4946 Merge from 'apple/trunk' branch on FSF servers.
4947
4948 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4949
4950 Radar 4491608
4951 * objc.dg/too-many-args.m: New
4952
4953 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4954
4955 PR fortran/45744
4956 * gfortran.dg/dependency_36.f90: New test.
4957
4958 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4959
4960 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4961 * gcc.target/i386/pad-3.c: Ditto.
4962 * gcc.target/i386/pad-7.c: Ditto.
4963 * gcc.target/i386/pad-7.c: Ditto.
4964 * gcc.target/i386/pr36502.c: Ditto.
4965 * gcc.target/i386/zee.c: Ditto.
4966 * gcc.target/i386/20060821-1.c: Ditto.
4967 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4968 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4969 * gcc.target/i386/pad-5b.c: Ditto.
4970 * gcc.target/i386/pad-6a.c: Ditto.
4971 * gcc.target/i386/pad-6b.c: Ditto.
4972 * gcc.target/i386/pad-8.c: Ditto.
4973 * gcc.target/i386/pad-9.c: Ditto.
4974 * gcc.target/i386/pad-10.c: Ditto.
4975 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4976
4977 2010-09-23 Richard Guenther <rguenther@suse.de>
4978
4979 PR tree-optimization/45565
4980 * g++.dg/ipa/pr45565.C: New testcase.
4981
4982 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4983
4984 PR fortran/45745
4985 PR fortran/45648
4986 * gfortran.dg/vector_subscript_bound_1.f90: New.
4987
4988 2010-09-23 Richard Guenther <rguenther@suse.de>
4989
4990 PR middle-end/45750
4991 * gcc.dg/pr45750.c: New testcase.
4992
4993 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4994
4995 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4996 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4997 build.
4998
4999 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
5000
5001 PR rtl-optimization/44374
5002 * gcc.target/arm/headmerge-1.c: New test.
5003 * gcc.target/arm/headmerge-2.c: New test.
5004 * gcc.target/i386/headmerge-1.c: New test.
5005 * gcc.target/i386/headmerge-2.c: New test.
5006
5007 2010-09-23 Daniel Kraft <d@domob.eu>
5008
5009 PR fortran/38936
5010 PR fortran/44044
5011 PR fortran/45474
5012 * gfortran.dg/intrinsic_intent_1.f03: New test.
5013 * gfortran.dg/select_type_17.f03: New test.
5014 * gfortran.dg/associate_5.f03: More definability tests.
5015 * gfortran.dg/enum_2.f90: Check definability.
5016 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5017 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5018 * gfortran.dg/char_expr_2.f90: Ditto.
5019 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5020 * gfortran.dg/enum_5.f90: Ditto.
5021 * gfortran.dg/equiv_constraint_8.f90: Ditto.
5022 * gfortran.dg/impure_assignment_2.f90: Ditto.
5023 * gfortran.dg/impure_assignment_3.f90: Ditto.
5024 * gfortran.dg/intent_out_1.f90: Ditto.
5025 * gfortran.dg/intent_out_3.f90: Ditto.
5026 * gfortran.dg/pointer_assign_7.f90: Ditto.
5027 * gfortran.dg/pointer_intent_3.f90: Ditto.
5028 * gfortran.dg/pr19936_1.f90: Ditto.
5029 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5030 * gfortran.dg/simpleif_2.f90: Ditto.
5031 * gfortran.dg/protected_5.f90: Ditto.
5032 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5033 * gfortran.dg/protected_6.f90: Ditto.
5034 * gfortran.dg/protected_7.f90: Ditto.
5035
5036 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5037
5038 PR libfortran/45710
5039 * gfortran.dg/namelist_65.f90: New test.
5040
5041 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5042
5043 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5044 the regexp pattern between the expected label and location string.
5045
5046 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5047
5048 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5049
5050 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
5051
5052 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5053 * gcc.dg/pr27898.c: Likewise.
5054 * gcc.dg/pr28712.c: Likewise.
5055 * gcc.dg/pr30762-1.c: Likewise.
5056 * gcc.dg/pr31529-1.c: Likewise.
5057 * gcc.dg/pr34457-1.c: Likewise.
5058 * gcc.dg/pr34668-1.c: Likewise.
5059 * gcc.dg/pr34989-1.c: Likewise.
5060 * gcc.dg/pr43557-1.c: Likewise.
5061
5062 2010-09-22 Jakub Jelinek <jakub@redhat.com>
5063
5064 PR rtl-optimization/45739
5065 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5066
5067 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
5068
5069 * gcc.target/sparc/mnofpu.c: New test.
5070
5071 2010-09-22 Jakub Jelinek <jakub@redhat.com>
5072
5073 PR rtl-optimization/45739
5074 * gcc.target/i386/pr45739.c: New test.
5075
5076 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
5077
5078 PR fortran/45648
5079 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5080 and counts. Add non-elemental function call check.
5081
5082 PR fortran/45648
5083 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5084 arguments checks. Update temporary counts.
5085 * gfortran.dg/transpose_optimization_1.f90: New.
5086
5087 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5088
5089 PR objc/23710
5090 * objc.dg/invalid-method-1.m: New.
5091
5092 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
5093
5094 Merge from 'apple/trunk' branch on FSF servers.
5095
5096 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
5097
5098 Radar 4291785
5099 * objc.dg/naming-4.m: New
5100 * objc.dg/naming-5.m: New
5101 * obj-c++.dg/naming-1.mm: New
5102 * obj-c++.dg/naming-2.mm: New
5103
5104 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
5105 Jack Howarth <howarth@bromo.med.uc.edu>
5106
5107 PR c++/45645
5108 * g++.dg/torture/pr44972.C: Use portable assert().
5109
5110 2010-09-21 Richard Guenther <rguenther@suse.de>
5111
5112 PR tree-optimization/45580
5113 * g++.dg/torture/pr45580.C: New testcase.
5114
5115 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
5116
5117 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5118
5119 2010-09-20 Janus Weil <janus@gcc.gnu.org>
5120
5121 PR fortran/45438
5122 * gfortran.dg/pointer_check_7.f90: New.
5123
5124 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5125
5126 PR rtl-optimization/45728
5127 * gcc.c-torture/compile/pr45728.c: New test.
5128
5129 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
5130
5131 PR fortran/45081
5132 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5133
5134 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
5135
5136 * g++.dg/tree-ssa/pr45605.C: Add "\\".
5137
5138 2010-09-20 Richard Guenther <rguenther@suse.de>
5139
5140 PR middle-end/45704
5141 * gcc.dg/torture/pr45704.c: New testcase.
5142
5143 2010-09-20 Jan Hubicka <jh@suse.cz>
5144
5145 PR tree-optimize/45605
5146 * g++.dg/tree-ssa/pr45605.C: New testcase.
5147
5148 2010-09-20 Michael Matz <matz@suse.de>
5149
5150 PR testsuite/45706
5151 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5152 enough.
5153
5154 2010-09-20 Richard Guenther <rguenther@suse.de>
5155
5156 PR tree-optimization/45705
5157 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5158
5159 2010-09-20 Michael Matz <matz@suse.de>
5160
5161 PR testsuite/45706
5162 * lib/target-supports.exp (check_effective_target_vect_perm):
5163 Add i?86-*-*.
5164
5165 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5166
5167 PR rtl-optimization/45695
5168 * gcc.c-torture/execute/pr45695.c: New test.
5169
5170 2010-09-19 Jan Hubicka <jh@suse.cz>
5171
5172 PR lto/44246
5173 * gcc.c-torture/compile/pr44246.c:New file.
5174
5175 2010-09-19 Ira Rosen <irar@il.ibm.com>
5176
5177 PR tree-optimization/45714
5178 * gfortran.dg/vect/pr45714-a.f: New test.
5179 * gfortran.dg/vect/pr45714-b.f: New test.
5180
5181 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5182
5183 * gnat.dg/const1.adb: Rename into...
5184 * gnat.dg/constant1.adb: ...this.
5185 * gnat.dg/constant2.adb: New test.
5186 * gnat.dg/constant2_pkg1.ads: New helper.
5187 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5188
5189 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5190
5191 * gnat.dg/specs/constant1.ads: New test.
5192 * gnat.dg/specs/constant1_pkg.ads: New helper.
5193
5194 2010-09-18 Jan Hubicka <jh@suse.cz>
5195
5196 PR tree-optimization/45453
5197 * g++.dg/tree-ssa/pr45453.C: New testcase.
5198
5199 2010-09-18 Jason Merrill <jason@redhat.com>
5200
5201 * g++.dg/cpp0x/initlist44.C: New.
5202
5203 2010-09-18 Richard Guenther <rguenther@suse.de>
5204
5205 PR tree-optimization/45709
5206 * g++.dg/torture/pr45709-2.C: New testcase.
5207
5208 2010-09-18 Richard Guenther <rguenther@suse.de>
5209
5210 PR tree-optimization/45709
5211 * g++.dg/torture/pr45709.C: New testcase.
5212
5213 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
5214
5215 PR testsuite/45719
5216 * gcc.target/i386/pad-3.c: Pass -fno-pic.
5217
5218 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5219
5220 * gcc.target/i386/pad-1.c: New.
5221 * gcc.target/i386/pad-2.c: Likewise.
5222 * gcc.target/i386/pad-3.c: Likewise.
5223 * gcc.target/i386/pad-4.c: Likewise.
5224 * gcc.target/i386/pad-5a.c: Likewise.
5225 * gcc.target/i386/pad-5b.c: Likewise.
5226 * gcc.target/i386/pad-6a.c: Likewise.
5227 * gcc.target/i386/pad-6b.c: Likewise.
5228 * gcc.target/i386/pad-7.c: Likewise.
5229 * gcc.target/i386/pad-8.c: Likewise.
5230 * gcc.target/i386/pad-9.c: Likewise.
5231 * gcc.target/i386/pad-10.c: Likewise.
5232
5233 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5234
5235 PR middle-end/45234
5236 * gcc.dg/torture/stackalign/alloca-5.c: New.
5237
5238 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5239
5240 PR middle-end/45678
5241 * gcc.dg/torture/pr45678-2.c: New.
5242
5243 2010-09-17 Richard Guenther <rguenther@suse.de>
5244
5245 PR middle-end/45678
5246 * gcc.dg/torture/pr45678-1.c: New testcase.
5247
5248 2010-09-17 Michael Matz <matz@suse.de>
5249
5250 PR tree-optimization/43432
5251 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5252 check_effective_target_vect_perm_short): New predicates.
5253 (check_effective_target_vect_perm): Include x86_64.
5254 * gcc.dg/vect/pr43432.c: New test.
5255 * gcc.dg/vect/vect-114.c: Adjust.
5256 * gcc.dg/vect/vect-15.c: Ditto.
5257 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5258 * gcc.dg/vect/slp-perm-9.c: Ditto.
5259
5260 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
5261
5262 PR testsuite/45692
5263 * objc/execute/exceptions/throw-nil.m: Run the test only with the
5264 GNU runtime.
5265
5266 2010-09-17 Richard Guenther <rguenther@suse.de>
5267
5268 * gcc.dg/pr27898.c: Use -flto instead of -combine.
5269 * gcc.dg/pr28706.c: Likewise.
5270 * gcc.dg/pr28712.c: Likewise.
5271 * gcc.dg/pr30762-1.c: Likewise.
5272 * gcc.dg/pr30762-2.c: Likewise.
5273 * gcc.dg/pr31529-1.c: Likewise.
5274 * gcc.dg/pr31529-2.c: Likewise.
5275 * gcc.dg/pr34457-1.c: Likewise.
5276 * gcc.dg/pr34457-2.c: Likewise.
5277 * gcc.dg/pr34668-1.c: Likewise.
5278 * gcc.dg/pr34668-2.c: Likewise.
5279 * gcc.dg/pr34989-1.c: Likewise.
5280 * gcc.dg/pr34989-2.c: Likewise.
5281 * gcc.dg/pr43557-1.c: Likewise.
5282 * gcc.dg/pr43557-2.c: Likewise.
5283 * gcc.dg/debug/pr41893-1.c: Likewise.
5284 * gcc.dg/matrix/matrix.exp: Do not use -combine.
5285 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5286 * gcc.dg/matrix/matrix-4.c: Likewise.
5287 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5288 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5289 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5290 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5291
5292 2010-09-16 Tobias Burnus <burnus@net-b.de>
5293
5294 PR fortran/43665
5295 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5296 optimizations.
5297 * gfortran.dg/intent_optimize_1.f90: New test.
5298
5299 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
5300
5301 * gcc.target/i386/divmod-1.c: New.
5302 * gcc.target/i386/divmod-2.c: Likewise.
5303 * gcc.target/i386/divmod-3.c: Likewise.
5304 * gcc.target/i386/divmod-4.c: Likewise.
5305 * gcc.target/i386/divmod-4a.c: Likewise.
5306 * gcc.target/i386/divmod-5.c: Likewise.
5307 * gcc.target/i386/divmod-6.c: Likewise.
5308 * gcc.target/i386/divmod-7.c: Likewise.
5309 * gcc.target/i386/divmod-8.c: Likewise.
5310 * gcc.target/i386/udivmod-1.c: Likewise.
5311 * gcc.target/i386/udivmod-2.c: Likewise.
5312 * gcc.target/i386/udivmod-3.c: Likewise.
5313 * gcc.target/i386/udivmod-4.c: Likewise.
5314 * gcc.target/i386/udivmod-4a.c: Likewise.
5315 * gcc.target/i386/udivmod-5.c: Likewise.
5316 * gcc.target/i386/udivmod-6.c: Likewise.
5317 * gcc.target/i386/udivmod-7.c: Likewise.
5318 * gcc.target/i386/udivmod-8.c: Likewise.
5319
5320 2010-09-16 Jan Hubicka <jh@suse.cz>
5321
5322 * g++.dg/lto/pr45679-1_0.C: New file.
5323 * g++.dg/lto/pr45679-1_1.C: New file.
5324 * g++.dg/lto/pr45679-0_0.C: New file.
5325 * g++.dg/lto/pr45679-0_1.C: New file.
5326
5327 2010-09-16 Janus Weil <janus@gcc.gnu.org>
5328
5329 PR fortran/45674
5330 * gfortran.dg/class_dummy_2.f03: New.
5331
5332 2010-09-16 Richard Guenther <rguenther@suse.de>
5333
5334 PR tree-optimization/45623
5335 * gcc.dg/torture/pr45623.c: New testcase.
5336
5337 2010-09-16 Ira Rosen <irar@il.ibm.com>
5338
5339 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5340 name and parentheses.
5341 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5342
5343 2010-09-15 Jason Merrill <jason@redhat.com>
5344
5345 * g++.dg/parse/parameter-declaration-2.C: New.
5346
5347 * g++.dg/cpp0x/scoped_enum2.C: New.
5348
5349 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
5350
5351 * gcc.c-torture/compile/20100915-1.c: New test.
5352
5353 2010-09-15 Martin Jambor <mjambor@suse.cz>
5354
5355 PR middle-end/45644
5356 * gcc.dg/ipa/pr45644.c: New test.
5357
5358 2010-09-15 Jakub Jelinek <jakub@redhat.com>
5359
5360 PR tree-optimization/45633
5361 * gcc.dg/vect/pr45633.c: New test.
5362
5363 2010-09-15 Janus Weil <janus@gcc.gnu.org>
5364
5365 PR fortran/45577
5366 * gfortran.dg/allocate_derived_4.f90: New.
5367
5368 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5369
5370 * lib/target-supports.exp
5371 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5372 supported flag to true for neon.
5373
5374 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5375
5376 PR c++/45665
5377 * g++.dg/template/crash103.C: New.
5378
5379 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5380
5381 Merge from 'apple/trunk' branch on FSF servers.
5382
5383 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5384
5385 Radar 4457381
5386 * objc.dg/msg-in-protocol.m: New.
5387 * obj-c++.dg/msg-in-protocol.mm: New.
5388
5389 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5390
5391 Radar 4219590
5392 * objc.dg/break-in-ifstmt.m: New.
5393
5394 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5395
5396 Radar 4174166
5397 * obj-c++.dg/comp-types-13.mm: New.
5398 * objc.dg/comp-types-12.m: New.
5399
5400 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5401
5402 Radar 4216500
5403 * obj-c++.dg/proto-lossage-7.mm: New.
5404 * objc.dg/proto-lossage-7.m: New.
5405
5406 2010-09-14 Jan Hubicka <jh@suse.cz>
5407
5408 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5409 folding.
5410 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5411 folding.
5412
5413 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5414
5415 PR middle-end/45567
5416 * gcc.dg/pr45567.c: New test.
5417
5418 PR debug/45660
5419 * g++.dg/debug/pr45660.C: New test.
5420
5421 2010-09-14 Ira Rosen <irar@il.ibm.com>
5422
5423 PR tree-optimization/45470
5424 * g++.dg/vect/pr45470-a.cc: New test.
5425 * g++.dg/vect/pr45470-a.cc: New test.
5426
5427 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5428
5429 PR target/42070
5430 * lib/profopt.exp: Prune warnings on execname2 compile.
5431 * lib/prune.exp: Prune "can't add line info" warnings.
5432
5433 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5434
5435 PR libfortran/45532
5436 * gfortran.dg/namelist_64.f90: New test.
5437
5438 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR rtl-optimization/45617
5441 * gcc.target/i386/pr45617.c: New test.
5442
5443 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5444
5445 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5446
5447 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5448
5449 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5450 * gcc.target/i386/fma4-vector.c: Likewise.
5451 * gcc.target/i386/vectorize2.c: Likewise.
5452 * gcc.target/i386/vectorize4.c: Likewise.
5453 * gcc.target/i386/vectorize5.c: Likewise.
5454 * gcc.target/i386/vectorize6.c: Likewise.
5455 * gcc.target/i386/vectorize8.c: Likewise.
5456
5457 * gcc.target/i386/vect-double-1.c: New.
5458 * gcc.target/i386/vect-double-1a.c: Likewise.
5459 * gcc.target/i386/vect-double-2.c: Likewise.
5460 * gcc.target/i386/vect-double-2a.c: Likewise.
5461
5462 * lib/target-supports.exp (check_effective_target_vect_double):
5463 Set et_vect_double_saved to 0 when tuning for Atom.
5464
5465 2010-09-13 Jan Hubicka <jh@suse.cz>
5466
5467 * gcc.dg/torture/pr23821.c: Drop static keyword.
5468 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5469 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5470
5471 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5472
5473 * gcc.target/arm/sync-1.c: New.
5474
5475 2010-09-12 Olivier Hainque <hainque@adacore.com>
5476
5477 * gnat.dg/memtrap.adb: New test.
5478
5479 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5480
5481 * gfortran.dg/promotion.f90: Fix options.
5482
5483 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5484
5485 * g++.dg/cpp0x/range-for1.C: New.
5486 * g++.dg/cpp0x/range-for2.C: New.
5487 * g++.dg/cpp0x/range-for3.C: New.
5488 * g++.dg/cpp0x/range-for4.C: New.
5489 * g++.dg/cpp0x/range-for5.C: New.
5490 * g++.dg/cpp0x/range-for6.C: New.
5491
5492 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5493
5494 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5495 and counts. Check that transpose is not called.
5496 * gfortran.dg/transpose_2.f90: Update error message.
5497
5498 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5499
5500 PR c++/43824
5501 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5502 * g++.dg/lookup/strong-using-2.C: Likewise.
5503 * g++.dg/lookup/strong-using-3.C: Likewise.
5504 * g++.dg/lookup/strong-using-5.C: Likewise.
5505
5506 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5507 * g++.dg/cpp0x/inline-ns4.C: New.
5508 * g++.dg/cpp0x/inline-ns5.C: New.
5509
5510 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5511
5512 PR middle-end/45634
5513 * gfortran.fortran-torture/compile/pr45634.f90: New.
5514
5515 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5516
5517 * objc.dg/fobjc-exceptions.m: New test.
5518
5519 2010-09-10 Jan Hubicka <jh@suse.cz>
5520
5521 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5522
5523 2010-09-10 Martin Jambor <mjambor@suse.cz>
5524
5525 PR tree-optimization/44972
5526 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5527 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5528 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5529 instead.
5530 * g++.dg/torture/pr44972.C: New test.
5531
5532 2010-09-10 Martin Jambor <mjambor@suse.cz>
5533
5534 PR tree-optimization/44972
5535 * g++.dg/torture/pr34850.C: Remove expected warning.
5536
5537 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5538
5539 * gfortran.dg/dummy_optional_arg.f90: New test.
5540
5541 2010-09-08 Jan Hubicka <jh@suse.cz>
5542
5543 PR tree-optimization/45598
5544 * fortran.fortran-torture/compile/pr45598.f90: New test.
5545
5546 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5547
5548 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5549 * lib/target-supports.exp (check_ifunc_available): New.
5550 * gcc.dg/attr-ifunc-1.c: New.
5551 * gcc.dg/attr-ifunc-2.c: New.
5552 * gcc.dg/attr-ifunc-3.c: New.
5553 * gcc.dg/attr-ifunc-4.c: New.
5554 * gcc.dg/attr-ifunc-5.c: New.
5555 * g++.dg/ext/attr-ifunc-1.C: New.
5556 * g++.dg/ext/attr-ifunc-2.C: New.
5557 * g++.dg/ext/attr-ifunc-3.C: New.
5558 * g++.dg/ext/attr-ifunc-4.C: New.
5559
5560 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5561
5562 PR middle-end/40386
5563 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5564
5565 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5566
5567 * gfortran.dg/inline_transpose_1.f90: New test.
5568
5569 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR c++/45588
5572 * g++.dg/warn/Wunused-var-15.C: New test.
5573
5574 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5575
5576 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5577 hppa*-*-hpux*.
5578
5579 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5580
5581 * objc/execute/exceptions/throw-nil.m: New test.
5582 * objc/execute/exceptions/handler-1.m: Updated to use the new
5583 objc_set_uncaught_exception_handler() function.
5584 * objc/execute/exceptions/matcher-1.m: New test.
5585
5586 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5587
5588 PR fortran/38282
5589 * gfortran.dg/bit_comparison_1.F90: New test.
5590 * gfortran.dg/leadz_trailz_3.f90: New test.
5591 * gfortran.dg/masklr_2.F90: New test.
5592 * gfortran.dg/shiftalr_1.F90: New test.
5593 * gfortran.dg/merge_bits_2.F90: New test.
5594 * gfortran.dg/dshift_2.F90: New test.
5595 * gfortran.dg/bit_comparison_2.F90: New test.
5596 * gfortran.dg/masklr_1.F90: New test.
5597 * gfortran.dg/merge_bits_1.F90: New test.
5598 * gfortran.dg/dshift_1.F90: New test.
5599 * gfortran.dg/shiftalr_2.F90: New test.
5600
5601 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5602
5603 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5604 functions from objc/typedstream.h are deprecated.
5605
5606 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5607
5608 * lib/target-supports.exp
5609 (check_effective_target_run_expensive_tests): New proc.
5610 * gcc.c-torture/compile/limits-fnargs.c: Use
5611 dg-require-effective-target run_expensive_tests.
5612
5613 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5614
5615 PR fortran/45597
5616 * gfortran.dg/gomp/pr45597.f90: New test.
5617
5618 PR fortran/45595
5619 * gfortran.dg/gomp/pr45595.f90: New test.
5620
5621 2010-09-08 Michael Matz <matz@suse.de>
5622
5623 * c-c++-common/uninit-17.c: Adjust.
5624
5625 2010-09-08 Michael Matz <matz@suse.de>
5626
5627 PR tree-optimization/43430
5628 * gcc.dg/vect/pr43430-2.c: New test.
5629
5630 2010-09-08 Michael Matz <matz@suse.de>
5631
5632 PR tree-optimization/33244
5633 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5634
5635 2010-09-08 Richard Guenther <rguenther@suse.de>
5636
5637 PR tree-optimization/45578
5638 * gfortran.dg/pr45578.f90: New testcase.
5639
5640 2010-09-08 Richard Guenther <rguenther@suse.de>
5641
5642 PR testsuite/45590
5643 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5644
5645 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5646
5647 PR fortran/45576
5648 * gfortran.dg/char_length_18.f90: New test.
5649
5650 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5651
5652 PR target/36502
5653 * gcc.target/i386/pr36502.c: New test.
5654
5655 PR target/42313
5656 PR target/44651
5657 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5658 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5659
5660 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5661
5662 * gfortran.dg/achar_4.f90: Enable bounds checking.
5663
5664 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5665
5666 PR target/45206
5667 * gcc.target/i386/pr45206.c: New test.
5668
5669 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5670
5671 PR fortran/45505
5672 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5673
5674 2010-09-07 Jan Hubicka <jh@suse.cz>
5675
5676 * gcc.c-torture/compile/20100907.c: New testcase.
5677
5678 2010-09-07 Richard Guenther <rguenther@suse.de>
5679
5680 PR middle-end/45569
5681 * g++.dg/eh/pr45569.C: New testcase.
5682
5683 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5684
5685 PR target/43137
5686 * gcc.target/arm/pr43137.c: New test.
5687
5688 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5689
5690 PR fortran/36931
5691 * gfortran.dg/dependency_35.f90: New test.
5692
5693 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5694
5695 PR fortran/34145
5696 * gfortran.dg/char_length_17.f90: New test.
5697
5698 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5699
5700 PR c++/45200
5701 PR c++/45293
5702 PR c++/45558
5703 * g++.dg/template/typedef34.C: New test.
5704 * g++.dg/template/typedef35.C: New test.
5705
5706 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5707
5708 PR target/22152
5709 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5710
5711 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5712
5713 * g++.dg/warn/Wdouble-promotion.C: New.
5714
5715 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5716
5717 * g++.dg/parse/redef2.C: New.
5718
5719 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5720
5721 * gcc.dg/20100906-1.c: New testcase.
5722
5723 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5724
5725 PR testsuite/45543
5726 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5727 DW_TAG_enumeration_type DIE.
5728
5729 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5730
5731 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5732 Update XFAILs.
5733
5734 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5735
5736 PR rtl-optimization/44919
5737 * g++.dg/opt/pr44919.C: New.
5738
5739 2010-09-06 Tobias Burnus <burnus@net-b.de>
5740
5741 PR fortran/38282
5742 * gfortran.dg/iall_iany_iparity_1.f90: New.
5743 * gfortran.dg/iall_iany_iparity_2.f90: New.
5744
5745 2010-09-06 Jason Merrill <jason@redhat.com>
5746
5747 * g++.dg/cpp0x/initlist42.C: New.
5748
5749 * g++.dg/cpp0x/auto19.C: New.
5750
5751 * g++.dg/template/sfinae25.C: New.
5752 * g++.dg/template/char1.C: Expect warning.
5753 * g++.dg/template/nontype10.C: Likewise.
5754
5755 * g++.dg/cpp0x/implicit9.C: New.
5756
5757 * g++.dg/cpp0x/initlist43.C: New.
5758
5759 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5760
5761 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5762
5763 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5764
5765 * gcc.dg/Wdouble-promotion.c: New.
5766
5767 2010-09-05 Tobias Burnus <burnus@net-b.de>
5768
5769 * gfortran.dg/float128_1.f90: Remove test case as
5770 it always fails since Rev 163611 backed out the
5771 front-end implementation.
5772
5773 2010-09-05 Tobias Burnus <burnus@net-b.de>
5774
5775 * gfortran.dg/float128_1.f90: XFAIL test case.
5776
5777 2010-09-05 Tobias Burnus <burnus@net-b.de>
5778
5779 * gfortran.dg/bessel_7.f90: Decrease required precision.
5780
5781 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5782
5783 PR testsuite/45545
5784 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5785 ref-all-matching targets.
5786
5787 2010-09-05 Richard Guenther <rguenther@suse.de>
5788
5789 PR tree-optimization/45535
5790 * gcc.c-torture/compile/pr45535.c: New testcase.
5791
5792 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5793
5794 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5795 "\[^\n\]*".
5796 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5797 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5798 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5799 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5800 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5801 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5802 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5803 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5804 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5805 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5806 * gcc.target/i386/pr22152.c: Likewise.
5807 * gcc.target/i386/pr36992-1.c: Likewise.
5808 * gcc.target/i386/pr36992-2.c: Likewise.
5809 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5810
5811 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5812
5813 PR testsuite/43957
5814 * gcc.dg/const-uniq-1.c: Modify regexp.
5815
5816 2010-09-04 Tobias Burnus <burnus@net-b.de>
5817
5818 PR fortran/45530
5819 * gfortran.dg/namelist_63.f90: New.
5820
5821 2010-09-04 Jan Hubicka <jh@suse.cz>
5822
5823 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5824 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5825
5826 2010-09-04 Jan Hubicka <jh@suse.cz>
5827
5828 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5829
5830 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5831
5832 PR fortran/45507
5833 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5834
5835 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5836
5837 * gcc.dg/opts-4.c: New test.
5838
5839 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5840
5841 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5842 * gcc.dg/vect/vect-peel-4.c: Ditto.
5843
5844 2010-09-03 Daniel Kraft <d@domob.eu>
5845
5846 PR fortran/45525
5847 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5848
5849 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5850
5851 PR fortran/45159
5852 * gfortran.dg/dependency_34.f90: New test.
5853
5854 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5855
5856 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5857
5858 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5859
5860 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5861 gcc.target/i386/clearcap.map if supported.
5862
5863 2010-09-03 Michael Matz <matz@suse.de>
5864
5865 PR middle-end/45415
5866 * gcc.dg/pr45415.c: New test.
5867
5868 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5869
5870 PR tree-optimization/45506
5871 * gcc.dg/pr45506.c: New.
5872
5873 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5874
5875 PR target/45476
5876 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5877 * gcc.target/i386/float128-2.c: Ditto.
5878
5879 2010-09-03 Daniel Kraft <d@domob.eu>
5880
5881 PR fortran/34162
5882 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5883 * gfortran.dg/internal_dummy_2.f08: New test.
5884 * gfortran.dg/internal_dummy_3.f08: New test.
5885 * gfortran.dg/internal_dummy_4.f08: New test.
5886
5887 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5888
5889 PR debug/45500
5890 * gcc.target/i386/pr45500.c: New test.
5891
5892 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5893
5894 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5895
5896 2010-09-03 Daniel Kraft <d@domob.eu>
5897
5898 PR fortran/44602
5899 * gfortran.dg/exit_2.f08; Adapt error messages.
5900 * gfortran.dg/exit_3.f08: New test.
5901 * gfortran.dg/exit_4.f08: New test.
5902 * gfortran.dg/exit_5.f03: New test.
5903
5904 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5905
5906 * gfortran.dg/ishft_4.f90: New test.
5907
5908 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5909
5910 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5911 FRIZ/XSRIZ instruciton for (double)(long long)x.
5912 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5913
5914 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5915
5916 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5917
5918 2010-09-02 Richard Guenther <rguenther@suse.de>
5919
5920 PR tree-optimization/44937
5921 PR tree-optimization/45412
5922 * g++.dg/opt/pr45412.C: New testcase.
5923 * gcc.c-torture/compile/pr45412.c: Likewise.
5924 * gcc.c-torture/compile/pr44937.c: Likewise.
5925
5926 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5927
5928 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5929 but using -Werror=comment.
5930 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5931 expected error messages.
5932
5933 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5934
5935 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5936 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5937
5938 2010-09-02 Tobias Burnus <burnus@net-b.de>
5939
5940 PR fortran/45489
5941 * gfortran.dg/initialization_27.f90: New.
5942
5943 2010-09-02 Ira Rosen <irar@il.ibm.com>
5944
5945 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5946 check into different basic blocks. Expect vectorization if misaligned
5947 stores are supported.
5948 * gcc.dg/vect/bb-slp-8a.c: New test.
5949 * gcc.dg/vect/bb-slp-8b.c: New test.
5950
5951 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5952
5953 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5954
5955 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5956
5957 PR fortran/44541
5958 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5959 * gfortran.dg/class_dummy_1.f03: New.
5960
5961 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5962
5963 PR middle-end/45458
5964 * g++.dg/tree-prof/partition2.C: New test.
5965
5966 2010-09-01 Richard Guenther <rguenther@suse.de>
5967
5968 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5969 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5970 * gcc.c-torture/execute/20100827-1.c: Likewise.
5971
5972 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5973
5974 * gfortran.dg/execute_command_line_1.f90: New test.
5975
5976 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5977
5978 PR preprocessor/45457
5979 * c-c++-common/cpp/pr45457.c: New test.
5980
5981 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5982
5983 * gcc.dg/nested-func-8.c: New test.
5984
5985 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5986
5987 PR fortran/38282
5988 * gfortran.dg/popcnt_poppar_1.F90: New test.
5989 * gfortran.dg/popcnt_poppar_2.F90: New test.
5990
5991 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5992
5993 * gcc.target/i386/volatile-2.c: Require nonpic target.
5994
5995 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5996
5997 PR middle-end/45461
5998 * gcc.dg/pr45461.c: New test.
5999
6000 2010-08-31 Richard Guenther <rguenther@suse.de>
6001
6002 PR testsuite/45455
6003 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6004
6005 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
6006
6007 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6008
6009 2010-08-30 Janus Weil <janus@gcc.gnu.org>
6010
6011 PR fortran/45456
6012 * gfortran.dg/typebound_proc_18.f03: New.
6013
6014 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
6015
6016 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6017 * lib/scanasm.exp (scan-stack-usage): Likewise.
6018 (scan-stack-usage-not): Likewise.
6019 * gcc.dg/stack-usage-1.c: New test.
6020 * gcc.target/i386/stack-usage-realign.c: Likewise.
6021
6022 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
6023
6024 PR tree-optimization/45427
6025 * gcc.dg/tree-ssa/pr45427.c: New test.
6026
6027 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
6028
6029 PR c++/45043
6030 * g++.dg/template/crash102.C: New.
6031
6032 2010-08-30 Jakub Jelinek <jakub@redhat.com>
6033
6034 PR middle-end/45423
6035 * gcc.dg/gomp/atomic-12.c: New test.
6036 * gcc.dg/gomp/atomic-13.c: New test.
6037 * gcc.dg/gomp/atomic-14.c: New test.
6038 * g++.dg/gomp/atomic-11.C: New test.
6039 * g++.dg/gomp/atomic-12.C: New test.
6040 * g++.dg/gomp/atomic-13.C: New test.
6041 * g++.dg/gomp/atomic-14.C: New test.
6042
6043 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6044
6045 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6046 delimiter.
6047
6048 2010-08-30 Thomas Quinot <quinot@adacore.com>
6049
6050 * gnat.dg/discr24.adb: New test.
6051
6052 2010-08-30 Richard Guenther <rguenther@suse.de>
6053
6054 PR tree-optimization/45449
6055 * gcc.dg/pr45449.c: New testcase.
6056
6057 2010-08-30 Joseph Myers <joseph@codesourcery.com>
6058
6059 * gcc.dg/opts-1.c: Expect errors, not warnings.
6060
6061 2010-08-29 Janus Weil <janus@gcc.gnu.org>
6062
6063 PR fortran/42769
6064 * gfortran.dg/dynamic_dispatch_11.f03: New.
6065
6066 2010-08-29 Jason Merrill <jason@redhat.com>
6067
6068 PR c++/44991
6069 * g++.dg/parse/defarg15.C: New.
6070
6071 2010-08-29 Janus Weil <janus@gcc.gnu.org>
6072
6073 PR fortran/45439
6074 * gfortran.dg/select_type_16.f03: New.
6075
6076 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
6077 Tobias Burnus <burnus@net-b.de>
6078
6079 * gfortran.dg/bessel_7.f90: Decrease required precision.
6080
6081 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
6082 Kaz Kojima <kkojima@gcc.gnu.org>
6083
6084 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
6085
6086 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6087
6088 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6089 floating point conversion code generation.
6090 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6091 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6092 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6093 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6094 to integer conversion code generation.
6095 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6096 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6097 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6098 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6099
6100 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6101
6102 PR fortran/32049
6103 * gfortran.dg/random_seed_1.f90: Adjust test.
6104 * gfortran.dg/float128_1.f90: New test.
6105
6106 2010-08-27 Tobias Burnus <burnus@net-b.de>
6107
6108 PR fortran/33197
6109 * gfortran.dg/norm2_1.f90: New.
6110 * gfortran.dg/norm2_2.f90: New.
6111 * gfortran.dg/norm2_3.f90: New.
6112 * gfortran.dg/norm2_4.f90: New.
6113 * gfortran.dg/parity_1.f90: New.
6114 * gfortran.dg/parity_2.f90: New.
6115 * gfortran.dg/parity_3.f90: New.
6116
6117 2010-08-27 Janus Weil <janus@gcc.gnu.org>
6118
6119 PR fortran/45420
6120 * gfortran.dg/select_type_15.f03: New.
6121
6122 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6123
6124 PR libfortran/43217
6125 * gfortran.dg/hollerith8.f90: New test.
6126
6127 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6128
6129 PR fortran/45159
6130 * gfortran.dg/dependency_33.f90: New test.
6131
6132 2010-08-27 Richard Guenther <rguenther@suse.de>
6133
6134 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6135 * gcc.dg/graphite/scop-2.c: Likewise.
6136 * gcc.dg/graphite/scop-20.c: Likewise.
6137 * gcc.dg/vect/slp-25.c: Likewise.
6138
6139 2010-08-27 Olivier Hainque <hainque@adacore.com>
6140
6141 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6142
6143 2010-08-26 Daniel Kraft <d@domob.eu>
6144
6145 PR fortran/38936
6146 PR fortran/44047
6147 PR fortran/45384
6148 * gfortran.dg/associate_8.f03: New test.
6149 * gfortran.dg/select_type_13.f03: New test.
6150 * gfortran.dg/select_type_14.f03: New test.
6151
6152 2010-08-26 Jakub Jelinek <jakub@redhat.com>
6153
6154 PR tree-optimization/44485
6155 * gcc.dg/pr44485.c: New test.
6156
6157 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6158
6159 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6160 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6161 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6162
6163 2010-08-26 Richard Guenther <rguenther@suse.de>
6164
6165 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6166 * gcc.dg/graphite/scop-21.c: Likewise.
6167
6168 2010-08-26 Richard Guenther <rguenther@suse.de>
6169
6170 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6171 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6172 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6173 * gcc.dg/vect/vect-91.c: Likewise.
6174 * gcc.dg/vect/vect-peel-1.c: Likewise.
6175 * gcc.dg/vect/vect-peel-2.c: Likewise.
6176 * gcc.dg/vect/vect-peel-4.c: Likewise.
6177
6178 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6179
6180 PR libfortran/41859
6181 * gfortran.dg/der_io_4.f90: New test.
6182
6183 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6184
6185 PR rtl-optimization/44858
6186 * gcc.c-torture/execute/pr44858.c: New test.
6187
6188 PR rtl-optimization/45400
6189 * g++.dg/other/i386-8.C: New test.
6190
6191 2010-08-25 Richard Guenther <rguenther@suse.de>
6192
6193 * gcc.dg/alias-8.c: Adjust.
6194
6195 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
6196
6197 * gcc.target/i386/combine-mul.c: New test.
6198
6199 2010-08-25 Richard Guenther <rguenther@suse.de>
6200
6201 PR lto/44562
6202 * gcc.dg/graphite/id-27.c: New testcase.
6203 * gcc.dg/lto/20100825-1_0.c: Likewise.
6204
6205 2010-08-25 Richard Guenther <rguenther@suse.de>
6206
6207 PR tree-optimization/45316
6208 * g++.dg/opt/pr45316.C: New testcase.
6209
6210 2010-08-25 Richard Guenther <rguenther@suse.de>
6211
6212 PR tree-optimization/45393
6213 * g++.dg/torture/pr45393.C: New testcase.
6214
6215 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6216
6217 PR tree-optimization/45059
6218 * gcc.c-torture/compile/pr45059.c: New test.
6219
6220 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
6221
6222 * lib/target-supports.exp (check_effective_target_vect_unpack):
6223 Set vect_unpack supported flag to true for neon.
6224
6225 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6226
6227 * gcc.dg/tree-ssa/ifc-5.c: New.
6228
6229 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6230
6231 * gcc.dg/tree-ssa/ifc-4.c: New.
6232 * gcc.dg/tree-ssa/ifc-7.c: New.
6233
6234 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
6235
6236 * gcc.dg/vect/vect.exp: Check loongson targets
6237 * g++.dg/vect/vect.exp: Likewise
6238 * gfortran.dg/vect/vect.exp: Likewise
6239
6240 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6241
6242 * gcc.target/powerpc/vsx-mass-1.c: New file, test
6243 -mveclibabi=mass.
6244
6245 2010-08-23 Janus Weil <janus@gcc.gnu.org>
6246
6247 PR fortran/45366
6248 * gfortran.dg/proc_ptr_29.f90: New.
6249
6250 2010-08-22 Tobias Burnus <burnus@net-b.de>
6251 Dominique d'Humieres <dominiq@lps.ens.fr>
6252
6253 PR fortran/45367
6254 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6255
6256 2010-08-22 Tobias Burnus <burnus@net-b.de>
6257
6258 PR fortran/45367
6259 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6260
6261 2010-08-22 Tobias Burnus <burnus@net-b.de>
6262
6263 PR fortran/36158
6264 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6265
6266 2010-08-22 Tobias Burnus <burnus@net-b.de>
6267 Dominique d'Humieres <dominiq@lps.ens.fr>
6268
6269 PR fortran/45367
6270 PR fortran/36158
6271 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6272 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6273
6274 2010-08-21 Janus Weil <janus@gcc.gnu.org>
6275
6276 PR fortran/44863
6277 PR fortran/45271
6278 PR fortran/45290
6279 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6280 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6281 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6282
6283 2010-08-21 Tobias Burnus <burnus@net-b.de>
6284
6285 PR fortran/36158
6286 PR fortran/33197
6287 * gfortran.dg/bessel_6.f90: New.
6288 * gfortran.dg/bessel_7.f90: New.
6289
6290 2010-08-20 Jan Hubicka <jh@suse.cz>
6291
6292 PR c++/45307
6293 PR c++/17736
6294 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6295 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6296
6297 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
6298
6299 PR target/45336
6300 * gcc.target/i386/pr45336-1.c: New.
6301 * gcc.target/i386/pr45336-2.c: Likewise.
6302 * gcc.target/i386/pr45336-3.c: Likewise.
6303 * gcc.target/i386/pr45336-4.c: Likewise.
6304
6305 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
6306
6307 PR testsuite/45361
6308 * gcc.target/i386/volatile-2.c: Update scan strings to also
6309 include (%rip) for the memory reference on x86_64.
6310
6311 2010-08-20 Jakub Jelinek <jakub@redhat.com>
6312
6313 PR middle-end/44974
6314 * gcc.dg/pr44974.c: New test.
6315
6316 PR rtl-optimization/45353
6317 * gcc.dg/pr45353.c: New test.
6318
6319 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
6320
6321 * gcc.target/i386/volatile-2.c: New.
6322
6323 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
6324
6325 PR rtl-optimization/44691
6326 * gfortran.dg/pr44691.f: New test.
6327
6328 2010-10-19 Olivier Hainque <hainque@adacore.com>
6329
6330 * gcc.target/sparc/sibcall-dslot.c: New testcase.
6331
6332 2010-08-19 Jason Merrill <jason@redhat.com>
6333
6334 * g++.dg/init/synth3.C: New.
6335 * g++.dg/init/value8.C: New.
6336 * g++.dg/tree-ssa/empty-2.C: New.
6337 * g++.dg/cpp0x/noexcept09.C: New.
6338
6339 2010-08-19 Daniel Kraft <d@domob.eu>
6340
6341 PR fortran/29785
6342 PR fortran/45016
6343 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6344 * gfortran.dg/pointer_remapping_1.f90: New test.
6345 * gfortran.dg/pointer_remapping_2.f03: New test.
6346 * gfortran.dg/pointer_remapping_3.f08: New test.
6347 * gfortran.dg/pointer_remapping_4.f03: New test.
6348 * gfortran.dg/pointer_remapping_5.f08: New test.
6349 * gfortran.dg/pointer_remapping_6.f08: New test.
6350
6351 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
6352
6353 PR testsuite/45324
6354 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6355
6356 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6357
6358 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6359
6360 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
6361
6362 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6363 variable.
6364
6365 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6366
6367 PR target/45070
6368 * gcc.c-torture/execute/pr45070.c: New.
6369
6370 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6371
6372 * g++.dg/pr44328.C: New test.
6373
6374 2010-08-19 Tobias Burnus <burnus@net-b.de>
6375
6376 PR fortran/36158
6377 PR fortran/33197
6378 * gfortran.dg/bessel_3.f90: New.
6379 * gfortran.dg/bessel_4.f90: New.
6380 * gfortran.dg/bessel_5.f90: New.
6381
6382 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6383
6384 PR fortran/45290
6385 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6386 * gfortran.dg/pointer_init_2.f90: New.
6387 * gfortran.dg/pointer_init_3.f90: New.
6388 * gfortran.dg/pointer_init_4.f90: New.
6389
6390 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6391
6392 PR c++/45049
6393 * g++.dg/pr45049-1.C: New test.
6394 * g++.dg/pr45049-2.C: New test.
6395
6396 2010-08-18 Jie Zhang <jie@codesourcery.com>
6397
6398 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6399 20 if __ARM_PCS is defined otherwise 64.
6400 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6401 instead of hard coded 64.
6402
6403 2010-08-18 Yao Qi <yao@codesourcery.com>
6404
6405 PR target/45094
6406 * gcc.target/arm/pr45094.c: New test.
6407
6408 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6409
6410 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6411
6412 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6413
6414 PR rtl-optimization/42575
6415 * gcc.target/arm/pr42575.c: New test.
6416
6417 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6418
6419 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6420 * gcc.dg/tls/thr-cse-1.c: New.
6421
6422 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6423
6424 PR debug/42487
6425 * lib/target-supports.exp
6426 (check_effective_target_function_sections): New.
6427 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6428 function sections before proceding.
6429
6430 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6431
6432 PR fortran/45308
6433 * gfortran.dg/pr45308.f03: New test.
6434
6435 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6436
6437 PR target/45296
6438 * gcc.target/i386/pr45296.c: New test.
6439
6440 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6441
6442 * g++.dg/ext/uow-1.C: New.
6443 * g++.dg/ext/uow-2.C: New.
6444 * g++.dg/ext/uow-3.C: New.
6445 * g++.dg/ext/uow-4.C: New.
6446
6447 2010-08-17 Richard Guenther <rguenther@suse.de>
6448
6449 PR testsuite/45266
6450 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6451
6452 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6453
6454 PR c/40563
6455 * gcc.dg/Wcxx-compat-20.c: New test.
6456
6457 2010-08-17 Daniel Kraft <d@domob.eu>
6458
6459 PR fortran/38936
6460 * gfortran.dg/associate_1.f03: Extended to test newly supported
6461 features like association to variables.
6462 * gfortran.dg/associate_3.f03: Removed check for illegal change
6463 of associate-name here...
6464 * gfortran.dg/associate_5.f03: ...and added it here.
6465 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6466 * gfortran.dg/associate_7.f03: New test.
6467
6468 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6469
6470 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6471
6472 2010-08-15 Daniel Kraft <d@domob.eu>
6473
6474 PR fortran/38936
6475 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6476 * gfortran.dg/associate_3.f03: Clarify comment.
6477 * gfortran.dg/associate_5.f03: New test.
6478 * gfortran.dg/associate_6.f03: New test.
6479
6480 2010-08-15 Tobias Burnus <burnus@net-b.de>
6481
6482 PR fortran/45211
6483 * gfortran.dg/bind_c_usage_21.f90: New.
6484 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6485
6486 2010-08-15 Tobias Burnus <burnus@net-b.de>
6487
6488 * gfortran.dg/optional_absent_1.f90: New.
6489 * gfortran.dg/null_actual.f90: New.
6490
6491 2010-08-15 Tobias Burnus <burnus@net-b.de>
6492
6493 * gfortran.dg/pointer_target_1.f90: New.
6494 * gfortran.dg/pointer_target_2.f90: New.
6495 * gfortran.dg/pointer_target_3.f90: New.
6496
6497 2010-08-15 Daniel Kraft <d@domob.eu>
6498
6499 PR fortran/45197
6500 * gfortran.dg/elemental_args_check_3.f90: New test.
6501 * gfortran.dg/impure_1.f08: New test.
6502 * gfortran.dg/impure_2.f08: New test.
6503 * gfortran.dg/impure_3.f90: New test.
6504 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6505
6506 2010-08-15 Ira Rosen <irar@il.ibm.com>
6507
6508 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6509 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6510 SLP tests.
6511 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6512 misaligned loads.
6513 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6514 misaligned stores.c
6515 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6516
6517 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6518
6519 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6520 dg-require-effective-target after dg-do.
6521
6522 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6523
6524 * lib/target-supports.exp (check_effective_target_vect_int): Return
6525 true for Loongson targets.
6526 (check_effective_target_vect_shift): Likewise.
6527 (check_effective_target_vect_no_int_max): Likewise.
6528 (check_effective_target_vect_no_align): Likewise.
6529 (check_effective_target_vect_short_mult): Likewise.
6530
6531 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6532
6533 * g++.dg/cast.C: Change fields of structures to "long" to pass
6534 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6535 * g++.dg/cpp0x/iop.C: Ditto.
6536 * g++.dg/cpp0x/named_refs.C: Ditto.
6537 * g++.dg/cpp0x/rv1p.C: Ditto.
6538 * g++.dg/cpp0x/rv2p.C: Ditto.
6539 * g++.dg/cpp0x/rv3p.C: Ditto.
6540 * g++.dg/cpp0x/rv4p.C: Ditto.
6541 * g++.dg/cpp0x/rv5p.C: Ditto.
6542 * g++.dg/cpp0x/rv6p.C: Ditto.
6543 * g++.dg/cpp0x/rv7p.C: Ditto.
6544 * g++.dg/cpp0x/rv8p.C: Ditto.
6545 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6546
6547 2010-08-13 Daniel Kraft <d@domob.eu>
6548
6549 * gfortran.dg/implied_shape_1.f08: New test.
6550 * gfortran.dg/implied_shape_2.f90: New test.
6551 * gfortran.dg/implied_shape_3.f08: New test.
6552
6553 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6554
6555 PR libfortran/42526
6556 * gfortran.dg/char_component_initializer_1.f90: New test.
6557
6558 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6559
6560 PR tree-optimization/45241
6561 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6562
6563 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6564
6565 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6566 to dg-options.
6567 * gcc.target/i386/pr40906-2.c: Ditto.
6568 * gcc.target/i386/pr40906-3.c: Ditto.
6569
6570 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6571
6572 PR middle-end/45262
6573 * gcc.c-torture/execute/pr45262.c: New test.
6574
6575 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6576
6577 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6578 empty argument.
6579 * g++.dg/other/profile1.C: Ditto.
6580
6581 2010-08-12 Richard Guenther <rguenther@suse.de>
6582
6583 PR tree-optimization/45232
6584 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6585 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6586 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6587 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6588 unsigned arithmetic.
6589 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6590 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6591 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6592 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6593 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6594 unsigned arithmetic.
6595 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6596 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6597 unsigned arithmetic.
6598 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6599 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6600 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6601 unsigned arithmetic.
6602 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6603 * gcc.dg/tree-ssa/negate.c: Adjust.
6604 * gcc.dg/vect/vect-1.c: Adjust.
6605 * gfortran.dg/reassoc_6.f: XFAIL.
6606
6607 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6608
6609 PR debug/45259
6610 * gcc.dg/pr45259.c: New test.
6611
6612 2010-08-12 Wei Guozhi <carrot@google.com>
6613
6614 PR target/44999
6615 * gcc.target/arm/pr44999.c: New testcase.
6616
6617 2010-08-12 Jie Zhang <jie@codesourcery.com>
6618
6619 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6620 (N): Likewise.
6621 (main): Adjust accordingly.
6622
6623 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6624
6625 * gfortran.dg/graphite/id-22.f: New.
6626
6627 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6628
6629 * gcc.dg/graphite/id-26.c: New.
6630
6631 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6632
6633 * gcc.dg/graphite/id-25.c: New.
6634
6635 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6636
6637 * gcc.dg/graphite/run-id-5.c: New.
6638 * gcc.dg/graphite/run-id-6.c: New.
6639 * gfortran.dg/graphite/id-21.f: New.
6640
6641 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6642
6643 * gcc.dg/graphite/id-24.c: New.
6644
6645 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6646
6647 * gcc.dg/tree-ssa/pr20742.c: New.
6648
6649 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6650
6651 * gcc.dg/graphite/id-23.c: New.
6652
6653 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6654
6655 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6656
6657 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6658
6659 * gcc.dg/graphite/pr42729.c: New.
6660
6661 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6662
6663 * gfortran.dg/graphite/id-20.f: New.
6664
6665 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6666
6667 * gcc.dg/graphite/id-22.c: New.
6668
6669 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6670
6671 * gcc.dg/graphite/run-id-2.c: Call abort.
6672
6673 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6674
6675 * gcc.dg/graphite/id-20.c: New.
6676
6677 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6678 Steve Kargl <kargl@gcc.gnu.org>
6679
6680 PR fortran/44595
6681 * gfortran.dg/move_alloc_3.f90: New.
6682 * gfortran.dg/random_seed_2.f90: New.
6683
6684 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6685
6686 * lib/target-supports.exp (check_effective_target_sync_int_long):
6687 Add hppa*-*-linux*.
6688 (check_effective_target_sync_char_short): Likewise.
6689
6690 2010-08-10 Yao Qi <yao@codesourcery.com>
6691
6692 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6693 general form.
6694 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6695 * g++.dg/other/packed1.C: Likewise.
6696 * g++.dg/other/crash-4.C: Likewise.
6697 * g++.dg/ext/packed8.C: Likewise.
6698 * g++.dg/init/array16.C: Likewise.
6699
6700 2010-08-10 xinliang David Li <davidxl@google.com>
6701 * gcc.dg/tree-ssa/loop-19.c: Add option
6702 -fno-prefetch-loop-array
6703
6704 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6705
6706 PR middle-end/45182
6707 * gcc.c-torture/compile/pr45182.c: New test.
6708
6709 2010-08-09 Jason Merrill <jason@redhat.com>
6710
6711 PR c++/45236
6712 * g++.dg/cpp0x/variadic-104.C: New.
6713
6714 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6715
6716 PR fortran/44235
6717 * gfortran.dg/dependency_32.f90: New test.
6718
6719 2010-08-09 Richard Guenther <rguenther@suse.de>
6720
6721 PR middle-end/44632
6722 * g++.dg/opt/nrv17.C: New testcase.
6723
6724 2010-08-09 Richard Guenther <rguenther@suse.de>
6725
6726 PR middle-end/45212
6727 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6728 alignment from MEM_REF offset only if we took it from the
6729 base object.
6730
6731 * gcc.target/i386/pr24178.c: New testcase.
6732
6733 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6734
6735 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6736 * gcc.dg/20030702-1.c: Ditto.
6737 * gcc.dg/20050309-1.c: Ditto.
6738 * gcc.dg/20050325-1.c: Ditto.
6739 * gcc.dg/20050330-2.c: Ditto.
6740 * gcc.dg/20051201-1.c: Ditto.
6741 * gcc.dg/gomp/pr27573.c: Ditto.
6742 * gcc.dg/gomp/pr34610.c: Ditto.
6743 * gcc.dg/pr24225.c: Ditto.
6744 * gcc.dg/pr26570.c: Ditto.
6745 * gcc.dg/pr32773.c: Ditto.
6746 * g++.dg/gcov/gcov-6.C: Ditto.
6747 * g++.dg/gomp/pr34608.C: Ditto.
6748 * gfortran.dg/gomp/pr27573.f90: Ditto.
6749
6750 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6751 dg-require-host-local dg directive.
6752 * gcc.dg/profile-dir-2.c: Ditto.
6753 * gcc.dg/profile-dir-3.c: Ditto.
6754
6755 2010-08-08 Richard Guenther <rguenther@suse.de>
6756
6757 PR tree-optimization/45109
6758 * gcc.c-torture/compile/pr45109.c: New testcase.
6759
6760 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6761
6762 * gcc.dg/march.c: Skip if -march defined.
6763 * gcc.dg/mtune.c: Skip if -mtune defined.
6764
6765 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6766 generic thunk support.
6767
6768 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6769
6770 PR target/45213
6771 * gcc.target/i386/pr45213.c: New test.
6772
6773 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6774
6775 PR libfortran/45143
6776 * gfortran.dg/fmt_error_11.f03: New test.
6777
6778 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6779
6780 * lib/target-supports.exp (check_effective_target_sync_int_long):
6781 Add arm*-*-linux-gnueabi.
6782 (check_effective_target_sync_char_short): Likewise.
6783
6784 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6785
6786 PR fortran/45159
6787 * gfortran.dg/dependency_31.f90: New test.
6788
6789 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6790
6791 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6792
6793 2010-08-06 Jason Merrill <jason@redhat.com>
6794
6795 * g++.dg/cpp0x/sfinae3.C: New.
6796 * g++.dg/cpp0x/sfinae4.C: New.
6797
6798 2010-08-06 Richard Guenther <rguenther@suse.de>
6799
6800 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6801 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6802 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6803 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6804 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6805 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6806 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6807 * gcc.c-torture/execute/20100805-1.c: Likewise.
6808
6809 2010-08-05 Martin Jambor <mjambor@suse.cz>
6810
6811 PR testsuite/42855
6812 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6813
6814 2010-08-05 Martin Jambor <mjambor@suse.cz>
6815
6816 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6817 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6818
6819 2010-08-05 Martin Jambor <mjambor@suse.cz>
6820
6821 * g++.dg/ipa/devirt-1.C: New test.
6822 * g++.dg/ipa/devirt-2.C: Likewise.
6823 * g++.dg/ipa/devirt-3.C: Likewise.
6824 * g++.dg/ipa/devirt-4.C: Likewise.
6825 * g++.dg/ipa/devirt-5.C: Likewise.
6826 * gcc.dg/ipa/iinline-3.c: Likewise.
6827
6828 2010-08-05 Jie Zhang <jie@codesourcery.com>
6829
6830 PR tree-optimization/45144
6831 * gcc.dg/tree-ssa/pr45144.c: New test.
6832
6833 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6834
6835 PR fortran/42207
6836 PR fortran/44064
6837 PR fortran/44065
6838 * gfortran.dg/class_25.f03: New.
6839 * gfortran.dg/class_26.f03: New.
6840
6841 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6842
6843 * g++.dg/warn/miss-format-1.C: Update line number.
6844
6845 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6846
6847 PR c++/44641
6848 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6849 .frame and .mask assembler directives.
6850
6851 2010-08-04 Richard Guenther <rguenther@suse.de>
6852
6853 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6854 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6855 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6856 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6857
6858 2010-08-04 Tobias Burnus <burnus@net-b.de>
6859
6860 PR fortran/44857
6861 * gfortran.dg/derived_constructor_char_1.f90: New.
6862 * gfortran.dg/derived_constructor_char_2.f90: New.
6863
6864 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6865
6866 PR fortran/45159
6867 * gfortran.dg/dependency_30.f90: New test.
6868
6869 2010-08-03 Jan Hubicka <jh@suse.cz>
6870
6871 * gcc.c-torture/compile/pr45085.c: New testcase.
6872
6873 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6874
6875 PR fortran/44584
6876 PR fortran/45161
6877 * gfortran.dg/typebound_call_9.f03: Modified.
6878 * gfortran.dg/typebound_generic_1.f03: Modified.
6879
6880 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6881
6882 PR fortran/45159
6883
6884 * gfortran.dg/dependency_29.f90: New test.
6885
6886 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6887
6888 PR fortran/36854
6889 * gfortran.dg/character_comparison_2.f90: New test.
6890 * gfortran.dg/character_comparison_3.f90: New test.
6891 * gfortran.dg/dependency_28.f90: New test.
6892
6893 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6894
6895 PR target/40457
6896 * gcc.target/arm/pr40457-1.c: New test.
6897 * gcc.target/arm/pr40457-2.c: New test.
6898
6899 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6900
6901 PR fortran/44912
6902 * gfortran.dg/typebound_call_17.f03: New.
6903
6904 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6905
6906 PR fortran/44929
6907 * gfortran.dg/allocate_derived_3.f90: New.
6908
6909 2010-07-30 Xinliang David Li <davidxl@google.com>
6910 PR tree-optimization/45121
6911 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6912
6913 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6914
6915 PR c++/45112
6916 * g++.dg/pr45112.C: New test.
6917
6918 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6919
6920 PR debug/45055
6921 PR rtl-optimization/45137
6922 * gcc.dg/pr45055.c: New test.
6923
6924 2010-07-30 Alan Modra <amodra@gmail.com>
6925
6926 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6927 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6928
6929 2010-07-29 Tobias Burnus <burnus@net-b.de>
6930
6931 PR fortran/45087
6932 PR fortran/45125
6933 * gfortran.dg/whole_file_25.f90: New.
6934 * gfortran.dg/whole_file_26.f90: New.
6935 * gfortran.dg/whole_file_27.f90: New.
6936
6937 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6938
6939 PR fortran/44962
6940 * gfortran.dg/typebound_proc_17.f03: New.
6941
6942 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6943
6944 PR fortran/45004
6945 * gfortran.dg/move_alloc_2.f90: New.
6946
6947 2010-07-29 Xinliang David Li <davidxl@google.com>
6948 PR tree-optimization/45121
6949 * c-c++-common/uninit-17.c: Fix expected output.
6950
6951 2010-07-29 Richard Guenther <rguenther@suse.de>
6952
6953 PR tree-optimization/45120
6954 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6955
6956 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6957
6958 PR fortran/42051
6959 PR fortran/44064
6960 * gfortran.dg/pr42051.f03: New testcase.
6961
6962 2010-07-29 Richard Guenther <rguenther@suse.de>
6963
6964 PR middle-end/45034
6965 * gcc.c-torture/execute/pr45034.c: New testcase.
6966
6967 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6968
6969 PR c++/45096
6970 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6971
6972 2010-07-28 Daniel Kraft <d@domob.eu>
6973
6974 * gfortran.dg/bound_8.f90: New test.
6975
6976 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6977
6978 PR debug/45105
6979 * gcc.dg/pr45105.c: New test.
6980
6981 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6982
6983 PR rtl-optimization/45107
6984 * gcc.dg/pr45107.c: New test.
6985
6986 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6987
6988 PR rtl-optimization/45101
6989 * gcc.dg/pr45101.c: New test.
6990
6991 2010-07-28 Tobias Burnus <burnus@net-b.de>
6992
6993 PR fortran/45077
6994 * gfortran.dg/whole_file_24.f90: New.
6995
6996 2010-07-27 Jason Merrill <jason@redhat.com>
6997
6998 * g++.dg/cpp0x/variadic102.C: New.
6999 * g++.dg/cpp0x/variadic103.C: New.
7000
7001 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7002
7003 PR rtl-optimization/40956
7004 PR target/42495
7005 PR middle-end/42574
7006 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7007 * gcc.target/arm/pr42574.c: Add tests.
7008
7009 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
7010
7011 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7012 test name.
7013 (cleanup-repo-files): Ditto.
7014 (cleanup-saved-temps): Ditto.
7015
7016 2010-07-27 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR testsuite/44701
7019 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7020
7021 PR c/45079
7022 * gcc.dg/pr45079.c: New test.
7023
7024 2010-07-27 Ira Rosen <irar@il.ibm.com>
7025
7026 PR tree-optimization/44152
7027 * gcc.dg/vect/fast-math-pr44152.c: New test.
7028
7029 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
7030
7031 PR ObjC/44140
7032 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7033 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7034 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7035 * obj-c++.dg/torture/trivial.mm: Ditto.
7036 * objc.dg/torture/tls/thr-init-2.m: Ditto.
7037 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7038 * objc.dg/torture/tls/thr-init.m: Ditto.
7039 * objc.dg/torture/trivial.m: Ditto.
7040
7041 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
7042
7043 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7044 Skip on spu-*-* targets.
7045
7046 2010-07-27 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR tree-optimization/45083
7049 * gcc.dg/pr45083.c: New test.
7050
7051 2010-07-26 Tobias Burnus <burnus@net-b.de>
7052
7053 PR fortran/40873
7054 * gfortran.dg/whole_file_22.f90: New test.
7055 * gfortran.dg/whole_file_23.f90: New test.
7056
7057 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
7058 Jack Howarth <howarth@bromo.med.uc.edu>
7059 Richard Henderson <rth@redhat.com>
7060
7061 PR target/44132
7062 * gcc.dg/tls/thr-init-1.c: New.
7063 * gcc.dg/tls/thr-init-2.c: New.
7064 * gcc.dg/torture/tls New.
7065 * gcc.dg/torture/tls/tls-test.c: New.
7066 * gcc.dg/torture/tls/thr-init-1.c: New.
7067 * gcc.dg/torture/tls/tls.exp: New.
7068 * gcc.dg/torture/tls/thr-init-2.c: New.
7069 * gcc.dg/tls/emutls-2.c: New test
7070
7071 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7072 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7073 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7074 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7075 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7076 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7077 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7078 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7079 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7080 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7081 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7082 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7083 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7084 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7085 gfortran.dg/gomp/appendix-a/a.22.4.f90,
7086 gfortran.dg/gomp/appendix-a/a.22.5.f90,
7087 gfortran.dg/gomp/appendix-a/a.22.6.f90,
7088 gfortran.dg/gomp/appendix-a/a.24.1.f90,
7089 gfortran.dg/gomp/appendix-a/a.32.1.f90,
7090 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7091 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7092 gfortran.dg/gomp/omp_threadprivate1.f90,
7093 gfortran.dg/gomp/omp_threadprivate2.f90,
7094 gfortran.dg/gomp/reduction1.f90,
7095 gfortran.dg/gomp/sharing-1.f90: Likewise.
7096
7097 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7098
7099 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7100 sse_runtime.
7101 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7102 dg-require-visibility.
7103
7104 2010-07-26 Richard Guenther <rguenther@suse.de>
7105
7106 PR tree-optimization/43784
7107 * gcc.c-torture/execute/pr43784.c: New testcase.
7108 * g++.dg/torture/pr43784.C: Likewise.
7109
7110 2010-07-26 Richard Guenther <rguenther@suse.de>
7111
7112 PR middle-end/45056
7113 * g++.dg/pr45056.C: New testcase.
7114
7115 2010-07-26 Richard Guenther <rguenther@suse.de>
7116
7117 PR tree-optimization/45071
7118 * gcc.dg/pr45071.c: New testcase.
7119
7120 2010-07-26 Tobias Burnus <burnus@net-b.de>
7121
7122 PR fortran/45066
7123 * gfortran.dg/namelist_62.f90: New.
7124
7125 2010-07-26 Richard Guenther <rguenther@suse.de>
7126
7127 * gcc.c-torture/execute/pr45017.c: Move ...
7128 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
7129
7130 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7131
7132 PR fortran/40628
7133 * trim_optimize_1.f90: New test.
7134 * character_comparision_1.f90: New test.
7135
7136 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7137
7138 PR fortran/42852
7139 * gfortran.dg/wtruncate_fix.f: New test.
7140
7141 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
7142
7143 PR testsuite/45068
7144 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7145
7146 2010-07-24 Richard Guenther <rguenther@suse.de>
7147
7148 PR lto/43788
7149 * g++.dg/lto/20100724-1_0.C: New testcase.
7150
7151 2010-07-24 Richard Guenther <rguenther@suse.de>
7152
7153 PR lto/43212
7154 * gcc.dg/lto/20100724-1_0.c: New testcase.
7155 * gcc.dg/lto/20100724-1_1.c: Likewise.
7156
7157 2010-07-24 Tobias Burnus <burnus@net-b.de>
7158
7159 PR fortran/40011
7160 * gfortran.dg/whole_file_21.f90: New.
7161
7162 * gfortran.dg/integer_exponentiation_3.F90: Use
7163 -ffloat-store only for i?86/x86-64 -m32.
7164
7165 2010-07-24 Tobias Burnus <burnus@net-b.de>
7166
7167 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7168 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7169
7170 2010-07-24 Tobias Burnus <burnus@net-b.de>
7171
7172 * gfortran.dg/func_decl_4.f90: Split test into two ...
7173 * gfortran.dg/func_decl_5.f90: ... parts.
7174 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7175 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7176 * gfortran.dg/global_references_1.f90: Add new dg-warning.
7177 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7178 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7179 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7180 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7181 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7182 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7183 * gfortran.dg/sizeof.f90: Make test valid.
7184 * gfortran.dg/pr20865.f90: Add new dg-error.
7185 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7186 * gfortran.dg/g77/19990218-0.f: Ditto.
7187 * gfortran.dg/g77/19990218-1.f: Ditto.
7188 * gfortran.dg/g77/970625-2.f: Ditto.
7189 * gfortran.dg/pr37243.f: Fix function declaration.
7190 * gfortran.dg/use_only_1.f90: Fix implicit typing.
7191 * gfortran.dg/loc_1.f90: Fix pointer datatype.
7192
7193 2010-07-23 Tobias Burnus <burnus@net-b.de>
7194
7195 PR fortran/44945
7196 * gfortran.dg/char_array_structure_constructor.f90: Add
7197 -fwhole-file as dg-option as it otherwise fails on some
7198 systems.
7199
7200 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
7201
7202 * gnat.dg/aggr16.ad[sb]: New test.
7203 * gnat.dg/aggr16_pkg.ads: New helper.
7204
7205 2010-07-23 Richard Guenther <rguenther@suse.de>
7206
7207 PR lto/43071
7208 * g++.dg/lto/20100723-1_0.C: New testcase.
7209
7210 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
7211
7212 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7213 AVX support.
7214 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7215 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7216
7217 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7218
7219 * lib/target-supports.exp (add_options_for_tls): New proc.
7220 * g++.dg/tls/static-1.C: Use dg-add-options tls.
7221 * g++.dg/tls/static-1a.cc: Likewise.
7222 * gcc.dg/tls/emutls-1.c: Likewise.
7223 * gcc.dg/tls/opt-11.c: Likewise.
7224 * gcc.dg/tls/opt-12.c: Likewise.
7225 * gcc.dg/tls/pr24428-2.c: Likewise.
7226 * gcc.dg/tls/pr24428.c: Likewise.
7227 * obj-c++.dg/tls/static-1.mm: Likewise.
7228 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7229 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7230 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7231 * objc.dg/torture/tls/thr-init-2.m: Likewise.
7232 * objc.dg/torture/tls/thr-init-3.m: Likewise.
7233 * objc.dg/torture/tls/thr-init.m: Likewise.
7234 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7235
7236 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7237
7238 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7239 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7240 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7241 optimized dump files.
7242
7243 2010-07-23 Jakub Jelinek <jakub@redhat.com>
7244
7245 PR tree-optimization/45047
7246 * gcc.c-torture/compile/pr45047.c: New test.
7247
7248 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7249
7250 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7251 instead of dg-compile.
7252 * gcc.dg/float-range-4.c: Ditto.
7253 * gcc.dg/float-range-5.c: Ditto.
7254 * gcc.dg/fold-overflow-1.c: Ditto.
7255 * gcc.dg/gomp/sections-4.c: Ditto.
7256 * gcc.dg/transparent-union-1.c: Ditto.
7257 * gcc.dg/transparent-union-2.c: Ditto.
7258 * gcc.target/i386/pr39315-check.c: Ditto.
7259 * g++.dg/gomp/sections-4.C: Ditto.
7260 * g++.dg/template/dtor7.C: Ditto.
7261 * g++.dg/tree-ssa/pr19952.C: Ditto.
7262 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7263 * gfortran.dg/graphite/pr42185.f90: Ditto.
7264 * gfortran.dg/namelist_36.f90: Ditto.
7265 * gnat.dg/noreturn1.adb: Ditto.
7266 * gnat.dg/specs/small_alignment.ads: Ditto.
7267
7268 2010-07-23 Martin Jambor <mjambor@suse.cz>
7269
7270 PR tree-optimization/44915
7271 * g++.dg/torture/pr44915.C: New test.
7272
7273 2010-07-23 Martin Jambor <mjambor@suse.cz>
7274
7275 PR tree-optimization/44914
7276 * g++.dg/tree-ssa/pr44914.C: New test.
7277
7278 2010-07-23 Jie Zhang <jie@codesourcery.com>
7279
7280 PR target/44290
7281 * gcc.dg/pr44290-1.c: New test.
7282 * gcc.dg/pr44290-2.c: New test.
7283
7284 2010-07-23 Jason Merrill <jason@redhat.com>
7285
7286 PR c++/45008
7287 * g++.dg/abi/mangle44.C: New.
7288
7289 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7290
7291 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7292 for compile-time only tests.
7293 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7294 target check.
7295 * gcc.target/i386/pr39315-4.c: Ditto.
7296 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7297 target check. Include sse-os-support.h.
7298 (main): Call check_isa and sse_os_support.
7299 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7300 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7301 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7302 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7303 target check. Include sse-os-support.h.
7304 (main): Call check_isa and sse_os_support.
7305 * gcc.target/i386/vperm-v2df.c: Ditto.
7306
7307 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7308
7309 * lib/target-supports.exp (check_avx_hw_available): New procedure.
7310 (check_effective_target_avx_runtime): New procedure.
7311 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7312 (check_effective_target_sse_runtime): Add check_effective_target_sse.
7313
7314 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7315 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
7316 and __get_cpuid test.
7317 * gcc.dg/compat/vector-2b_main.c: Ditto.
7318
7319 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7320
7321 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7322 for compile-time only test.
7323 * gcc.dg/pr32716.c: Ditto.
7324 * gcc.dg/pr34856.c: Ditto.
7325 * gcc.dg/pr36997.c: Ditto.
7326 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7327 * gfortran.dg/pr28158.f90: Ditto.
7328 * gfortran.dg/pr30667.f: Ditto.
7329
7330 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7331 i?86-*-* and x86_64-*-* targets to disable execution on targets
7332 without sse2 runtime support.
7333 * g++.dg/vect/vect.exp: Ditto.
7334 * gfortran.dg/vect/vect.exp: Ditto.
7335
7336 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7337 * gcc.dg/pr37544.c: Ditto.
7338 * gcc.dg/pr40550.c: Ditto.
7339 * gcc.dg/compat/union-m128-1_main.c: Ditto.
7340 * gcc.dg/compat/vector-1a_main.c: Ditto.
7341 * gcc.dg/compat/vector-2a_main.c: Ditto.
7342 * gcc.dg/torture/pr16104-1.c: Ditto.
7343 * gcc.dg/torture/pr35771-1.c: Ditto.
7344 * gcc.dg/torture/pr35771-2.c: Ditto.
7345 * gcc.dg/torture/pr35771-3.c: Ditto.
7346 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7347 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7348 * gcc.dg/torture/stackalign/push-1.c: Ditto.
7349 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7350 * g++.dg/other/i386-1.C: Ditto.
7351 * g++.dg/other/pr40446.C: Ditto.
7352
7353 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7354
7355 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7356
7357 2010-07-23 Daniel Kraft <d@domob.eu>
7358
7359 PR fortran/44709
7360 * gfortran.dg/exit_1.f08: New test.
7361 * gfortran.dg/exit_2.f08: New test.
7362
7363 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
7364
7365 PR tree-optimization/39839
7366 * gcc.target/arm/pr39839.c: New test case.
7367
7368 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7369
7370 * gnat.dg/unchecked_convert5b.adb: New test.
7371 * gnat.dg/unchecked_convert6.adb: Likewise.
7372 * gnat.dg/unchecked_convert6b.adb: Likewise.
7373
7374 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7375
7376 * gnat.dg/aggr15.ad[sb]: New test.
7377
7378 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7379
7380 PR debug/45024
7381 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7382
7383 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7384
7385 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7386 with dg-require-linker-plugin.
7387
7388 2010-07-22 Richard Guenther <rguenther@suse.de>
7389
7390 PR lto/43850
7391 * g++.dg/lto/20100722-1_0.C: New testcase.
7392
7393 2010-07-22 Richard Guenther <rguenther@suse.de>
7394
7395 PR lto/42451
7396 * gcc.dg/lto/20100720-3_0.c: New testcase.
7397 * gcc.dg/lto/20100720-3_1.c: Likewise.
7398
7399 2010-07-22 Richard Guenther <rguenther@suse.de>
7400
7401 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7402 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7403
7404 PR lto/43373
7405 * gcc.dg/lto/20100722-1_0.c: New testcase.
7406
7407 2010-07-22 Martin Jambor <mjambor@suse.cz>
7408
7409 PR tree-optimization/44891
7410 * gcc.c-torture/compile/pr44891.c: New test.
7411
7412 2010-07-22 Richard Guenther <rguenther@suse.de>
7413
7414 PR tree-optimization/45017
7415 * gcc.c-torture/execute/pr45017.c: New testcase.
7416
7417 2010-07-22 Tobias Burnus <burnus@net-b.de>
7418
7419 PR fortran/45019
7420 * gfortran.dg/aliasing_dummy_5.f90: New.
7421
7422 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7423
7424 PR target/43698
7425 * gcc.target/arm/pr43698.c: New test.
7426
7427 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7428
7429 PR fortran/44929
7430 * Revert my commit r162325 for this PR.
7431
7432 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7433
7434 PR debug/45015
7435 * gcc.target/m68k/pr45015.c: New test.
7436
7437 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7438
7439 PR c++/44641
7440 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7441 comments.
7442
7443 2010-07-21 Richard Guenther <rguenther@suse.de>
7444
7445 PR lto/45018
7446 * g++.dg/lto/20100721-1_0.C: New testcase.
7447
7448 2010-07-21 Martin Jambor <mjambor@suse.cz>
7449
7450 PR tree-optimization/44900
7451 * g++.dg/torture/pr44900.C: New test.
7452
7453 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7454
7455 PR middle-end/44738
7456 * c-c++-common/uninit-17.c: Correct expected error.
7457
7458 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7459
7460 * gcc.dg/guality/asm-1.c: New test.
7461
7462 PR debug/45003
7463 * gcc.dg/guality/pr45003-2.c: New test.
7464 * gcc.dg/guality/pr45003-3.c: New test.
7465
7466 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7467
7468 PR libfortran/44697
7469 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7470
7471 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7472
7473 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7474 defined on the current line.
7475 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7476 * g++.dg/debug/dwarf2/pr44641.C: New.
7477
7478 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7479
7480 * gcc.target/powerpc/block-move-1.c: New test.
7481 * gcc.target/powerpc/block-move-2.c: New test.
7482
7483 2010-07-20 Jason Merrill <jason@redhat.com>
7484
7485 PR c++/44967
7486 * g++.dg/cpp0x/sfinae2.C: New.
7487
7488 2010-07-20 Richard Guenther <rguenther@suse.de>
7489
7490 PR lto/42696
7491 * gcc.dg/lto/20100720-4_0.c: New testcase.
7492
7493 2010-07-20 Richard Guenther <rguenther@suse.de>
7494
7495 PR lto/43221
7496 * gcc.dg/lto/20100720-2_0.c: New testcase.
7497 * gcc.dg/lto/20100720-2_1.c: Likewise.
7498
7499 2010-07-20 Richard Guenther <rguenther@suse.de>
7500
7501 PR lto/43208
7502 * gcc.dg/lto/20100720-1_0.c: New testcase.
7503 * gcc.dg/lto/20100720-1_1.c: Likewise.
7504
7505 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR debug/45003
7508 * gcc.dg/guality/pr45003-1.c: New test.
7509
7510 2010-07-20 Richard Guenther <rguenther@suse.de>
7511
7512 PR tree-optimization/44977
7513 * gcc.dg/torture/pr44977.c: New testcase.
7514
7515 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7516
7517 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7518 sync_char_short
7519
7520 2010-07-20 Richard Guenther <rguenther@suse.de>
7521
7522 PR middle-end/44971
7523 PR middle-end/44988
7524 * gcc.dg/pr44971.c: New testcase.
7525 * gcc.c-torture/compile/pr44988.c: Likewise.
7526
7527 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7528
7529 PR fortran/44929
7530 * gfortran.dg/allocate_with_typespec.f90: New test.
7531 * gfortran.dg/allocate_derived_1.f90: Update error message.
7532
7533 2010-07-19 Jason Merrill <jason@redhat.com>
7534
7535 PR c++/44996
7536 * g++.dg/cpp0x/decltype23.C: New.
7537
7538 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7539
7540 PR fortran/42385
7541 * gfortran.dg/class_defined_operator_1.f03 : New test.
7542
7543 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7544
7545 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7546 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7547 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7548 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7549
7550 2010-07-19 Richard Guenther <rguenther@suse.de>
7551
7552 PR middle-end/44941
7553 * gcc.c-torture/compile/pr44941.c: New testcase.
7554
7555 2010-07-19 Jason Merrill <jason@redhat.com>
7556
7557 PR c++/44969
7558 * g++.dg/template/sfinae24.C: New.
7559
7560 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7561
7562 PR fortran/44353
7563 * gfortran.dg/data_implied_do_2.f90: Removed.
7564
7565 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7566
7567 PR c++/44969
7568 * g++.dg/template/sfinae23.C: New.
7569
7570 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7571
7572 * lib/target-supports.exp (check_sse_os_support_available): New
7573 proc.
7574 (check_sse_hw_available): New proc.
7575 (check_effective_target_sse_runtime): New proc.
7576 (check_effective_target_sse2_runtime): New proc.
7577 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7578 -msse2 if check_sse_os_support_available.
7579 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7580 check_sse_os_support_available.
7581 * gcc.dg/vect/vect.exp: Likewise.
7582 * gfortran.dg/vect/vect.exp: Likewise.
7583 * gcc.target/i386/sol2-check: Renamed to ...
7584 * gcc.target/i386/sse-os-support.h: ... this.
7585 (sol2_check): Renamed to ...
7586 (sse_os_support): ... this.
7587 Only test movss with xmm registers.
7588 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7589 Removed ILL_INSN, ILL_INSN_LEN.
7590 * gcc.target/i386/sse2-check.h: Likewise.
7591 * gcc.target/i386/sse3-check.h: Likewise.
7592 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7593 Removed cpuid.h, __get_cpuid test.
7594 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7595 Removed cpuid.h, __get_cpuid test.
7596 * g++.dg/other/pr40446.C: Likewise.
7597 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7598 * gcc.dg/compat/vector-1a_main.c: Likewise.
7599 * gcc.dg/compat/vector-2a_main.c: Likewise.
7600 * gcc.dg/pr36584.c: Likewise.
7601 * gcc.dg/pr37544.c: Likewise.
7602 * gcc.dg/torture/pr16104-1.c: Likewise.
7603 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7604 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7605 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7606 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7607 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7608 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7609 sse2_runtime.
7610 * gcc.dg/torture/pr35771-2.c: Likewise.
7611 * gcc.dg/torture/pr35771-3.c: Likewise.
7612 * gcc.target/i386/pr39315-2.c: Likewise.
7613 * gcc.target/i386/pr39315-4.c: Likewise.
7614 * gcc.target/i386/vperm-v2df.c: Likewise.
7615 * gcc.target/i386/vperm-v2di.c: Likewise.
7616 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7617 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7618 sse_runtime.
7619
7620 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7621
7622 PR fortran/44353
7623 * gfortran.dg/data_implied_do_2.f90: New test.
7624
7625 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7626
7627 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7628
7629 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7630
7631 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7632 to the "mips16" group.
7633 (mips_using_mips16_p): New procedure.
7634 (mips-dg-options): Use it.
7635
7636 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7637
7638 * gcc.target/mips/mips16-attributes-4.c: New test.
7639
7640 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7641
7642 PR testsuite/44418
7643 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7644 * gcc.target/powerpc/recip-2.c: Ditto.
7645 * gcc.target/powerpc/recip-3.c: Ditto.
7646
7647 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7648
7649 * gcc.target/arm/pr42235.c: New test.
7650
7651 2010-07-16 Jason Merrill <jason@redhat.com>
7652
7653 PR c++/32505
7654 * g++.dg/template/partial8.C: New.
7655
7656 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7657
7658 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7659 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7660 in C++.
7661 (gualcvt): New overloaded inline.
7662 (GUALCVT): Use it for C++.
7663 * g++.dg/guality/guality.exp: New.
7664 * g++.dg/guality/guality.h: New.
7665 * g++.dg/guality/redeclaration1.C: New test.
7666 * g++.dg/dg.exp: Prune also guality/* tests.
7667 * gcc.dg/guality/pr43141.c: Moved to...
7668 * c-c++-common/guality/pr43141.c: ... here.
7669
7670 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7671
7672 PR libfortran/37077
7673 * gfortran.dg/char4_iunit_2.f03: New test.
7674
7675 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7676
7677 PR testsuite/43925
7678 * lib/plugin-support.exp (plugin-test-execute):
7679 Add ${gcc_objdir}/intl to includes.
7680
7681 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR target/44942
7684 * gcc.c-torture/execute/pr44942.c: New test.
7685 * gcc.target/i386/pr44942.c: New test.
7686
7687 2010-07-15 Jason Merrill <jason@redhat.com>
7688
7689 PR c++/44909
7690 * g++.dg/cpp0x/implicit7.C: New.
7691 * g++.dg/cpp0x/implicit8.C: New.
7692
7693 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7694
7695 Disable float tests for __SPU__ targets due to lack of signed zero:
7696 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7697 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7698 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7699 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7700 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7701 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7702 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7703 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7704 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7705
7706 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7707
7708 * gfortran.dg/select_char_2.f90: New test.
7709
7710 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7711
7712 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7713 with DECL_CHAIN.
7714
7715 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7716
7717 PR fortran/44936
7718 * gfortran.dg/typebound_generic_9.f03: New.
7719
7720 2010-07-15 Richard Guenther <rguenther@suse.de>
7721
7722 PR tree-optimization/44946
7723 * gcc.c-torture/compile/pr44946.c: New testcase.
7724
7725 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7726
7727 PR fortran/40206
7728 * gfortran.dg/select_char_3.f90: New test.
7729
7730 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7731 Kevin F. Quinn <kevquinn@gentoo.org>
7732
7733 * gcc.dg/Wtrampolines.c: New.
7734
7735 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7736
7737 PR libfortran/44934
7738 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7739
7740 2010-07-14 Jason Merrill <jason@redhat.com>
7741
7742 PR c++/44810
7743 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7744
7745 Implement C++0x unrestricted unions (N2544)
7746 * g++.dg/cpp0x/union1.C: New.
7747 * g++.dg/cpp0x/union2.C: New.
7748 * g++.dg/cpp0x/union3.C: New.
7749 * g++.dg/cpp0x/defaulted2.C: Adjust.
7750 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7751 * g++.old-deja/g++.ext/anon2.C: Adjust.
7752 * g++.old-deja/g++.mike/misc6.C: Adjust.
7753
7754 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7755
7756 PR fortran/44925
7757 * gfortran.dg/c_loc_tests_15.f90: New.
7758
7759 2010-07-13 Jason Merrill <jason@redhat.com>
7760
7761 PR c++/44909
7762 * g++.dg/cpp0x/implicit6.C: New.
7763
7764 2010-07-13 Jason Merrill <jason@redhat.com>
7765
7766 PR c++/44540
7767 * g++.dg/abi/noreturn1.C: New.
7768 * g++.dg/abi/noreturn2.C: New.
7769
7770 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7771
7772 PR other/44874
7773 PR debug/44832
7774 * c-c++-common/pr44832.c: New test.
7775
7776 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7777
7778 PR objc/44488
7779 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7780 on the target. Make sure that we can assemble the emitted asm when
7781 the test type is 'compile'.
7782
7783 2010-07-13 Richard Guenther <rguenther@suse.de>
7784
7785 PR tree-optimization/36960
7786 * g++.dg/torture/pr36960.C: New testcase.
7787
7788 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7789
7790 PR c++/44908
7791 * g++.dg/template/sfinae21.C: New.
7792 * g++.dg/template/sfinae22.C: Likewise.
7793
7794 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7795
7796 PR testsuite/42843
7797 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7798 * gcc.dg/plugin/ggcplug.c: Likewise.
7799 * g++.dg/plugin/selfassign.c: Likewise.
7800 * g++.dg/plugin/attribute_plugin.c: Likewise.
7801 * g++.dg/plugin/dumb_plugin.c: Likewise.
7802 * g++.dg/plugin/pragma_plugin.c: Likewise.
7803
7804 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7805
7806 * gcc.c-torture/execute/pr44683.x: New.
7807 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7808
7809 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7810
7811 PR fortran/44434
7812 PR fortran/44565
7813 PR fortran/43945
7814 PR fortran/44869
7815 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7816 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7817 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7818 * gfortran.dh/typebound_call_16.f03: New.
7819 * gfortran.dg/typebound_generic_6.f03: New.
7820 * gfortran.dg/typebound_generic_7.f03: New.
7821 * gfortran.dg/typebound_generic_8.f03: New.
7822
7823 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7824
7825 PR libfortran/37077
7826 * gfortran.dg/char4_iunit_1.f03: New test.
7827
7828 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7829
7830 * gcc.dg/tree-ssa/vrp53.c: New test.
7831
7832 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7833
7834 PR c++/44907
7835 * g++.dg/template/sfinae19.C: New.
7836 * g++.dg/template/sfinae20.C: Likewise.
7837
7838 2010-07-12 Jie Zhang <jie@codesourcery.com>
7839
7840 * gcc.target/arm/interrupt-1.c: New test.
7841 * gcc.target/arm/interrupt-2.c: New test.
7842
7843 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7844
7845 * gcc.dg/pr42427.c: Require c99_runtime.
7846 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7847 c99_runtime.
7848 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7849 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7850 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7851 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7852 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7853 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7854 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7855 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7856 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7857 * gcc.target/i386/pr37275.c: Require visibility support.
7858
7859 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7860
7861 * lib/target-supports.exp (check_effective_target_sse): New proc.
7862 * gcc.target/i386/sol2-check.h: New file.
7863 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7864 Include sol2-check.h.
7865 (main) Only run do_test () if sol2_check ().
7866 * gcc.target/i386/sse2-check.h: Likewise.
7867 * gcc.target/i386/sse3-check.h: Likewise.
7868 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7869 [__sun__ && __svr4__]: Execute SSE2 instruction.
7870 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7871 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7872 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7873 * g++.dg/ext/vector14.C: Likewise.
7874 * g++.dg/other/mmintrin.C: Likewise.
7875 * gcc.dg/20020418-1.c: Likewise.
7876 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7877 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7878 * gcc.dg/format/unnamed-1.c: Likewise.
7879 Adapt dg-warning line number.
7880 * gcc.dg/graphite/pr40281.c: Likewise.
7881 * gcc.dg/pr32176.c: Likewise.
7882 * gcc.dg/pr40550.c: Likewise.
7883 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7884 * gcc.dg/torture/pr36891.c: Likewise.
7885 * gcc.target/i386/20020218-1.c: Likewise.
7886 * gcc.target/i386/20020523.c: Likewise.
7887 * gcc.target/i386/abi-1.c: Likewise.
7888 * gcc.target/i386/brokensqrt.c: Likewise.
7889 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7890 * gcc.target/i386/pr13366.c: Likewise.
7891 * gcc.target/i386/pr13685.c: Likewise.
7892 * gcc.target/i386/pr24306.c: Likewise.
7893 * gcc.target/i386/pr31486.c: Likewise.
7894 * gcc.target/i386/pr32065-1.c: Likewise.
7895 * gcc.target/i386/pr32065-2.c: Likewise.
7896 * gcc.target/i386/pr32389.c: Likewise.
7897 * gcc.target/i386/pr38824.c: Likewise.
7898 * gcc.target/i386/pr38931.c: Likewise.
7899 * gcc.target/i386/pr39592-1.c: Likewise.
7900 * gcc.target/i386/pr43766.c: Likewise.
7901 * gcc.target/i386/recip-divf.c: Likewise.
7902 * gcc.target/i386/recip-sqrtf.c: Likewise.
7903 * gcc.target/i386/recip-vec-divf.c: Likewise.
7904 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7905 * gcc.target/i386/sse-1.c: Likewise.
7906 * gcc.target/i386/sse-16.c: Likewise.
7907 * gcc.target/i386/sse-2.c: Likewise.
7908 * gcc.target/i386/sse-20.c: Likewise.
7909 * gcc.target/i386/sse-3.c: Likewise.
7910 * gcc.target/i386/sse-7.c: Likewise.
7911 * gcc.target/i386/sse-9.c: Likewise.
7912 * gcc.target/i386/sse-addps-1.c: Likewise.
7913 * gcc.target/i386/sse-addss-1.c: Likewise.
7914 * gcc.target/i386/sse-andnps-1.c: Likewise.
7915 * gcc.target/i386/sse-andps-1.c: Likewise.
7916 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7917 * gcc.target/i386/sse-comiss-1.c: Likewise.
7918 * gcc.target/i386/sse-comiss-2.c: Likewise.
7919 * gcc.target/i386/sse-comiss-3.c: Likewise.
7920 * gcc.target/i386/sse-comiss-4.c: Likewise.
7921 * gcc.target/i386/sse-comiss-5.c: Likewise.
7922 * gcc.target/i386/sse-comiss-6.c: Likewise.
7923 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7924 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7925 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7926 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7927 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7928 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7929 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7930 * gcc.target/i386/sse-divps-1.c: Likewise.
7931 * gcc.target/i386/sse-divss-1.c: Likewise.
7932 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7933 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7934 * gcc.target/i386/sse-maxps-1.c: Likewise.
7935 * gcc.target/i386/sse-maxss-1.c: Likewise.
7936 * gcc.target/i386/sse-minps-1.c: Likewise.
7937 * gcc.target/i386/sse-minss-1.c: Likewise.
7938 * gcc.target/i386/sse-movaps-1.c: Likewise.
7939 * gcc.target/i386/sse-movaps-2.c: Likewise.
7940 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7941 * gcc.target/i386/sse-movhps-1.c: Likewise.
7942 * gcc.target/i386/sse-movhps-2.c: Likewise.
7943 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7944 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7945 * gcc.target/i386/sse-movntps-1.c: Likewise.
7946 * gcc.target/i386/sse-movss-1.c: Likewise.
7947 * gcc.target/i386/sse-movss-2.c: Likewise.
7948 * gcc.target/i386/sse-movss-3.c: Likewise.
7949 * gcc.target/i386/sse-movups-1.c: Likewise.
7950 * gcc.target/i386/sse-movups-2.c: Likewise.
7951 * gcc.target/i386/sse-mulps-1.c: Likewise.
7952 * gcc.target/i386/sse-mulss-1.c: Likewise.
7953 * gcc.target/i386/sse-orps-1.c: Likewise.
7954 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7955 * gcc.target/i386/sse-recip-vec.c: Likewise.
7956 * gcc.target/i386/sse-recip.c: Likewise.
7957 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7958 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7959 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7960 * gcc.target/i386/sse-subps-1.c: Likewise.
7961 * gcc.target/i386/sse-subss-1.c: Likewise.
7962 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7963 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7964 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7965 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7966 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7967 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7968 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7969 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7970 * gcc.target/i386/sse-xorps-1.c: Likewise.
7971 * gcc.target/i386/ssefn-1.c: Likewise.
7972 * gcc.target/i386/ssefn-3.c: Likewise.
7973 * gcc.target/i386/sseregparm-1.c: Likewise.
7974 * gcc.target/i386/stackalign/return-3.c: Likewise.
7975 * gcc.target/i386/vectorize1.c: Likewise.
7976 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7977 * gcc.target/i386/xorps-sse.c: Likewise.
7978 * gfortran.dg/pr28158.f90: Likewise.
7979 * gfortran.dg/pr30667.f: Likewise.
7980 * gnat.dg/loop_optimization7.adb: Likewise.
7981 * gnat.dg/sse_nolib.adb: Likewise.
7982
7983 2010-07-11 Tobias Burnus <burnus@net-b.de>
7984
7985 PR fortran/44702
7986 * gfortran.dg/use_rename_6.f90: New.
7987 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7988
7989 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7990
7991 PR fortran/44869
7992 * gfortran.dg/class_24.f03: New.
7993
7994 2010-07-10 Richard Guenther <rguenther@suse.de>
7995
7996 PR lto/44889
7997 * gcc.dg/lto/20100709-1_0.c: New testcase.
7998 * gcc.dg/lto/20100709-1_1.c: Likewise.
7999
8000 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
8001
8002 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8003
8004 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
8005
8006 PR objc/44140
8007 * objc.dg/lto/trivial-1_0.m: New.
8008 * objc.dg/lto/lto.exp: New.
8009 * obj-c++.dg/lto/trivial-1_0.mm: New.
8010 * obj-c++.dg/lto/lto.exp: New.
8011 * objc.dg/symtab-1.m: Adjust sizes.
8012 * objc.dg/image-info.m: Do not run for gnu-runtime.
8013
8014 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8015
8016 * gcc.dg/pr32370.c: Allow another kind of error message.
8017
8018 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
8019
8020 * gnat.dg/atomic3.adb: New test.
8021
8022 2010-07-09 Jakub Jelinek <jakub@redhat.com>
8023 Denys Vlasenko <dvlasenk@redhat.com>
8024 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8025
8026 PR tree-optimization/28632
8027 * gcc.dg/tree-ssa/vrp51.c: New test.
8028 * gcc.dg/tree-ssa/vrp52.c: New test.
8029
8030 2010-07-09 Jason Merrill <jason@redhat.com>
8031
8032 * g++.dg/abi/covariant6.C: New.
8033 * g++.dg/inherit/covariant17.C: Test both bases.
8034 * g++.dg/inherit/covariant7.C: Check vtable layout.
8035
8036 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
8037
8038 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8039
8040 2010-07-09 Richard Guenther <rguenther@suse.de>
8041
8042 PR tree-optimization/44852
8043 * gcc.c-torture/execute/pr44852.c: New testcase.
8044
8045 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8046
8047 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8048 multiplication by values.
8049 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8050 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8051
8052 2010-07-09 Richard Guenther <rguenther@suse.de>
8053
8054 PR tree-optimization/44882
8055 * gfortran.dg/pr44882.f90: New testcase.
8056
8057 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
8058
8059 PR target/40657
8060 * gcc.target/arm/pr40657-1.c: New test.
8061 * gcc.target/arm/pr40657-2.c: New test.
8062 * gcc.c-torture/execute/pr40657.c: New test.
8063
8064 2010-07-09 Jakub Jelinek <jakub@redhat.com>
8065
8066 * gcc.dg/tree-ssa/vrp50.c: New test.
8067 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8068
8069 2010-07-08 Janus Weil <janus@gcc.gnu.org>
8070
8071 PR fortran/44649
8072 * gfortran.dg/c_sizeof_1.f90: Modified.
8073 * gfortran.dg/storage_size_1.f08: New.
8074 * gfortran.dg/storage_size_2.f08: New.
8075
8076 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
8077
8078 * gcc.c-torture/execute/20100708-1.c: New test.
8079
8080 2010-07-08 Jakub Jelinek <jakub@redhat.com>
8081
8082 PR fortran/44847
8083 * gfortran.dg/gomp/pr44847.f90: New test.
8084
8085 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
8086
8087 PR tree-optimization/44710
8088 * gcc.dg/tree-ssa/ifc-6.c: New.
8089 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8090
8091 2010-07-08 Tobias Burnus <burnus@net-b.de>
8092
8093 PR fortran/18918
8094 * gfortran.dg/coarray_10.f90: Add an additional test.
8095
8096 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
8097
8098 PR middle-end/44828
8099 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8100 * gcc.c-torture/execute/pr44828.x: Revert.
8101
8102 2010-07-08 Jason Merrill <jason@redhat.com>
8103
8104 PR c++/43120
8105 * g++.dg/inherit/covariant17.C: New.
8106 * g++.dg/abi/covariant1.C: Actually test for the bug.
8107
8108 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
8109
8110 PR rtl-optimization/44838
8111 * gcc.dg/pr44838.c: New.
8112
8113 2010-07-08 Richard Guenther <rguenther@suse.de>
8114
8115 PR tree-optimization/44831
8116 * gcc.c-torture/compile/pr44831.c: New testcase.
8117 * gcc.dg/tree-ssa/pr21463.c: Adjust.
8118
8119 2010-07-08 Richard Guenther <rguenther@suse.de>
8120
8121 PR tree-optimization/44861
8122 * g++.dg/vect/pr44861.cc: New testcase.
8123
8124 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8125
8126 PR middle-end/44828
8127 * gcc.c-torture/execute/pr44828.x: New file.
8128
8129 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
8130
8131 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8132 dg-options.
8133 * g++.dg/ext/altivec-17.C: Adjust error message.
8134
8135 2010-07-07 Tom Tromey <tromey@redhat.com>
8136
8137 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8138
8139 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
8140
8141 PR target/44844
8142 * gcc.target/i386/rdrand-1.c: Scan "jnc".
8143 * gcc.target/i386/rdrand-2.c: Likewise.
8144 * gcc.target/i386/rdrand-3.c: Likewise.
8145
8146 2010-07-07 Jan Hubicka <jh@suse.cz>
8147
8148 PR middle-end/44813
8149 * g++.dg/torture/pr44813.C: New testcase.
8150 * g++.dg/torture/pr44826.C: New testcase.
8151
8152 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
8153
8154 PR rtl-optimization/44787
8155 * gcc.c-torture/compile/pr44788.c: New test.
8156 * gcc.target/arm/pr44788.c: New test.
8157
8158 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8159
8160 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8161
8162 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8163
8164 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8165 to dg-options.
8166
8167 2010-07-06 Tobias Burnus <burnus@net-b.de>
8168
8169 PR fortran/44742
8170 * gfortran.dg/parameter_array_init_6.f90: New.
8171 * gfortran.dg/initialization_20.f90: Update dg-error.
8172 * gfortran.dg/initialization_24.f90: Ditto.
8173
8174 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8175 PR fortran/PR44693
8176 * gfortran.dg/dim_range_1.f90: New test.
8177 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
8178
8179 2010-07-06 Jason Merrill <jason@redhat.com>
8180
8181 PR c++/44703
8182 * g++.dg/cpp0x/initlist41.C: New.
8183
8184 PR c++/44778
8185 * g++.dg/template/ptrmem22.C: New.
8186
8187 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
8188
8189 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8190 support.
8191 * gcc.target/i386/i386.exp: Likewise.
8192
8193 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8194
8195 PR testsuite/44195
8196 * gcc.dg/lto/20100518_0.c: Limit to x86.
8197
8198 2010-07-06 Richard Guenther <rguenther@suse.de>
8199
8200 PR middle-end/44828
8201 * gcc.c-torture/execute/pr44828.c: New testcase.
8202
8203 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
8204
8205 * g++.dg/warn/noeffect2.C: Adjust expected warning.
8206 * g++.dg/warn/volatile1.C: Likewise.
8207 * g++.dg/template/warn1.C: Likewise.
8208
8209 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
8210
8211 AVX Programming Reference (June, 2010)
8212 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8213 * g++.dg/other/i386-3.C: Likewise.
8214 * gcc.target/i386/sse-12.c: Likewise.
8215
8216 * gcc.target/i386/f16c-check.h: New.
8217 * gcc.target/i386/rdfsbase-1.c: Likewise.
8218 * gcc.target/i386/rdfsbase-2.c: Likewise.
8219 * gcc.target/i386/rdgsbase-1.c: Likewise.
8220 * gcc.target/i386/rdgsbase-2.c: Likewise.
8221 * gcc.target/i386/rdrand-1.c: Likewise.
8222 * gcc.target/i386/rdrand-2.c: Likewise.
8223 * gcc.target/i386/rdrand-3.c: Likewise.
8224 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8225 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8226 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8227 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8228 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8229 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8230 * gcc.target/i386/wrfsbase-1.c: Likewise.
8231 * gcc.target/i386/wrfsbase-2.c: Likewise.
8232 * gcc.target/i386/wrgsbase-1.c: Likewise.
8233 * gcc.target/i386/wrgsbase-2.c: Likewise.
8234
8235 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8236 (__builtin_ia32_vcvtps2ph): New.
8237 (__builtin_ia32_vcvtps2ph256): Likewise.
8238
8239 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8240 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8241
8242 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8243 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8244
8245 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8246 (__builtin_ia32_vcvtps2ph256): Likewise.
8247 Add fsgsbase,rdrnd,f16c.
8248
8249 * lib/target-supports.exp (check_effective_target_f16c): New.
8250
8251 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8252
8253 * gcc.dg/guality/nrv-1.c: New test.
8254
8255 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
8256
8257 PR middle-end/42505
8258 * gcc.target/arm/pr42505.c: New test case.
8259
8260 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8261
8262 PR c++/44808
8263 * g++.dg/opt/nrv16.C: New test.
8264
8265 2010-07-05 Richard Guenther <rguenther@suse.de>
8266
8267 PR tree-optimization/44784
8268 * gcc.c-torture/compile/pr44784.c: New testcase.
8269
8270 2010-07-05 Ira Rosen <irar@il.ibm.com>
8271
8272 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8273 Increase loop bound and array size.
8274 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8275 Likewise.
8276
8277 2010-07-05 Ira Rosen <irar@il.ibm.com>
8278
8279 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8280 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8281 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8282 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8283 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8284
8285 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
8286
8287 PR c++/22138
8288 * g++.dg/parse/template25.C: New.
8289
8290 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
8291
8292 PR rtl-optimization/44695
8293 * gcc.dg/torture/pr44695.c: New.
8294
8295 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8296
8297 PR c++/16630
8298 * g++.dg/ext/pretty3.C: New.
8299
8300 2010-07-04 Richard Guenther <rguenther@suse.de>
8301
8302 PR middle-end/44809
8303 * g++.dg/torture/pr44809.C: New testcase.
8304
8305 2010-07-04 Richard Guenther <rguenther@suse.de>
8306
8307 PR tree-optimization/44656
8308 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8309
8310 2010-07-04 Ira Rosen <irar@il.ibm.com>
8311 Revital Eres <eres@il.ibm.com>
8312
8313 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8314 misaligned stores.
8315 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8316 gcc.dg/vect/vect-96.c: Likewise.
8317 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8318 that support misaligned stores. Change the number of expected
8319 misaligned accesses.
8320 * gcc.dg/vect/vect-peel-1.c: New test.
8321 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8322 gcc.dg/vect/vect-peel-4.c: Likewise.
8323 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8324 vectorizable on all targets that support realignment.
8325 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8326
8327 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
8328
8329 PR c/44806
8330 * gcc.dg/torture/pr44806.c: New.
8331
8332 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8333
8334 * gnat.dg/cond_expr1.adb: New test.
8335
8336 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8337
8338 * gnat.dg/modular3.adb: New test.
8339 * gnat.dg/modular3_pkg.ads: New helper.
8340
8341 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
8342 Mikael Pettersson <mikpe@it.uu.se>
8343
8344 PR testsuite/44518
8345 * obj-c++.dg/encode-2.mm: Produce object and save temps.
8346 Make signed-ness of chars explicit. Scan the object for
8347 strings that are split by some target assemblers.
8348 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8349 explicit.
8350
8351 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
8352
8353 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8354
8355 2010-07-02 Le-Chun Wu <lcwu@google.com>
8356
8357 PR/44128
8358 * g++.dg/warn/Wshadow-7.C: New test.
8359
8360 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8361 Julian Brown <julian@codesourcery.com>
8362 Sandra Loosemore <sandra@codesourcery.com>
8363
8364 * gcc.c-torture/execute/20100416-1.c: New test case.
8365
8366 2010-07-02 Julian Brown <julian@codesourcery.com>
8367 Sandra Loosemore <sandra@codesourcery.com>
8368
8369 PR target/43703
8370
8371 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8372 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8373
8374 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8375 Julian Brown <julian@codesourcery.com>
8376
8377 * gcc.target/arm/neon/vadds64.c: Regenerated.
8378 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8379 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8380 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8381 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8382 * gcc.target/arm/neon-vmls-1.c: Likewise.
8383 * gcc.target/arm/neon-vsubs64.c: New execution test.
8384 * gcc.target/arm/neon-vsubu64.c: New execution test.
8385 * gcc.target/arm/neon-vadds64.c: New execution test.
8386 * gcc.target/arm/neon-vaddu64.c: New execution test.
8387
8388 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8389
8390 * gcc.target/arm/neon-vands64.c: New.
8391 * gcc.target/arm/neon-vandu64.c: New.
8392 * gcc.target/arm/neon-vbics64.c: New.
8393 * gcc.target/arm/neon-vbicu64.c: New.
8394 * gcc.target/arm/neon-veors64.c: New.
8395 * gcc.target/arm/neon-veoru64.c: New.
8396 * gcc.target/arm/neon-vorns64.c: New.
8397 * gcc.target/arm/neon-vornu64.c: New.
8398 * gcc.target/arm/neon-vorrs64.c: New.
8399 * gcc.target/arm/neon-vorru64.c: New.
8400 * gcc.target/arm/neon/vands64.c: Regenerated.
8401 * gcc.target/arm/neon/vandu64.c: Regenerated.
8402 * gcc.target/arm/neon/vbics64.c: Regenerated.
8403 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8404 * gcc.target/arm/neon/veors64.c: Regenerated.
8405 * gcc.target/arm/neon/veoru64.c: Regenerated.
8406 * gcc.target/arm/neon/vorns64.c: Regenerated.
8407 * gcc.target/arm/neon/vornu64.c: Regenerated.
8408 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8409 * gcc.target/arm/neon/vorru64.c: Regenerated.
8410
8411 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8412
8413 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8414
8415 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8416
8417 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8418 * gfortran.dg/intent_out_5.f90: Same.
8419 * gfortran.dg/ltrans-7.f90: Same.
8420 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8421
8422 2010-07-02 Jan Hubicka <jh@suse.cz>
8423
8424 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8425
8426 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8427
8428 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8429
8430 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8431
8432 PR c++/44780
8433 * c-c++-common/Wunused-var-12.c: New test.
8434
8435 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8436
8437 PR target/42835
8438 * gcc.target/arm/pr42835.c: New test.
8439
8440 PR target/42172
8441 * gcc.target/arm/pr42172-1.c: New test.
8442
8443 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8444
8445 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8446
8447 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8448
8449 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8450 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8451 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8452 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8453 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8454 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8455 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8456 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8457 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8458 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8459 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8460 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8461 * gcc.target/arm/neon-vdup_ns64.c: New.
8462 * gcc.target/arm/neon-vdup_nu64.c: New.
8463 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8464 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8465 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8466 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8467 * gcc.target/arm/neon-vmov_ns64.c: New.
8468 * gcc.target/arm/neon-vmov_nu64.c: New.
8469 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8470 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8471 * gcc.target/arm/neon-vget_lanes64.c: New.
8472 * gcc.target/arm/neon-vget_laneu64.c: New.
8473 * gcc.target/arm/neon-vset_lanes64.c: New.
8474 * gcc.target/arm/neon-vset_laneu64.c: New.
8475
8476 2010-07-02 Richard Guenther <rguenther@suse.de>
8477
8478 * g++.dg/torture/20100702-1.C: New testcase.
8479
8480 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8481
8482 PR target/44707
8483 * gcc.c-torture/compile/pr44707.c: New test.
8484
8485 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8486
8487 PR c++/44039
8488 * g++.dg/template/crash101.C: New.
8489
8490 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8491
8492 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8493 Use the ABI-0 accessors and fail it for m64.
8494
8495 2010-07-02 Jan Hubicka <jh@suse.cz>
8496
8497 * g++.dg/tree-ssa/pr44706.C: New testcase.
8498
8499 2010-07-02 Richard Guenther <rguenther@suse.de>
8500
8501 PR tree-optimization/44748
8502 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8503
8504 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8505
8506 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8507 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8508 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8509 the method types to forward:.
8510
8511 2010-06-30 Jason Merrill <jason@redhat.com>
8512
8513 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8514 * g++.dg/other/pr25632.C: Likewise.
8515
8516 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8517
8518 PR tree-optimization/40421
8519 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8520
8521 2010-07-01 Richard Guenther <rguenther@suse.de>
8522
8523 PR middle-end/42834
8524 PR middle-end/44468
8525 * gcc.c-torture/execute/20100316-1.c: New testcase.
8526 * gcc.c-torture/execute/pr44468.c: Likewise.
8527 * gcc.c-torture/compile/20100609-1.c: Likewise.
8528 * gcc.dg/volatile2.c: Adjust.
8529 * gcc.dg/plugin/selfassign.c: Likewise.
8530 * gcc.dg/pr36902.c: Likewise.
8531 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8532 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8533 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8534 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8535 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8536 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8537 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8538 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8539 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8540 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8541 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8542 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8543 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8544 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8545 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8546 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8547 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8548 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8549 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8550 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8551 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8552 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8553 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8554 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8555 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8556 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8557 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8558 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8559 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8560 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8561 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8562 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8563 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8564 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8565 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8566 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8567 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8568 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8569 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8570 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8571 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8572 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8573 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8574 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8575 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8576 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8577 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8578 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8579 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8580 * g++.dg/tree-ssa/pr31146.C: Likewise.
8581 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8582 * g++.dg/tree-ssa/pr33604.C: Likewise.
8583 * g++.dg/plugin/selfassign.c: Likewise.
8584 * gfortran.dg/array_memcpy_3.f90: Likewise.
8585 * gfortran.dg/array_memcpy_4.f90: Likewise.
8586 * c-c++-common/torture/pr42834.c: New testcase.
8587
8588 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8589
8590 PR c++/44628
8591 * g++.dg/template/crash100.C: New.
8592
8593 2010-06-30 Jan Hubicka <jh@suse.cz>
8594
8595 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8596
8597 2010-06-30 Michael Matz <matz@suse.de>
8598
8599 PR bootstrap/44699
8600 * gcc.dg/pr44699.c: New test.
8601
8602 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8603
8604 PR tree-optimization/39799
8605 * c-c++-common/uninit-17.c: New test.
8606
8607 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8608
8609 PR libfortran/43298
8610 * gfortran.dg/read_infnan_1.f90: New test.
8611
8612 2010-06-29 Jason Merrill <jason@redhat.com>
8613
8614 Enable implicitly declared move constructor/operator= (N3053).
8615 * g++.dg/cpp0x/implicit3.C: New.
8616 * g++.dg/cpp0x/implicit4.C: New.
8617 * g++.dg/cpp0x/implicit5.C: New.
8618 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8619 * g++.dg/cpp0x/not_special.C: Adjust.
8620 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8621 * g++.dg/cpp0x/rv1n.C: Adjust.
8622 * g++.dg/cpp0x/rv1p.C: Adjust.
8623 * g++.dg/cpp0x/rv2n.C: Adjust.
8624 * g++.dg/cpp0x/rv2p.C: Adjust.
8625 * g++.dg/cpp0x/rv3n.C: Adjust.
8626 * g++.dg/cpp0x/rv3p.C: Adjust.
8627 * g++.dg/cpp0x/rv4n.C: Adjust.
8628 * g++.dg/cpp0x/rv4p.C: Adjust.
8629 * g++.dg/cpp0x/rv5n.C: Adjust.
8630 * g++.dg/cpp0x/rv5p.C: Adjust.
8631 * g++.dg/cpp0x/rv6n.C: Adjust.
8632 * g++.dg/cpp0x/rv6p.C: Adjust.
8633 * g++.dg/cpp0x/rv7n.C: Adjust.
8634 * g++.dg/cpp0x/rv7p.C: Adjust.
8635 * g++.dg/cpp0x/rv8p.C: Adjust.
8636 * g++.dg/gomp/pr26690-1.C: Adjust.
8637 * g++.dg/other/error20.C: Adjust.
8638 * g++.dg/other/error31.C: Adjust.
8639 * g++.dg/parse/error19.C: Adjust.
8640 * g++.dg/template/qualttp5.C: Adjust.
8641 * g++.old-deja/g++.law/ctors5.C: Adjust.
8642
8643 Enable implicitly deleted functions (N2346)
8644 * g++.dg/cpp0x/defaulted17.C: New.
8645 * g++.dg/cpp0x/implicit1.C: New.
8646 * g++.dg/cpp0x/implicit2.C: New.
8647 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8648 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8649 * g++.dg/init/ctor4.C: Adjust.
8650 * g++.dg/init/synth2.C: Adjust.
8651 * g++.dg/lto/20081118_1.C: Adjust.
8652 * g++.dg/other/error13.C: Adjust.
8653 * g++.dg/other/unused1.C: Adjust.
8654 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8655 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8656 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8657 * g++.old-deja/g++.law/ctors17.C: Adjust.
8658 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8659 * g++.old-deja/g++.pt/assign1.C: Adjust.
8660 * g++.old-deja/g++.pt/crash20.C: Adjust.
8661
8662 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8663 * g++.dg/cpp0x/defaulted13.C: Adjust.
8664 * g++.dg/cpp0x/defaulted2.C: Adjust.
8665 * g++.dg/cpp0x/defaulted3.C: Adjust.
8666 * g++.dg/cpp0x/initlist9.C: Adjust.
8667 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8668 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8669 * g++.dg/init/synth2.C: Adjust.
8670
8671 * g++.dg/cpp0x/defaulted19.C: New.
8672
8673 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8674 * g++.dg/template/error23.C: Fix for -std=c++0x.
8675
8676 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8677
8678 PR fortran/44718
8679 * gfortran.dg/proc_ptr_28.f90: New.
8680
8681 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR tree-optimization/43801
8684 * g++.dg/torture/pr43801.C: New test.
8685
8686 PR debug/44668
8687 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8688
8689 2010-06-29 Jason Merrill <jason@redhat.com>
8690
8691 PR c++/44587
8692 * g++.dg/template/qualified-id2.C: New.
8693 * g++.dg/template/qualified-id3.C: New.
8694
8695 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8696
8697 PR fortran/44696
8698 * gfortran.dg/associated_target_4.f90: New.
8699
8700 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8701
8702 PR fortran/44582
8703 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8704
8705 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8706
8707 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8708
8709 2010-06-29 Jan Hubicka <jh@suse.cz>
8710
8711 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8712
8713 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8714
8715 PR target/43902
8716 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8717 * gcc.target/arm/wmul-3.c: New test.
8718 * gcc.target/arm/wmul-4.c: New test.
8719
8720 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8721
8722 PR rtl-optimization/44659
8723 * gcc.target/i386/extract-1.c: New.
8724 * gcc.target/i386/extract-2.c: Likewise.
8725 * gcc.target/i386/extract-3.c: Likewise.
8726 * gcc.target/i386/extract-4.c: Likewise.
8727 * gcc.target/i386/extract-5.c: Likewise.
8728 * gcc.target/i386/extract-6.c: Likewise.
8729
8730 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8731
8732 PR c++/44682
8733 * g++.dg/warn/Wunused-var-14.C: New test.
8734
8735 2010-06-28 Tobias Burnus <burnus@net-b.de>
8736
8737 PR fortran/43298
8738 * gfortran.dg/nan_6.f90: New.
8739
8740 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8741
8742 PR tree-optimization/43781
8743 * gcc.dg/torture/pr43781.c: New.
8744
8745 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8746
8747 PR fortran/40158
8748 * gfortran.dg/actual_rank_check_1.f90: New test.
8749
8750 2010-06-28 Martin Jambor <mjambor@suse.cz>
8751
8752 * gcc.dg/ipa/ipa-sra-6.c: New test.
8753
8754 2010-06-28 Jan Hubicka <jh@suse.cz>
8755
8756 PR tree-optimization/44687
8757 * gcc.c-torture/compile/pr44687.c
8758
8759 2010-06-28 Martin Jambor <mjambor@suse.cz>
8760
8761 PR c++/44535
8762 * g++.dg/torture/pr44535.C: New test.
8763
8764 2010-06-28 Michael Matz <matz@suse.de>
8765
8766 PR middle-end/44592
8767 * gfortran.dg/pr44592.f90: New test.
8768
8769 2010-06-28 Jan Hubicka <jh@suse.cz>
8770
8771 PR tree-optimization/44357
8772 * g++.dg/torture/pr44357.C: New testcase.
8773
8774 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8775
8776 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8777 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8778 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8779 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8780 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8781 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8782 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8783 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8784
8785 2010-06-27 Jan Hubicka <jh@suse.cz>
8786
8787 * gcc.c-torture/compile/pr44686.c: New file.
8788
8789 2010-06-27 Richard Guenther <rguenther@suse.de>
8790
8791 PR tree-optimization/44683
8792 * gcc.c-torture/execute/pr44683.c: New testcase.
8793
8794 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8795
8796 * gnat.dg/noreturn3.ad[sb]: New test.
8797
8798 2010-06-26 Jason Merrill <jason@redhat.com>
8799
8800 * g++.dg/cpp0x/explicit5.C: New.
8801
8802 2010-06-26 Richard Guenther <rguenther@suse.de>
8803
8804 PR tree-optimization/44393
8805 * gcc.dg/pr44393.c: New testcase.
8806
8807 2010-06-26 Jan Hubicka <jh@suse.cz>
8808
8809 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8810
8811 2010-06-26 Richard Guenther <rguenther@suse.de>
8812
8813 PR middle-end/44674
8814 * gcc.dg/pr44674.c: New testcase.
8815
8816 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8817
8818 * gcc.dg/opts-3.c: New test.
8819
8820 2010-06-26 Tobias Burnus <burnus@net-b.de>
8821
8822 * gfortran.dg/type_decl_1.f90: New.
8823 * gfortran.dg/type_decl_2.f90: New.
8824
8825 2010-06-26 Tobias Burnus <burnus@net-b.de>
8826
8827 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8828 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8829
8830 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8831
8832 PR testsuite/38946
8833 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8834 error in comparing reals.
8835
8836 2010-06-25 Tobias Burnus <burnus@net-b.de>
8837
8838 * selected_real_kind_2.f90: New.
8839 * selected_real_kind_3.f90: New.
8840
8841 2010-06-25 Tobias Burnus <burnus@net-b.de>
8842
8843 * gfortran.dg/entry_19.f90: New.
8844
8845 2010-06-25 Tobias Burnus <burnus@net-b.de>
8846
8847 * gfortran.dg/end_subroutine_1.f90: New.
8848 * gfortran.dg/end_subroutine_2.f90: New.
8849 * gfortran.dg/interface_proc_end.f90: Update.
8850
8851 2010-06-25 Tobias Burnus <burnus@net-b.de>
8852
8853 * gfortran.dg/semicolon_fixed.f: Update.
8854 * gfortran.dg/semicolon_fixed_2.f: New.
8855 * gfortran.dg/semicolon_free_2.f90: New.
8856 * gfortran.dg/semicolon_free.f90: Update.
8857
8858 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8859
8860 PR fortran/44448
8861 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8862
8863 2010-06-25 Martin Jambor <mjambor@suse.cz>
8864
8865 * g++.dg/ipa/iinline-3.C: New test.
8866 * gcc.dg/ipa/modif-1.c: Removed.
8867
8868 2010-06-25 Jan Hubicka <jh@suse.cz>
8869
8870 * gcc.dg/tree-ssa/ipa-split-1.c
8871
8872 2010-06-25 Martin Jambor <mjambor@suse.cz>
8873
8874 * g++.dg/ipa/iinline-2.C: New test.
8875
8876 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8877
8878 PR middle-end/43866
8879 * gfortran.dg/pr43866.f90: New test.
8880
8881 PR tree-optimization/44539
8882 * gcc.dg/pr44539.c: New test.
8883
8884 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8885
8886 From Jim Wilson:
8887 PR target/43902
8888 * gcc.target/mips/madd-9.c: New test.
8889
8890 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8891
8892 PR c/44517
8893 * gcc.dg/noncompile/pr44517.c: New.
8894 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8895
8896 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8897
8898 PR testsuite/43283
8899 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8900 and add argument to nop for IA64.
8901
8902 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8903
8904 PR target/44588
8905 * gcc.target/i386/mod-1.c: New.
8906 * gcc.target/i386/umod-1.c: Likewise.
8907 * gcc.target/i386/umod-2.c: Likewise.
8908 * gcc.target/i386/umod-3.c: Likewise.
8909
8910 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8911
8912 PR middle-end/44492
8913 * g++.dg/torture/pr44492.C: New test.
8914
8915 2010-06-24 Andi Kleen <ak@linux.intel.com>
8916
8917 * c-c++-common/warn-omitted-condop.c: New.
8918
8919 2010-06-24 Tobias Burnus <burnus@net-b.de>
8920
8921 PR fortran/44614
8922 * gfortran.dg/import8.f90: New.
8923
8924 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8925
8926 * gnat.dg/not_null.adb: Update test case.
8927
8928 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8929
8930 PR c++/44619
8931 * g++.dg/warn/Wunused-var-13.C: New test.
8932
8933 PR c++/44627
8934 * g++.dg/diagnostic/method1.C: New test.
8935
8936 2010-06-22 Cary Coutant <ccoutant@google.com>
8937
8938 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8939
8940 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8941
8942 PR fortran/44616
8943 * gfortran.dg/abstract_type_8.f03: New.
8944
8945 2010-06-21 Jason Merrill <jason@redhat.com>
8946
8947 * g++.dg/cpp0x/noexcept08.C: New.
8948
8949 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8950
8951 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8952
8953 PR target/44615
8954 * gcc.target/i386/sse2-vec-2a.c: New.
8955
8956 2010-06-21 DJ Delorie <dj@redhat.com>
8957
8958 * gcc.dg/pragma-diag-1.c: New.
8959
8960 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8961
8962 PR target/44615
8963 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8964
8965 2010-06-21 Alan Modra <amodra@gmail.com>
8966
8967 PR testsuite/44505
8968 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8969 tail call to check_fa_mid.
8970
8971 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR target/44575
8974 * gcc.c-torture/execute/pr44575.c: New test.
8975
8976 2010-06-21 Tobias Burnus <burnus@net-b.de>
8977
8978 PR fortran/40632
8979 * gfortran.dg/contiguous_1.f90: New.
8980 * gfortran.dg/contiguous_2.f90: New.
8981 * gfortran.dg/contiguous_3.f90: New.
8982
8983 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8984
8985 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8986 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8987
8988 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8989
8990 PR target/44546
8991 * gcc.target/i386/pr44546.c: New test.
8992
8993 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8994
8995 * gcc.dg/opts-2.c: New test.
8996
8997 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8998
8999 PR fortran/44584
9000 * gfortran.dg/typebound_proc_15.f03: Modified.
9001
9002 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
9003
9004 PR target/44072
9005 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9006 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9007
9008 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9009
9010 * g++.dg/ext/label13.C: Fix typo in last change.
9011
9012 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9013
9014 PR libfortran/44477
9015 * gfortran.dg/eof_3.f90
9016 * gfortran.dg/endfile_2.f90
9017 * gfortran.dg/endfile_4.f90
9018 * gfortran.dg/endfile_3.f90
9019
9020 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9021
9022 PR c++/41090
9023 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9024
9025 2010-06-18 Tobias Burnus <burnus@net-b.de>
9026
9027 PR fortran/44556
9028 * gfortran.dg/allocate_alloc_opt_11.f90: New.
9029
9030 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
9031
9032 * gcc.target/arm/pr40900.c: New test.
9033
9034 2010-06-18 Arnaud Charlet <charlet@adacore.com>
9035
9036 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9037
9038 2010-06-17 Janus Weil <janus@gcc.gnu.org>
9039
9040 PR fortran/44558
9041 * gfortran.dg/typebound_call_15.f03: New.
9042
9043 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
9044
9045 PR c++/44486
9046 * g++.dg/pr44486.C: New.
9047
9048 2010-06-16 DJ Delorie <dj@redhat.com>
9049
9050 * gcc.target/i386/volatile-bitfields-1.c: New.
9051 * gcc.target/i386/volatile-bitfields-2.c: New.
9052
9053 2010-06-16 Jason Merrill <jason@redhat.com>
9054
9055 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9056
9057 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9058
9059 2010-06-16 Richard Guenther <rguenther@suse.de>
9060
9061 PR c/44555
9062 * gcc.c-torture/execute/pr44555.c: New testcase.
9063
9064 2010-06-16 Janus Weil <janus@gcc.gnu.org>
9065
9066 PR fortran/44549
9067 * gfortran.dg/typebound_proc_16.f03: New.
9068
9069 2010-06-16 Martin Jambor <mjambor@suse.cz>
9070
9071 * g++.dg/torture/pr43905.C: New test.
9072
9073 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
9074
9075 PR testsuite/44538
9076 * gcc.dg/vect/slp-perm-5.c (main): Prevent
9077 initialization loop from being vectorized.
9078 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9079
9080 2010-06-16 Alan Modra <amodra@gmail.com>
9081
9082 PR tree-optimization/44507
9083 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9084
9085 2010-06-15 Jason Merrill <jason@redhat.com>
9086
9087 * g++.dg/overload/arg3.C: Adjust error locations.
9088 * g++.dg/overload/copy1.C: Likewise.
9089 * g++.dg/tc1/dr152.C: Likewise.
9090 * g++.dg/template/incomplete4.C: Likewise.
9091 * g++.dg/template/incomplete5.C: Likewise.
9092 * g++.old-deja/g++.bob/inherit2.C: Likewise.
9093 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9094 * g++.old-deja/g++.pt/crash9.C: Likewise.
9095
9096 * g++.dg/inherit/virtual5.C: New.
9097
9098 * g++.dg/cpp0x/defaulted18.C: New.
9099
9100 * g++.dg/cpp0x/initlist40.C: New.
9101
9102 * g++.dg/cpp0x/initlist39.C: New.
9103
9104 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
9105
9106 PR middle-end/44391
9107 * gcc.dg/graphite/pr44391.c: New.
9108
9109 2010-06-15 Janus Weil <janus@gcc.gnu.org>
9110
9111 PR fortran/43388
9112 * gfortran.dg/allocate_alloc_opt_8.f90: New.
9113 * gfortran.dg/allocate_alloc_opt_9.f90: New.
9114 * gfortran.dg/allocate_alloc_opt_10.f90: New.
9115 * gfortran.dg/class_allocate_2.f03: Modified an error message.
9116
9117 2010-06-15 Richard Guenther <rguenther@suse.de>
9118
9119 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9120
9121 2010-06-15 Richard Guenther <rguenther@suse.de>
9122
9123 * gcc.dg/vect/bb-slp-21.c: Adjust.
9124 * gcc.dg/vect/bb-slp-13.c: Likewise
9125 * gcc.dg/vect/bb-slp-4.c: Likewise
9126 * gcc.dg/vect/bb-slp-22.c: Likewise
9127 * gcc.dg/vect/bb-slp-14.c: Likewise
9128 * gcc.dg/vect/bb-slp-23.c: Likewise
9129 * gcc.dg/vect/bb-slp-15.c: Likewise
9130 * gcc.dg/vect/bb-slp-17.c: Likewise
9131 * gcc.dg/vect/bb-slp-18.c: Likewise
9132 * gcc.dg/vect/bb-slp-19.c: Likewise
9133 * gcc.dg/vect/bb-slp-10.c: Likewise
9134 * gcc.dg/vect/bb-slp-11.c: Likewise
9135 * gcc.dg/vect/bb-slp-20.c: Likewise
9136 * gcc.dg/vect/bb-slp-3.c: Likewise
9137
9138 2010-06-15 Jakub Jelinek <jakub@redhat.com>
9139
9140 PR fortran/44536
9141 * gfortran.dg/gomp/pr44536.f90: New test.
9142 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9143
9144 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
9145
9146 PR target/44534
9147 * gcc.target/i386/avx-vextractf128-256-3.c: New.
9148 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9149
9150 2010-06-14 Jakub Jelinek <jakub@redhat.com>
9151
9152 PR tree-optimization/44508
9153 * gcc.dg/tree-ssa/pr21086.c: Adjust.
9154
9155 PR bootstrap/44509
9156 * gcc.dg/pr44509.c: New test.
9157
9158 2010-06-14 Ira Rosen <irar@il.ibm.com>
9159
9160 PR tree-optimization/44507
9161 * gcc.dg/vect/pr44507.c: New test.
9162
9163 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
9164
9165 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9166 and c-pretty-print.h.
9167
9168 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9169
9170 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
9171
9172 * gfortran.dg/whole_file_18.f90: Updated error message.
9173
9174 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
9175
9176 * gfortran.dg/whole_file_20.f03: New.
9177
9178 2010-06-12 Jan Hubicka <jh@suse.cz>
9179
9180 * gcc.c-torture/compile/pc44485.c: New testcase.
9181
9182 2010-06-12 Janus Weil <janus@gcc.gnu.org>
9183
9184 PR fortran/40117
9185 * gfortran.dg/typebound_proc_4.f03: Modified error message.
9186 * gfortran.dg/typebound_proc_14.f03: New.
9187 * gfortran.dg/typebound_proc_15.f03: New.
9188
9189 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9190
9191 * gcc.dg/opts-1.c: New test.
9192
9193 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9194
9195 * gcc.dg/funroll-loops-all.c: Update expected error.
9196
9197 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
9198
9199 PR target/44481
9200 * gcc.target/i386/pr44481.c: New test.
9201
9202 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
9203
9204 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9205
9206 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
9207
9208 PR middle-end/44483
9209 * gcc.dg/tree-ssa/pr44483.c: New.
9210
9211 2010-06-11 Paul Brook <paul@codesourcery.com>
9212
9213 * g++.dg/other/arm-neon-1.C: New test.
9214
9215 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
9216
9217 PR fortran/42051
9218 PR fortran/43896
9219 * gfortran.dg/class_23.f03: New test.
9220
9221 2010-06-11 Jan Hubicka <jh@suse.cz>
9222
9223 * gcc.dg/ipa/pure-const-2.c: New testcase.
9224
9225 2010-06-11 Jan Hubicka <jh@suse.cz>
9226
9227 * gcc.dg/noreturn-7.c: Update.
9228 * gcc.dg/noreturn-4.c: Update.
9229
9230 2010-06-10 Dodji Seketeli <dodji@redhat.com>
9231
9232 Fix MIPS bootstrap
9233 * g++.dg/other/typedef4.C: New test.
9234
9235 2010-06-10 Janus Weil <janus@gcc.gnu.org>
9236
9237 PR fortran/44207
9238 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9239
9240 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
9241
9242 PR fortran/44457
9243 * gfortran.dg/asynchronous_3.f03
9244
9245 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
9246
9247 PR middle-end/44185
9248 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9249 non-temporal stores out of the tests to form new test cases. As a
9250 result, no non-temporal store should be generated in this case.
9251
9252 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
9253 prefetch-7.c that generate one non-temporal store.
9254
9255 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
9256 prefetch-7.c that generate one non-temporal store and one
9257 one-temporal prefetch.
9258
9259 2010-06-10 Martin Jambor <mjambor@suse.cz>
9260
9261 PR tree-optimization/44258
9262 * gcc.dg/tree-ssa/pr44258.c: New test.
9263
9264 2010-06-10 Daniel Kraft <d@domob.eu>
9265
9266 PR fortran/38936
9267 * gfortran.dg/associate_1.f03: New test.
9268 * gfortran.dg/associate_2.f95: New test.
9269 * gfortran.dg/associate_3.f03: New test.
9270 * gfortran.dg/associate_4.f08: New test.
9271
9272 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9273
9274 * gfortran.dg/selected_char_kind_4.f90: New test.
9275
9276 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
9277
9278 * gcc.dg/pr42461.c: New test.
9279
9280 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9281
9282 PR fortran/44347
9283 * gfortran.dg/selected_real_kind_1.f90: New.
9284
9285 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9286
9287 PR fortran/44359
9288 * gfortran.dg/warn_conversion.f90: Removed check for redundant
9289 warning.
9290 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9291 check for warning.
9292
9293 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9294
9295 * gfortran.dg/data_namelist_conflict.f90: New test.
9296
9297 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9298
9299 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9300 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9301 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9302
9303 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9304
9305 * gfortran.dg/mvbits_9.f90: New test.
9306 * gfortran.dg/ibset_1.f90: Ditto.
9307 * gfortran.dg/ibits_1.f90: Ditto.
9308 * gfortran.dg/btest_1.f90: Ditto.
9309 * gfortran.dg/ibclr_1.f90: Ditto.
9310
9311 2010-06-09 Jason Merrill <jason@redhat.com>
9312
9313 PR c++/44366
9314 * g++.dg/cpp0x/decltype23.C: Move to...
9315 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9316
9317 2010-06-09 Janus Weil <janus@gcc.gnu.org>
9318
9319 PR fortran/44211
9320 * gfortran.dg/typebound_call_14.f03: New test.
9321
9322 2010-06-09 Martin Jambor <mjambor@suse.cz>
9323
9324 PR tree-optimization/44423
9325 * gcc.dg/tree-ssa/pr44423.c: New test.
9326
9327 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
9328
9329 PR testsuite/42843
9330 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9331 TV_NONE to initialize tv_id field.
9332 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9333 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9334 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9335 Include toplev.h .
9336 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9337 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9338 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9339
9340 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
9341
9342 PR tree-optimization/39874
9343 PR middle-end/28685
9344 * gcc.dg/pr39874.c: New file.
9345
9346 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
9347
9348 * g++.dg/ext/attr-alias-1.C: New.
9349 * g++.dg/ext/attr-alias-2.C: New.
9350
9351 2010-06-07 Tobias Burnus <burnus@net-b.de>
9352
9353 PR fortran/44446
9354 * gfortran.dg/proc_ptr_27.f90: New.
9355
9356 2010-06-07 Jason Merrill <jason@redhat.com>
9357
9358 PR c++/44366
9359 * g++.dg/cpp0x/decltype23.C: New.
9360
9361 2010-06-08 Andrew Pinski <pinskia@gmail.com>
9362 Shujing Zhao <pearly.zhao@oracle.com>
9363
9364 PR c/37724
9365 * gcc.dg/c90-const-expr-10.c: Adjust.
9366 * gcc.dg/c99-const-expr-10.c: Adjust.
9367 * gcc.dg/init-bad-7.c: New.
9368
9369 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9370
9371 * lib/target-supports.exp (check_effective_target_gas): New proc.
9372 * gcc.c-torture/execute/960321-1.x: New file.
9373
9374 2010-06-07 Jason Merrill <jason@redhat.com>
9375
9376 PR c++/44401
9377 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9378
9379 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9380
9381 PR c++/44444
9382 * g++.dg/warn/Wunused-var-12.C: New test.
9383
9384 PR c++/44443
9385 * c-c++-common/Wunused-var-11.c: New test.
9386
9387 2010-06-07 Jan Hubicka <jh@suse.cz>
9388
9389 * gcc.dg/ipa/pure-const-1.c: New testcase.
9390
9391 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9392
9393 PR rtl-optimization/44404
9394 * gcc.dg/pr44404.c: New.
9395
9396 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9397
9398 PR target/44159
9399 * gcc.target/i386/abi-2.c: Check sysv abi here.
9400 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9401 function to avoid failures by different ABIs.
9402 * gcc.target/i386/aes-check.h: Likewise.
9403 * gcc.target/i386/avx-check.h: Likewise.
9404 * gcc.target/i386/fma4-check.h: Likewise.
9405 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9406 * gcc.target/i386/mmx-check.h: Likewise.
9407 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9408 * gcc.target/i386/pclmul-check.h: Likewise.
9409 * gcc.target/i386/sse-check.h: Likewise.
9410 * gcc.target/i386/sse2-check.h: Likewise.
9411 * gcc.target/i386/sse3-check.h: Likewise.
9412 * gcc.target/i386/sse4_1-check.h: Likewise.
9413 * gcc.target/i386/sse4_2-check.h: Likewise.
9414 * gcc.target/i386/sse4a-check.h: Likewise.
9415 * gcc.target/i386/ssse3-check.h: Likewise.
9416 * gcc.target/i386/xop-check.h: Likewise.
9417 * gcc.target/i386/pr27971.c: Fix for LLP64.
9418 * gcc.target/i386/pr39139.c: Likewise.
9419 * gcc.target/i386/pr39315-check.c: Likewise.
9420 * gcc.target/i386/vararg-1.c: Likewise.
9421 * gcc.target/i386/vararg-2.c: Likewise.
9422 Additional add dg-compile to avoid failure due
9423 missing foo symbol.
9424
9425 * gcc.dg/compound-literal-1.c: Fix for llp64.
9426 * gcc.dg/pr32370.c: Likewise.
9427 * gcc.dg/pr37561.c: Likewise.
9428 * gcc.dg/pr41340.c: Likewise.
9429 * gcc.dg/pr41551.c: Likewise.
9430
9431 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9432
9433 PR c++/44188
9434 * g++.dg/debug/dwarf2/typedef3.C: New test.
9435
9436 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9437
9438 PR c/20000
9439 * c-c++-common/pr20000.c: New.
9440
9441 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9442
9443 PR c++/44086
9444 * g++.dg/init/pr44086.C: New.
9445 * g++.dg/cpp0x/decltype4.C: Adjust.
9446
9447 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9448
9449 PR fortran/43945
9450 * gfortran.dg/generic_23.f03: New test.
9451
9452 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9453
9454 PR fortran/43895
9455 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9456
9457 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9458
9459 PR c++/44361
9460 * c-c++-common/Wunused-var-9.c: New test.
9461
9462 2010-06-05 Jason Merrill <jason@redhat.com>
9463
9464 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9465
9466 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9467
9468 PR c/44322
9469 * gcc.dg/c99-restrict-4.c: New test.
9470
9471 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9472
9473 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9474 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9475 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9476 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9477 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9478 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9479 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9480 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9481 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9482 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9483 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9484 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9485 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9486 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9487 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9488 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9489 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9490 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9491 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9492 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9493 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9494 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9495
9496 2010-06-04 Jason Merrill <jason@redhat.com>
9497
9498 * g++.dg/cpp0x/noexcept06.C: New.
9499 * g++.dg/cpp0x/noexcept07.C: New.
9500
9501 * g++.dg/cpp0x/noexcept01.C: New.
9502 * g++.dg/cpp0x/noexcept02.C: New.
9503 * g++.dg/cpp0x/noexcept03.C: New.
9504 * g++.dg/cpp0x/noexcept04.C: New.
9505 * g++.dg/cpp0x/noexcept05.C: New.
9506
9507 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9508
9509 PR c++/44412
9510 * g++.dg/warn/Wunused-var-10.C: New test.
9511 * g++.dg/warn/Wunused-var-11.C: New test.
9512
9513 PR c++/44362
9514 * c-c++-common/Wunused-var-10.c: New test.
9515
9516 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9517
9518 PR c/25880
9519 * gcc.dg/assign-warn-2.c: Update.
9520 * gcc.dg/cpp/line3.c: Update.
9521 * gcc.dg/c99-array-lval-8.c: Update.
9522 * gcc.dg/cast-qual-2.c: Update.
9523 * gcc.dg/c99-arraydecl-3.c: Update.
9524 * gcc.dg/assign-warn-1.c: Update.
9525 * gcc.dg/format/gcc_diag-1.c: Update.
9526
9527 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9528
9529 PR rtl-optimization/39871
9530 PR rtl-optimization/40615
9531 PR rtl-optimization/42500
9532 PR rtl-optimization/42502
9533 * gcc.target/arm/eliminate.c: New test.
9534
9535 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9536
9537 PR libstdc++/44410
9538 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9539 * g++.old-deja/g++.other/delete3.C: Likewise.
9540 * g++.old-deja/g++.other/new.C: Likewise.
9541 * g++.old-deja/g++.law/operators27.C: Likewise.
9542 * g++.old-deja/g++.mike/p755.C: Likewise.
9543 * g++.dg/eh/new1.C: Likewise.
9544 * g++.dg/init/new5.C: Likewise.
9545
9546 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9547
9548 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9549 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9550 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9551
9552 2010-06-03 Richard Guenther <rguenther@suse.de>
9553
9554 PR lto/41921
9555 * lib/lto.exp: Always load gcc.exp.
9556 (lto-obj): For C source files invoke gcc_target_compile.
9557 * g++.dg/lto/20100603-1_0.C: New testcase.
9558 * g++.dg/lto/20100603-1_1.c: Likewise.
9559
9560 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9561
9562 PR tree-optimization/43688
9563 * gfortran.dg/pr43688.f90: New.
9564
9565 2010-06-03 Richard Guenther <rguenther@suse.de>
9566
9567 PR lto/41584
9568 * gcc.dg/lto/20100603-1_0.c: New testcase.
9569 * gcc.dg/lto/20100603-2_0.c: Likewise.
9570 * gcc.dg/lto/20100603-3_0.c: Likewise.
9571
9572 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9573
9574 PR target/44218
9575 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9576 * gcc.target/powerpc/recip-2.c: Ditto.
9577 * gcc.target/powerpc/recip-3.c: Ditto.
9578 * gcc.target/powerpc/recip-4.c: Ditto.
9579 * gcc.target/powerpc/recip-5.c: Ditto.
9580 * gcc.target/powerpc/recip-6.c: Ditto.
9581 * gcc.target/powerpc/recip-7.c: Ditto.
9582 * gcc.target/powerpc/recip-test.h: Ditto.
9583 * gcc.target/powerpc/recip-test2.h: Ditto.
9584
9585 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9586
9587 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9588
9589 2010-06-02 Jason Merrill <jason@redhat.com>
9590
9591 * g++.dg/ext/vector9.C: Expect typedef in error message.
9592
9593 PR c++/9726
9594 PR c++/23594
9595 PR c++/44333
9596 * g++.dg/tc1/dr101.C: Remove xfails.
9597
9598 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9599
9600 PR middle-end/44372
9601 * g++.dg/ipa/pr44372.C: New.
9602
9603 2010-06-02 Jan Hubicka <jh@suse.cz>
9604
9605 PR middle-end/44295
9606 * g++.dg/torture/pr44295.C: Neww testcase.
9607
9608 2010-06-02 Jan Hubicka <jh@suse.cz>
9609
9610 * gcc.dg/tree-ssa/loadpre6.c: Update.
9611
9612 2010-06-02 Richard Guenther <rguenther@suse.de>
9613
9614 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9615 diagnostic.h.
9616
9617 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9618
9619 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9620 the link fail message.
9621
9622 2010-06-02 Tobias Burnus <burnus@net-b.de>
9623
9624 PR fortran/44360
9625 * gfortran.dg/use_13.f90: New test case.
9626
9627 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9628
9629 PR fortran/44371
9630 * gfortran.dg/error_stop_2.f08: Minor update.
9631
9632 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9633
9634 PR fortran/44371
9635 * gfortran.dg/error_stop_1.f08: New test.
9636 * gfortran.dg/error_stop_2.f08: New test.
9637
9638 2010-06-01 Jason Merrill <jason@redhat.com>
9639
9640 DR 990
9641 * g++.dg/cpp0x/initlist37.C: New.
9642 * g++.dg/cpp0x/initlist38.C: New.
9643
9644 PR c++/44358
9645 * g++.dg/cpp0x/initlist36.C: New.
9646
9647 2010-05-31 Jan Hubicka <jh@suse.cz>
9648
9649 * gcc.dg/noreturn-8.c: New testcase.
9650
9651 2010-05-31 Jan Hubicka <jh@suse.cz>
9652
9653 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9654 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9655
9656 2010-05-31 Jan Hubicka <jh@suse.cz>
9657
9658 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9659 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9660
9661 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9662
9663 PR fortran/36928
9664 * gfortran.dg/dependency_27.f90: New test.
9665 * gfortran.dg/array_assign_1.F90: New test.
9666
9667 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR target/44338
9670 * gcc.target/i386/sse-24.c: New test.
9671
9672 2010-05-31 Jan Hubicka <jh@suse.cz>
9673
9674 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9675
9676 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9677
9678 PR middle-end/44337
9679 * gcc.dg/pr44337.c: New test.
9680
9681 PR tree-optimization/44182
9682 * g++.dg/debug/pr44182.C: New test.
9683
9684 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9685
9686 * gcc.dg/nested-func-7.c: New test.
9687 * gnat.dg/frame_overflow.adb: Adjust directives.
9688
9689 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9690
9691 * gnat.dg/prot2.ad[sb]: New test.
9692 * gnat.dg/prot2_pkg1.ads: New helper.
9693 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9694
9695 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9696
9697 * gnat.dg/array11.adb: Adjust dg-warning directive.
9698 * gnat.dg/object_overflow.adb: Likewise.
9699
9700 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9701
9702 PR middle-end/44306
9703 * gcc.dg/tree-ssa/pr44306.c: New.
9704
9705 2010-05-29 Jan Hubicka <jh@suse.cz>
9706
9707 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9708
9709 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9710
9711 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9712
9713 2010-05-28 Mike Stump <mikestump@comcast.net>
9714
9715 PR objc/44125
9716 * objc.dg/const-str-9.m: Remove static.
9717
9718 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR target/43636
9721 * gcc.c-torture/compile/pr43636.c: New test.
9722
9723 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9724
9725 PR objc++/23616
9726 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9727 * obj-c++.dg/try-catch-9.mm: Ditto.
9728
9729 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9730
9731 Revert patch for PR c++/44188
9732 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9733
9734 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9735
9736 PR c++/44188
9737 * g++.dg/debug/dwarf2/typedef3.C: New test.
9738
9739 2010-05-27 Jason Merrill <jason@redhat.com>
9740
9741 PR c++/43555
9742 * g++.dg/ext/vla9.C: New.
9743
9744 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9745
9746 PR objc/44140
9747 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9748 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9749 * objc.dg/torture/tls/thr-init.m: Ditto.
9750 * objc.dg/torture/trivial.m: Ditto.
9751 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9752 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9753 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9754 * obj-c++.dg/torture/trivial.mm: Ditto.
9755
9756 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9757
9758 * g++.dg/lto/20100302_0.C: Skip on darwin.
9759
9760 2010-05-27 Richard Guenther <rguenther@suse.de>
9761
9762 PR tree-optimization/44284
9763 * gcc.dg/vect/vect-118.c: New testcase.
9764 * gcc.dg/vect/bb-slp-20.c: Adjust.
9765 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9766 * gcc.dg/vect/slp-9.c: Likewise.
9767 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9768 * gcc.dg/vect/vect-10.c: Likewise.
9769 * gcc.dg/vect/vect-109.c: Likewise.
9770 * gcc.dg/vect/vect-12.c: Likewise.
9771 * gcc.dg/vect/vect-36.c: Likewise.
9772 * gcc.dg/vect/vect-7.c: Likewise.
9773 * gcc.dg/vect/vect-iv-8.c: Likewise.
9774 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9775 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9776 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9777 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9778 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9779 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9780 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9781 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9782 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9783 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9784 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9785 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9786 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9787 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9788 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9789 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9790 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9791
9792 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9793
9794 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9795 necessary.
9796
9797 2010-05-26 Jan Hubicka <jh@suse.cz>
9798
9799 * gcc.dg/lto/materialize-1_0.c: New file.
9800 * gcc.dg/lto/materialize-1_1.c: New file.
9801
9802 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9803
9804 * gnat.dg/lto10.adb: New test.
9805 * gnat.dg/lto10_pkg.ads: New helper.
9806
9807 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9808
9809 * lib/target-supports.exp (check_effective_target_int128): New
9810 function to check if __int128 types are available for target.
9811 * c-c++-common/int128-types-1.c: New.
9812 * c-c++-common/int128-1.c: New.
9813 * c-c++-common/int128-2.c: New.
9814 * g++.dg/abi/mangle43.C: New.
9815 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9816 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9817 pointer-wide scalar.
9818 * g++.dg/other/pr25632.C: Likewise.
9819 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9820 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9821 overflow warnings.
9822 * g++.dg/warn/pr13358-4.C: Likewise.
9823 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9824 * g++.dg/warn/Wconversion-null.C: Likewise.
9825
9826 2010-05-26 Jason Merrill <jason@redhat.com>
9827
9828 PR c++/43382
9829 * g++.dg/cpp0x/variadic101.C: New.
9830
9831 2010-05-26 Richard Guenther <rguenther@suse.de>
9832
9833 PR rtl-optimization/44164
9834 * gcc.c-torture/execute/pr44164.c: New testcase.
9835 * g++.dg/tree-ssa/pr13146.C: Adjust.
9836
9837 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9838
9839 PR fortran/40011
9840 * gfortran.dg/whole_file_19.f90 : New test.
9841
9842 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9843
9844 PR fortran/30668
9845 PR fortran/31346
9846 PR fortran/34260
9847 * gfortran.dg/pr40999.f: Fix function type.
9848 * gfortran.dg/whole_file_5.f90: Likewise.
9849 * gfortran.dg/whole_file_6.f90: Likewise.
9850 * gfortran.dg/whole_file_16.f90: New.
9851 * gfortran.dg/whole_file_17.f90: New.
9852 * gfortran.dg/whole_file_18.f90: New.
9853
9854 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9855 Iain Sandoe <iains@gcc.gnu.org>
9856
9857 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9858 * gcc.c-torture/compile/pr44197.c: Require alias support.
9859 * gcc.dg/lto/20081222_0.c: Ditto.
9860
9861 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9862
9863 PR debug/42801
9864 * gcc.dg/guality/vla-2.c: New test.
9865
9866 2010-05-25 Richard Guenther <rguenther@suse.de>
9867
9868 PR middle-end/44069
9869 * g++.dg/torture/pr44069.C: New testcase.
9870
9871 2010-05-25 Richard Guenther <rguenther@suse.de>
9872
9873 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9874
9875 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9876
9877 PR objc/44140
9878 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9879
9880 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9881
9882 * obj-c++.dg/torture/tls/trivial.mm: New.
9883 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9884 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9885 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9886 * obj-c++.dg/torture/tls/diag-1.mm: New.
9887 * obj-c++.dg/torture/tls/tls.exp: New.
9888 * obj-c++.dg/torture/trivial.mm: New.
9889 * obj-c++.dg/torture/dg-torture.exp: New.
9890 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9891 * obj-c++.dg/tls/trivial.m: New.
9892 * obj-c++.dg/tls/init-1.mm: New.
9893 * obj-c++.dg/tls/diag-1.mm: New.
9894 * obj-c++.dg/tls/init-2.mm: New.
9895 * obj-c++.dg/tls/diag-2.mm: New.
9896 * obj-c++.dg/tls/diag-3.mm: New.
9897 * obj-c++.dg/tls/diag-4.mm: New.
9898 * obj-c++.dg/tls/static-1.mm: New.
9899 * obj-c++.dg/tls/tls.exp: New.
9900 * obj-c++.dg/tls/diag-5.mm: New.
9901 * obj-c++.dg/tls/static-1a.mm: New.
9902 * objc-obj-c++-shared/Object1.mm: New.
9903 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9904
9905 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9906
9907 PR objc++/43689
9908 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9909 * obj-c++.dg/const-str-6.mm: Ditto.
9910
9911 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9912
9913 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9914
9915 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9916
9917 PR ada/38394
9918 * gnat.dg/array13.ad[sb]: New test.
9919
9920 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9921 Sandra Loosemore <sandra@codesourcery.com>
9922
9923 * gcc.target/arm/neon/: Regenerated test cases.
9924
9925 * gcc.target/arm/neon/polytypes.c,
9926 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9927 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9928 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9929 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9930 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9931 dg-add-options arm_neon.
9932
9933 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9934 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9935 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9936 and arm_neon_fp16_ok.
9937
9938 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9939 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9940
9941 * lib/target-supports.exp (add_options_for_arm_neon): New.
9942 (check_effective_target_arm_neon_ok_nocache): New, from
9943 check_effective_target_arm_neon_ok. Check multiple possibilities.
9944 (check_effective_target_arm_neon_ok): Use
9945 check_effective_target_arm_neon_ok_nocache.
9946 (add_options_for_arm_neon_fp16)
9947 (check_effective_target_arm_neon_fp16_ok)
9948 check_effective_target_arm_neon_fp16_ok_nocache): New.
9949 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9950
9951 2010-05-24 Jason Merrill <jason@redhat.com>
9952
9953 PR c++/41510
9954 * g++.dg/cpp0x/initlist35.C: New.
9955 * g++.dg/init/brace6.C: Adjust.
9956
9957 2010-05-24 Paul Brook <paul@codesourcery.com>
9958
9959 * gcc.target/arm/frame-pointer-1.c: New test.
9960 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9961 pointer elimination.
9962
9963 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9964
9965 PR target/44245
9966 * gcc.target/i386/crc32-3.c: New.
9967 * gcc.target/i386/crc32-4.c: Likewise.
9968
9969 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9970
9971 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9972 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9973 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9974
9975 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9976
9977 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9978
9979 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9980
9981 PR target/43869
9982 * gcc.c-target/pr43869.c: New test.
9983
9984 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9985
9986 PR fortran/44212
9987 * gfortran.dg/class_22.f03: New.
9988
9989 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9990
9991 PR lto/44238
9992 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9993
9994 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9995
9996 PR fortran/44213
9997 * gfortran.dg/abstract_type_7.f03: New.
9998
9999 2010-05-21 Jason Merrill <jason@redhat.com>
10000
10001 * g++.dg/eh/spec11.C: Test cleanup optimization.
10002
10003 2010-05-21 Jakub Jelinek <jakub@redhat.com>
10004
10005 PR debug/44223
10006 * gcc.target/i386/pr44223.c: New test.
10007
10008 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10009
10010 * gcc.target/i386/pr25993.c: Use @function as type specifier.
10011
10012 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
10013
10014 * g++.dg/other/const3.C: New test.
10015
10016 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
10017
10018 PR fortran/38407
10019 * warn_unused_dummy_argument_1.f90: New.
10020 * warn_unused_dummy_argument_2.f90: New.
10021
10022 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10023
10024 PR c++/30298
10025 * g++.dg/inherit/crash1.C: New.
10026 * g++.dg/inherit/crash2.C: Likewise.
10027
10028 2010-05-20 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR debug/44178
10031 * g++.dg/debug/pr44178.C: New test.
10032
10033 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
10034
10035 PR middle-end/44185
10036 * gcc.dg/tree-ssa/prefetch-6.c: Add
10037 --param min-insn-to-prefetch-ratio=6.
10038 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10039 allow unrolling, and adjust the movnti count.
10040
10041 2010-05-20 Jan Hubicka <jh@suse.cz>
10042
10043 PR middle-end/44197
10044 * gcc.c-torture/compile/pr44197.c: New file.
10045
10046 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
10047
10048 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10049 Fix test code.
10050 (check_effective_target_xop): Remove __may_alias__ attribute.
10051
10052 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
10053
10054 PR target/44202
10055 * gcc.c-torture/execute/pr44202-1.c: New test.
10056
10057 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10058
10059 PR fortran/43851
10060 * gfortran.dg/label_1.f90: Update test.
10061
10062 2010-05-19 Jan Hubicka <jh@suse.cz>
10063
10064 * gcc.dg/lto/ipareference2_0.c: New file.
10065 * gcc.dg/lto/ipareference2_1.c: New file.
10066
10067 2010-05-19 Jason Merrill <jason@redhat.com>
10068
10069 * g++.dg/parse/fn-typedef2.C: New.
10070
10071 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10072 function type.
10073
10074 PR c++/44193
10075 * g++.dg/template/fntype1.C: New.
10076
10077 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
10078
10079 * gnat.dg/discr23.ad[sb]: New test.
10080 * gnat.dg/discr23_pkg.ads: New helper.
10081
10082 * gnat.dg/specs/controlled1.ads: New test.
10083 * gnat.dg/specs/controlled1_pkg.ads: New helper.
10084
10085 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10086
10087 PR fortran/44055
10088 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10089 Fixed scope of C_SIZEOF.
10090 * gfortran.dg/warn_conversion_2.f90: New.
10091
10092 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10093
10094 * lib/target-supports.exp (check_effective_target_sse2): New proc.
10095 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10096 for optional selector.
10097 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10098 (check_effective_target_sse3): New proc.
10099 * gcc.target/i386/math-torture/math-torture.exp: Load
10100 target-supports.exp.
10101 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10102 check_effective_target_sse2.
10103 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10104 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10105 * g++.dg/vect/vect.exp: Likewise.
10106 * gfortran.dg/vect/vect.exp: Likewise.
10107 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10108 -msse2 if check_effective_target_sse2.
10109
10110 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10111 * gcc.target/i386/3dnow-2.c: Likewise.
10112 * gcc.target/i386/3dnowA-1.c: Likewise.
10113 * gcc.target/i386/3dnowA-2.c: Likewise.
10114 * gcc.target/i386/pr42549.c: Likewise.
10115
10116 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10117 * gcc.target/i386/sse3-addsubpd.c: Likewise.
10118 * gcc.target/i386/sse3-addsubps.c: Likewise.
10119 * gcc.target/i386/sse3-haddpd.c: Likewise.
10120 * gcc.target/i386/sse3-haddps.c: Likewise.
10121 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10122 * gcc.target/i386/sse3-hsubps.c: Likewise.
10123 * gcc.target/i386/sse3-movddup.c: Likewise.
10124 * gcc.target/i386/sse3-movshdup.c: Likewise.
10125 * gcc.target/i386/sse3-movsldup.c: Likewise.
10126
10127 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10128 * g++.dg/ext/attrib35.C: Likewise.
10129 * g++.dg/opt/pr40496.C: Likewise.
10130 * g++.dg/other/i386-1.C: Likewise.
10131 * g++.dg/other/i386-4.C: Likewise.
10132 * g++.dg/other/pr34435.C: Likewise.
10133 * g++.dg/other/pr39496.C: Likewise.
10134 * g++.dg/other/pr40446.C: Likewise.
10135 * gcc.dg/compat/union-m128-1_main.c: Likewise.
10136 * gcc.dg/compat/vector-1a_main.c: Likewise.
10137 * gcc.dg/compat/vector-2a_main.c: Likewise.
10138 * gcc.dg/lto/20090206-1_0.c: Likewise.
10139 * gcc.dg/pr34856.c: Likewise.
10140 * gcc.dg/pr36584.c: Likewise.
10141 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
10142 * gcc.dg/pr37544.c: Likewise.
10143 * gcc.dg/torture/pr16104-1.c: Likewise.
10144 * gcc.dg/torture/pr35771-1.c: Likewise.
10145 * gcc.dg/torture/pr35771-2.c: Likewise.
10146 * gcc.dg/torture/pr35771-3.c: Likewise.
10147 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10148 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10149 * gcc.dg/torture/stackalign/push-1.c: Likewise.
10150 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10151 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10152 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10153 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10154 * gcc.target/i386/20060512-1.c: Likewise.
10155 * gcc.target/i386/20060512-3.c: Likewise.
10156 * gcc.target/i386/all_one_m128i.c: Likewise.
10157 * gcc.target/i386/float128-1.c: Likewise.
10158 * gcc.target/i386/float128-2.c: Likewise.
10159 * gcc.target/i386/fpcvt-1.c: Likewise.
10160 * gcc.target/i386/fpcvt-2.c: Likewise.
10161 * gcc.target/i386/fpcvt-3.c: Likewise.
10162 * gcc.target/i386/fpprec-1.c: Likewise.
10163 * gcc.target/i386/funcspec-9.c: Likewise.
10164 * gcc.target/i386/incoming-1.c: Likewise.
10165 * gcc.target/i386/incoming-12.c: Likewise.
10166 * gcc.target/i386/incoming-2.c: Likewise.
10167 * gcc.target/i386/incoming-3.c: Likewise.
10168 * gcc.target/i386/incoming-4.c: Likewise.
10169 * gcc.target/i386/incoming-6.c: Likewise.
10170 * gcc.target/i386/incoming-7.c: Likewise.
10171 * gcc.target/i386/incoming-8.c: Likewise.
10172 * gcc.target/i386/opt-1.c: Likewise.
10173 * gcc.target/i386/opt-2.c: Likewise.
10174 * gcc.target/i386/ordcmp-1.c: Likewise.
10175 * gcc.target/i386/pr17692.c: Likewise.
10176 * gcc.target/i386/pr18614-1.c: Likewise.
10177 * gcc.target/i386/pr22152.c: Likewise.
10178 * gcc.target/i386/pr23570.c: Likewise.
10179 * gcc.target/i386/pr23575.c: Likewise.
10180 * gcc.target/i386/pr26449-1.c: Likewise.
10181 * gcc.target/i386/pr26600.c: Likewise.
10182 * gcc.target/i386/pr27790.c: Likewise.
10183 * gcc.target/i386/pr28839.c: Likewise.
10184 * gcc.target/i386/pr30970.c: Likewise.
10185 * gcc.target/i386/pr32000-1.c: Likewise.
10186 * gcc.target/i386/pr32000-2.c: Likewise.
10187 * gcc.target/i386/pr32280.c: Likewise.
10188 * gcc.target/i386/pr32661.c: Likewise.
10189 * gcc.target/i386/pr32708-1.c: Likewise.
10190 * gcc.target/i386/pr32961.c: Likewise.
10191 * gcc.target/i386/pr33329.c: Likewise.
10192 * gcc.target/i386/pr35714.c: Likewise.
10193 * gcc.target/i386/pr35767-1.c: Likewise.
10194 * gcc.target/i386/pr35767-1d.c: Likewise.
10195 * gcc.target/i386/pr35767-1i.c: Likewise.
10196 * gcc.target/i386/pr35767-2.c: Likewise.
10197 * gcc.target/i386/pr35767-2d.c: Likewise.
10198 * gcc.target/i386/pr35767-2i.c: Likewise.
10199 * gcc.target/i386/pr35767-3.c: Likewise.
10200 * gcc.target/i386/pr35767-5.c: Likewise.
10201 * gcc.target/i386/pr36222-1.c: Likewise.
10202 * gcc.target/i386/pr36578-1.c: Likewise.
10203 * gcc.target/i386/pr36578-2.c: Likewise.
10204 * gcc.target/i386/pr36992-1.c: Likewise.
10205 * gcc.target/i386/pr37101.c: Likewise.
10206 * gcc.target/i386/pr37216.c: Likewise.
10207 * gcc.target/i386/pr37434-1.c: Likewise.
10208 * gcc.target/i386/pr37434-2.c: Likewise.
10209 * gcc.target/i386/pr37843-3.c: Likewise.
10210 * gcc.target/i386/pr37843-4.c: Likewise.
10211 * gcc.target/i386/pr39162.c: Likewise.
10212 * gcc.target/i386/pr39315-1.c: Likewise.
10213 * gcc.target/i386/pr39315-2.c: Likewise.
10214 * gcc.target/i386/pr39315-3.c: Likewise.
10215 * gcc.target/i386/pr39315-4.c: Likewise.
10216 * gcc.target/i386/pr39445.c: Likewise.
10217 * gcc.target/i386/pr39496.c: Likewise.
10218 * gcc.target/i386/pr40809.c: Likewise.
10219 * gcc.target/i386/pr40906-3.c: Likewise.
10220 * gcc.target/i386/pr41019.c: Likewise.
10221 * gcc.target/i386/pr42542-1.c: Likewise.
10222 * gcc.target/i386/pr42542-2.c: Likewise.
10223 * gcc.target/i386/pr42542-3.c: Likewise.
10224 * gcc.target/i386/pr42542-3a.c: Likewise.
10225 * gcc.target/i386/pr42881.c: Likewise.
10226 * gcc.target/i386/push-1.c: Likewise.
10227 * gcc.target/i386/quad-sse.c: Likewise.
10228 * gcc.target/i386/reload-1.c: Likewise.
10229 * gcc.target/i386/sse-10.c: Likewise.
10230 * gcc.target/i386/sse-11.c: Likewise.
10231 * gcc.target/i386/sse-15.c: Likewise.
10232 * gcc.target/i386/sse-17.c: Likewise.
10233 * gcc.target/i386/sse-18.c: Likewise.
10234 * gcc.target/i386/sse-19.c: Likewise.
10235 * gcc.target/i386/sse-4.c: Likewise.
10236 * gcc.target/i386/sse-6.c: Likewise.
10237 * gcc.target/i386/sse-vect-types.c: Likewise.
10238 * gcc.target/i386/sse2-addpd-1.c: Likewise.
10239 * gcc.target/i386/sse2-addsd-1.c: Likewise.
10240 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10241 * gcc.target/i386/sse2-andpd-1.c: Likewise.
10242 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10243 * gcc.target/i386/sse2-comisd-1.c: Likewise.
10244 * gcc.target/i386/sse2-comisd-2.c: Likewise.
10245 * gcc.target/i386/sse2-comisd-3.c: Likewise.
10246 * gcc.target/i386/sse2-comisd-4.c: Likewise.
10247 * gcc.target/i386/sse2-comisd-5.c: Likewise.
10248 * gcc.target/i386/sse2-comisd-6.c: Likewise.
10249 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10250 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10251 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10252 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10253 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10254 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10255 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10256 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10257 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10258 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10259 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10260 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10261 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10262 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10263 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10264 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10265 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10266 * gcc.target/i386/sse2-divpd-1.c: Likewise.
10267 * gcc.target/i386/sse2-divsd-1.c: Likewise.
10268 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10269 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10270 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10271 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10272 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10273 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10274 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10275 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10276 * gcc.target/i386/sse2-minpd-1.c: Likewise.
10277 * gcc.target/i386/sse2-minsd-1.c: Likewise.
10278 * gcc.target/i386/sse2-mmx.c: Likewise.
10279 * gcc.target/i386/sse2-movapd-1.c: Likewise.
10280 * gcc.target/i386/sse2-movapd-2.c: Likewise.
10281 * gcc.target/i386/sse2-movd-1.c: Likewise.
10282 * gcc.target/i386/sse2-movd-2.c: Likewise.
10283 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10284 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10285 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10286 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10287 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10288 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10289 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10290 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10291 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10292 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10293 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10294 * gcc.target/i386/sse2-movq-1.c: Likewise.
10295 * gcc.target/i386/sse2-movq-2.c: Likewise.
10296 * gcc.target/i386/sse2-movq-3.c: Likewise.
10297 * gcc.target/i386/sse2-movsd-1.c: Likewise.
10298 * gcc.target/i386/sse2-movsd-2.c: Likewise.
10299 * gcc.target/i386/sse2-movupd-1.c: Likewise.
10300 * gcc.target/i386/sse2-movupd-2.c: Likewise.
10301 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10302 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10303 * gcc.target/i386/sse2-orpd-1.c: Likewise.
10304 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10305 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10306 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10307 * gcc.target/i386/sse2-paddb-1.c: Likewise.
10308 * gcc.target/i386/sse2-paddd-1.c: Likewise.
10309 * gcc.target/i386/sse2-paddq-1.c: Likewise.
10310 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10311 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10312 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10313 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10314 * gcc.target/i386/sse2-paddw-1.c: Likewise.
10315 * gcc.target/i386/sse2-pand-1.c: Likewise.
10316 * gcc.target/i386/sse2-pandn-1.c: Likewise.
10317 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10318 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10319 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10320 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10321 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10322 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10323 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10324 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10325 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10326 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10327 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10328 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10329 * gcc.target/i386/sse2-pminub-1.c: Likewise.
10330 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10331 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10332 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10333 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10334 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10335 * gcc.target/i386/sse2-por-1.c: Likewise.
10336 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10337 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10338 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10339 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10340 * gcc.target/i386/sse2-pslld-1.c: Likewise.
10341 * gcc.target/i386/sse2-pslld-2.c: Likewise.
10342 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10343 * gcc.target/i386/sse2-psllq-1.c: Likewise.
10344 * gcc.target/i386/sse2-psllq-2.c: Likewise.
10345 * gcc.target/i386/sse2-psllw-1.c: Likewise.
10346 * gcc.target/i386/sse2-psllw-2.c: Likewise.
10347 * gcc.target/i386/sse2-psrad-1.c: Likewise.
10348 * gcc.target/i386/sse2-psrad-2.c: Likewise.
10349 * gcc.target/i386/sse2-psraw-1.c: Likewise.
10350 * gcc.target/i386/sse2-psraw-2.c: Likewise.
10351 * gcc.target/i386/sse2-psrld-1.c: Likewise.
10352 * gcc.target/i386/sse2-psrld-2.c: Likewise.
10353 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10354 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10355 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10356 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10357 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10358 * gcc.target/i386/sse2-psubb-1.c: Likewise.
10359 * gcc.target/i386/sse2-psubd-1.c: Likewise.
10360 * gcc.target/i386/sse2-psubq-1.c: Likewise.
10361 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10362 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10363 * gcc.target/i386/sse2-psubw-1.c: Likewise.
10364 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10365 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10366 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10367 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10368 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10369 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10370 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10371 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10372 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10373 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10374 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10375 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10376 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10377 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10378 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10379 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10380 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10381 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10382 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10383 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10384 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10385 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10386 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10387 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10388 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10389 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10390 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10391 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10392 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10393 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10394 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10395 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10396 * gcc.target/i386/sse2-vec-1.c: Likewise.
10397 * gcc.target/i386/sse2-vec-2.c: Likewise.
10398 * gcc.target/i386/sse2-vec-3.c: Likewise.
10399 * gcc.target/i386/sse2-vec-4.c: Likewise.
10400 * gcc.target/i386/sse2-vec-5.c: Likewise.
10401 * gcc.target/i386/sse2-vec-6.c: Likewise.
10402 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10403 * gcc.target/i386/ssefn-2.c: Likewise.
10404 * gcc.target/i386/ssefn-4.c: Likewise.
10405 * gcc.target/i386/ssefp-1.c: Likewise.
10406 * gcc.target/i386/ssefp-2.c: Likewise.
10407 * gcc.target/i386/sseregparm-3.c: Likewise.
10408 * gcc.target/i386/sseregparm-4.c: Likewise.
10409 * gcc.target/i386/sseregparm-5.c: Likewise.
10410 * gcc.target/i386/sseregparm-6.c: Likewise.
10411 * gcc.target/i386/sseregparm-7.c: Likewise.
10412 * gcc.target/i386/ssetype-1.c: Likewise.
10413 * gcc.target/i386/ssetype-2.c: Likewise.
10414 * gcc.target/i386/ssetype-3.c: Likewise.
10415 * gcc.target/i386/ssetype-4.c: Likewise.
10416 * gcc.target/i386/ssetype-5.c: Likewise.
10417 * gcc.target/i386/unordcmp-1.c: Likewise.
10418 * gcc.target/i386/vararg-1.c: Likewise.
10419 * gcc.target/i386/vararg-2.c: Likewise.
10420 * gcc.target/i386/vararg-3.c: Likewise.
10421 * gcc.target/i386/vararg-4.c: Likewise.
10422 * gcc.target/i386/vararg-7.c: Likewise.
10423 * gcc.target/i386/vararg-8.c: Likewise.
10424 * gcc.target/i386/vecinit-1.c: Likewise.
10425 * gcc.target/i386/vecinit-2.c: Likewise.
10426 * gcc.target/i386/vecinit-3.c: Likewise.
10427 * gcc.target/i386/vecinit-4.c: Likewise.
10428 * gcc.target/i386/vecinit-5.c: Likewise.
10429 * gcc.target/i386/vecinit-6.c: Likewise.
10430 * gcc.target/i386/vectorize2.c: Likewise.
10431 * gcc.target/i386/vectorize3.c: Likewise.
10432 * gcc.target/i386/vectorize4.c: Likewise.
10433 * gcc.target/i386/vectorize6.c: Likewise.
10434 * gcc.target/i386/vectorize7.c: Likewise.
10435 * gcc.target/i386/vectorize8.c: Likewise.
10436 * gcc.target/i386/vperm-v2df.c: Likewise.
10437 * gcc.target/i386/vperm-v2di.c: Likewise.
10438 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10439 * gcc.target/i386/xorps-sse2.c: Likewise.
10440 * gcc.target/i386/xorps.c: Likewise.
10441 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10442 * gfortran.dg/graphite/pr42326.f90: Likewise.
10443 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10444
10445 2010-05-19 Richard Guenther <rguenther@suse.de>
10446
10447 PR lto/44196
10448 * g++.dg/lto/20100519-1_0.C: New testcase.
10449
10450 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10451
10452 PR fortran/42360
10453 * gfortran.dg/warn_intent_out_not_set.f90: New.
10454
10455 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10456
10457 PR fortran/38404
10458 * gfortran.dg/data_char_1.f90: Updated warning message.
10459 * gfortran.dg/data_array_6.f: New.
10460
10461 2010-05-19 Martin Jambor <mjambor@suse.cz>
10462
10463 * g++.dg/ipa/ivinline-8.C: New test.
10464 * gcc.dg/ipa/iinline-2.c: Likewise.
10465
10466 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10467
10468 PR fortran/34505
10469 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10470 arguments; add check for return value kind.
10471 * gfortran.dg/float_1.f90: Likewise.
10472
10473 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10474
10475 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10476 (main): Use it.
10477 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10478 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10479 Prune another location line format.
10480 (lto-obj): Call lto_prune_warns on comp_output.
10481
10482 2010-05-18 Jan Hubicka <jh@suse.cz>
10483
10484 * gcc.dg/lto/ipacp_0.c: New test.
10485 * gcc.dg/lto/ipacp_1.c: New test.
10486
10487 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10488
10489 PR lto/44184
10490 * gcc.dg/lto/20100518_0.c: New test.
10491
10492 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10493
10494 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10495
10496 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10497
10498 PR fortran/43990
10499 * gfortran.dg/class_21.f03: New.
10500
10501 2010-05-17 Jason Merrill <jason@redhat.com>
10502
10503 PR c++/44157
10504 * g++.dg/cpp0x/initlist34.C: New.
10505
10506 PR c++/44158
10507 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10508
10509 2010-05-17 Martin Jambor <mjambor@suse.cz>
10510
10511 * g++.dg/ipa/ivinline-1.C: New test.
10512 * g++.dg/ipa/ivinline-2.C: New test.
10513 * g++.dg/ipa/ivinline-3.C: New test.
10514 * g++.dg/ipa/ivinline-4.C: New test.
10515 * g++.dg/ipa/ivinline-5.C: New test.
10516 * g++.dg/ipa/ivinline-6.C: New test.
10517
10518 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10519 Jason Merrill <jason@redhat.com>
10520
10521 PR c++/44108
10522 * c-c++-common/Wunused-var-8.c: New test.
10523
10524 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10525
10526 PR bootstrap/42347
10527 * gcc.c-torture/compile/pr42347.c: New test.
10528
10529 PR middle-end/44102
10530 * g++.dg/ext/asmgoto1.C: New test.
10531
10532 2010-05-17 Martin Jambor <mjambor@suse.cz>
10533
10534 PR middle-end/44133
10535 * gcc.dg/tree-ssa/pr44133.c: New test.
10536 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10537 precise.
10538
10539 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10540
10541 PR fortran/44044
10542 * gfortran.dg/class_20.f03: New.
10543
10544 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10545
10546 PR 44078
10547 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10548 debug messages but not the newly introduced one.
10549
10550 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10551
10552 PR fortran/35779
10553 * gfortran.dg/initialization_25.f90: Commented testcase.
10554 * gfortran.dg/initialization_26.f90: New.
10555
10556 2010-05-16 Richard Guenther <rguenther@suse.de>
10557
10558 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10559 * gcc.dg/pr43084.c: Likewise.
10560 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10561 -fipa-type-escape.
10562 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10563 -fipa-type-escape.
10564 * gcc.dg/struct/struct-reorg.exp: Likewise.
10565 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10566 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10567
10568 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10569
10570 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10571 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10572 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10573 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10574 tests.
10575
10576 2010-05-15 Jason Merrill <jason@redhat.com>
10577
10578 * g++.dg/eh/spec10.C: New.
10579 * g++.dg/eh/spec11.C: New.
10580 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10581
10582 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10583
10584 PR fortran/44154
10585 PR fortran/42647
10586 * gfortran.dg/allocatable_scalar_9.f90: New.
10587
10588 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10589
10590 PR c++/44148
10591 * g++.dg/torture/pr44148.C: New test.
10592
10593 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10594
10595 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10596 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10597 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10598 diagnostics and type sizes.
10599
10600 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10601
10602 * gnat.dg/lto9.adb: New test.
10603 * gnat.dg/lto9_pkg1.ads: New helper.
10604 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10605
10606 2010-05-15 Jan Hubicka <jh@suse.cz>
10607
10608 * gcc.dg/lto/ipareference_1.c: Rename to ...
10609 * gcc.dg/lto/ipareference_0.c: ... this one.
10610 * gcc.dg/lto/ipareference_2.c: Rename to ...
10611 * gcc.dg/lto/ipareference_1.c: ... this one.
10612
10613 2010-05-15 Jan Hubicka <jh@suse.cz>
10614
10615 * gcc.dg/lto/ipareference_1.c: New file.
10616 * gcc.dg/lto/ipareference_2.c: New file.
10617
10618 2010-05-15 Richard Guenther <rguenther@suse.de>
10619
10620 PR tree-optimization/44038
10621 * gcc.c-torture/compile/pr44038.c: New testcase.
10622
10623 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10624
10625 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10626 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10627
10628 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10629
10630 PR fortran/43207
10631 PR fortran/43969
10632 * gfortran.dg/class_18.f03: New.
10633 * gfortran.dg/class_19.f03: New.
10634
10635 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10636
10637 PR debug/44112
10638 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10639 * g++.dg/debug/dwarf2/const1.C: Remove.
10640
10641 2010-05-14 Jason Merrill <jason@redhat.com>
10642
10643 * g++.dg/eh/cond4.C: New.
10644 * g++.dg/eh/elide2.C: Adjust.
10645 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10646
10647 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10648
10649 PR fortran/44135
10650 * gfortran.dg/actual_array_interface_2.f90: New test.
10651
10652 2010-05-14 Richard Guenther <rguenther@suse.de>
10653
10654 PR tree-optimization/44119
10655 * gcc.c-torture/compile/pr44119.c: New testcase.
10656
10657 2010-05-14 Jason Merrill <jason@redhat.com>
10658
10659 PR c++/44127
10660 * g++.dg/eh/terminate1.C: New.
10661
10662 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10663
10664 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10665
10666 PR debug/44136
10667 * gcc.dg/pr44136.c: New test.
10668
10669 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10670
10671 PR c++/30566
10672 * g++.dg/warn/Wshadow-4.C: Adjust.
10673 * g++.dg/warn/Wshadow-5.C: New test.
10674 * g++.dg/warn/Wshadow-6.C: New test
10675
10676 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10677
10678 PR fortran/35779
10679 * gfortran.dg/initialization_25.f90: New.
10680
10681 2010-05-13 Martin Jambor <mjambor@suse.cz>
10682
10683 * g++.dg/otr-fold-1.C: New test.
10684 * g++.dg/otr-fold-2.C: New test.
10685
10686 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR fortran/44036
10689 * gfortran.dg/gomp/pr44036-1.f90: New test.
10690 * gfortran.dg/gomp/pr44036-2.f90: New test.
10691 * gfortran.dg/gomp/pr44036-3.f90: New test.
10692
10693 PR debug/43983
10694 * gcc.dg/guality/sra-1.c: New test.
10695
10696 2010-05-12 Jan Hubicka <jh@suse.cz>
10697
10698 * tree-ssa/unreachable.c: New test.
10699
10700 2010-05-12 Jason Merrill <jason@redhat.com>
10701
10702 * g++.dg/cpp0x/sfinae1.C: New.
10703
10704 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10705
10706 * gcc.target/i386/zee.c: New file.
10707
10708 2010-05-12 Jason Merrill <jason@redhat.com>
10709
10710 * g++.dg/conversion/op1.C: Expect template candidate message.
10711 * g++.dg/cpp0x/nullptr15.C: Likewise.
10712 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10713 * g++.dg/cpp0x/pr31431.C: Likewise.
10714 * g++.dg/cpp0x/temp_default2.C: Likewise.
10715 * g++.dg/cpp0x/trailing4.C: Likewise.
10716 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10717 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10718 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10719 * g++.dg/cpp0x/variadic35.C: Likewise.
10720 * g++.dg/cpp0x/vt-35147.C: Likewise.
10721 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10722 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10723 * g++.dg/ext/visibility/anon8.C: Likewise.
10724 * g++.dg/ext/vla2.C: Likewise.
10725 * g++.dg/other/pr28114.C: Likewise.
10726 * g++.dg/other/ptrmem10.C: Likewise.
10727 * g++.dg/other/ptrmem11.C: Likewise.
10728 * g++.dg/overload/unknown1.C: Likewise.
10729 * g++.dg/parse/template7.C: Likewise.
10730 * g++.dg/parse/typename7.C: Likewise.
10731 * g++.dg/template/conv11.C: Likewise.
10732 * g++.dg/template/copy1.C: Likewise.
10733 * g++.dg/template/deduce3.C: Likewise.
10734 * g++.dg/template/dependent-expr5.C: Likewise.
10735 * g++.dg/template/friend.C: Likewise.
10736 * g++.dg/template/incomplete2.C: Likewise.
10737 * g++.dg/template/local4.C: Likewise.
10738 * g++.dg/template/local6.C: Likewise.
10739 * g++.dg/template/operator10.C: Likewise.
10740 * g++.dg/template/overload6.C: Likewise.
10741 * g++.dg/template/ptrmem2.C: Likewise.
10742 * g++.dg/template/ptrmem20.C: Likewise.
10743 * g++.dg/template/ptrmem8.C: Likewise.
10744 * g++.dg/template/sfinae2.C: Likewise.
10745 * g++.dg/template/ttp25.C: Likewise.
10746 * g++.dg/template/unify10.C: Likewise.
10747 * g++.dg/template/unify11.C: Likewise.
10748 * g++.dg/template/unify6.C: Likewise.
10749 * g++.dg/template/unify7.C: Likewise.
10750 * g++.dg/template/unify9.C: Likewise.
10751 * g++.dg/template/varmod1.C: Likewise.
10752 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10753 * g++.old-deja/g++.law/operators32.C: Likewise.
10754 * g++.old-deja/g++.pt/crash28.C: Likewise.
10755 * g++.old-deja/g++.pt/crash60.C: Likewise.
10756 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10757 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10758 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10759 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10760 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10761 * g++.old-deja/g++.pt/expr2.C: Likewise.
10762 * g++.old-deja/g++.pt/overload7.C: Likewise.
10763 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10764 * g++.old-deja/g++.pt/spec5.C: Likewise.
10765 * g++.old-deja/g++.pt/spec6.C: Likewise.
10766 * g++.old-deja/g++.pt/t24.C: Likewise.
10767 * g++.old-deja/g++.pt/unify4.C: Likewise.
10768 * g++.old-deja/g++.pt/unify6.C: Likewise.
10769 * g++.old-deja/g++.pt/unify8.C: Likewise.
10770 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10771 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10772 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10773
10774 * g++.dg/cpp0x/initlist32.C: New.
10775
10776 * g++.dg/template/conv11.C: New.
10777 * g++.dg/conversion/op1.C: Adjust expected error.
10778
10779 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10780
10781 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10782
10783 PR target/44088
10784 * gcc.target/i386/avx-cmpsd-1.c: New.
10785 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10786 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10787 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10788 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10789 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10790
10791 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR middle-end/44085
10794 * gcc.dg/gomp/pr44085.c: New test.
10795 * gfortran.dg/gomp/pr44085.f90: New test.
10796
10797 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10798
10799 * objc-obj-c++-shared/Object1.m: New.
10800 * objc.dg/torture: New directory.
10801 * objc.dg/torture/tls: Ditto.
10802 * objc.dg/tls: Ditto.
10803 * objc.dg/torture/tls/trivial.m: New test.
10804 * objc.dg/torture/tls/thr-init-2.m: New test.
10805 * objc.dg/torture/tls/thr-init-3.m: New test.
10806 * objc.dg/torture/tls/thr-init.m: New test.
10807 * objc.dg/torture/tls/diag-1.m: New test.
10808 * objc.dg/torture/tls/tls.exp: New.
10809 * objc.dg/torture/trivial.m: New test.
10810 * objc.dg/torture/dg-torture.exp: New.
10811 * objc.dg/tls/diag-3.m: New test.
10812 * objc.dg/tls/diag-4.m: New test.
10813 * objc.dg/tls/diag-5.m: New test.
10814 * objc.dg/tls/init-1.m: New test.
10815 * objc.dg/tls/init-2.m: New test.
10816 * objc.dg/tls/tls.exp: New.
10817 * objc.dg/tls/diag-2.m: New test.
10818 * lib/objc.exp: Respond to dg-additional-files.
10819
10820 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10821
10822 * gcc.target/m68k/20100512-1.c: New.
10823
10824 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10825
10826 * gnat.dg/lto8.adb: New test.
10827 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10828 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10829
10830 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10831
10832 PR c++/34272
10833 PR c++/43630
10834 PR c++/34491
10835 * g++.dg/template/crash97.C: New.
10836 * g++.dg/template/crash98.C: Likewise.
10837 * g++.dg/template/crash99.C: Likewise.
10838 * g++.dg/cpp0x/pr31439.C: Adjust.
10839 * g++.dg/template/crash95.C: Likewise.
10840
10841 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10842
10843 PR middle-end/44071
10844 * c-c++-common/asmgoto-4.c: New test.
10845 * gcc.target/i386/pr44071.c: New test.
10846
10847 PR c++/44062
10848 * c-c++-common/Wunused-var-7.c: New test.
10849 * g++.dg/warn/Wunused-var-9.C: New test.
10850
10851 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10852
10853 PR fortran/43711
10854 * gfortran.dg/gomp/pr43711.f90: New.
10855
10856 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10857
10858 PR fortran/31820
10859 * gfortran.dg/select_5.f90: Updated.
10860
10861 2010-05-11 Jan Hubicka <jh@suse.cz>
10862
10863 PR tree-optimize/44063
10864 * gcc.c-torture/compile/pr44063.c: New testcase.
10865
10866 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10867
10868 PR debug/44023
10869 * gcc.dg/pr44023.c: New test.
10870
10871 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10872
10873 * gnat.dg/lto7.adb: New test.
10874 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10875
10876 2010-05-10 Jason Merrill <jason@redhat.com>
10877
10878 PR c++/44017
10879 * g++.dg/template/inherit5.C: New.
10880
10881 PR c++/44045
10882 * g++.dg/cpp0x/initlist33.C: New.
10883 * g++.dg/cpp0x/initlist26.C: Adjust.
10884 * g++.dg/cpp0x/initlist28.C: Adjust.
10885
10886 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10887
10888 PR c++/43719
10889 * g++.dg/init/pr43719.C: New.
10890 * g++.dg/anon-struct4.C: Adjust.
10891
10892 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR debug/44028
10895 * gcc.dg/pr44028.c: New test.
10896
10897 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10898
10899 PR fortran/27866
10900 PR fortran/35003
10901 PR fortran/42809
10902 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10903 * gfortran.dg/warn_conversion.f90: New.
10904
10905 2010-05-10 Michael Matz <matz@suse.de>
10906
10907 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10908
10909 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10910
10911 PR rtl-optimization/44012
10912 * gcc.dg/pr44012.c: New.
10913
10914 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10915
10916 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10917 Log text on entry and exit.
10918 Prune Sun ld warnings for common symbols with differing sizes.
10919 (lto-link-and-maybe-run): Change caller.
10920
10921 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10922
10923 PR fortran/44044
10924 * gfortran.dg/class_7.f03: Modified.
10925 * gfortran.dg/select_type_1.f03: Modified.
10926 * gfortran.dg/select_type_12.f03: New.
10927
10928 2010-05-10 Richard Guenther <rguenther@suse.de>
10929
10930 PR tree-optimization/44050
10931 * gcc.dg/torture/pr44050.c: New testcase.
10932
10933 2010-05-10 Wei Guozhi <carrot@google.com>
10934
10935 PR target/42879
10936 * gcc.target/arm/pr42879.c: New testcase.
10937
10938 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10939
10940 PR c/44051
10941 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10942
10943 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10944
10945 PR c/10676
10946 * gcc.dg/anon-struct-10.c: New test.
10947
10948 2010-05-09 Richard Guenther <rguenther@suse.de>
10949
10950 PR middle-end/44024
10951 * gcc.dg/pr44024.c: New testcase.
10952
10953 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10954
10955 PR c/4784
10956 * gcc.dg/anon-struct-9.c: New test.
10957
10958 2010-05-09 Richard Guenther <rguenther@suse.de>
10959
10960 PR middle-end/44043
10961 * gcc.c-torture/compile/pr44043.c: New testcase.
10962
10963 2010-05-09 Richard Guenther <rguenther@suse.de>
10964
10965 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10966
10967 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10968
10969 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10970
10971 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10972
10973 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10974 * gnat.dg/specs/lto3.ads: Likewise.
10975
10976 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10977
10978 PR middle-end/28685
10979 * gcc.dg/pr28685-1.c: New file.
10980
10981 2010-05-08 Richard Guenther <rguenther@suse.de>
10982
10983 PR tree-optimization/44030
10984 * gcc.c-torture/compile/pr44030.c: New testcase.
10985
10986 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10987
10988 * gnat.dg/lto6.adb: New test.
10989 * gnat.dg/lto6_pkg.ads: New helper.
10990
10991 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10992
10993 * gnat.dg/lto5.adb: New test.
10994 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10995
10996 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10997
10998 * gnat.dg/lto4.ad[sb]: New test.
10999
11000 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
11001
11002 * gnat.dg/specs/lto3.ads: New test.
11003 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11004 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11005
11006 2010-05-08 Quentin Ochem <ochem@adacore.com>
11007
11008 * gnat.dg/sizetype3.ad[sb]: New test.
11009 * gnat.dg/sizetype3_pkg.ads: New helper.
11010
11011 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
11012
11013 PR c++/43951
11014 * g++.dg/init/new29.C: New.
11015
11016 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
11017
11018 PR fortran/40728
11019 * gfortran.dg/coarray_1.f90: Fixed error message.
11020 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11021 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11022 * gfortran.dg/intrinsic_std_5.f90: New.
11023
11024 2010-05-07 Jason Merrill <jason@redhat.com>
11025
11026 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11027
11028 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11029
11030 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11031 (size_t, stderr): Remove.
11032 (read_error): Replaced __builtin_fprintf by fprintf.
11033
11034 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
11035
11036 * gcc.dg/ordered-comparison-1.c: New test.
11037 * gcc.dg/ordered-comparison-2.c: New test.
11038 * gcc.dg/ordered-comparison-3.c: New test.
11039 * gcc.dg/ordered-comparison-4.c: New test.
11040
11041 2010-05-06 Mike Stump <mikestump@comcast.net>
11042
11043 PR objc/35165
11044 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11045
11046 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
11047 Jason Merrill <jason@redhat.com>
11048
11049 * g++.dg/cpp0x/nullptr01.C: New.
11050 * g++.dg/cpp0x/nullptr02.C: New.
11051 * g++.dg/cpp0x/nullptr03.C: New.
11052 * g++.dg/cpp0x/nullptr04.C: New.
11053 * g++.dg/cpp0x/nullptr05.C: New.
11054 * g++.dg/cpp0x/nullptr06.C: New.
11055 * g++.dg/cpp0x/nullptr07.C: New.
11056 * g++.dg/cpp0x/nullptr08.C: New.
11057 * g++.dg/cpp0x/nullptr09.C: New.
11058 * g++.dg/cpp0x/nullptr10.C: New.
11059 * g++.dg/cpp0x/nullptr11.C: New.
11060 * g++.dg/cpp0x/nullptr12.C: New.
11061 * g++.dg/cpp0x/nullptr13.C: New.
11062 * g++.dg/cpp0x/nullptr14.C: New.
11063 * g++.dg/cpp0x/nullptr15.C: New.
11064 * g++.dg/cpp0x/nullptr16.C: New.
11065 * g++.dg/cpp0x/nullptr17.C: New.
11066 * g++.dg/cpp0x/nullptr18.C: New.
11067 * g++.dg/cpp0x/nullptr19.C: New.
11068 * g++.dg/cpp0x/nullptr20.C: New.
11069 * g++.dg/cpp0x/nullptr21.C: New.
11070 * g++.dg/cpp0x/nullptr22.C: New.
11071 * g++.dg/debug/nullptr01.C: New.
11072 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11073
11074 2010-05-06 Jakub Jelinek <jakub@redhat.com>
11075
11076 * gcc.dg/Wunused-var-8.c: Move to...
11077 * c-c++-common/Wunused-var-6.c: ... here. New test.
11078
11079 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
11080
11081 PR c++/40406
11082 * g++.dg/template/crash96.C: New.
11083
11084 2010-05-06 Jan Hubicka <jh@suse.cz>
11085
11086 PR tree-optimization/43791
11087 * gcc.c-torture/compile/pr43791.c: New file.
11088
11089 2010-05-06 Michael Matz <matz@suse.de>
11090
11091 PR tree-optimization/43984
11092 * gfortran.dg/pr43984.f90: New test.
11093
11094 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
11095
11096 PR 40989
11097 * gcc.dg/pr40989.c: New.
11098
11099 2010-05-06 Richard Guenther <rguenther@suse.de>
11100
11101 PR tree-optimization/43934
11102 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11103
11104 2010-05-06 Richard Guenther <rguenther@suse.de>
11105
11106 PR tree-optimization/43987
11107 * gcc.c-torture/execute/pr43987.c: New testcase.
11108 * gcc.dg/torture/pta-escape-1.c: Adjust.
11109 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11110 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11111 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11112 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11113
11114 2010-04-22 Jakub Jelinek <jakub@redhat.com>
11115 Dodji Seketeli <dodji@redhat.com>
11116
11117 PR c/18624
11118 * g++.dg/warn/Wunused-7.C: Add dg-warning.
11119 * g++.dg/template/sfinae16.C: Likewise.
11120 * gcc.dg/Wunused-var-1.c: Moved to...
11121 * c-c++-common/Wunused-var-1.c: ...here. New test.
11122 * gcc.dg/Wunused-var-2.c: Moved to...
11123 * c-c++-common/Wunused-var-2.c: ...here. New test.
11124 * gcc.dg/Wunused-var-3.c: Moved to...
11125 * c-c++-common/Wunused-var-3.c: ...here. New test.
11126 * gcc.dg/Wunused-var-4.c: Moved to...
11127 * gcc.dg/Wunused-var-1.c: ... here.
11128 * gcc.dg/Wunused-var-5.c: Moved to...
11129 * c-c++-common/Wunused-var-4.c: ...here. New test.
11130 * gcc.dg/Wunused-var-7.c: Moved to...
11131 * c-c++-common/Wunused-var-5.c: ...here. New test.
11132 * gcc.dg/Wunused-var-6.c: Moved to...
11133 * gcc.dg/Wunused-var-2.c: ... here.
11134 * c-c++-common/Wunused-var-1.c: New test.
11135 * c-c++-common/Wunused-var-2.c: New test.
11136 * c-c++-common/Wunused-var-3.c: New test.
11137 * c-c++-common/Wunused-var-4.c: New test.
11138 * c-c++-common/Wunused-var-5.c: New test.
11139 * g++.dg/warn/Wunused-var-1.C: New test.
11140 * g++.dg/warn/Wunused-var-2.C: New test.
11141 * g++.dg/warn/Wunused-var-3.C: New test.
11142 * g++.dg/warn/Wunused-var-4.C: New test.
11143 * g++.dg/warn/Wunused-var-5.C: New test.
11144 * g++.dg/warn/Wunused-var-6.C: New test.
11145 * g++.dg/warn/Wunused-var-7.C: New test.
11146 * g++.dg/warn/Wunused-var-8.C: New test.
11147 * g++.dg/warn/Wunused-parm-1.C: New test.
11148 * g++.dg/warn/Wunused-parm-2.C: New test.
11149 * g++.dg/warn/Wunused-parm-3.C: New test.
11150
11151 2010-05-06 Tobias Burnus <burnus@net-b.de>
11152
11153 PR fortran/43985
11154 * gfortran.dg/gomp/crayptr5.f90: New test case.
11155
11156 2010-05-05 Jason Merrill <jason@redhat.com>
11157
11158 PR debug/43370
11159 * g++.dg/ext/attrib39.C: New.
11160
11161 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
11162
11163 PR fortran/24978
11164 * gfortran.dg/data_invalid.f90: New.
11165
11166 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
11167
11168 * gnat.dg/lto2.adb: New test.
11169
11170 2010-05-05 Jason Merrill <jason@redhat.com>
11171
11172 PR c++/43787
11173 * g++.dg/opt/empty1.C: New.
11174
11175 2010-05-05 Janus Weil <janus@gcc.gnu.org>
11176
11177 PR fortran/43696
11178 * gfortran.dg/class_17.f03: New.
11179
11180 2010-05-04 Neil Vachharajani <nvachhar@google.com>
11181
11182 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11183
11184 2010-05-04 Mike Stump <mikestump@comcast.net>
11185
11186 PR objc/35165
11187 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11188
11189 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11190
11191 PR target/43668
11192 * gcc.target/i386/pr43668.c: New.
11193
11194 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11195
11196 PR c++/43028
11197 * g++.dg/cpp0x/initlist31.C: New.
11198
11199 2010-05-04 Jakub Jelinek <jakub@redhat.com>
11200
11201 PR c/43981
11202 * gcc.dg/Wunused-var-8.c: New test.
11203
11204 2010-05-04 Jason Merrill <jason@redhat.com>
11205
11206 PR c++/38064
11207 * g++.dg/cpp0x/enum3.C: Extend.
11208
11209 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11210
11211 PR target/43799
11212 * gcc.target/i386/pr43799.c: New.
11213
11214 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
11215
11216 * gnat.dg/lto1.adb: New test.
11217 * gnat.dg/lto1_pkg.ad[sb]: New helper.
11218
11219 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11220
11221 PR middle-end/43671
11222 * gcc.target/i386/pr43671.c: New.
11223
11224 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11225
11226 PR c++/43705
11227 * g++.dg/template/crash95.C: New.
11228
11229 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11230
11231 PR debug/43508
11232 * gcc.target/i386/pr43508.c: New.
11233
11234 2010-05-04 Richard Guenther <rguenther@suse.de>
11235
11236 PR tree-optimization/43879
11237 * g++.dg/torture/pr43879-1_0.C: New testcase.
11238 * g++.dg/torture/pr43879-1_1.C: Likewise.
11239
11240 2010-05-03 Dodji Seketeli <dodji@redhat.com>
11241
11242 PR c++/43953
11243 * g++.dg/other/crash-12.C: New test.
11244
11245 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
11246
11247 * g++.dg/cdce3.C: Add a space. Updated.
11248
11249 2010-05-03 Jason Merrill <jason@redhat.com>
11250
11251 PR c++/43680
11252 * g++.dg/opt/enum2.C: New.
11253 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11254 * g++.dg/warn/Wswitch-1.C: Adjust message.
11255
11256 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11257
11258 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11259 * g++.dg/ext/label13.C: Fix typo.
11260 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11261 alpha*-dec-osf5*.
11262 * gcc.c-torture/compile/limits-declparen.c: xfail on
11263 alpha*-dec-osf5* with -g.
11264 * gcc.c-torture/compile/limits-pointer.c: Likewise.
11265 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11266 * gcc.dg/c99-tgmath-2.c: Likewise.
11267 * gcc.dg/c99-tgmath-3.c: Likewise.
11268 * gcc.dg/c99-tgmath-4.c: Likewise.
11269
11270 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
11271
11272 PR fortran/43592
11273 * gfortran.dg/unexpected_interface.f90: New test.
11274
11275 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11276
11277 * ada/acats/run_acats (which): New function.
11278 (host_gnatchop, host_gnatmake): Use it.
11279
11280 2010-05-03 Richard Guenther <rguenther@suse.de>
11281
11282 PR tree-optimization/43971
11283 * gcc.dg/pr43971.c: New testcase.
11284
11285 2010-05-03 Jakub Jelinek <jakub@redhat.com>
11286
11287 PR debug/43972
11288 * gcc.dg/debug/pr43972.c: New test.
11289
11290 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
11291
11292 PR testsuite/43963
11293 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11294
11295 2010-05-02 Richard Guenther <rguenther@suse.de>
11296
11297 PR tree-optimization/43879
11298 * gcc.dg/torture/pr43879-3.c: New testcase.
11299
11300 2010-05-01 Richard Guenther <rguenther@suse.de>
11301
11302 PR tree-optimization/43949
11303 * g++.dg/warn/Warray-bounds-5.C: New testcase.
11304
11305 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
11306
11307 PR c++/43951
11308 * g++.dg/init/new28.C: New.
11309
11310 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
11311
11312 PR objc++/32052
11313 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11314 structure and nested declarations.
11315 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
11316 structure and nested declarations. Reduce header clutter and
11317 use _exit() rather than abort().
11318 * objc.dg/encode-10.m: New.
11319 * objc.dg/encode-11.m: New.
11320
11321 2010-04-30 DJ Delorie <dj@redhat.com>
11322
11323 * gcc.c-torture/execute/20100430-1.c: New test.
11324
11325 2010-04-30 Jason Merrill <jason@redhat.com>
11326
11327 PR c++/43868
11328 * g++.dg/template/ptrmem21.C: New.
11329
11330 2010-04-30 Tobias Burnus Mburnus@net-b.de>
11331
11332 PR fortran/18918
11333 PR fortran/43931
11334 * gfortran.dg/coarray_13.f90: New test.
11335
11336 2010-04-30 Richard Guenther <rguenther@suse.de>
11337
11338 PR lto/43946
11339 * gcc.dg/lto/20100430-1_0.c: New testcase.
11340
11341 2010-04-30 Jakub Jelinek <jakub@redhat.com>
11342
11343 PR debug/43942
11344 * c-c++-common/pr43942.c: New test.
11345
11346 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
11347
11348 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11349 conflict with darwin crt1.o 'start' symbol.
11350
11351 2010-04-30 Richard Guenther <rguenther@suse.de>
11352
11353 PR tree-optimization/43879
11354 * gcc.dg/torture/pr43879_1.c: New testcase.
11355
11356 2010-04-30 Richard Guenther <rguenther@suse.de>
11357
11358 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11359
11360 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
11361
11362 PR c++/43890
11363 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11364 user-provided constructor while recursing.
11365
11366 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11367
11368 PR fortran/42274
11369 * gfortran.dg/class_16.f03: New test.
11370
11371 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11372
11373 PR fortran/42274
11374 * gfortran.dg/class_15.f03: New.
11375
11376 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11377
11378 PR fortran/43326
11379 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11380
11381 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11382
11383 PR fortran/43492
11384 * gfortran.dg/generic_22.f03 : New test.
11385
11386 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11387
11388 PR fortran/42353
11389 * gfortran.dg/class_14.f03: New test.
11390
11391 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11392
11393 PR fortran/42680
11394 * gfortran.dg/interface_32.f90: New test.
11395
11396 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11397 Janus Weil <janus@gcc.gnu.org>
11398
11399 PR fortran/41829
11400 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11401 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11402 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11403
11404 2010-04-28 Mike Stump <mikestump@comcast.net>
11405
11406 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11407 dg-excess-errors.
11408 * g++.dg/uninit-pred-2_b.C: Likewise.
11409
11410 2010-04-28 Tobias Burnus <burnus@net-b.de>
11411
11412 PR fortran/18918
11413 PR fortran/43919
11414 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11415
11416 2010-04-28 Matthias Klose <doko@ubuntu.com>
11417
11418 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11419 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11420 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11421 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11422 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11423
11424 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11425
11426 * gcc.dg/const-uniq-1.c: New test.
11427 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11428
11429 2010-04-28 Xinliang David Li <davidxl@google.com>
11430
11431 * gcc.dg/uninit-pred-2_b.c: New test.
11432 * gcc.dg/uninit-pred-4_b.c: New test.
11433 * gcc.dg/uninit-pred-3_d.c: New test.
11434 * gcc.dg/uninit-pred-6_b.c: New test.
11435 * gcc.dg/uninit-pred-8_b.c: New test.
11436 * gcc.dg/uninit-pred-3_a.c: New test.
11437 * gcc.dg/uninit-pred-2_c.c: New test.
11438 * gcc.dg/uninit-pred-5_a.c: New test.
11439 * gcc.dg/uninit-pred-3_e.c: New test.
11440 * gcc.dg/uninit-pred-7_a.c: New test.
11441 * gcc.dg/uninit-pred-6_c.c: New test.
11442 * gcc.dg/uninit-pred-9_a.c: New test.
11443 * gcc.dg/uninit-pred-8_c.c: New test.
11444 * gcc.dg/uninit-pred-3_b.c: New test.
11445 * gcc.dg/uninit-pred-5_b.c: New test.
11446 * gcc.dg/uninit-pred-7_b.c: New test.
11447 * gcc.dg/uninit-pred-6_d.c: New test.
11448 * gcc.dg/uninit-pred-9_b.c: New test.
11449 * gcc.dg/uninit-pred-2_a.c: New test.
11450 * gcc.dg/uninit-pred-4_a.c: New test.
11451 * gcc.dg/uninit-pred-3_c.c: New test.
11452 * gcc.dg/uninit-pred-6_a.c: New test.
11453 * gcc.dg/uninit-pred-8_a.c: New test.
11454 * gcc.dg/uninit-pred-7_c.c: New test.
11455 * gcc.dg/uninit-pred-6_e.c: New test.
11456 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11457 * g++.dg/uninit-pred-1_a.C: New test.
11458 * g++.dg/uninit-pred-1_b.C: New test.
11459 * g++.dg/uninit-pred-2_a.C: New test.
11460 * g++.dg/uninit-pred-2_b.C: New test.
11461 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11462 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11463 * g++.dg/uninit-pred-loop_1.cc: New test.
11464
11465 2010-04-28 Martin Jambor <mjambor@suse.cz>
11466
11467 * gcc.dg/lto/20091209-1_0.c: New testcase.
11468
11469 2010-04-28 Richard Guenther <rguenther@suse.de>
11470
11471 PR tree-optimization/43879
11472 PR tree-optimization/43909
11473 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11474
11475 2010-04-28 Richard Guenther <rguenther@suse.de>
11476
11477 PR c++/43880
11478 * g++.dg/torture/pr43880.C: New testcase.
11479
11480 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11481
11482 PR c++/9335
11483 * g++.dg/template/recurse2.C: Update
11484 * g++.dg/template/recurse.C: Update.
11485 * g++.dg/template/pr23510.C: Update.
11486 * lib/prune.exp: Filter out 'recursively instantiated'.
11487
11488 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11489
11490 PR c++/29043
11491 * g++.dg/init/pr29043.C: New.
11492
11493 2010-04-27 Jason Merrill <jason@redhat.com>
11494
11495 * g++.dg/lookup/scoped5.C: Adjust.
11496 * g++.dg/lookup/scoped8.C: Adjust.
11497 * g++.dg/template/dependent-expr5.C: Adjust.
11498 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11499
11500 PR c++/43856
11501 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11502
11503 PR c++/43875
11504 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11505
11506 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11507 Jan Hubicka <hubicka@ucw.cz>
11508
11509 * gcc.dg/pure-2.c: New testcase.
11510 * gcc.dg/const-1.c: New testcase.
11511
11512 2010-04-27 Jason Merrill <jason@redhat.com>
11513
11514 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11515
11516 PR c++/41468
11517 * g++.dg/template/sfinae17.C: New.
11518 * g++.dg/template/sfinae18.C: New.
11519
11520 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11521
11522 * g++.dg/init/pr42844.C: New.
11523 * g++.dg/cpp0x/pr42844-2.C: New.
11524 * g++.dg/cpp0x/defaulted2.C: Adjust.
11525 * g++.dg/tree-ssa/pr27549.C: Likewise.
11526 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11527
11528 2010-04-27 Tobias Burnus <burnus@net-b.de>
11529
11530 PR fortran/18918
11531 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11532
11533 2010-04-27 Richard Guenther <rguenther@suse.de>
11534
11535 PR middle-end/40561
11536 * g++.dg/other/pr40561.C: New testcase.
11537
11538 2010-04-27 Martin Jambor <mjambor@suse.cz>
11539
11540 PR middle-end/43812
11541 * g++.dg/ipa/pr43812.C: New test.
11542
11543 2010-04-27 Jan Hubicka <jh@suse.cz>
11544
11545 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11546 (test): ... this one.
11547
11548 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11549
11550 PR target/40657
11551 * gcc.target/arm/thumb-stackframe.c: New test.
11552
11553 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11554
11555 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11556 * gcc.dg/misc-column.c: Likewise.
11557 * gcc.dg/Walways-true-1.c: Likewise.
11558 * gcc.dg/Walways-true-2.c: Likewise.
11559 * gcc.dg/warn-addr-cmp.c: Likewise.
11560
11561 2010-04-27 Tobias Burnus <burnus@net-b.de>
11562
11563 PR fortran/18918
11564 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11565 * gfortran.dg/coarray_12.f90: New.
11566
11567 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11568
11569 PR c/32207
11570 * gcc.dg/pr32207.c: New test.
11571 * gcc.dg/misc-column.c: Adjust expected warning.
11572 * gcc.dg/Walways-true-1.c: Likewise.
11573 * gcc.dg/Walways-true-2.c: Likewise.
11574 * gcc.dg/warn-addr-cmp.c: Likewise.
11575
11576 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11577
11578 PR lto/42776
11579 * lib/lto.exp (lto_prune_vis_warns): New function.
11580 (lto-link-and-maybe-run): Call it.
11581
11582 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11583
11584 PR tree-optimization/43904
11585 * gcc.dg/tree-ssa/tailcall-6.c: New.
11586
11587 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11588
11589 PR testsuite/35165
11590 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11591 Darwin8/OSX10.4 - compatible code generation.
11592 Use scan-rtl-dump.
11593 * obj-c++.dg/stubify-1.mm: Ditto.
11594 * lib/objc-torture.exp: Do not require link success for
11595 "trivial.m" in the runtime checks when dowhat = 'compile'.
11596 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11597 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11598 Darwin8/OSX10.4 - compatible code generation.
11599 * objc.dg/stubify-2.m: Ditto.
11600 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11601 * objc.dg/next-runtime-1.m: Ditto.
11602 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11603 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11604 runtimes on Darwin.
11605
11606 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11607
11608 PR 43715
11609 * lib/plugin-support.exp: Use "-undefined
11610 dynamic_lookup" on darwin.
11611
11612 2010-04-26 Richard Guenther <rguenther@suse.de>
11613
11614 * gcc.dg/lto/20100426_0.c: New testcase.
11615
11616 2010-04-26 Jie Zhang <jie@codesourcery.com>
11617
11618 PR tree-optimization/43833
11619 gcc.dg/Warray-bounds-8.c: New test case.
11620
11621 2010-04-26 Richard Guenther <rguenther@suse.de>
11622
11623 PR lto/43080
11624 * g++.dg/lto/20100423-3_0.C: New testcase.
11625
11626 2010-04-26 Richard Guenther <rguenther@suse.de>
11627
11628 PR lto/42425
11629 * g++.dg/lto/20100423-2_0.C: New testcase.
11630
11631 2010-04-26 Ira Rosen <irar@il.ibm.com>
11632
11633 * gcc.dg/vect/bb-slp-23.c: New test.
11634
11635 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11636
11637 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11638 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11639 * gcc.dg/c1x-float-1.c: New test.
11640
11641 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11642
11643 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11644 of "lea\[ \t\]".
11645
11646 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11647
11648 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11649 FreeBSD.
11650 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11651 * gfortran.dg/default_format_2.f90: Ditto.
11652
11653 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11654
11655 * gfortran.dg/pr43505.f90: Clean up .mod file.
11656 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11657 * gfortran.dg/pr41347.f90: Ditto.
11658 * gfortran.dg/internal_pack_4.f90: Ditto.
11659 * gfortran.dg/proc_decl_23.f90: Ditto.
11660 * gfortran.dg/recursive_check_3.f90: Ditto.
11661 * gfortran.dg/intent_out_3.f90: Ditto.
11662 * gfortran.dg/assignment_2.f90: Ditto.
11663 * gfortran.dg/pr41928.f90: Ditto.
11664 * gfortran.dg/pr42166.f90: Ditto.
11665 * gfortran.dg/private_type_12.f90: Ditto.
11666 * gfortran.dg/graphite/pr42185.f90: Ditto.
11667 * gfortran.dg/graphite/pr42186.f90: Ditto.
11668 * gfortran.dg/graphite/pr40982.f90: Ditto.
11669 * gfortran.dg/graphite/id-2.f90: Ditto.
11670 * gfortran.dg/graphite/id-4.f90: Ditto.
11671 * gfortran.dg/graphite/pr42050.f90: Ditto.
11672 * gfortran.dg/graphite/id-18.f90: Ditto.
11673 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11674 * gfortran.dg/graphite/pr41924.f90: Ditto.
11675 * gfortran.dg/graphite/pr42393.f90: Ditto.
11676 * gfortran.dg/graphite/pr37980.f90: Ditto.
11677 * gfortran.dg/graphite/pr38953.f90: Ditto.
11678 * gfortran.dg/graphite/pr42180.f90: Ditto.
11679 * gfortran.dg/graphite/pr42181.f90: Ditto.
11680 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11681 * gfortran.dg/select_type_4.f90: Ditto.
11682 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11683 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11684 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11685 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11686 * gfortran.dg/whole_file_11.f90: Ditto.
11687 * gfortran.dg/private_type_11.f90: Ditto.
11688 * gfortran.dg/vect/vect-gems.f90: Ditto.
11689 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11690
11691 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11692
11693 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11694
11695 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11696
11697 * gnat.dg/pack15.ad[sb]: New test.
11698
11699 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11700
11701 * gcc.target/arm/mla-1.c: New test.
11702
11703 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11704
11705 PR fortran/30073
11706 PR fortran/43793
11707 * gfortran.dg/pr43793.f90: New test.
11708
11709 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11710
11711 PR tree-optimization/41442
11712 * gcc.target/i386/pr41442.c: New test.
11713
11714 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11715
11716 PR fortran/43832
11717 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11718
11719 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11720
11721 PR fortran/43832
11722 * gfortran.dg/open_nounit.f90: New test.
11723
11724 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11725
11726 PR fortran/43841
11727 PR fortran/43843
11728 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11729
11730 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11731
11732 * gcc.dg/Wconversion-integer.c: Update.
11733
11734 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11735
11736 * gnat.dg/unchecked_convert5.adb: New test.
11737
11738 2010-04-23 Richard Guenther <rguenther@suse.de>
11739
11740 PR lto/41734
11741 * gcc.dg/lto/20100423-2_0.c: New testcase.
11742 * gcc.dg/lto/20100423-2_0.c: Likewise.
11743
11744 2010-04-23 Richard Guenther <rguenther@suse.de>
11745
11746 PR lto/43455
11747 * gcc.dg/lto/20100423-1_0.c: New testcase.
11748 * gcc.dg/lto/20100423-1_1.c: Likewise.
11749
11750 2010-04-23 Martin Jambor <mjambor@suse.cz>
11751
11752 PR tree-optimization/43846
11753 * gcc.dg/tree-ssa/sra-10.c: New test.
11754
11755 2010-04-23 Martin Jambor <mjambor@suse.cz>
11756
11757 PR middle-end/43835
11758 * gcc.c-torture/execute/pr43835.c: New test.
11759
11760 2010-04-23 Richard Guenther <rguenther@suse.de>
11761
11762 PR lto/42653
11763 * g++.dg/lto/20100423-1_0.C: New testcase.
11764
11765 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11766
11767 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11768
11769 2010-04-22 Ira Rosen <irar@il.ibm.com>
11770
11771 PR tree-optimization/43842
11772 * gcc.dg/vect/pr43842.c: New test.
11773
11774 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11775
11776 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11777 * gcc.target/i386/wmul-2.c: Likewise.
11778
11779 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11780
11781 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11782 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11783
11784 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11785
11786 * gfortran.dg/reassoc_6.f: New testcase.
11787
11788 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11789
11790 PR middle-end/29274
11791 * gcc.target/arm/wmul-1.c: New test.
11792 * gcc.target/arm/wmul-2.c: New test.
11793
11794 2010-04-22 Richard Guenther <rguenther@suse.de>
11795
11796 PR tree-optimization/43845
11797 * gcc.c-torture/compile/pr43845.c: New testcase.
11798
11799 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11800
11801 PR middle-end/29274
11802 * gcc.target/i386/wmul-1.c: New test.
11803 * gcc.target/i386/wmul-2.c: New test.
11804 * gcc.target/bfin/wmul-1.c: New test.
11805 * gcc.target/bfin/wmul-2.c: New test.
11806
11807 2010-04-22 Richard Guenther <rguenther@suse.de>
11808
11809 PR fortran/43829
11810 * gfortran.dg/vector_subscript_6.f90: New testcase.
11811 * gfortran.dg/assign_10.f90: Adjust.
11812
11813 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11814
11815 PR fortran/43836
11816 * gfortran.dg/gomp/pr43836.f90: New test.
11817
11818 2010-04-21 Richard Guenther <rguenther@suse.de>
11819
11820 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11821
11822 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11823
11824 * gcc.dg/torture/builtin-cproj-3.c: New.
11825
11826 2010-04-20 Jason Merrill <jason@redhat.com>
11827
11828 PR c++/9335
11829 * g++.dg/template/recurse2.C: New.
11830 * g++.dg/parse/crash36.C: Adjust.
11831 * g++.dg/other/fold1.C: Adjust.
11832 * g++.dg/init/member1.C: Adjust.
11833 * lib/prune.exp: Prune "skipping N instantiation contexts".
11834
11835 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11836
11837 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11838
11839 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11840
11841 * gcc.dg/torture/builtin-cproj-1.c: New.
11842 * gcc.dg/torture/builtin-cproj-2.c: New.
11843
11844 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11845
11846 PR c++/43800
11847 PR c++/43704
11848 * g++.dg/template/typedef32.C: Adjust.
11849 * g++.dg/template/typedef33.C: New test.
11850
11851 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11852
11853 PR fortran/43227
11854 * gfortran.dg/proc_decl_23.f90: New test.
11855
11856 PR fortran/43266
11857 * gfortran.dg/abstract_type_6.f03: New test.
11858
11859 2010-04-20 Xinliang David Li <davidxl@google.com>
11860
11861 * g++.dg/tree-ssa/fold-compare.C: New.
11862
11863 2010-04-20 Richard Guenther <rguenther@suse.de>
11864
11865 PR tree-optimization/39417
11866 * g++.dg/torture/pr39417.C: New testcase.
11867
11868 2010-04-20 Richard Guenther <rguenther@suse.de>
11869
11870 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11871
11872 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11873
11874 * g++.dg/debug/dwarf2/rv1.C: New test.
11875
11876 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11877
11878 PR target/43635
11879 * gcc.c-torture/compile/pr43635.c: New testcase.
11880
11881 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11882
11883 PR fortran/43339
11884 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11885 of sequential loops being private only in the innermost containing
11886 task region.
11887
11888 PR middle-end/43337
11889 * gfortran.dg/gomp/pr43337.f90: New test.
11890
11891 2010-04-19 Richard Guenther <rguenther@suse.de>
11892
11893 PR tree-optimization/43796
11894 * gfortran.dg/pr43796.f90: New testcase.
11895
11896 2010-04-19 Richard Guenther <rguenther@suse.de>
11897
11898 PR tree-optimization/43783
11899 * gcc.c-torture/execute/pr43783.c: New testcase.
11900
11901 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11902
11903 PR target/43766
11904 * gcc.target/i386/pr43766.c: New test.
11905
11906 2010-04-19 Jie Zhang <jie@codesourcery.com>
11907
11908 PR target/43662
11909 * gcc.target/i386/pr43662.c: New test.
11910
11911 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11912
11913 PR c++/43704
11914 * g++.dg/template/typedef32.C: New test.
11915
11916 2010-04-19 Ira Rosen <irar@il.ibm.com>
11917
11918 PR tree-optimization/37027
11919 * lib/target-supports.exp
11920 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11921 * gcc.dg/vect/pr37027.c: New test.
11922 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11923 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11924 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11925 gcc.dg/vect/vect-complex-6.c: Likewise.
11926
11927 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11928
11929 * g++.dg/debug/dwarf2/enum1.C: New test.
11930
11931 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11932
11933 * gnat.dg/rep_clause5.ad[sb]: New test.
11934 * gnat.dg/rep_clause5_pkg.ads: New helper.
11935
11936 2010-04-18 Ira Rosen <irar@il.ibm.com>
11937
11938 PR tree-optimization/43771
11939 * g++.dg/vect/pr43771.cc: New test.
11940
11941 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11942
11943 PR fortran/31538
11944 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11945 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11946
11947 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11948
11949 * gnat.dg/sizetype.adb: Rename into...
11950 * gnat.dg/sizetype1.adb: ...this.
11951 * gnat.dg/sizetype2.adb: New test.
11952
11953 2010-04-16 Richard Guenther <rguenther@suse.de>
11954
11955 PR tree-optimization/43572
11956 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11957
11958 2010-04-16 Olivier Hainque <hainque@adacore.com>
11959
11960 * gnat.dg/specs/discr_private.ads: New test.
11961
11962 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11963
11964 PR target/41514
11965 * gcc.target/arm/thumb-comparisons.c: New test.
11966
11967 PR target/40603
11968 * gcc.target/arm/thumb-cbranchqi.c: New test.
11969
11970 2010-04-16 Christian Bruel <christian.bruel@st.com>
11971
11972 * g++.dg/torture/pr36191.C: Enable for SH.
11973
11974 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11975
11976 * gnat.dg/wide_boolean.adb: New test.
11977 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11978
11979 2010-04-15 Richard Guenther <rguenther@suse.de>
11980
11981 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11982 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11983 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11984 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11985 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11986 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11987 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11988 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11989 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11990 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11991 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11992 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11993 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11994 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11995 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11996
11997 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11998
11999 PR target/21803
12000 * gcc.target/arm/pr42496.c: New test.
12001
12002 2010-04-14 Jason Merrill <jason@redhat.com>
12003
12004 PR c++/36625
12005 * g++.dg/ext/attrib38.C: New.
12006
12007 2010-04-14 Steve Ellcey <sje@cup.hp.com>
12008
12009 PR testsuite/43739
12010 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12011
12012 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
12013
12014 PR 42966
12015 * gcc.dg/cpp/warn-undef-2.c: Update.
12016 * gcc.dg/cpp/warn-traditional-2.c: Update.
12017 * gcc.dg/cpp/warn-comments-2.c: Update.
12018 * gcc.dg/cpp/warn-variadic-2.c: Update.
12019 * gcc.dg/cpp/warn-long-long-2.c: Update.
12020 * gcc.dg/cpp/warn-deprecated-2.c: Update.
12021 * gcc.dg/cpp/warn-multichar-2.c: Update.
12022 * gcc.dg/cpp/warn-normalized-3.c: Update.
12023 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12024 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12025 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12026 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12027 * gcc.dg/cpp/warn-redefined-2.c: Update.
12028 * gfortran.dg/warning-directive-2.F90: Update.
12029 * c-c++-common/cpp/warning-directive-2.c: Update.
12030
12031 2010-04-14 Michael Matz <matz@suse.de>
12032
12033 PR tree-optimization/42963
12034 * gcc.dg/pr42963.c: New testcase.
12035
12036 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
12037
12038 * gnat.dg/class_wide.adb: Rename into...
12039 * gnat.dg/class_wide1.adb: ...this.
12040 * gnat.dg/class_wide2.ad[sb]: New test.
12041
12042 2010-04-14 Tobias Burnus <burnus@net-b.de>
12043
12044 PR fortran/18918
12045 * gfortran.dg/coarray_9.f90: Update dg-errors.
12046 * gfortran.dg/coarray_10.f90: New test.
12047 * gfortran.dg/coarray_11.f90: New test.
12048
12049 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12050
12051 PR fortran/43747
12052 gfortran.dg/initialization_24.f90: New test.
12053
12054 2010-04-13 Jason Merrill <jason@redhat.com>
12055
12056 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12057 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12058
12059 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
12060
12061 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12062 * g++.dg/dg.exp: Likewise.
12063 * gcc.dg/cpp/warning-directive-1.c: Move to ...
12064 * c-c++-common/cpp/warning-directive-1.c: ... here.
12065 * gcc.dg/cpp/warning-directive-2.c: Move to ...
12066 * c-c++-common/cpp/warning-directive-2.c: ... here.
12067 * gcc.dg/cpp/warning-directive-3.c: Move to ...
12068 * c-c++-common/cpp/warning-directive-3.c: ... here.
12069 * gcc.dg/cpp/warning-directive-4.c: Move to ...
12070 * c-c++-common/cpp/warning-directive-4.c: ... here.
12071 * g++.dg/cpp/warning-directive-1.C: Delete.
12072 * g++.dg/cpp/warning-directive-2.C: Delete.
12073 * g++.dg/cpp/warning-directive-3.C: Delete.
12074 * g++.dg/cpp/warning-directive-4.C: Delete.
12075 * gcc.dg/cpp/normalised-3.c: Delete.
12076 * g++.dg/cpp/normalised-1.C: Rename as ...
12077 * c-c++-common/cpp/normalised-3.c: ... this.
12078
12079 2010-04-13 Martin Jambor <mjambor@suse.cz>
12080
12081 * gcc.dg/tree-ssa/sra-9.c: New test.
12082
12083 2010-04-13 Michael Matz <matz@suse.de>
12084
12085 PR middle-end/43730
12086 * gcc.dg/pr43730.c: New test.
12087
12088 2010-04-13 Michael Matz <matz@suse.de>
12089
12090 * gcc.dg/tree-ssa/negate.c: New testcase.
12091
12092 2010-04-13 Richard Guenther <rguenther@suse.de>
12093
12094 PR testsuite/43735
12095 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12096
12097 2010-04-13 Richard Guenther <rguenther@suse.de>
12098
12099 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12100
12101 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
12102
12103 * gnat.dg/derived_type1.adb: New test.
12104
12105 2010-04-13 Matthias Klose <doko@ubuntu.com>
12106
12107 * gcc.dg/plugindir1.c: New testcase.
12108 * gcc.dg/plugindir2.c: New testcase.
12109 * gcc.dg/plugindir3.c: New testcase.
12110 * gcc.dg/plugindir4.c: New testcase.
12111
12112 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
12113
12114 * gcc.target/i386/rotate-2.c: New test.
12115
12116 2010-04-12 Jason Merrill <jason@redhat.com>
12117
12118 PR c++/43641
12119 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12120 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12121
12122 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
12123
12124 PR c++/25811
12125 * g++.dg/init/pr25811.C: New test.
12126
12127 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12128
12129 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12130 dg-error, dg-warning.
12131 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12132
12133 2010-04-12 Richard Guenther <rguenther@suse.de>
12134
12135 * gcc.dg/torture/inline-2.c: New testcase.
12136
12137 2010-04-12 Jakub Jelinek <jakub@redhat.com>
12138
12139 PR bootstrap/43699
12140 * gcc.dg/Wunused-var-7.c: New test.
12141
12142 PR tree-optimization/43560
12143 * gcc.c-torture/execute/pr43560.c: New test.
12144
12145 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
12146
12147 * gnat.dg/aggr13.adb: New test.
12148 * gnat.dg/aggr14.adb: Likewise.
12149 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12150
12151 2010-04-12 Richard Guenther <rguenther@suse.de>
12152
12153 PR c++/43611
12154 * g++.dg/torture/pr43611.C: New testcase.
12155
12156 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
12157
12158 PR c/36774
12159 * gcc.dg/pr36774-1.c: New test.
12160 * gcc.dg/pr36774-2.c: New test.
12161
12162 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12163
12164 * gcc.target/sh/rte-delay-slot.c: New test.
12165
12166 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
12167
12168 * gnat.dg/pack9.adb: Remove -cargs option.
12169 * gnat.dg/aggr12.ad[sb]: New test.
12170
12171 2010-04-10 Jie Zhang <jie@codesourcery.com>
12172
12173 PR target/43417
12174 * gcc.target/sh/pr43417.c: New test.
12175
12176 2010-04-10 Tobias Burnus <burnus@net-b.de>
12177
12178 PR fortran/43591
12179 * gfortran.dg/spec_expr_6.f90: New test.
12180
12181 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12182
12183 PR cpp/43195
12184 * gcc.dg/cpp/pr43195.c: New.
12185 * gcc.dg/cpp/pr43195.h: New.
12186
12187 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12188
12189 PR 42965
12190 * gcc.dg/Werror-6.c: Adjust.
12191 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12192 * gcc.dg/Werror-4.c: Likewise.
12193 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12194 * gcc.dg/Wswitch-enum-error.c: Likewise.
12195 * gcc.dg/Wpointer-arith.c: Likewise.
12196 * gcc.dg/Wfatal.c: Likewise.
12197 * gcc.dg/Wswitch-error.c: Likewise.
12198 * g++.dg/warn/unused-result1-Werror.c: Likewise.
12199 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12200 * gcc.dg/cpp/warn-undef-2.c: Likewise.
12201 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12202 * gcc.dg/cpp/warn-comments-2.c: Likewise.
12203 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12204 * gcc.dg/cpp/warning-directive-2.c: Likewise.
12205 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12206 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12207 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12208 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12209 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12210 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12211 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12212 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12213 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12214 * g++.dg/cpp/warning-directive-2.C: Likewise.
12215 * gfortran.dg/warning-directive-2.F90: Likewise.
12216
12217 2010-04-09 Jason Merrill <jason@redhat.com>
12218
12219 PR c++/42623
12220 * g++.dg/template/sizeof13.C: New.
12221
12222 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
12223
12224 * g++.dg/other/pr35504.C: Add check for thiscall.
12225 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12226 * gcc.dg/torture/stackalign/thiscall-1.c: New.
12227
12228 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12229
12230 PR c++/28584
12231 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12232 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
12233 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12234 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
12235 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12236 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
12237 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12238 * g++.dg/other/increment1.C: Likewise.
12239
12240 2010-04-09 Tobias Burnus <burnus@net-b.de>
12241
12242 PR fortran/18918
12243 * gfortran.dg/coarray_7.f90: New test.
12244 * gfortran.dg/coarray_8.f90: New test.
12245
12246 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
12247
12248 PR fortran/28039
12249 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12250
12251 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12252
12253 PR target/43643
12254 * gcc.dg/pr43643.c: New test.
12255
12256 2010-04-08 Tobias Burnus <burnus@net-b.de>
12257
12258 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12259
12260 2010-04-08 Richard Guenther <rguenther@suse.de>
12261
12262 PR tree-optimization/43679
12263 * gcc.c-torture/compile/pr43679.c: New testcase.
12264
12265 2010-04-08 Jakub Jelinek <jakub@redhat.com>
12266
12267 PR debug/43670
12268 * gcc.dg/pr43670.c: New test.
12269
12270 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
12271
12272 PR middle-end/40815
12273 * gcc.dg/tree-ssa/reassoc-19.c: New.
12274
12275 2010-04-07 Jakub Jelinek <jakub@redhat.com>
12276
12277 PR c/18624
12278 * gcc.dg/Wunused-var-1.c: New test.
12279 * gcc.dg/Wunused-var-2.c: New test.
12280 * gcc.dg/Wunused-var-3.c: New test.
12281 * gcc.dg/Wunused-var-4.c: New test.
12282 * gcc.dg/Wunused-var-5.c: New test.
12283 * gcc.dg/Wunused-var-6.c: New test.
12284 * gcc.dg/Wunused-parm-1.c: New test.
12285
12286 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12287 * gcc.dg/trunc-1.c: Likewise.
12288 * gcc.dg/vla-9.c: Likewise.
12289 * gcc.dg/dfp/composite-type.c: Likewise.
12290
12291 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12292
12293 PR objc/35996
12294 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12295 * obj-c++.dg/objc-gc-3.mm: Ditto.
12296
12297 2010-04-07 Simon Baldwin <simonb@google.com>
12298
12299 * gcc.dg/cpp/warn-undef-2.c: New.
12300 * gcc.dg/cpp/warn-traditional-2.c: New.
12301 * gcc.dg/cpp/warn-comments-2.c: New.
12302 * gcc.dg/cpp/warning-directive-1.c: New.
12303 * gcc.dg/cpp/warn-long-long.c: New.
12304 * gcc.dg/cpp/warn-traditional.c: New.
12305 * gcc.dg/cpp/warn-variadic-2.c: New.
12306 * gcc.dg/cpp/warn-undef.c: New.
12307 * gcc.dg/cpp/warn-normalized-1.c: New.
12308 * gcc.dg/cpp/warning-directive-2.c: New.
12309 * gcc.dg/cpp/warn-long-long-2.c: New.
12310 * gcc.dg/cpp/warn-variadic.c: New.
12311 * gcc.dg/cpp/warn-normalized-2.c: New.
12312 * gcc.dg/cpp/warning-directive-3.c: New.
12313 * gcc.dg/cpp/warn-deprecated-2.c: New.
12314 * gcc.dg/cpp/warn-trigraphs-1.c: New.
12315 * gcc.dg/cpp/warn-multichar-2.c: New.
12316 * gcc.dg/cpp/warn-normalized-3.c: New.
12317 * gcc.dg/cpp/warning-directive-4.c: New.
12318 * gcc.dg/cpp/warn-unused-macros.c: New.
12319 * gcc.dg/cpp/warn-trigraphs-2.c: New.
12320 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12321 * gcc.dg/cpp/warn-cxx-compat.c: New.
12322 * gcc.dg/cpp/warn-redefined.c: New.
12323 * gcc.dg/cpp/warn-trigraphs-3.c: New.
12324 * gcc.dg/cpp/warn-unused-macros-2.c: New.
12325 * gcc.dg/cpp/warn-deprecated.c: New.
12326 * gcc.dg/cpp/warn-trigraphs-4.c: New.
12327 * gcc.dg/cpp/warn-redefined-2.c: New.
12328 * gcc.dg/cpp/warn-comments.c: New.
12329 * gcc.dg/cpp/warn-multichar.c: New.
12330 * g++.dg/cpp/warning-directive-1.C: New.
12331 * g++.dg/cpp/warning-directive-2.C: New.
12332 * g++.dg/cpp/warning-directive-3.C: New.
12333 * g++.dg/cpp/warning-directive-4.C: New.
12334 * gfortran.dg/warning-directive-1.F90: New.
12335 * gfortran.dg/warning-directive-3.F90: New.
12336 * gfortran.dg/warning-directive-2.F90: New.
12337 * gfortran.dg/warning-directive-4.F90: New.
12338
12339 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12340
12341 PR objc++/23716
12342 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12343
12344 2010-04-07 Jason Merrill <jason@redhat.com>
12345
12346 * g++.dg/template/dr408.C: New.
12347
12348 * g++.dg/lookup/ns4.C: New.
12349
12350 PR c++/38392
12351 * g++.dg/template/friend51.C: New test.
12352
12353 PR c++/41970
12354 * g++.old-deja/g++.other/linkage1.C: Adjust.
12355
12356 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12357
12358 PR c++/42697
12359 * g++.dg/template/crash94.C: New test.
12360
12361 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12362
12363 PR c++/40239
12364 * g++.dg/init/aggr5.C: New test.
12365 * g++.dg/init/aggr5.C: New test.
12366
12367 2010-04-07 Richard Guenther <rguenther@suse.de>
12368
12369 PR tree-optimization/43270
12370 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12371 * gcc.dg/Warray-bounds-7.c: Likewise.
12372
12373 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12374
12375 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12376 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12377 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12378
12379 2010-04-07 Jie Zhang <jie@codesourcery.com>
12380
12381 PR c++/42556
12382 * g++.dg/init/pr42556.C: New test.
12383
12384 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12385
12386 PR debug/43628
12387 * g++.dg/debug/dwarf2/typedef2.C: New test.
12388
12389 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12390
12391 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12392 c-c++-common/dwarf2/redeclaration-1.C
12393
12394 2010-04-06 Jason Merrill <jason@redhat.com>
12395
12396 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12397 * g++.dg/ext/attrib18.C: Likewise.
12398 * g++.dg/ext/bitfield2.C: Likewise.
12399 * g++.dg/ext/bitfield4.C: Likewise.
12400 * g++.dg/ext/visibility/warn2.C: Likewise.
12401 * g++.dg/ext/visibility/warn3.C: Likewise.
12402 * g++.dg/gomp/pr26690-1.C: Likewise.
12403 * g++.dg/inherit/covariant7.C: Likewise.
12404 * g++.dg/init/synth2.C: Likewise.
12405 * g++.dg/lookup/using7.C: Likewise.
12406 * g++.dg/other/crash-4.C: Likewise.
12407 * g++.dg/other/error13.C: Likewise.
12408 * g++.dg/other/error20.C: Likewise.
12409 * g++.dg/parse/crash31.C: Likewise.
12410 * g++.dg/parse/error16.C: Likewise.
12411 * g++.dg/parse/error19.C: Likewise.
12412 * g++.dg/parse/error27.C: Likewise.
12413 * g++.dg/parse/error28.C: Likewise.
12414 * g++.dg/parse/fused-params1.C: Likewise.
12415 * g++.dg/template/error2.C: Likewise.
12416 * g++.dg/template/local6.C: Likewise.
12417 * g++.dg/template/qualttp15.C: Likewise.
12418 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12419 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12420 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12421 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12422 * g++.old-deja/g++.eh/spec6.C: Likewise.
12423 * g++.old-deja/g++.jason/crash3.C: Likewise.
12424 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12425 * g++.old-deja/g++.law/ctors5.C: Likewise.
12426 * g++.old-deja/g++.law/ctors9.C: Likewise.
12427 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12428 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12429 * g++.old-deja/g++.other/struct1.C: Likewise.
12430 * g++.old-deja/g++.other/volatile1.C: Likewise.
12431 * g++.old-deja/g++.pt/crash36.C: Likewise.
12432 * g++.old-deja/g++.pt/derived3.C: Likewise.
12433 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12434 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12435
12436 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12437
12438 PR middle-end/43519
12439 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12440 * gcc.dg/graphite/id-19.c: New.
12441
12442 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12443
12444 PR middle-end/32824
12445 * gcc.dg/vect/pr32824: New.
12446
12447 2010-04-06 Tobias Burnus <burnus@net-b.de>
12448
12449 PR fortran/18918
12450 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12451 * gfortran.dg/coarray_3.f90: Ditto.
12452 * gfortran.dg/coarray_4.f90: Ditto.
12453 * gfortran.dg/coarray_5.f90: Ditto.
12454 * gfortran.dg/coarray_6.f90: Ditto.
12455 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12456
12457 2010-04-06 Tobias Burnus <burnus@net-b.de>
12458
12459 PR fortran/18918
12460 * gfortran.dg/coarray_4.f90: Fix test.
12461 * gfortran.dg/coarray_6.f90: Add more tests.
12462
12463 2010-04-06 Tobias Burnus <burnus@net-b.de>
12464
12465 PR fortran/18918
12466 * gfortran.dg/coarray_4.f90: New test.
12467 * gfortran.dg/coarray_5.f90: New test.
12468 * gfortran.dg/coarray_6.f90: New test.
12469
12470 2010-04-06 Tobias Burnus <burnus@net-b.de>
12471
12472 PR fortran/18918
12473 * gfortran.dg/iso_fortran_env_5.f90: New test.
12474 * gfortran.dg/iso_fortran_env_6.f90: New test.
12475
12476 2010-04-06 Tobias Burnus <burnus@net-b.de>
12477
12478 PR fortran/39997
12479 * gfortran.dg/coarray_1.f90: New test.
12480 * gfortran.dg/coarray_2.f90: New test.
12481 * gfortran.dg/coarray_3.f90: New test.
12482
12483 2010-04-06 Jason Merrill <jason@redhat.com>
12484
12485 PR c++/43648
12486 * g++.dg/template/dtor8.C: New.
12487
12488 PR c++/43621
12489 * g++.dg/template/error-recovery2.C: New.
12490
12491 2010-04-06 Jan Hubicka <jh@suse.czpli
12492
12493 PR tree-optimization/42906
12494 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12495
12496 2010-04-06 Tobias Burnus <burnus@net-b.de>
12497
12498 PR fortran/43178
12499 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12500 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12501 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12502
12503 2010-04-06 Richard Guenther <rguenther@suse.de>
12504
12505 PR tree-optimization/43627
12506 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12507
12508 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12509
12510 PR target/43638
12511 * gcc.target/i386/pr43638.c: New test.
12512
12513 2010-04-06 Richard Guenther <rguenther@suse.de>
12514
12515 PR middle-end/43661
12516 * gcc.c-torture/compile/pr43661.c: New testcase.
12517
12518 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12519
12520 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12521
12522 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12523
12524 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12525
12526 2010-04-02 Richard Guenther <rguenther@suse.de>
12527
12528 PR tree-optimization/43629
12529 * gcc.c-torture/execute/pr43629.c: New testcase.
12530
12531 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12532 Dominique d'Humieres <dominiq@lps.ens.fr>
12533
12534 PR libfortran/43605
12535 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12536
12537 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12538
12539 PR debug/43325
12540 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12541
12542 2010-04-01 Jason Merrill <jason@redhat.com>
12543
12544 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12545
12546 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12547 Manfred Schwarb <manfred99@gmx.ch>
12548
12549 PR libfortran/43605
12550 * gfortran.dg/ftell_3.f90: New test.
12551
12552 2010-04-01 Richard Guenther <rguenther@suse.de>
12553
12554 PR middle-end/43614
12555 * gcc.c-torture/compile/pr43614.c: New testcase.
12556
12557 2010-04-01 Martin Jambor <mjambor@suse.cz>
12558
12559 PR tree-optimization/43141
12560 * gcc.dg/guality/pr43141.c: New test.
12561
12562 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12563
12564 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12565 * g++.dg/eh/spbp.C: Likewise.
12566 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12567 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12568 superfluous casts.
12569 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12570 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12571 * objc.dg/dwarf-2.m: Likewise.
12572
12573 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12574
12575 PR middle-end/43464
12576 * gcc.dg/graphite/id-pr43464.c: New.
12577 * gcc.dg/graphite/id-pr43464-1.c: New.
12578
12579 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12580
12581 PR middle-end/43351
12582 * gcc.dg/graphite/id-pr43351.c
12583
12584 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12585
12586 PR testsuite/35165
12587 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12588 * obj-c++.dg/try-catch-2.mm: Ditto.
12589 * obj-c++.dg/lookup-2.mm: Ditto.
12590 * obj-c++.dg/encode-8.m: Ditto.
12591 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12592 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12593 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12594 * obj-c++.dg/const-str-11.mm: Ditto.
12595 * obj-c++.dg/const-str-9.mm: Ditto.
12596 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12597 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12598 * obj-c++.dg/except-1.mm: Ditto.
12599 * obj-c++.dg/const-str-7.mm: Ditto.
12600 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12601 * obj-c++.dg/const-str-3.mm: Ditto.
12602 * obj-c++.dg/const-str-7.mm: Ditto.
12603 * obj-c++.dg/stubify-2.mm: Change dump file name.
12604
12605 PR objc++/23613
12606 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12607 New macro.
12608 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12609 Remove dg-xfail-if.
12610
12611 2010-03-31 Martin Jambor <mjambor@suse.cz>
12612
12613 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12614 only with -O2, -O3 or -Os and not with -fwhopr.
12615
12616 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12617
12618 PR c++/43558
12619 * g++.dg/template/typedef31.C: New test.
12620
12621 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12622
12623 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12624 assembler output on *-*-solaris2*.
12625 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12626
12627 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12628
12629 PR debug/43557
12630 * gcc.dg/pr43557-1.c: New test.
12631 * gcc.dg/pr43557-2.c: New file.
12632
12633 2010-03-31 Jie Zhang <jie@codesourcery.com>
12634
12635 PR 43562
12636 * gcc.dg/pr43562.c: New test.
12637
12638 2010-03-30 Jason Merrill <jason@redhat.com>
12639
12640 PR c++/43076
12641 * g++.dg/template/error-recovery1.C: New.
12642
12643 PR c++/41786
12644 * g++.dg/parse/ambig5.C: New.
12645
12646 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12647
12648 PR debug/43593
12649 * gcc.dg/guality/pr43593.c: New test.
12650
12651 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12652
12653 PR middle-end/43430
12654 * gcc.dg/vect/pr43430-1.c: New.
12655
12656 2010-03-30 Jason Merrill <jason@redhat.com>
12657
12658 PR c++/43559
12659 * g++.dg/template/partial7.C: New.
12660
12661 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12662
12663 * gcc.target/s390/stackcheck1.c: New testcase.
12664
12665 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12666
12667 PR libfortran/43265
12668 * gfortran.dg/read_eof_8.f90: New test.
12669
12670 2010-03-29 Jason Merrill <jason@redhat.com>
12671
12672 * gcc.dg/cpp/include6.c: Change [] to ().
12673
12674 N3077
12675 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12676 splicing and UCNs.
12677 * c-c++-common/raw-string-2.c: Add trigraph test.
12678 * c-c++-common/raw-string-8.c: New.
12679 * c-c++-common/raw-string-9.c: New.
12680 * c-c++-common/raw-string-10.c: New.
12681
12682 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12683 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12684 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12685 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12686 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12687 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12688 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12689
12690 2010-03-29 Richard Guenther <rguenther@suse.de>
12691
12692 PR tree-optimization/43560
12693 * gcc.dg/torture/pr43560.c: New testcase.
12694
12695 2010-03-29 Jason Merrill <jason@redhat.com>
12696
12697 N3077
12698 * g++.dg/ext/raw-string-1.C: Change [] to ().
12699 * g++.dg/ext/raw-string-2.C: Change [] to ().
12700 Don't use \ in delimiter.
12701 * g++.dg/ext/raw-string-3.C: Change [] to ().
12702 * g++.dg/ext/raw-string-4.C: Change [] to ().
12703 * g++.dg/ext/raw-string-5.C: Change [] to ().
12704 Test for error on \ in delimiter.
12705 * g++.dg/ext/raw-string-6.C: Change [] to ().
12706 * g++.dg/ext/raw-string-7.C: Change [] to ().
12707
12708 2010-03-29 Jie Zhang <jie@codesourcery.com>
12709
12710 PR 43564
12711 * gcc.dg/pr43564.c: New test.
12712
12713 2010-03-29 Tobias Burnus <burnus@net-b.de>
12714
12715 PR fortran/43551
12716 * gfortran.dg/direct_io_12.f90: New test.
12717
12718 2010-03-28 Jan Hubicka <jh@suse.cz>
12719
12720 PR tree-optimization/43505
12721 * gfortran.dg/pr43505.f90: New testcase.
12722
12723 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12724
12725 PR tree-optimization/43528
12726 * gcc.target/i386/pr43528.c: New test.
12727
12728 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12729
12730 PR c/43381
12731 * gcc.dg/parm-impl-decl-3.c: New test.
12732
12733 2010-03-26 Jason Merrill <jason@redhat.com>
12734
12735 PR c++/43509
12736 * g++.dg/cpp0x/parse1.C: New.
12737
12738 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12739
12740 PR target/43524
12741 * gcc.target/i386/pr43524.c: New test.
12742
12743 2010-03-26 Martin Jambor <mjambor@suse.cz>
12744
12745 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12746 whitespace, rename main to foo.
12747 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12748 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12749 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12750 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12751 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12752 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12753 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12754 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12755 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12756 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12757 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12758
12759 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12760
12761 PR c++/43327
12762 * g++.dg/other/crash-10.C: New test.
12763 * g++.dg/other/crash-11.C: New test.
12764
12765 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12766
12767 PR libfortran/43517
12768 * gfortran.dg/read_eof_7.f90: New test.
12769
12770 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12771
12772 PR objc/35165
12773 PR testsuite/43512
12774 * objc-obj-c++-shared: New directory.
12775 * objc-obj-c++-shared/Object1-implementation.h: New file.
12776 * objc-obj-c++-shared/Object1.h: New file.
12777 * objc-obj-c++-shared/Protocol1.h: New file.
12778 * objc-obj-c++-shared/next-abi.h: New file.
12779 * objc-obj-c++-shared/next-mapping.h: New file.
12780 * objc/execute/next_mapping.h: Delete.
12781 * objc.dg/special/special.exp: For all targets run the tests with
12782 -fgnu-runtime, for darwin targets also run the tests with
12783 -fnext-runtime.
12784 * objc.dg/dg.exp: Ditto.
12785 * obj-c++.dg/dg.exp: Ditto.
12786 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12787 Protocol1.h) and next-mapping.h as required. Amend testcase to
12788 include use of updated NeXT interface.
12789 * objc/execute/formal_protocol-5.m: Ditto.
12790 * objc/execute/protocol-isEqual-2.m: Ditto.
12791 * objc/execute/protocol-isEqual-4.m: Ditto.
12792 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12793 Protocol1.h) and next-mapping.h as required.
12794 * objc/execute/object_is_class.m: Ditto.
12795 * objc/execute/enumeration-1.m: Ditto.
12796 * objc/execute/class-13.m: Ditto.
12797 * objc/execute/formal_protocol-2.m: Ditto.
12798 * objc/execute/formal_protocol-4.m: Ditto.
12799 * objc/execute/class-1.m: Ditto.
12800 * objc/execute/bycopy-1.m: Ditto.
12801 * objc/execute/formal_protocol-6.m: Ditto.
12802 * objc/execute/bycopy-3.m: Ditto.
12803 * objc/execute/class-3.m: Ditto.
12804 * objc/execute/bf-11.m: Ditto.
12805 * objc/execute/class-5.m: Ditto.
12806 * objc/execute/bf-13.m: Ditto.
12807 * objc/execute/class-7.m: Ditto.
12808 * objc/execute/bf-15.m: Ditto.
12809 * objc/execute/class-9.m: Ditto.
12810 * objc/execute/bf-17.m: Ditto.
12811 * objc/execute/bf-19.m: Ditto.
12812 * objc/execute/IMP.m: Ditto.
12813 * objc/execute/exceptions/catchall-1.m: Ditto.
12814 * objc/execute/exceptions/trivial.m: Ditto.
12815 * objc/execute/exceptions/finally-1.m: Ditto.
12816 * objc/execute/exceptions/local-variables-1.m: Ditto.
12817 * objc/execute/exceptions/foward-1.m: Ditto.
12818 * objc/execute/bf-2.m: Ditto.
12819 * objc/execute/string1.m: Ditto.
12820 * objc/execute/bf-4.m: Ditto.
12821 * objc/execute/informal_protocol.m: Ditto.
12822 * objc/execute/string3.m: Ditto.
12823 * objc/execute/bf-6.m: Ditto.
12824 * objc/execute/bf-8.m: Ditto.
12825 * objc/execute/class-tests-1.h: Ditto.
12826 * objc/execute/protocol-isEqual-1.m: Ditto.
12827 * objc/execute/protocol-isEqual-3.m: Ditto.
12828 * objc/execute/_cmd.m: Ditto.
12829 * objc/execute/function-message-1.m: Ditto.
12830 * objc/execute/bf-20.m: Ditto.
12831 * objc/execute/bf-common.h: Ditto.
12832 * objc/execute/np-2.m: Ditto.
12833 * objc/execute/class-10.m: Ditto.
12834 * objc/execute/class-12.m: Ditto.
12835 * objc/execute/enumeration-2.m: Ditto.
12836 * objc/execute/class-14.m: Ditto.
12837 * objc/execute/encode-1.m: Ditto.
12838 * objc/execute/formal_protocol-1.m: Ditto.
12839 * objc/execute/formal_protocol-3.m: Ditto.
12840 * objc/execute/accessing_ivars.m: Ditto.
12841 * objc/execute/bycopy-2.m: Ditto.
12842 * objc/execute/class-2.m: Ditto.
12843 * objc/execute/bf-10.m: Ditto.
12844 * objc/execute/formal_protocol-7.m: Ditto.
12845 * objc/execute/root_methods.m: Ditto.
12846 * objc/execute/class-4.m: Ditto.
12847 * objc/execute/bf-12.m: Ditto.
12848 * objc/execute/class-6.m: Ditto.
12849 * objc/execute/bf-14.m: Ditto.
12850 * objc/execute/nested-func-1.m: Ditto.
12851 * objc/execute/class-8.m: Ditto.
12852 * objc/execute/private.m: Ditto.
12853 * objc/execute/bf-16.m: Ditto.
12854 * objc/execute/bf-18.m: Ditto.
12855 * objc/execute/load-3.m: Ditto.
12856 * objc/execute/compatibility_alias.m: Ditto.
12857 * objc/execute/bf-1.m: Ditto.
12858 * objc/execute/no_clash.m: Ditto.
12859 * objc/execute/bf-3.m: Ditto.
12860 * objc/execute/string2.m: Ditto.
12861 * objc/execute/bf-5.m: Ditto.
12862 * objc/execute/string4.m: Ditto.
12863 * objc/execute/bf-7.m: Ditto.
12864 * objc/execute/object_is_meta_class.m: Ditto.
12865 * objc/execute/bf-9.m: Ditto.
12866 * objc/execute/bf-21.m: Ditto.
12867 * objc/execute/cascading-1.m: Ditto.
12868 * objc/execute/trivial.m: Ditto.
12869 * objc/execute/np-1.m: Ditto.
12870 * objc/compile/trivial.m: Ditto.
12871 * objc/execute/class_self-2.m: Include <stdlib.h>.
12872 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12873 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12874 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12875 and 64bit. Use new NeXT interface as required.
12876 * objc.dg/special/unclaimed-category-1.m: Ditto.
12877 * objc.dg/special/unclaimed-category-1.h: Ditto.
12878 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12879 * objc.dg/func-ptr-1.m: Ditto.
12880 * objc.dg/stret-1.m: Ditto.
12881 * objc.dg/encode-2.m: Ditto.
12882 * objc.dg/category-1.m: Ditto.
12883 * objc.dg/encode-3.m: Ditto.
12884 * objc.dg/call-super-3.m: Ditto.
12885 * objc.dg/method-3.m: Ditto.
12886 * objc.dg/func-ptr-2.m: Ditto.
12887 * objc.dg/lookup-1.m: Ditto.
12888 * objc.dg/encode-4.m: Ditto.
12889 * objc.dg/fix-and-continue-1.m: Ditto.
12890 * objc.dg/proto-lossage-3.m: Ditto.
12891 * objc.dg/method-13.m: Ditto.
12892 * objc.dg/proto-qual-1.m: Ditto.
12893 * objc.dg/zero-link-3.m: Ditto.
12894 * objc.dg/bitfield-1.m: Ditto.
12895 * objc.dg/va-meth-1.m: Ditto.
12896 * objc.dg/super-class-3.m: Ditto.
12897 * objc.dg/call-super-1.m: Ditto.
12898 * objc.dg/type-size-2.m: Ditto.
12899 * objc.dg/method-10.m: Ditto.
12900 * objc.dg/defs.m: Ditto.
12901 * objc.dg/const-str-3.m: Ditto.
12902 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12903 Protocol1.h) and next-mapping.h as required. Use new NeXT
12904 interface as required.
12905 * objc.dg/super-class-4.m: Ditto.
12906 * objc.dg/comp-types-8.m: Ditto.
12907 * objc.dg/call-super-2.m: Ditto.
12908 * objc.dg/objc-fast-4.m: Ditto.
12909 * objc.dg/method-6.m: Ditto.
12910 * objc.dg/const-str-3.m: Ditto.
12911 * objc.dg/const-str-7.m: Ditto.
12912 * objc.dg/method-15.m: Ditto.
12913 * objc.dg/method-19.m: Ditto.
12914 * objc.dg/sync-1.m: Ditto.
12915 * objc.dg/layout-1.m: Ditto.
12916 * objc.dg/bitfield-3.m: Ditto.
12917 * objc.dg/try-catch-3.m: Ditto.
12918 * objc.dg/try-catch-7.m: Ditto.
12919 * objc.dg/comp-types-10.m: Ditto.
12920 * objc.dg/selector-2.: Ditto.
12921 * objc.dg/method-7.m: Ditto.
12922 * objc.dg/typedef-alias-1.m: Ditto.
12923 * objc.dg/proto-lossage-2.m: Ditto.
12924 * objc.dg/comp-types-11.m: Ditto.
12925 * objc.dg/sizeof-1.m: Ditto.
12926 * objc.dg/method-17.m: Ditto.
12927 * objc.dg/bitfield-5.m: Ditto.
12928 * objc.dg/try-catch-1.m: Ditto.
12929 * objc.dg/encode-5.m: Ditto.
12930 * objc.dg/fix-and-continue-2.m: Ditto.
12931 * objc.dg/method-9.m: Ditto.
12932 * objc.dg/isa-field-1.m: Ditto.
12933 * objc.dg/local-decl-2.m: Ditto.
12934 * objc.dg/objc-gc-4.m: Ditto.
12935 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12936 * objc.dg/gnu-runtime-3.m: Ditto.
12937 * objc.dg/encode-7.m: Ditto.
12938 * objc.dg/encode-8.m: Ditto.
12939 * objc.dg/selector-3.m: Ditto.
12940 * objc.dg/gnu-runtime-1.m: Ditto.
12941 * objc.dg/const-str-12.m: Ditto.
12942 * objc.dg/gnu-runtime-2.m: Ditto.
12943 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12944 * objc.dg/selector-1.m: Ditto.
12945 * objc.dg/stubify-2.m: Ditto.
12946 * objc.dg/zero-link-1.m: Ditto.
12947 * objc.dg/stret-2.m: Ditto.
12948 * objc.dg/zero-link-2.m: Ditto.
12949 * objc.dg/next-runtime-1.m: Ditto.
12950 * objc.dg/symtab-1.m: Ditto.
12951 * objc.dg/stubify-1.m: Ditto.
12952 * objc.dg/bitfield-2.m: Ditto.
12953 * objc.dg/try-catch-10.m: Apply to both runtimes.
12954 * objc.dg/const-str-1.m: Ditto.
12955 * objc.dg/image-info.m: Ditto.
12956 * objc.dg/encode-9.m: Ditto.
12957 * objc.dg/pragma-1.m: Apply test to all targets.
12958 * objc.dg/const-str-4.m: Ditto.
12959 * objc.dg/const-str-8.m: Ditto.
12960 * objc.dg/super-class-2.m: Ditto.
12961 * objc.dg/try-catch-5.m: Ditto.
12962 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12963 Protocol1.h) and next-mapping.h as required. Use new NeXT
12964 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12965 * objc.dg/const-str-11.m: Ditto.
12966 * objc.dg/const-str-9.m: Ditto.
12967 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12968 * objc.dg/encode-1.m: Remove redundant -lobjc.
12969 * objc.dg/try-catch-9.m: Tidy space.
12970 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12971 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12972 and 64bit. Use new NeXT interface as required.
12973 * obj-c++.dg/template-4.mm: Ditto.
12974 * obj-c++.dg/defs.mm: Ditto.
12975 * obj-c++.dg/basic.mm: Ditto.
12976 * obj-c++.dg/encode-4.mm: Ditto.
12977 * obj-c++.dg/method-17.mm: Ditto.
12978 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12979 * obj-c++.dg/cxx-class-1.mm: Ditto.
12980 * obj-c++.dg/method-10.mm: Ditto.
12981 * obj-c++.dg/va-meth-1.mm: Ditto.
12982 * obj-c++.dg/encode-5.mm: Ditto.
12983 * obj-c++.dg/lookup-2.mm: Ditto.
12984 * obj-c++.dg/template-3.mm: Ditto.
12985 * obj-c++.dg/proto-qual-1.mm: Ditto.
12986 * obj-c++.dg/qual-types-1.m: Ditto.
12987 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12988 * obj-c++.dg/template-1.mm: Ditto.
12989 * obj-c++.dg/encode-6.mm: Ditto.
12990 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12991 Protocol1.h) and next-mapping.h as required. Use new NeXT
12992 interface as required.
12993 * obj-c++.dg/except-1.mm: Ditto.
12994 * obj-c++.dg/const-str-7.mm: Ditto.
12995 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12996 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12997 * obj-c++.dg/selector-2.mm: Ditto.
12998 * obj-c++.dg/isa-field-1.mm: Ditto.
12999 * obj-c++.dg/try-catch-1.mm: Ditto.
13000 * obj-c++.dg/local-decl-1.mm: Ditto.
13001 * obj-c++.dg/try-catch-9.mm: Ditto.
13002 * obj-c++.dg/no-extra-load.mm: Ditto.
13003 * obj-c++.dg/selector-5.mm: Ditto.
13004 * obj-c++.dg/method-12.mm: Ditto.
13005 * obj-c++.dg/try-catch-11.mm: Ditto.
13006 * obj-c++.dg/comp-types-11.mm: Ditto.
13007 * obj-c++.dg/bitfield-3.mm: Ditto.
13008 * obj-c++.dg/method-6.mm: Ditto.
13009 * obj-c++.dg/super-class-2.mm: Ditto.
13010 * obj-c++.dg/method-21.mm: Ditto.
13011 * obj-c++.dg/const-str-8.mm: Ditto.
13012 * obj-c++.dg/try-catch-7.mm: Ditto.
13013 * obj-c++.dg/method-15.mm: Ditto.
13014 * obj-c++.dg/layout-1.mm: Ditto.
13015 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13016 * obj-c++.dg/const-str-3.mm: Ditto.
13017 * obj-c++.dg/try-catch-2.mm: Ditto.
13018 * obj-c++.dg/objc-gc-3.mm: Ditto.
13019 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13020 * obj-c++.dg/bitfield-1.mm: Ditto.
13021 * obj-c++.dg/selector-6.mm: Ditto.
13022 * obj-c++.dg/method-13.mm: Ditto.
13023 * obj-c++.dg/comp-types-12.mm: Ditto.
13024 * obj-c++.dg/bitfield-4.mm: Ditto.
13025 * obj-c++.dg/try-catch-8.mm: Ditto.
13026 * obj-c++.dg/method-2.mm: Ditto.
13027 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13028 * obj-c++.dg/typedef-alias-1.mm: Ditto.
13029 * obj-c++.dg/const-str-4.mm: Ditto.
13030 * obj-c++.dg/proto-lossage-2.mm: Ditto.
13031 * obj-c++.dg/try-catch-3.mm: Ditto.
13032 * obj-c++.dg/comp-types-9.mm: Ditto.
13033 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13034 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13035 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13036 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13037 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13038 Use new NeXT interface as required.
13039 * obj-c++.dg/const-str-10.mm: Ditto.
13040 * obj-c++.dg/const-str-11.mm: Ditto.
13041 * obj-c++.dg/const-str-9.mm: Ditto.
13042 * obj-c++.dg/method-11.mm: Ditto.
13043 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13044 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13045 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13046 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13047 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13048
13049 2010-03-25 Dodji Seketeli <dodji@redhat.com>
13050
13051 PR c++/43206
13052 * g++.dg/template/typedef30.C: New test case.
13053
13054 2010-03-25 Jakub Jelinek <jakub@redhat.com>
13055
13056 PR c/43385
13057 * gcc.c-torture/execute/pr43385.c: New test.
13058
13059 2010-03-24 Joseph Myers <joseph@codesourcery.com>
13060
13061 * gcc.dg/strncpy-fix-1.c: New test.
13062
13063 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
13064
13065 PR testsuite/41609
13066 * lib/objc-torture.exp (objc-set-runtime-options): New.
13067 * objc/execute/execute.exp: Check runtime options on each pass.
13068 * objc/execute/exceptions/exceptions.exp: Ditto.
13069 * objc/compile/compile.exp: Ditto.
13070
13071 PR testsuite/42348
13072 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13073 standard tests.
13074 (check_effective_target_objc2): New proc.
13075 (check_effective_target_next_runtime): New proc.
13076 * lib/objc.exp: Determine which runtime is in force and support it.
13077 * lib/obj-c++.exp: Ditto.
13078
13079 2010-03-24 Jason Merrill <jason@redhat.com>
13080
13081 PR c++/43502
13082 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13083
13084 2010-03-24 Martin Jambor <mjambor@suse.cz>
13085
13086 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13087 a loop.
13088 * gcc.dg/ipa/ipa-2.c: Likewise.
13089 * gcc.dg/ipa/ipa-3.c: Likewise.
13090 * gcc.dg/ipa/ipa-4.c: Likewise.
13091 * gcc.dg/ipa/ipa-5.c: Likewise.
13092 * gcc.dg/ipa/ipa-7.c: Likewise.
13093 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13094 a loop.
13095 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13096 i_can_not_be_propagated_fully2 into a loop.
13097 * gcc.dg/ipa/ipa-8.c: New test.
13098 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13099
13100 2010-03-24 Jakub Jelinek <jakub@redhat.com>
13101
13102 PR debug/19192
13103 PR debug/43479
13104 * gcc.dg/guality/pr43479.c: New test.
13105 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13106 and add volatile keyword.
13107
13108 2010-03-23 Mike Stump <mikestump@comcast.net>
13109
13110 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13111
13112 2010-03-23 Jason Merrill <jason@redhat.com>
13113
13114 * g++.dg/ext/altivec-17.C: Adjust error message.
13115
13116 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13117 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13118 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13119 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13120 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13121 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13122
13123 2010-03-22 Jason Merrill <jason@redhat.com>
13124
13125 PR c++/43333
13126 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13127 * g++.dg/ext/is_pod_98.C: New.
13128
13129 PR c++/43281
13130 * g++.dg/cpp0x/auto18.C: New.
13131
13132 * gcc.dg/pr36997.c: Adjust error message.
13133 * g++.dg/ext/vector9.C: Likewise.
13134 * g++.dg/conversion/simd3.C: Likewise.
13135 * g++.dg/other/error23.C: Likewise.
13136
13137 2010-03-22 Michael Matz <matz@suse.de>
13138
13139 PR middle-end/43475
13140 * gfortran.dg/pr43475.f90: New testcase.
13141
13142 2010-03-22 Richard Guenther <rguenther@suse.de>
13143
13144 PR tree-optimization/43390
13145 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13146
13147 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13148
13149 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13150 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13151
13152 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
13153 Michael Matz <matz@suse.de>
13154
13155 PR c++/43081
13156 * g++.dg/parse/crash56.C: New test.
13157
13158 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
13159
13160 PR fortran/43450
13161 * gfortran.dg/whole_file_15.f90 : New test.
13162
13163 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13164
13165 PR fortran/43409
13166 * gfortran.dg/inquire_size.f90: New test.
13167
13168 2010-03-20 Richard Guenther <rguenther@suse.de>
13169
13170 PR rtl-optimization/43438
13171 * gcc.c-torture/execute/pr43438.c: New testcase.
13172
13173 2010-03-20 Dodji Seketeli <dodji@redhat.com>
13174
13175 PR c++/43375
13176 * g++.dg/abi/mangle42.C: New test.
13177
13178 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13179
13180 PR C/43211
13181 * gcc.dg/pr43211.c: New test.
13182 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13183
13184 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
13185
13186 PR rtl-optimization/42258
13187 * gcc.target/arm/thumb1-mul-moves.c: New test.
13188
13189 PR target/40697
13190 * gcc.target/arm/thumb-andsi.c: New test.
13191
13192 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13193 dg-require-effective-target.
13194
13195 2010-03-19 Michael Matz <matz@suse.de>
13196
13197 PR c++/43116
13198 * g++.dg/other/pr43116.C: New testcase.
13199
13200 2010-03-19 Michael Matz <matz@suse.de>
13201
13202 PR target/43305
13203 * gcc.dg/pr43305.c: New testcase.
13204
13205 2010-03-19 Richard Guenther <rguenther@suse.de>
13206
13207 PR tree-optimization/43415
13208 * gcc.c-torture/compile/pr43415.c: New testcase.
13209
13210 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
13211
13212 PR ada/43106
13213 * gnat.dg/case_optimization2.adb: New test.
13214 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13215
13216 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13217 Jack Howarth <howarth@bromo.med.uc.edu>
13218
13219 PR target/36399
13220 * gcc.target/i386/push-1.c: Don't xfail
13221 scan-assembler-not "movups" on darwin.
13222
13223 2010-03-18 Jakub Jelinek <jakub@redhat.com>
13224
13225 PR debug/43058
13226 * gcc.dg/pr43058.c: New test.
13227
13228 2010-03-18 Martin Jambor <mjambor@suse.cz>
13229
13230 PR middle-end/42450
13231 * g++.dg/torture/pr42450.C: New test.
13232
13233 2010-03-18 Michael Matz <matz@suse.de>
13234
13235 PR middle-end/43419
13236 * gcc.dg/pr43419.c: New testcase.
13237
13238 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
13239
13240 PR rtl-optimization/43360
13241 * gcc.dg/torture/pr43360.c: New.
13242
13243 2010-03-18 Michael Matz <matz@suse.de>
13244
13245 PR tree-optimization/43402
13246 * gcc.dg/pr43402.c: New testcase.
13247
13248 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
13249
13250 PR target/42427
13251 * gcc.dg/pr42427.c: New test.
13252
13253 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13254
13255 PR libfortran/43265
13256 * gfortran.dg/read_empty_file.f: New test.
13257 * gfortran.dg/read_eof_all.f90: New test.
13258 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13259 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13260
13261 2010-03-17 Michael Matz <matz@suse.de>
13262
13263 * gcc.dg/pr43300.c: Add -w.
13264
13265 2010-03-17 Richard Guenther <rguenther@suse.de>
13266
13267 * gcc.dg/pr43379.c: Add -w.
13268
13269 2010-03-17 Tobias Burnus <burnus@net-b.de>
13270
13271 PR fortran/43331
13272 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13273
13274 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
13275
13276 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13277
13278 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13279
13280 * ada/acats/run_all.sh: Log start and end times.
13281
13282 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13283
13284 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13285
13286 2010-03-16 Richard Guenther <rguenther@suse.de>
13287
13288 PR middle-end/43379
13289 * gcc.dg/pr43379.c: New testcase.
13290
13291 2010-03-16 Jakub Jelinek <jakub@redhat.com>
13292
13293 PR debug/43051
13294 * gcc.dg/guality/pr43051-1.c: New test.
13295
13296 2010-03-15 Janis Johnson <janis187@us.ibm.com>
13297
13298 PR testsuite/43363
13299 * g++.dg/ext/altivec-17.C: Handle changes to error message.
13300
13301 2010-03-15 Michael Matz <matz@suse.de>
13302
13303 PR middle-end/43300
13304 * gcc.dg/pr43300.c: New testcase.
13305
13306 2010-03-15 Richard Guenther <rguenther@suse.de>
13307
13308 PR tree-optimization/43367
13309 * gcc.c-torture/compile/pr43367.c: New testcase.
13310
13311 2010-03-15 Richard Guenther <rguenther@suse.de>
13312
13313 PR tree-optimization/43317
13314 * gcc.dg/pr43317.c: New testcase.
13315
13316 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13317
13318 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13319
13320 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13321
13322 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13323
13324 2010-03-14 Tobias Burnus <burnus@net-b.de>
13325
13326 PR fortran/43362
13327 * gfortran.dg/impure_constructor_1.f90: New test.
13328
13329 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13330
13331 PR middle-end/43354
13332 * gfortran.dg/graphite/id-pr43354.f: New.
13333
13334 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13335
13336 PR middle-end/43349
13337 * gfortran.dg/graphite/pr43349.f: New.
13338
13339 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13340
13341 PR middle-end/43306
13342 * gcc.dg/graphite/pr43306.c: New.
13343
13344 2010-03-12 David S. Miller <davem@davemloft.net>
13345
13346 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13347 sparc.
13348
13349 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13350
13351 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13352
13353 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
13354
13355 PR fortran/43291
13356 PR fortran/43326
13357 * gfortran.dg/dynamic_dispatch_7.f03: New test.
13358
13359 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
13360
13361 * gfortran.dg/default_format_denormal_1.f90: Don't assume
13362 fail for *-*-mingw* targets.
13363
13364 2010-03-12 Jakub Jelinek <jakub@redhat.com>
13365
13366 PR debug/43329
13367 * gcc.dg/guality/pr43329-1.c: New test.
13368
13369 2010-03-11 Martin Jambor <mjambor@suse.cz>
13370
13371 PR tree-optimization/43257
13372 * g++.dg/torture/pr43257.C: New test.
13373
13374 2010-03-11 Tobias Burnus <burnus@net-b.de>
13375
13376 PR fortran/43228
13377 * gfortran.dg/namelist_61.f90: New test.
13378
13379 2010-03-11 Richard Guenther <rguenther@suse.de>
13380
13381 PR tree-optimization/43255
13382 * gcc.c-torture/compile/pr43255.c: New testcase.
13383
13384 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13385
13386 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13387 * gcc.dg/pr43280.c: New testcase.
13388
13389 2010-03-11 Richard Guenther <rguenther@suse.de>
13390
13391 PR lto/43200
13392 * gcc.dg/lto/20100227-1_0.c: New testcase.
13393 * gcc.dg/lto/20100227-1_1.c: Likewise.
13394
13395 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13396
13397 PR libfortran/43320
13398 PR libfortran/43265
13399 * gfortran.dg/read_eof_6.f: New test
13400 * gfortran.dg/read_x_eof.f90: New test.
13401 * gfortran.dg/read_x_past.f: Update test.
13402
13403 2010-03-10 Jan Hubicka <jh@suse.cz>
13404
13405 * gcc.c-torture/compile/pr43288.c: New test.
13406
13407 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13408
13409 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13410 -fpic/-fPIC flags.
13411 * g++.old-deja/g++.pt/asm2.C: Likewise.
13412 * gcc.c-torture/compile/20000804-1.c: Likewise.
13413 * gcc.target/i386/clobbers.c: Likewise.
13414
13415 2010-03-10 Tobias Burnus <burnus@net-b.de>
13416
13417 PR fortran/43303
13418 * gfortran.dg/c_assoc_3.f90: New test.
13419
13420 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13421
13422 PR debug/36728
13423 * gcc.dg/guality/pr36728-1.c: New test.
13424 * gcc.dg/guality/pr36728-2.c: New test.
13425
13426 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13427
13428 * gcc.dg/h8300-div-delay-slot.c: New test.
13429
13430 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13431
13432 PR tree-optimization/43236
13433 * gcc.c-torture/execute/pr43236.c: New test.
13434
13435 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13436
13437 PR middle-end/42859
13438 * g++.dg/eh/pr42859.C: New test.
13439
13440 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13441
13442 PR debug/43299
13443 * gcc.dg/pr43299.c: New test.
13444
13445 PR debug/43290
13446 * g++.dg/eh/unwind2.C: New test.
13447
13448 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13449 Reza Yazdani <reza.yazdani@amd.com>
13450
13451 PR middle-end/43065
13452 * gcc.dg/graphite/run-id-4.c: New.
13453
13454 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13455
13456 PR middle-end/43065
13457 * gcc.dg/graphite/run-id-3.c: New.
13458
13459 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13460
13461 PR middle-end/42644
13462 PR middle-end/42130
13463 * gcc.dg/graphite/id-18.c: New.
13464 * gcc.dg/graphite/run-id-pr42644.c: New.
13465
13466 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13467
13468 PR middle-end/42326
13469 * gcc.dg/graphite/pr42326.c: New.
13470
13471 2010-03-08 Richard Guenther <rguenther@suse.de>
13472
13473 PR tree-optimization/43269
13474 * gcc.c-torture/execute/pr43269.c: New testcase.
13475
13476 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13477
13478 PR fortran/43256
13479 * gfortran.dg/typebound_call_13.f03: New.
13480
13481 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13482
13483 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13484 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13485
13486 2010-03-05 Jason Merrill <jason@redhat.com>
13487
13488 * g++.dg/abi/mangle40.C: Require weak and alias.
13489
13490 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13491
13492 PR middle-end/42326
13493 * gfortran.dg/graphite/pr42326.f90: New.
13494 * gfortran.dg/graphite/pr42326-1.f90: New.
13495
13496 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13497
13498 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13499 (gnat_target_compile): Likewise.
13500 Reinitialize GNAT_UNDER_TEST if target changes.
13501 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13502 (local_find_gnatmake): Pass full --GCC to gnatlink.
13503 Remove --LINK.
13504
13505 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13506
13507 PR c/43248
13508 * gcc.dg/compound-literal-1.c: New testcase.
13509
13510 2010-03-04 Martin Jambor <mjambor@suse.cz>
13511
13512 PR tree-optimization/43164
13513 PR tree-optimization/43191
13514 * gcc.c-torture/compile/pr43164.c: New test.
13515 * gcc.c-torture/compile/pr43191.c: Likewise.
13516
13517 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13518
13519 PR fortran/43244
13520 * gfortran.dg/finalize_9.f90: New.
13521
13522 2010-03-04 Tobias Burnus <burnus@net-b.de>
13523 Ken Werner <ken@linux.vnet.ibm.com>
13524
13525 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13526 to dg-options for spu.
13527 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13528 dump-scan target to exclude spu.
13529
13530 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13531
13532 PR middle-end/43209
13533 * gcc.dg/tree-ssa/ivopts-4.c: New.
13534
13535 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13536
13537 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13538 include-opts and exclude-opts; skip checking the flags if arguments
13539 are the same as the defaults.
13540 (dg-xfail-if): Verify the number of arguments, supply defaults
13541 for unspecified optional arguments.
13542 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13543
13544 2010-03-03 Jason Merrill <jason@redhat.com>
13545
13546 PR c++/12909
13547 * g++.dg/abi/mangle40.C: Updated.
13548
13549 2010-03-03 Jason Merrill <jason@redhat.com>
13550
13551 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13552 * g++.dg/abi/mangle23.C: Likewise.
13553 * g++.dg/eh/simd-2.C: Likewise.
13554 * g++.dg/ext/attribute-test-2.C: Likewise.
13555 * g++.dg/ext/vector14.C: Likewise.
13556 * g++.dg/other/pr34435.C: Likewise.
13557 * g++.dg/template/conv8.C: Likewise.
13558 * g++.dg/template/nontype9.C: Likewise.
13559 * g++.dg/template/qualttp17.C: Likewise.
13560 * g++.dg/template/ref1.C: Likewise.
13561 * g++.old-deja/g++.pt/crash68.C: Likewise.
13562 * g++.old-deja/g++.pt/ref1.C: Likewise.
13563 * g++.old-deja/g++.pt/ref3.C: Likewise.
13564 * g++.old-deja/g++.pt/ref4.C: Likewise.
13565
13566 PR c++/12909
13567 * g++.dg/abi/mangle40.C: New.
13568 * g++.dg/abi/mangle41.C: New.
13569 * g++.dg/lto/20100302_0.C: New.
13570 * g++.dg/lto/20100302_1.C: New.
13571 * g++.dg/lto/20100302.h: New.
13572
13573 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13574
13575 PR fortran/43243
13576 * gfortran.dg/internal_pack_12.f90: New test.
13577
13578 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13579
13580 * gcc.dg/pr36997.c: Adjust error message.
13581
13582 2010-03-03 Mike Stump <mikestump@comcast.net>
13583
13584 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13585 adjustments to not be present on machines that align the stack to
13586 more than 4 bytes and don't have a red zone yet as that is an
13587 unimplemented optimization.
13588
13589 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13590
13591 PR fortran/43169
13592 * gfortran.dg/impure_assignment_3.f90: New.
13593
13594 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13595
13596 PR debug/43229
13597 * gfortran.dg/pr43229.f90: New test.
13598
13599 PR debug/43237
13600 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13601
13602 PR debug/43177
13603 * gcc.dg/guality/pr43177.c: New test.
13604
13605 2010-03-02 Jason Merrill <jason@redhat.com>
13606
13607 * g++.dg/ext/vector9.C: Adjust error message.
13608 * g++.dg/conversion/simd3.C: Likewise.
13609 * g++.dg/other/error23.C: Likewise.
13610
13611 2010-03-02 Mike Stump <mikestump@comcast.net>
13612
13613 PR c++/41090
13614 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13615
13616 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13617
13618 PR fortran/43180
13619 * gfortran.dg/internal_pack_10.f90: New test.
13620
13621 PR fortran/43173
13622 * gfortran.dg/internal_pack_11.f90: New test.
13623
13624 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13625
13626 PR middle-end/42640
13627 * gcc.dg/tree-ssa/pr42640.c: New.
13628
13629 2010-03-01 Richard Guenther <rguenther@suse.de>
13630
13631 PR tree-optimization/43220
13632 * gcc.c-torture/execute/pr43220.c: New testcase.
13633
13634 2010-03-01 Richard Guenther <rguenther@suse.de>
13635
13636 PR middle-end/43213
13637 * gcc.dg/pr43213.c: New testcase.
13638
13639 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13640
13641 PR pch/14940
13642 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13643
13644 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13645
13646 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13647 New function.
13648 (check_effective_target_ucn): Likewise.
13649
13650 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13651 if !ucn.
13652 * gcc.dg/ucnid-2.c: Likewise.
13653 * gcc.dg/ucnid-3.c: Likewise.
13654 * gcc.dg/ucnid-4.c: Likewise.
13655 * gcc.dg/ucnid-11.c: Likewise.
13656 * gcc.dg/ucnid-12.c: Likewise.
13657 * gcc.dg/ucnid-6.c: Skip if !ucn.
13658 * gcc.dg/ucnid-9.c: Likewise.
13659
13660 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13661
13662 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13663 lists to dg-skip-if.
13664 * gcc.target/i386/stackalign/return-3.c: Likewise.
13665
13666 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13667
13668 * gcc.target/i386/clearcap.map: New file.
13669 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13670 Pass clearcap.map by default if supported.
13671
13672 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13673
13674 PR fortran/42900
13675 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13676 Explain this.
13677 * gfortran.dg/stat_2.f90: Likewise.
13678
13679 2010-03-01 Tobias Burnus <burnus@net-b.de>
13680
13681 PR fortran/43199
13682 * gfortran.dg/module_read_2.f90: New test.
13683
13684 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13685
13686 PR c++/42748
13687 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13688 * g++.dg/abi/mangle12.C: Likewise.
13689 * g++.dg/abi/mangle20-2.C: Likewise.
13690 * g++.dg/abi/mangle17.C: Likewise.
13691 * g++.dg/template/cond2.C: Likewise.
13692 * g++.dg/template/pr35240.C: Likewise.
13693
13694 2010-02-27 Richard Guenther <rguenther@suse.de>
13695
13696 PR tree-optimization/43186
13697 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13698
13699 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13700
13701 * g++.dg/abi/packed1.C: Expect warning on the SH.
13702
13703 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13704
13705 PR c++/42054:
13706 * g++.dg/parse/error37.C: New test.
13707
13708 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13709
13710 PR c/24577
13711 PR c/43192
13712 * gcc.dg/pr8927-1.c: Match new note.
13713 * gcc.dg/990506-0.c: Likewise.
13714 * gcc.dg/gomp/flush-2.c: Likewise.
13715 * gcc.dg/gomp/atomic-5.c: Likewise.
13716 * gcc.dg/gomp/pr34607.c: Likewise.
13717 * gcc.dg/pr35746.c: Likewise.
13718 * gcc.dg/cpp/pragma-1.c: Likewise.
13719 * gcc.dg/cpp/pragma-2.c: Likewise.
13720 * gcc.dg/pr41842.c: Likewise.
13721 * gcc.dg/noncompile/20040629-1.c: Likewise.
13722 * objc.dg/private-1.m: Likewise.
13723
13724 2010-02-27 Tobias Burnus <burnus@net-b.de>
13725
13726 PR fortran/43185
13727 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13728 * gfortran.dg/default_initialization_4.f90: New test.
13729
13730 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13731
13732 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13733 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13734 * gnat.dg/thin_pointer2.adb: New test.
13735 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13736
13737 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13738
13739 PR c/20631
13740 * gcc.dg/cpp/c90-pedantic.c: New.
13741 * gcc.dg/cpp/c90.c: New.
13742 * gcc.dg/gnu90-const-expr-1.c: New.
13743 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13744
13745 2010-02-26 Richard Guenther <rguenther@suse.de>
13746
13747 PR tree-optimization/43186
13748 * gcc.c-torture/compile/pr43186.c: New testcase.
13749
13750 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13751
13752 PR debug/43190
13753 * c-c++-common/dwarf2/pr43190.c: New test.
13754
13755 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13756
13757 PR testsuite/37074:
13758 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13759
13760 2010-02-26 Richard Guenther <rguenther@suse.de>
13761
13762 PR tree-optimization/43188
13763 * gcc.c-torture/compile/pr43188.c: New testcase.
13764
13765 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13766
13767 PR target/43175
13768 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13769
13770 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13771
13772 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13773
13774 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13775
13776 PR target/43154
13777 * gcc.target/powerpc/pr43154.c: New file.
13778
13779 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13780
13781 PR debug/43166
13782 * gfortran.dg/debug/pr43166.f: New test.
13783
13784 PR debug/43165
13785 * gcc.dg/torture/pr43165.c: New test.
13786
13787 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13788
13789 PR c/43128
13790 * c-c++-common/pr41779.c: Update.
13791
13792 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13793
13794 PR ada/32547
13795 * lib/gnat-dg.exp (gnat_load): Redefine.
13796
13797 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13798 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13799
13800 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13801
13802 PR libobjc/36610
13803 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13804 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13805 -fgnu-runtime.
13806 Sort entries.
13807
13808 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13809
13810 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13811
13812 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13813
13814 PR debug/43150
13815 * gcc.dg/guality/vla-1.c: New test.
13816
13817 2010-02-24 Tobias Burnus <burnus@net-b.de>
13818
13819 PR fortran/43042
13820 * gfortran.dg/c_ptr_tests_15.f90: New test.
13821
13822 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13823
13824 PR target/43107
13825 * gcc.target/i386/pr43107.c: New test.
13826
13827 2010-02-23 Jason Merrill <jason@redhat.com>
13828
13829 PR c++/43143
13830 * g++.dg/cpp0x/variadic100.C: New.
13831
13832 2010-02-23 Jason Merrill <jason@redhat.com>
13833
13834 PR debug/42800
13835 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13836 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13837 * c-c++-common/dwarf2/vla1.c: New.
13838
13839 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13840
13841 PR target/43139
13842 * gcc.dg/pr43139.c: New test.
13843
13844 PR debug/43077
13845 * gcc.dg/guality/pr43077-1.c: New test.
13846
13847 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13848
13849 PR 43123
13850 * gcc.dg/march.c: New.
13851 * gcc.dg/march-generic.c: New.
13852 * gcc.dg/mtune.c: New.
13853
13854 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13855
13856 PR middle-end/43083
13857 * gcc.dg/graphite/pr43083.c: New.
13858
13859 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13860
13861 PR middle-end/43097
13862 * gfortran.dg/graphite/pr43097.f: New.
13863
13864 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13865 Manuel López-Ibáñez <manu@gcc.gnu.org>
13866
13867 PR middle-end/43140
13868 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13869
13870 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13871
13872 PR middle-end/43026
13873 * g++.dg/graphite/pr43026.C: New.
13874
13875 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13876
13877 PR c++/43126
13878 * gcc.dg/cleanup-1.c: Update.
13879 * gcc.dg/func-args-1.c: Update.
13880 * gcc.dg/format/sentinel-1.c: Update.
13881 * g++.old-deja/g++.jason/scoping10.C: Update.
13882 * g++.old-deja/g++.ns/lookup5.C: Update.
13883 * g++.dg/ext/cleanup-1.C: Update.
13884 * g++.dg/parse/varmod1.C: Update.
13885 * g++.dg/parse/error33.C: Update.
13886 * g++.dg/expr/call3.C: Update.
13887 * g++.dg/func-args-1.C: New.
13888
13889 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13890
13891 PR c/43125
13892 * gcc.dg/attr-used-2.c: Moved to ...
13893 * c-c++-common/attr-used-2.c: Here.
13894
13895 * gcc.dg/attr-used.c: Moved to ...
13896 * c-c++-common/attr-used.c: Here.
13897
13898 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13899
13900 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13901
13902 2010-02-22 Richard Guenther <rguenther@suse.de>
13903
13904 PR lto/43045
13905 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13906 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13907
13908 2010-02-22 Richard Guenther <rguenther@suse.de>
13909
13910 PR tree-optimization/42749
13911 * gcc.c-torture/compile/pr42749.c: New testcase.
13912
13913 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13914
13915 PR fortran/43072
13916 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13917 * gfortran.dg/internal_pack_9.f90: New test.
13918
13919 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13920
13921 PR c++/23510
13922 * g++.dg/template/recurse.C: Adjust.
13923 * g++.dg/template/pr23510.C: New.
13924
13925 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13926
13927 PR c++/42824
13928 * g++.dg/template/memclass4.C: New test.
13929
13930 2010-02-21 Tobias Burnus <burnus@net-b.de>
13931
13932 PR fortran/35259
13933 * gfortran.dg/reassoc_5.f90: New test.
13934
13935 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13936
13937 PR target/43067
13938 * gcc.target/i386/pr43067.c: New test.
13939
13940 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13941
13942 PR c++/35669
13943 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13944 -Wconversion-null.
13945 * g++.dg/warn/Wconversion-null.C: New test.
13946 * g++.old-deja/g++.other/null1.C: Move to...
13947 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13948
13949 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13950
13951 PR fortran/36932
13952 PR fortran/36933
13953 * gfortran.dg/dependency_26.f90: New test.
13954
13955 PR fortran/43072
13956 * gfortran.dg/internal_pack_7.f90: New test.
13957
13958 PR fortran/43111
13959 * gfortran.dg/internal_pack_8.f90: New test.
13960
13961 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13962
13963 PR 43128
13964 * c-c++-common/pr41779.c: Fix broken testcase.
13965
13966 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13967
13968 PR 36513
13969 * c-c++-common/pr36513.c: New testcase.
13970 * c-c++-common/pr36513-2.c: New testcase.
13971
13972 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13973
13974 PR 41779
13975 * c-c++-common/pr41779.c: New.
13976
13977 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13978
13979 PR debug/43084
13980 * gcc.dg/pr43084.c: New test.
13981
13982 2010-02-19 Richard Guenther <rguenther@suse.de>
13983
13984 PR tree-optimization/42916
13985 * gcc.dg/pr42916.c: New testcase.
13986
13987 2010-02-18 Jason Merrill <jason@redhat.com>
13988
13989 PR c++/42837
13990 * g++.dg/abi/packed1.C: Add expected warning.
13991
13992 PR c++/43108
13993 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13994 * gcc.dg/torture/dg-torture.exp: Likewise.
13995 * c-c++-common/torture/complex-sign.h,
13996 c-c++-common/torture/complex-sign-add.c,
13997 c-c++-common/torture/complex-sign-mixed-add.c,
13998 c-c++-common/torture/complex-sign-mixed-div.c,
13999 c-c++-common/torture/complex-sign-mixed-mul.c,
14000 c-c++-common/torture/complex-sign-mixed-sub.c,
14001 c-c++-common/torture/complex-sign-mul.c,
14002 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14003 Adapt for C++ compilation as well.
14004
14005 PR c++/43070
14006 * g++.dg/ext/label1.C: Update.
14007 * g++.dg/ext/label2.C: Update.
14008
14009 PR c++/26261
14010 * g++.dg/template/dependent-name6.C: New.
14011
14012 PR c++/43109
14013 * g++.dg/parse/namespace12.C: New.
14014
14015 2010-02-18 Martin Jambor <mjambor@suse.cz>
14016
14017 PR tree-optimization/43066
14018 * gcc.c-torture/compile/pr43066.c: New test.
14019
14020 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
14021
14022 * g++.dg/ext/attrib35.C: Fix target selector string.
14023 * g++.dg/ext/attrib36.C: Ditto.
14024 * g++.dg/ext/attrib37.C: Ditto.
14025 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14026 * g++.dg/abi/mangle25.C: Ditto.
14027
14028 2010-02-17 Jason Merrill <jason@redhat.com>
14029
14030 PR c++/43069
14031 * g++.dg/parse/namespace11.C: New.
14032
14033 PR c++/43093
14034 * g++.dg/ext/attrib37.C: New.
14035
14036 PR c++/43079
14037 * g++.dg/template/ptrmem20.C: New.
14038
14039 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
14040
14041 PR target/43103
14042 * gcc.target/i386/xop-check.h: Include m256-check.h.
14043 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14044 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14045 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14046 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14047
14048 2010-02-17 Jakub Jelinek <jakub@redhat.com>
14049
14050 PR debug/42918
14051 * gcc.dg/pr42918.c: New test.
14052
14053 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
14054
14055 * g++.dg/ext/attrib36.C: Require ILP32.
14056
14057 2010-02-16 Richard Guenther <rguenther@suse.de>
14058
14059 PR tree-optimization/41043
14060 * gfortran.dg/pr41043.f90: New testcase.
14061 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14062
14063 2010-02-16 Jason Merrill <jason@redhat.com>
14064
14065 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14066
14067 2010-02-16 Ira Rosen <irar@il.ibm.com>
14068
14069 PR tree-optimization/43074
14070 * gcc.dg/vect/fast-math-pr43074.c: New test.
14071
14072 2010-02-16 Jakub Jelinek <jakub@redhat.com>
14073
14074 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14075
14076 2010-02-16 Jason Merrill <jason@redhat.com>
14077
14078 PR c++/43031
14079 * g++.dg/ext/attrib36.C: New.
14080
14081 PR c++/43036
14082 * g++.dg/other/array6.C: New.
14083
14084 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14085
14086 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14087
14088 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
14089
14090 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14091 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14092 * gcc.target/i386/xop-vpermil2pd-1.c: New.
14093 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14094 * gcc.target/i386/xop-vpermil2ps-1.c: New.
14095 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14096
14097 2010-02-15 Richard Guenther <rguenther@suse.de>
14098
14099 PR middle-end/43068
14100 * g++.dg/torture/pr43068.C: New testcase.
14101
14102 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
14103
14104 PR c++/43024
14105 * g++.dg/opt/ice1.C: New.
14106
14107 2010-02-14 Jason Merrill <jason@redhat.com>
14108
14109 PR c++/41997
14110 * g++.dg/cpp0x/initlist-opt.C: New.
14111
14112 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
14113
14114 PR fortran/41113
14115 PR fortran/41117
14116 * gfortran.dg/internal_pack_6.f90: New test.
14117
14118 2010-02-12 Jason Merrill <jason@redhat.com>
14119
14120 PR c++/43054
14121 * g++.dg/cpp0x/variadic99.C: New.
14122
14123 2010-02-12 Jakub Jelinek <jakub@redhat.com>
14124
14125 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14126 sign extend pointers to gualchk_t.
14127
14128 PR c++/43033
14129 * g++.dg/other/default3.C: Xfail g4 test.
14130
14131 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14132
14133 PR middle-end/43012
14134 * gcc.dg/graphite/pr43012.c: New.
14135
14136 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14137
14138 PR middle-end/42930
14139 * g++.dg/graphite/pr42930.C: New.
14140
14141 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14142
14143 PR middle-end/42914
14144 PR middle-end/42530
14145 * gcc.dg/graphite/pr42530.c: New.
14146 * gcc.dg/graphite/pr42914.c: New.
14147
14148 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14149
14150 PR middle-end/42771
14151 * gcc.dg/graphite/pr42771.c: New.
14152
14153 2010-02-11 Richard Guenther <rguenther@suse.de>
14154
14155 PR tree-optimization/42998
14156 * gcc.c-torture/compile/pr42998.c: New testcase.
14157
14158 2010-02-10 Jason Merrill <jason@redhat.com>
14159
14160 PR c++/41896
14161 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14162
14163 PR c++/42983, core issue 906
14164 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14165 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14166
14167 PR c++/43016
14168 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14169
14170 2010-02-10 Richard Guenther <rguenther@suse.de>
14171
14172 PR tree-optimization/43017
14173 * gcc.dg/torture/pr43017.c: New testcase.
14174
14175 2010-02-10 Tobias Burnus <burnus@net-b.de>
14176
14177 PR fortran/40823
14178 * gfortran.dg/private_type_1.f90: Update error location.
14179 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14180 * gfortran.dg/typebound_operator_2.f03: Ditto.
14181 * gfortran.dg/assignment_2.f90: Ditto.
14182 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14183 * gfortran.dg/binding_label_tests_9.f03: Ditto.
14184
14185 2010-02-10 Tobias Burnus <burnus@net-b.de>
14186
14187 PR fortran/43015
14188 * gfortran.dg/bind_c_usage_20.f90: New test.
14189
14190 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14191
14192 PR debug/43010
14193 * g++.dg/debug/pr43010.C: New test.
14194
14195 2010-02-10 Richard Guenther <rguenther@suse.de>
14196
14197 PR c/43007
14198 * gcc.c-torture/execute/20100209-1.c: New testcase.
14199 * gcc.dg/fold-div-3.c: Likewise.
14200
14201 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14202
14203 * gcc.dg/builtin-ffs-1.c: New test.
14204
14205 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14206
14207 PR fortran/42999
14208 * gfortran.dg/array_constructor_35.f90: New test.
14209
14210 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14211
14212 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14213
14214 2010-02-09 Jason Merrill <jason@redhat.com>
14215
14216 PR c++/42399
14217 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14218
14219 PR c++/42370
14220 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14221
14222 2010-02-09 Tobias Burnus <burnus@net-b.de>
14223
14224 PR fortran/41869
14225 * gfortran.dg/module_write_1.f90: New test.
14226
14227 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
14228
14229 * gcc.dg/pr19340.c: Adjust.
14230
14231 2010-02-09 Richard Guenther <rguenther@suse.de>
14232
14233 PR tree-optimization/43008
14234 * gcc.c-torture/execute/pr43008.c: New testcase.
14235
14236 2010-02-09 Richard Guenther <rguenther@suse.de>
14237
14238 PR tree-optimization/43000
14239 * gcc.dg/torture/pr43000.c: New testcase.
14240 * gcc.dg/torture/pr43002.c: Likewise.
14241
14242 2010-02-09 Daniel Kraft <d@domob.eu>
14243
14244 PR fortran/39171
14245 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14246 and pass -Wsurprising as necessary.
14247
14248 2010-02-08 Jakub Jelinek <jakub@redhat.com>
14249
14250 PR tree-optimization/42890
14251 * g++.dg/torture/pr42890.C: New test.
14252
14253 2010-02-08 Richard Guenther <rguenther@suse.de>
14254
14255 PR middle-end/42995
14256 * gcc.dg/tree-ssa/inline-4.c: New testcase.
14257
14258 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14259
14260 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
14261 return 0 from main.
14262 * gcc.dg/graphite/block-1.c: Same.
14263 * gcc.dg/graphite/block-3.c: Same.
14264 * gcc.dg/graphite/block-4.c: Same.
14265 * gcc.dg/graphite/block-5.c: Same.
14266 * gcc.dg/graphite/block-6.c: Same.
14267 * gcc.dg/graphite/block-7.c: Same.
14268 * gcc.dg/graphite/interchange-0.c: Same.
14269 * gcc.dg/graphite/interchange-1.c: Same.
14270 * gcc.dg/graphite/interchange-10.c: Same.
14271 * gcc.dg/graphite/interchange-11.c: Same.
14272 * gcc.dg/graphite/interchange-12.c: Same.
14273 * gcc.dg/graphite/interchange-2.c: Same.
14274 * gcc.dg/graphite/interchange-3.c: Same.
14275 * gcc.dg/graphite/interchange-4.c: Same.
14276 * gcc.dg/graphite/interchange-5.c: Same.
14277 * gcc.dg/graphite/interchange-6.c: Same.
14278 * gcc.dg/graphite/interchange-7.c: Same.
14279 * gcc.dg/graphite/interchange-8.c: Same.
14280 * gcc.dg/graphite/interchange-9.c: Same.
14281 * gcc.dg/graphite/interchange-mvt.c: Same.
14282
14283 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14284
14285 * gfortran.dg/graphite/id-19.f: New.
14286 * gfortran.dg/graphite/pr14741.f90: New.
14287 * gfortran.dg/graphite/pr41924.f90: New.
14288 * gfortran.dg/graphite/run-id-2.f90: New.
14289
14290 2010-02-07 Richard Guenther <rguenther@suse.de>
14291
14292 PR middle-end/42956
14293 * gcc.c-torture/compile/pr42956.c: New testcase.
14294
14295 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14296
14297 PR libfortran/42742
14298 * gfortran.dg/fmt_cache_2.f: New test.
14299
14300 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14301
14302 * gfortran.dg/read_no_eor.f90: New test.
14303
14304 2010-02-05 Jason Merrill <jason@redhat.com>
14305
14306 * g++.dg/ext/label13.C: Move constructor body out of class.
14307
14308 2010-02-03 Jason Merrill <jason@redhat.com>
14309
14310 PR c++/42870
14311 * g++.dg/ext/dllexport3.C: New.
14312
14313 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
14314
14315 * gcc.dg/format/ms-format3.c: New test for specific MS types.
14316
14317 2010-02-05 Richard Guenther <rguenther@suse.de>
14318
14319 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14320
14321 2010-02-05 Dodji Seketeli <dodji@redhat.com>
14322
14323 PR c++/42915
14324 * g++.dg/other/crash-9.C: New test.
14325
14326 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
14327
14328 PR fortran/42309
14329 * gfortran.dg/subref_array_pointer_4.f90 : New test.
14330
14331 2010-02-04 Richard Guenther <rguenther@suse.de>
14332
14333 PR rtl-optimization/42952
14334 * gcc.dg/torture/pr42952.c: New testcase.
14335
14336 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14337
14338 PR libfortran/42901
14339 * gfortran.dg/namelist_60.f90: New test.
14340
14341 2010-02-03 Jason Merrill <jason@redhat.com>
14342
14343 PR c++/40138
14344 * g++.dg/ext/builtin11.C: New.
14345
14346 PR c++/4926
14347 PR c++/38600
14348 * g++.dg/abi/mangle35.C: New.
14349 * g++.dg/abi/mangle37.C: New.
14350
14351 PR c++/12909
14352 * g++.dg/abi/mangle36.C: New.
14353
14354 PR c++/35652
14355 * g++.dg/warn/string1.C: New.
14356
14357 2010-02-03 Richard Guenther <rguenther@suse.de>
14358
14359 PR tree-optimization/42944
14360 * gcc.dg/errno-1.c: New testcase.
14361
14362 2010-02-03 Richard Guenther <rguenther@suse.de>
14363
14364 PR middle-end/42927
14365 * gcc.c-torture/compile/pr42927.c: New testcase.
14366
14367 2010-02-03 Tobias Burnus <burnus@net-b.de>
14368
14369 PR fortran/42936
14370 * gfortran.dg/null_4.f90: New test.
14371
14372 2010-02-02 Jason Merrill <jason@redhat.com>
14373
14374 PR c++/41090
14375 * g++.dg/ext/label13.C: New.
14376
14377 2010-02-02 Tobias Burnus <burnus@net-b.de>
14378
14379 PR fortran/42650
14380 * gfortran.dg/func_result_5.f90: New test.
14381
14382 2010-02-01 Tobias Burnus <burnus@net-b.de>
14383
14384 PR fortran/42922
14385 * gfortran.dg/pure_initializer_3.f90: News test.
14386
14387 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14388
14389 PR fortran/42888
14390 * gfortran.dg/allocate_derived_2.f90: New test.
14391
14392 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14393
14394 PR middle-end/42898
14395 * gcc.dg/torture/pr42898-2.c: New test.
14396
14397 2010-01-31 Richard Guenther <rguenther@suse.de>
14398
14399 PR middle-end/42898
14400 * gcc.dg/torture/pr42898.c: New testcase.
14401
14402 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14403
14404 PR fortran/38324
14405 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14406 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14407
14408 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14409
14410 * g++.dg/tree-ssa/inline-1.C: New.
14411 * g++.dg/tree-ssa/inline-2.C: New.
14412 * g++.dg/tree-ssa/inline-3.C: New.
14413
14414 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14415
14416 PR testsuite/41701
14417 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14418 the string 'pow' in the pathname of the compiler from generating a
14419 test failure.
14420
14421 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14422
14423 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14424 * g++.old-deja/g++.mike/eh17.C: Likewise.
14425 * g++.old-deja/g++.mike/p5571.C: Likewise.
14426
14427 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14428
14429 PR c++/42758
14430 PR c++/42634
14431 PR c++/42336
14432 PR c++/42797
14433 PR c++/42880
14434 * g++.dg/other/crash-5.C: New test.
14435 * g++.dg/other/crash-6.C: New test.
14436 * g++.dg/other/crash-7.C: New test.
14437 * g++.dg/other/crash-8.C: New test.
14438
14439 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14440
14441 PR rtl-optimization/42889
14442 * gcc.dg/pr42889.c: New test.
14443
14444 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14445
14446 * gcc.target/i386/pr42881.c: Use SSE2.
14447
14448 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14449
14450 PR target/42891
14451 * gcc.target/i386/pr42891.c: New test.
14452
14453 2010-01-28 Richard Guenther <rguenther@suse.de>
14454
14455 PR tree-optimization/42871
14456 * g++.dg/torture/pr42871.C: New testcase.
14457
14458 2010-01-28 Richard Guenther <rguenther@suse.de>
14459
14460 * gcc.dg/Wobjsize-1.h: New testcase.
14461 * gcc.dg/Wobjsize-1.c: Likewise.
14462
14463 2010-01-28 Richard Guenther <rguenther@suse.de>
14464
14465 PR middle-end/42883
14466 * g++.dg/torture/pr42883.C: New testcase.
14467
14468 2010-01-28 Michael Matz <matz@suse.de>
14469
14470 * gcc.target/i386/pr42881.c: New test.
14471
14472 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14473
14474 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14475 Add i?86-*-solaris2* support.
14476
14477 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14478
14479 PR c++/42713
14480 PR c++/42820
14481 * g++.dg/template/typedef27.C: New test case.
14482 * g++.dg/template/typedef28.C: New test case.
14483
14484 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14485
14486 * gcc.dg/optimize-bswap*.c: Add ARM target
14487
14488 2010-01-27 Richard Guenther <rguenther@suse.de>
14489
14490 PR middle-end/42878
14491 * gcc.dg/torture/pr42878-1.c: New testcase.
14492 * gcc.dg/torture/pr42878-2.c: Likewise.
14493
14494 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14495
14496 PR middle-end/42874
14497 * gcc.dg/vla-22.c: New test.
14498
14499 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14500
14501 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14502 current collation.
14503
14504 2010-01-26 Richard Guenther <rguenther@suse.de>
14505
14506 PR rtl-optimization/42685
14507 * gcc.dg/pr42685.c: New testcase.
14508 * g++.dg/other/pr42685.C: Likewise.
14509
14510 2010-01-26 Richard Guenther <rguenther@suse.de>
14511
14512 PR middle-end/42806
14513 * g++.dg/other/pr42806.C: New testcase.
14514
14515 2010-01-26 Richard Guenther <rguenther@suse.de>
14516
14517 PR tree-optimization/42250
14518 * gcc.dg/pr42250.c: New testcase.
14519
14520 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14521
14522 * gnat.dg/array_bounds_test.adb: New test.
14523
14524 2010-01-25 Tobias Burnus <burnus@net-b.de>
14525
14526 PR fortran/42858
14527 * gfortran.dg/generic_21.f90: New test.
14528
14529 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14530
14531 PR testsuite/41522
14532 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14533
14534 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14535
14536 PR c++/42748
14537 * g++.dg/abi/arm_va_list2.C: New test.
14538 * g++.dg/abi/arm_va_list2.h: Companion header file.
14539
14540 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14541
14542 PR fortran/41044
14543 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14544
14545 PR fortran/41167
14546 * gfortran.dg/char_array_arg_1.f90 : New test.
14547
14548 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14549
14550 2010-01-24 Tobias Burnus <burnus@net-b.de>
14551
14552 PR fortran/39304
14553 * gfortran.dg/generic_20.f90: New test.
14554
14555 2010-01-22 Michael Matz <matz@suse.de>
14556
14557 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14558 -msse2.
14559
14560 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14561
14562 PR fortran/42736
14563 * gfortran.dg/dependency_25.f90 : New test.
14564
14565 2010-01-21 Martin Jambor <mjambor@suse.cz>
14566
14567 PR tree-optimization/42585
14568 * gcc.dg/tree-ssa/pr42585.c: New test.
14569
14570 2010-01-21 Richard Guenther <rguenther@suse.de>
14571
14572 PR middle-end/19988
14573 * gcc.dg/pr19988.c: New testcase.
14574
14575 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14576
14577 * g++.dg/compat/decimal/compat-common.h: New file.
14578 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14579 * g++.dg/compat/decimal/pass_x.h: New file.
14580 * g++.dg/compat/decimal/pass_y.h: New file.
14581 * g++.dg/compat/decimal/pass-1_main.C: New file.
14582 * g++.dg/compat/decimal/pass-1_x.C: New file.
14583 * g++.dg/compat/decimal/pass-1_y.C: New file.
14584 * g++.dg/compat/decimal/pass-2_main.C: New file.
14585 * g++.dg/compat/decimal/pass-2_x.C: New file.
14586 * g++.dg/compat/decimal/pass-2_y.C: New file.
14587 * g++.dg/compat/decimal/pass-3_main.C: New file.
14588 * g++.dg/compat/decimal/pass-3_x.C: New file.
14589 * g++.dg/compat/decimal/pass-3_y.C: New file.
14590 * g++.dg/compat/decimal/pass-4_main.C: New file.
14591 * g++.dg/compat/decimal/pass-4_x.C: New file.
14592 * g++.dg/compat/decimal/pass-4_y.C: New file.
14593 * g++.dg/compat/decimal/pass-5_main.C: New file.
14594 * g++.dg/compat/decimal/pass-5_x.C: New file.
14595 * g++.dg/compat/decimal/pass-5_y.C: New file.
14596 * g++.dg/compat/decimal/pass-6_main.C: New file.
14597 * g++.dg/compat/decimal/pass-6_x.C: New file.
14598 * g++.dg/compat/decimal/pass-6_y.C: New file.
14599 * g++.dg/compat/decimal/return_x.h: New file.
14600 * g++.dg/compat/decimal/return_y.h: New file.
14601 * g++.dg/compat/decimal/return-1_main.C: New file.
14602 * g++.dg/compat/decimal/return-1_x.C: New file.
14603 * g++.dg/compat/decimal/return-1_y.C: New file.
14604 * g++.dg/compat/decimal/return-2_main.C: New file.
14605 * g++.dg/compat/decimal/return-2_x.C: New file.
14606 * g++.dg/compat/decimal/return-2_y.C: New file.
14607 * g++.dg/compat/decimal/return-3_main.C: New file.
14608 * g++.dg/compat/decimal/return-3_x.C: New file.
14609 * g++.dg/compat/decimal/return-3_y.C: New file.
14610 * g++.dg/compat/decimal/return-4_main.C: New file.
14611 * g++.dg/compat/decimal/return-4_x.C: New file.
14612 * g++.dg/compat/decimal/return-4_y.C: New file.
14613 * g++.dg/compat/decimal/return-5_main.C: New file.
14614 * g++.dg/compat/decimal/return-5_x.C: New file.
14615 * g++.dg/compat/decimal/return-5_y.C: New file.
14616 * g++.dg/compat/decimal/return-6_main.C: New file.
14617 * g++.dg/compat/decimal/return-6_x.C: New file.
14618 * g++.dg/compat/decimal/return-6_y.C: New file.
14619
14620 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14621
14622 PR debug/42715
14623 * gcc.dg/pr42715.c: New.
14624
14625 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14626
14627 PR c++/42038
14628 * g++.dg/parse/crash55.C: New.
14629
14630 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14631
14632 PR debug/42782
14633 * gcc.dg/guality/pr42782.c: New.
14634
14635 2010-01-20 Jason Merrill <jason@redhat.com>
14636
14637 PR c++/41788
14638 * g++.dg/abi/packed1.C: New.
14639
14640 PR c++/41920
14641 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14642
14643 PR c++/40750
14644 * g++.dg/parse/fn-typedef1.C: New.
14645 * g++.dg/other/cv_quals.C: Adjust.
14646
14647 2010-01-20 Anthony Green <green@moxielogic.com>
14648
14649 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14650 pack(push) pragma).
14651 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14652 * gcc.dg/20020312-2.c: Port this to the moxie core.
14653 * gcc.dg/weak/typeof-2.c: Ditto.
14654
14655 2010-01-20 Richard Guenther <rguenther@suse.de>
14656
14657 PR tree-optimization/42717
14658 * gcc.c-torture/compile/pr42717.c: New testcase.
14659
14660 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14661
14662 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14663 of signed, add a few new tests.
14664
14665 PR middle-end/42803
14666 * g++.dg/parse/limits-initializer1.C: New test.
14667
14668 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14669
14670 PR fortran/42804
14671 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14672 * gfortran.dg/typebound_call_12.f03: New test.
14673
14674 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14675
14676 PR fortran/42783
14677 * gfortran.dg/bounds_check_15.f90 : New test.
14678
14679 2010-01-19 Michael Matz <matz@suse.de>
14680
14681 PR tree-optimization/41783
14682 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14683
14684 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14685
14686 PR target/38697.
14687 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14688 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14689 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14690 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14691 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14692 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14693 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14694 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14695 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14696 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14697 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14698
14699 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14700
14701 PR fortran/42545
14702 * gfortran.dg/extends_6.f03: Modified an error message.
14703 * gfortran.dg/extends_10.f03: New test.
14704 * gfortran.dg/private_type_6.f03: Modified an error message.
14705 * gfortran.dg/structure_constructor_8.f03: Ditto.
14706
14707 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14708
14709 PR tree-optimization/42719
14710 * gcc.dg/pr42719.c: New test.
14711
14712 PR debug/42728
14713 * gcc.dg/pr42728.c: New test.
14714
14715 2010-01-19 Anthony Green <green@moxielogic.com>
14716
14717 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14718
14719 2010-01-18 Anthony Green <green@moxielogic.com>
14720
14721 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14722 for moxie.
14723
14724 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14725
14726 * g++.dg/template/error45.C: reverted as part of reverting the
14727 fix of PR c++/42634.
14728
14729 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14730
14731 PR c++/42634
14732 * g++.dg/template/error45.C: New test.
14733
14734 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14735
14736 PR c++/42766
14737 * g++.dg/conversion/op6.C: New test.
14738
14739 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14740
14741 PR target/42774
14742 * gcc.target/alpha/pr42774.c: New test.
14743
14744 2010-01-18 Richard Guenther <rguenther@suse.de>
14745
14746 PR tree-optimization/42781
14747 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14748
14749 2010-01-17 Richard Guenther <rguenther@suse.de>
14750
14751 PR middle-end/42248
14752 * gcc.c-torture/execute/pr42248.c: New testcase.
14753
14754 2010-01-17 Richard Guenther <rguenther@suse.de>
14755
14756 PR tree-optimization/42773
14757 * g++.dg/torture/pr42773.C: New testcase.
14758
14759 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14760
14761 PR fortran/42677
14762 * gfortran.dg/interface_assignment_5.f90: New test.
14763
14764 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14765
14766 PR c++/42697
14767 * g++.dg/template/crash94.C: Reverted.
14768
14769 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14770
14771 PR debug/42767
14772 * gcc.dg/debug/pr42767.c: New.
14773
14774 2010-01-15 Jason Merrill <jason@redhat.com>
14775
14776 PR c++/42761
14777 * g++.dg/cpp0x/decltype22.C: New.
14778
14779 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14780
14781 PR middle-end/42760
14782 * g++.dg/torture/pr42760.C: New test.
14783
14784 2010-01-15 Jing Yu <jingyu@google.com>
14785
14786 PR rtl-optimization/42691
14787 * gcc.c-torture/execute/pr42691.c: New.
14788
14789 2010-01-15 Richard Guenther <rguenther@suse.de>
14790
14791 PR middle-end/42739
14792 * g++.dg/torture/pr42739.C: New testcase.
14793
14794 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14795
14796 * g++.dg/template/error45.C: Revert as part of reverting changes
14797 or PR c++/42634.
14798
14799 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14800
14801 PR fortran/42684
14802 * gfortran.dg/interface_31.f90: New test.
14803
14804 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14805
14806 * gcc.target/powerpc/pr42747.c: New file.
14807
14808 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14809
14810 PR middle-end/42674
14811 * c-c++-common/pr42674.c: New test.
14812
14813 PR c++/42608
14814 * g++.dg/template/instantiate11.C: New test.
14815
14816 2010-01-14 Jason Merrill <jason@redhat.com>
14817
14818 PR c++/42701
14819 * g++.dg/overload/error3.C: New.
14820
14821 PR c++/42655
14822 * g++.dg/overload/rvalue1.C: New.
14823
14824 2010-01-14 Martin Jambor <mjambor@suse.cz>
14825
14826 PR tree-optimization/42706
14827 * gcc.dg/ipa/pr42706.c: New testcase.
14828
14829 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14830
14831 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14832
14833 2010-01-14 Martin Jambor <mjambor@suse.cz>
14834
14835 PR tree-optimization/42714
14836 * g++.dg/torture/pr42714.C: New test.
14837
14838 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14839
14840 PR rtl-optimization/42246
14841 * gfortran.dg/pr42246-2.f: New.
14842
14843 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14844
14845 PR rtl-optimization/42389
14846 * gcc.dg/pr42389.c: New.
14847
14848 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14849
14850 PR rtl-optimization/42388
14851 * gcc.dg/pr42388.c: New.
14852
14853 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14854
14855 PR rtl-optimization/42294
14856 * gfortran.dg/pr42294.f: New.
14857
14858 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14859
14860 PR rtl-optimization/39453
14861 PR rtl-optimization/42246
14862 * gcc.dg/pr39453.c: New.
14863 * gcc.dg/pr42246.c: New.
14864
14865 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14866
14867 PR middle-end/42245
14868 * gcc.dg/pr42245.c: New.
14869 * gcc.dg/pr42245-2.c: New.
14870
14871 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14872
14873 PR rtl-optimization/42249
14874 * gcc.dg/pr42249.c: New.
14875
14876 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14877
14878 PR c/42721
14879 * gcc.c-torture/execute/pr42721.c: New test.
14880
14881 2010-01-14 Ira Rosen <irar@il.ibm.com>
14882
14883 PR tree-optimization/42709
14884 * gcc.dg/vect/pr42709.c: New test.
14885
14886 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14887
14888 PR fortran/41478
14889 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14890 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14891
14892 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14893
14894 PR fortran/42481
14895 * gfortran.dg/generic_19.f90 : New test.
14896
14897 2010-01-13 Richard Guenther <rguenther@suse.de>
14898
14899 PR tree-optimization/42730
14900 * gcc.c-torture/compile/pr42730.c: New testcase.
14901
14902 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14903
14904 PR target/pr42542
14905 * gcc.target/ia64/pr42542-1.c: New.
14906 * gcc.target/ia64/pr42542-2.c: New.
14907 * gcc.target/ia64/pr42542-3.c: New.
14908
14909 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14910
14911 PR c++/42634
14912 * g++.dg/template/error45.C: New test.
14913
14914 2010-01-13 Martin Jambor <mjambor@suse.cz>
14915
14916 PR tree-optimization/42704
14917 * g++.dg/torture/pr42704.C: New test.
14918
14919 2010-01-13 Martin Jambor <mjambor@suse.cz>
14920
14921 PR tree-optimization/42703
14922 * gcc.c-torture/compile/pr42703.c: New test.
14923
14924 2010-01-13 Richard Guenther <rguenther@suse.de>
14925
14926 PR tree-optimization/42705
14927 * gcc.c-torture/compile/pr42705.c: New testcase.
14928
14929 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14930
14931 * gcc.target/bfin/l2.c: New test.
14932 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14933
14934 2010-01-13 Richard Guenther <rguenther@suse.de>
14935
14936 PR middle-end/42716
14937 * gcc.c-torture/compile/pr42716.c: New testcase.
14938
14939 2010-01-13 Richard Guenther <rguenther@suse.de>
14940
14941 PR lto/42678
14942 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14943
14944 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14945
14946 PR c/42708
14947 * gcc.c-torture/compile/pr42708-1.c: New test.
14948
14949 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14950
14951 PR debug/42662
14952 * gcc.dg/pr42662.c: New test.
14953
14954 PR tree-optimization/42645
14955 * g++.dg/other/pr42645-1.C: New test.
14956 * g++.dg/other/pr42645-2.C: New test.
14957
14958 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14959
14960 PR target/42416
14961 * gcc.target/powerpc/warn-1.c: New test.
14962 * gcc.target/powerpc/warn-2.c: New test.
14963
14964 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14965
14966 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14967 stack alignment.
14968
14969 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14970
14971 * gcc.dg/lto/20100108_0.c: New.
14972
14973 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14974
14975 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14976 Add -march=i686 -msse for 32bit x86 targets.
14977
14978 2010-01-10 Richard Guenther <rguenther@suse.de>
14979
14980 PR middle-end/42667
14981 * gcc.dg/torture/pr42667.c: New testcase.
14982
14983 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14984
14985 PR fortran/32489
14986 * gfortran.dg/array_constructor_34.f90: New test.
14987
14988 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14989
14990 PR fortran/20923
14991 * gfortran.dg/array_constructor_33.f90: New test.
14992 gfortran.dg/array_function_5.f90: Add credit.
14993
14994 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14995
14996 PR debug/42631
14997 * gcc.dg/pr42631.c: New.
14998
14999 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15000
15001 PR debug/42630
15002 * gcc.dg/pr42630.c: New.
15003
15004 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15005
15006 PR debug/42629
15007 * gcc.dg/pr42629.c: New.
15008
15009 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15010
15011 PR middle-end/42363
15012 * gcc.dg/torture/pr42363.c: New.
15013
15014 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
15015
15016 PR debug/42604
15017 PR debug/42395
15018 * gcc.dg/vect/pr42604.c: New.
15019 * gcc.dg/vect/pr42395.c: New.
15020
15021 2010-01-09 Richard Guenther <rguenther@suse.de>
15022
15023 PR middle-end/42512
15024 * gcc.c-torture/execute/pr42512.c: New testcase.
15025
15026 2010-01-09 Tobias Burnus <burnus@net-b.de>
15027
15028 PR fortran/41298
15029 * gfortran.dg/c_ptr_tests_14.f90: New test.
15030
15031 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15032
15033 PR ada/41929
15034 * gnat.dg/null_pointer_deref1.adb: Don't run on
15035 sparc*-sun-solaris2.11.
15036
15037 2010-01-08 Richard Guenther <rguenther@suse.de>
15038
15039 PR lto/42528
15040 * gcc.dg/lto/20100103-1_0.c: New testcase.
15041 * gcc.dg/lto/20100103-2_0.c: Likewise.
15042
15043 2010-01-08 Tobias Burnus <burnus@net-b.de
15044
15045 PR/fortran 25829
15046 * gfortran.dg/asynchronous_1.f90: New test.
15047 * gfortran.dg/asynchronous_2.f90: New test.
15048 * gfortran.dg/conflicts.f90: Update error message.
15049
15050 2010-01-07 Dodji Seketeli <dodji@redhat.com>
15051
15052 c++/40155
15053 * g++.dg/cpp0x/variadic-unify-2.C: New test.
15054
15055 2010-01-07 Jakub Jelinek <jakub@redhat.com>
15056
15057 PR tree-optimization/42625
15058 * g++.dg/opt/dtor4.C: New test.
15059 * g++.dg/opt/dtor4.h: New.
15060 * g++.dg/opt/dtor4-aux.cc: New.
15061
15062 2010-01-07 Tobias Burnus <burnus@net-b.de>
15063
15064 PR fortran/42597
15065 * gfortran.dg/proc_ptr_26.f90: New test.
15066
15067 2010-01-07 Tobias Burnus <burnus@net-b.de>
15068
15069 PR fortran/41872
15070 * gfortran.dg/allocatable_scalar_7.f90: New test.
15071
15072 2010-01-06 Richard Guenther <rguenther@suse.de>
15073
15074 * gcc.c-torture/compile/pr42632.c: New testcase.
15075
15076 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15077
15078 PR target/42542
15079 * gcc.target/i386/pr42542-4.c: New.
15080 * gcc.target/i386/pr42542-4a.c: Likewise.
15081 * gcc.target/i386/pr42542-5.c: Likewise.
15082 * gcc.target/i386/pr42542-5a.c: Likewise.
15083
15084 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
15085
15086 * gcc.dg/tls/opt-15.c: New test.
15087
15088 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
15089
15090 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15091
15092 2010-01-05 Martin Jambor <mjambor@suse.cz>
15093
15094 PR tree-optimization/42462
15095 * g++.dg/torture/pr42462.C: New test.
15096
15097 2010-01-05 Jason Merrill <jason@redhat.com>
15098
15099 * g++.dg/cpp0x/initlist30.C: New test.
15100
15101 2010-01-05 Richard Guenther <rguenther@suse.de>
15102
15103 PR tree-optimization/42614
15104 * gcc.c-torture/execute/pr42614.c: New testcase.
15105
15106 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
15107
15108 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15109 * gcc.dg/Wunreachable-1.c: Remove the testcase of
15110 -Wunreachable-code.
15111 * gcc.dg/Wunreachable-2.c: Likewise.
15112 * gcc.dg/Wunreachable-3.c: Likewise.
15113 * gcc.dg/Wunreachable-4.c: Likewise.
15114 * gcc.dg/Wunreachable-5.c: Likewise.
15115 * gcc.dg/Wunreachable-6.c: Likewise.
15116 * gcc.dg/Wunreachable-7.c: Likewise.
15117 * gcc.dg/Wunreachable-8.c: Likewise.
15118 * gcc.dg/20041231-1.c: Likewise.
15119
15120 2010-01-05 Jakub Jelinek <jakub@redhat.com>
15121
15122 PR other/42611
15123 * gcc.dg/pr42611.c: New test.
15124
15125 PR tree-optimization/42508
15126 * g++.dg/opt/pr42508.C: New test.
15127
15128 2010-01-05 Tobias Burnus <burnus@net-b.de>
15129
15130 PR fortran/41872
15131 * gfortran.dg/allocatable_scalar_8.f90: New.
15132
15133 2010-01-04 Martin Jambor <mjambor@suse.cz>
15134
15135 PR tree-optimization/42398
15136 * gcc.c-torture/compile/pr42398.c: New test.
15137
15138 2010-01-04 Jason Merrill <jason@redhat.com>
15139
15140 PR c++/42555
15141 * g++.dg/ext/attrib35.C: New.
15142
15143 PR c++/42567
15144 * g++.dg/cpp0x/auto17.C: New.
15145
15146 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
15147
15148 * gcc.dg/lto/20100104_0.c: New.
15149
15150 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
15151
15152 PR target/42542
15153 * gcc.target/i386/pr42542-1.c: New.
15154 * gcc.target/i386/pr42542-1a.c: Likewise.
15155 * gcc.target/i386/pr42542-1b.c: Likewise.
15156 * gcc.target/i386/pr42542-2.c: Likewise.
15157 * gcc.target/i386/pr42542-2a.c: Likewise.
15158 * gcc.target/i386/pr42542-2b.c: Likewise.
15159 * gcc.target/i386/pr42542-3.c: Likewise.
15160 * gcc.target/i386/pr42542-3a.c: Likewise.
15161
15162 2009-01-04 Tobias Burnus <burnus@net-b.de>
15163
15164 PR fortran/41872
15165 * gfortran.dg/allocatable_scalar_5.f90: New test.
15166 * gfortran.dg/allocatable_scalar_6.f90: New test.
15167
15168 2010-01-03 Richard Guenther <rguenther@suse.de>
15169
15170 PR testsuite/42583
15171 * gfortran.dg/gomp/recursion1.f90: Remove.
15172
15173 2010-01-03 Richard Guenther <rguenther@suse.de>
15174
15175 * gcc.dg/Warray-bounds.c: Remove XFAILs.
15176 * gcc.dg/uninit-6.c: Likewise.
15177 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15178
15179 2010-01-03 Richard Guenther <rguenther@suse.de>
15180
15181 PR tree-optimization/42589
15182 * gcc.target/i386/pr42589.c: New testcase.
15183
15184 2010-01-03 Richard Guenther <rguenther@suse.de>
15185
15186 PR tree-optimization/42438
15187 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15188
15189 2010-01-02 Richard Guenther <rguenther@suse.de>
15190
15191 PR testsuite/41651
15192 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15193
15194 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
15195
15196 PR target/42448
15197 * gcc.target/alpha/pr42448-1.c: New test.
15198 * gcc.target/alpha/pr42448-2.c: Ditto.
15199
15200 2010-01-01 Joseph Myers <joseph@codesourcery.com>
15201
15202 PR preprocessor/41947
15203 * gcc.dg/c99-hexfloat-3.c: New test.
15204
15205 2010-01-01 Richard Guenther <rguenther@suse.de>
15206
15207 PR c/42570
15208 * gcc.c-torture/execute/pr42570.c: New testcase.
15209
15210 2010-01-01 Richard Guenther <rguenther@suse.de>
15211
15212 PR middle-end/42559
15213 * gcc.c-torture/compile/pr42559.c: New testcase.
15214
15215 \f
15216 Copyright (C) 2010 Free Software Foundation, Inc.
15217
15218 Copying and distribution of this file, with or without modification,
15219 are permitted in any medium without royalty provided the copyright
15220 notice and this notice are preserved.