]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
pt.c (lookup_template_class): push_tinst_level around call to coerce_template_parms.
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-10-26 Jason Merrill <jason@redhat.com>
2
3 * g++.dg/template/arg8.C: Test for helpful diagnostic.
4
5 2010-10-26 Janus Weil <janus@gcc.gnu.org>
6
7 PR fortran/42647
8 * gfortran.dg/allocatable_scalar_9.f90: Extended.
9 * gfortran.dg/allocatable_scalar_10.f90: New.
10 * gfortran.dg/class_19.f03: Extended.
11
12 2010-10-26 Jan Hubicka <jh@suse.cz>
13
14 PR middle-end/45736
15 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
16
17 2010-10-26 Ira Rosen <irar@il.ibm.com>
18
19 PR tree-optimization/46167
20 * gcc.dg/vect/O-pr46167.c: New.
21 * gcc.dg/vect/vect.exp: Run tests with -O.
22
23 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
24
25 PR target/44948
26 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
27 * g++.dg/vect/pr33860a.cc: Likewise.
28 * gcc.c-torture/compile/20070522-1.c: Likewise.
29 * gcc.dg/compat/struct-align-1_x.c: Likewise.
30 * gcc.dg/compat/struct-align-1_y.c: Likewise.
31 * gcc.dg/compat/struct-align-2_x.c: Likewise.
32 * gcc.dg/compat/struct-align-2_y.c: Likewise.
33 * gcc.dg/pr44136.c: Likewise.
34
35 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
36 * gcc.dg/compat/vector-1_x.c: Likewise.
37 * gcc.dg/compat/vector-1_y.c: Likewise.
38 * gcc.dg/compat/vector-2_x.c: Likewise.
39 * gcc.dg/compat/vector-2_y.c: Likewise.
40 * gcc.dg/pr43300.c: Likewise.
41
42 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
43 * gcc.dg/compat/vector-1a_y.c: Likewise.
44 * gcc.dg/compat/vector-1b_x.c: Likewise.
45 * gcc.dg/compat/vector-1b_y.c: Likewise.
46 * gcc.dg/compat/vector-2a_x.c: Likewise.
47 * gcc.dg/compat/vector-2a_y.c: Likewise.
48 * gcc.dg/compat/vector-2b_x.c: Likewise.
49 * gcc.dg/compat/vector-2b_y.c: Likewise.
50 * gcc.target/i386/pr39162.c: Likewise.
51 * gcc.target/i386/pr40906-2.c: Likewise.
52 * gcc.target/i386/sse-5.c: Likewise.
53
54 * gcc.dg/pr35442.c: Prune ABI change warnings.
55
56 * gcc.c-torture/execute/pr38151.x: New.
57 * gcc.target/i386/pr44948-1a.c: Likewise.
58 * gcc.target/i386/pr44948-1b.c: Likewise.
59 * gcc.target/i386/pr44948-2a.c: Likewise.
60 * gcc.target/i386/pr44948-2b.c: Likewise.
61
62 2010-10-26 Ian Lance Taylor <iant@google.com>
63
64 PR middle-end/45687
65 * gcc.c-torture/execute/20101025-1.c: New test.
66
67 2010-10-26 Tobias Burnus <burnus@net-b.de>
68
69 PR fortran/45451
70 * gfortran.dg/class_allocate_5.f90: New.
71
72 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
73
74 Implement opaque-enum-specifiers for C++0x
75 * g++.dg/cpp0x/forw_enum1.C: New.
76 * g++.dg/cpp0x/forw_enum2.C: New.
77 * g++.dg/cpp0x/forw_enum3.C: New.
78 * g++.dg/cpp0x/forw_enum4.C: New.
79 * g++.dg/cpp0x/forw_enum5.C: New.
80 * g++.dg/cpp0x/forw_enum6.C: New.
81 * g++.dg/cpp0x/forw_enum7.C: New.
82 * g++.dg/cpp0x/forw_enum8.C: New.
83 * g++.dg/cpp0x/forw_enum9.C: New.
84 * g++.dg/parse/enum3.C: Add new errors.
85 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
86 * g++.dg/cpp0x/auto9.C: Add new error.
87 * g++.dg/template/crash79.C: Add new errors.
88
89 2010-10-26 Jie Zhang <jie@codesourcery.com>
90
91 * gcc.target/arm/volatile-bitfields-1.c: New test.
92 * gcc.target/arm/volatile-bitfields-2.c: New test.
93 * gcc.target/arm/volatile-bitfields-3.c: New test.
94
95 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
96
97 * gnat.dg/pointer_discr1.adb: New test.
98 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
99 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
100 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
101
102 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
103
104 * gnat.dg/loop_optimization8.adb: New test.
105 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
106 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
107
108 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
109
110 * gnat.dg/in_out_parameter2.adb: New test.
111 * gnat.dg/in_out_parameter3.adb: Likewise.
112
113 2010-10-25 Jie Zhang <jie@codesourcery.com>
114
115 * g++.dg/opt/combine.c: New test.
116
117 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
118
119 * gnat.dg/opt7.ad[sb]: New test.
120 * gnat.dg/opt7_pkg.ads: New helper.
121
122 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
123
124 PR objc/45735
125 * obj-c.dg/pr45735.mm: New.
126 * obj-c++.dg/pr45735.mm: New.
127
128 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
129
130 PR objc/24393
131 * objc.dg/pr24393.m: New.
132 * obj-c++.dg/pr24393.mm: New.
133
134 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
135
136 PR objc/28049
137 * objc.dg/pr28049.m: New.
138 * obj-c++.dg/pr28049.mm: New.
139
140 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
141
142 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
143 parameter attributes are now supported.
144 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
145 * objc.dg/attributes/parameter-attribute-1.m: New test.
146 * objc.dg/attributes/parameter-attribute-2.m: New test.
147 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
148 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
149
150 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
151
152 Based on the CFString implementation in FSF apple/trunk branch.
153
154 * gcc.dg/darwin-cfstring-1.c: New.
155 * gcc.dg/darwin-cfstring-2.c: New.
156 * gcc.dg/torture/darwin-cfstring-3.c: New.
157 * g++.dg/other/darwin-cfstring1.C: New.
158 * g++.dg/torture/darwin-cfstring-3.C: New.
159
160 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
161
162 * objc.dg/demangle-1.m: New test.
163 * obj-c++.dg/demangle-1.mm: New test.
164 * obj-c++.dg/demangle-2.mm: New test.
165 * obj-c++.dg/demangle-3.mm: New test.
166
167 2010-10-23 Ian Lance Taylor <iant@google.com>
168
169 * gcc.c-torture/execute/20101011-1.c: New test.
170 * gcc.c-torture/execute/20101011-1.x: New test driver.
171
172 2010-10-23 Tobias Burnus <burnus@net-b.de>
173
174 PR fortran/46122
175 * gfortran.dg/protected_8.f90: New.
176
177 2010-10-23 Joseph Myers <joseph@codesourcery.com>
178
179 * gcc.dg/march-generic.c: Skip for -march in multilib options.
180 * gcc.target/i386/isa-9.c: Skip for -march other than
181 -march=amdfam10 in multilib options.
182 * gcc.target/i386/pr42589.c: Skip for -march other than
183 -march=i486 in multilib options.
184 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
185 other -march in multilib options.
186
187 2010-10-23 Jie Zhang <jie@codesourcery.com>
188
189 PR rtl-optimization/37360
190 * gcc.dg/pr37360.c: New test.
191
192 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
193
194 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
195
196 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
197 Andrew Pinski <pinskia@gmail.com>
198
199 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
200 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
201 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
202 * gcc.dg/vector-subscript-1.c: Likewise.
203 * gcc.dg/vector-subscript-2.c: Likewise.
204 * gcc.dg/vector-subscript-3.c: New testcase.
205 * gcc.dg/array-8.c: Adjust.
206
207 2010-10-22 Richard Guenther <rguenther@suse.de>
208
209 PR middle-end/46137
210 * c-c++-common/torture/pr46137.c: New testcase.
211
212 2010-10-22 Jason Merrill <jason@redhat.com>
213
214 PR c++/46129
215 * g++.dg/template/defarg14.C: New.
216
217 2010-10-22 Jason Merrill <jason@redhat.com>
218
219 PR c++/46103
220 * g++.dg/cpp0x/implicit10.C: New.
221
222 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
223
224 PR target/46098
225 * gcc.target/i386/pr46098.c: New test.
226
227 2010-10-22 Richard Guenther <rguenther@suse.de>
228
229 PR tree-optimization/45720
230 * gcc.dg/torture/pr45720.c: New testcase.
231
232 2010-10-22 Ira Rosen <irar@il.ibm.com>
233
234 PR tree-optimization/46126
235 * gcc.dg/vect/pr46126.c: New.
236
237 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
238
239 Based on the CFString implementation in FSF apple/trunk branch.
240
241 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
242 so that the latter can be used in dg-skip and dg-xfail clauses.
243 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
244 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
245 to use dg-additional-files for Object1.
246 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
247 to use dg-additional-files for Object1, move to torture/strings/.
248 * obj-c++.dg/const-str-4.mm: Likewise.
249 * obj-c++.dg/const-str-3.mm: Likewise.
250 * obj-c++.dg/const-str-8.mm: Likewise.
251 * obj-c++.dg/const-str-9.mm: Likewise.
252 * obj-c++.dg/const-str-10.mm: Likewise.
253 * obj-c++.dg/const-str-10.mm: Likewise.
254 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
255 to use dg-additional-files for Object1, move to strings/.
256 * obj-c++.dg/const-str-2.mm: Likewise.
257 * obj-c++.dg/const-str-5.mm: Likewise.
258 * obj-c++.dg/const-str-6.mm: Likewise.
259 * obj-c++.dg/const-str-12.mm: Likewise.
260 * obj-c++.dg/strings/strings.exp: New.
261 * obj-c++.dg/strings/const-cfstring-2.mm: New.
262 * obj-c++.dg/strings/const-cfstring-5.mm: New.
263 * obj-c++.dg/torture/strings/strings.exp: New.
264 * obj-c++.dg/torture/strings/string1.mm: New.
265 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
266 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
267 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
268
269 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
270 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
271 * objc/execute/string2.m: Likewise.
272 * objc/execute/string3.m: Likewise.
273 * objc/execute/string3.m: Likewise.
274 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
275 * objc.dg/foreach-4.m: Likewise.
276 * objc.dg/foreach-5.m: Likewise.
277 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
278 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
279 * objc.dg/const-str-4.m: Likewise.
280 * objc.dg/const-str-7.m: Likewise.
281 * objc.dg/const-str-8.m: Likewise.
282 * objc.dg/const-str-9.m: Likewise.
283 * objc.dg/const-str-10.m: Likewise.
284 * objc.dg/const-str-11.m: Likewise.
285 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
286 to use dg-additional-files for Object1, move to objc.dg/strings/.
287 * objc.dg/const-str-2.m: Likewise.
288 * objc.dg/const-str-5.m: Likewise.
289 * objc.dg/const-str-6.m: Likewise.
290 * objc.dg/const-str-12.m: Likewise.
291 * objc.dg/const-str-12b.m: Likewise.
292 * objc.dg/strings/strings.exp: New.
293 * objc.dg/strings/const-cfstring-2.m: New.
294 * objc.dg/strings/const-cfstring-5.m: New.
295 * objc.dg/torture/strings/strings.exp: New.
296 * objc.dg/torture/strings/const-cfstring-1.m: New.
297 * objc.dg/torture/strings/const-cfstring-3.m: New.
298 * objc.dg/torture/strings/const-cfstring-4.m: New.
299
300 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
301
302 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
303
304 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
305
306 PR c++/46117
307 * g++.dg/parse/crash57.C: New.
308
309 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
310 H.J. Lu <hongjiu.lu@intel.com>
311
312 PR target/45946
313 * gcc.target/i386/pr45946.c: New test.
314
315 2010-10-21 Martin Jambor <mjambor@suse.cz>
316
317 PR tree-optimization/45875
318 * g++.dg/ipa/pr45875.C: New test.
319
320 2010-10-21 Ira Rosen <irar@il.ibm.com>
321
322 PR tree-optimization/46049
323 PR tree-optimization/46052
324 * gcc.dg/vect/pr46052.c: New test.
325 * gcc.dg/vect/pr46049.c: New test.
326
327 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
328
329 PR fortran/46007
330 * gfortran.dg/shape_5.f90: New test case.
331
332 2010-10-21 Janus Weil <janus@gcc.gnu.org>
333
334 PR fortran/46060
335 * gfortran.dg/proc_ptr_comp_25.f90: New.
336
337 2010-10-21 Richard Guenther <rguenther@suse.de>
338 Michael Matz <matz@suse.de>
339
340 PR tree-optimization/45764
341 * gcc.dg/torture/pr45764.c: New testcase.
342
343 2010-10-21 Richard Guenther <rguenther@suse.de>
344
345 PR tree-optimization/46111
346 * g++.dg/torture/pr46111.C: New testcase.
347
348 2010-10-21 Janus Weil <janus@gcc.gnu.org>
349
350 PR fortran/46067
351 * gfortran.dg/dummy_procedure_4.f90: New.
352 * gfortran.dg/proc_ptr_30.f90: New.
353
354 2010-10-21 Tobias Burnus <burnus@net-b.de>
355
356 PR fortran/46100
357 * gfortran.dg/ptr-func-1.f90: New.
358 * gfortran.dg/ptr-func-2.f90: New.
359
360 2010-10-20 Jakub Jelinek <jakub@redhat.com>
361
362 PR tree-optimization/45919
363 * gcc.c-torture/compile/pr45919.c: New test.
364
365 PR tree-optimization/46066
366 * gcc.dg/autopar/pr46066.c: New test.
367
368 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
369
370 PR c++/46024
371 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
372
373 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
374
375 PR c++/46056
376 * g++.dg/cpp0x/range-for7.C: New.
377
378 2010-10-20 Richard Guenther <rguenther@suse.de>
379
380 PR lto/45667
381 * g++.dg/lto/20101020-1_0.h: New testcase.
382 * g++.dg/lto/20101020-1_0.C: Likewise.
383 * g++.dg/lto/20101020-1_1.C: Likewise.
384
385 2010-10-20 Dmitry Melnik <dm@ispras.ru>
386
387 * gcc.dg/20101013-1.c: New test.
388
389 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
390
391 PR target/46085
392 * gcc.target/i386/pr46085-1.c: New.
393 * gcc.target/i386/pr46085-2.c: Likewise.
394
395 2010-10-20 Richard Guenther <rguenther@suse.de>
396
397 PR tree-optimization/45860
398 * gcc.dg/torture/pr45860.c: New testcase.
399
400 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
401
402 * gnat.dg/discr25.adb: New test.
403 * gnat.dg/discr25_pkg.ad[sb]: New helper.
404
405 2010-10-20 Olivier Hainque <hainque@adacore.com>
406
407 * gcc.target/powerpc/ehreturn.c: New test.
408
409 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
410
411 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
412 not require Foundation and run with the GNU runtime as well.
413
414 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
415
416 Radar 4439126
417 * obj-c++.dg/template-8.mm: New.
418
419 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
420
421 PR objc/23709
422 * objc.dg/pr23709.m: New.
423 * obj-c++.dg/pr23709.m: New.
424
425 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
426
427 PR c++/46046
428 * g++.dg/template/crash104.C: New.
429
430 2010-10-19 Richard Henderson <rth@redhat.com>
431
432 * gcc.target/i386/fma3-fma.c: New.
433 * gcc.target/i386/fma3-builtin.c: New.
434 * gcc.target/i386/fma4-builtin.c: New.
435
436 2010-10-19 Richard Guenther <rguenther@suse.de>
437
438 PR testsuite/46081
439 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
440
441 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
442
443 Merge from 'apple/trunk' branch on FSF servers.
444
445 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
446
447 Radar 4293709
448 * objc.dg/proto-init-mimatch-1.m: New.
449 * obj-c++.dg/proto-init-mimatch-1.mm: New.
450
451 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
452
453 Implemented parsing @synthesize and @dynamic for
454 Objective-C/Objective-C++.
455 * objc.dg/property/dynamic-1.m: New.
456 * objc.dg/property/synthesize-1.m: New.
457 * obj-c++.dg/property/dynamic-1.mm: New.
458 * obj-c++.dg/property/synthesize-1.mm: New.
459
460 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
461
462 * objc.dg/at-class-1.m: New.
463 * objc.dg/at-class-1.mm: New.
464
465 2010-10-18 Steve Ellcey <sje@cup.hp.com>
466
467 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
468
469 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
470
471 Merge from 'apple/trunk' branch on FSF servers.
472
473 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
474
475 Radar 4407151
476 * obj-c++.dg/template-7.mm: New.
477
478 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
479
480 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
481 bugfix.
482
483 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
484
485 Merge from 'apple/trunk' branch on FSF servers.
486
487 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
488
489 Radar 4451818
490 * obj-c++.dg/try-catch-16.mm: New.
491 * obj-c++.dg/try-catch-17.mm: New.
492
493 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
494
495 Radar 4330422
496 * obj-c++.dg/try-catch-15.mm: New
497
498 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
499
500 Radar 4204796
501 * obj-c++.dg/try-catch-12.mm: New
502 * obj-c++.dg/try-catch-13.mm: New
503 * obj-c++.dg/try-catch-14.mm: New
504 * objc.dg/try-catch-11.m: New
505 * objc.dg/try-catch-12.m: New
506 * objc.dg/try-catch-13.m: New
507
508 2010-10-18 Richard Henderson <rth@redhat.com>
509
510 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
511
512 2010-10-18 Jakub Jelinek <jakub@redhat.com>
513
514 PR c/46015
515 * c-c++-common/Wunused-var-13.c: New test.
516
517 2010-10-18 Richard Guenther <rguenther@suse.de>
518
519 PR tree-optimization/45967
520 * gcc.dg/torture/pr45967.c: New testcase.
521 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
522 * gcc.dg/ipa/ipa-pta-13.c: Likewise
523 * gcc.dg/torture/pr39074-2.c: Likewise
524 * gcc.dg/torture/pta-escape-1.c: Likewise
525 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
526 * gcc.dg/tree-ssa/pta-callused.c: Likewise
527 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
528 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
529 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
530 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
531
532 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
533
534 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
535
536 2010-10-18 Richard Guenther <rguenther@suse.de>
537
538 PR lto/44950
539 * g++.dg/lto/20101015-2_0.C: New testcase.
540
541 2010-10-18 Jakub Jelinek <jakub@redhat.com>
542
543 PR middle-end/46019
544 * gcc.c-torture/execute/pr46019.c: New test.
545
546 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
547
548 Merge from 'apple/trunk' branch on FSF servers.
549
550 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
551
552 Radar 4516785
553 * obj-c++.dg/method-namespace-2.mm: New.
554
555 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
556
557 Merge from 'apple/trunk' branch on FSF servers.
558
559 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
560
561 Radar 4133425
562 * objc.dg/private-1.m: Test modified.
563 * obj-c++.dg/private-1.mm: Test modified.
564
565 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
566
567 PR testsuite/45987
568 * gcc.target/i386/push-1.c: Remove.
569
570 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
571 H.J. Lu <hongjiu.lu@intel.com>
572
573 PR target/46051
574 * gcc.target/i386/pr46051.c: New test.
575
576 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
577
578 * obj-c++.dg/gnu-api-2-class.mm: New.
579 * obj-c++.dg/gnu-api-2-ivar.mm: New.
580 * obj-c++.dg/gnu-api-2-method.mm: New.
581 * obj-c++.dg/gnu-api-2-objc.mm: New.
582 * obj-c++.dg/gnu-api-2-object.mm: New.
583 * obj-c++.dg/gnu-api-2-property.mm: New.
584 * obj-c++.dg/gnu-api-2-protocol.mm: New.
585 * obj-c++.dg/gnu-api-2-sel.mm: New.
586
587 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
588
589 * objc.dg/fsf-package-0.m: New.
590 * obj-c++.dg/fsf-package-0.m: New.
591
592 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
593
594 PR objc/18255
595 * objc.dg/pr18255.m: New.
596
597 2010-10-16 Jan Hubicka <jh@suse.cz>
598
599 PR middle-end/44206
600 * g++.dg/torture/pr44206.C: New.
601
602 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
603
604 * objc.dg/gnu-api-2-class.m: New.
605 * objc.dg/gnu-api-2-objc.m: New.
606
607 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
608
609 * objc.dg/gnu-api-2-ivar.m: New.
610
611 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
612
613 * objc.dg/gnu-api-2-property.m: New.
614
615 2010-10-15 Xinliang David Li <davidxl@google.com>
616
617 * g++.dg/uninit-pred-3_a.C: New test.
618 * g++.dg/uninit-pred-3_b.C: New test.
619
620 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
621
622 * objc.dg/gnu-api-2-object.m: New.
623
624 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
625
626 * objc.dg/gnu-api-2-method.m: New.
627
628 2010-10-15 Jason Merrill <jason@redhat.com>
629
630 * g++.dg/lto/pr45983_0.C: New.
631
632 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
633
634 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
635 builtin combiner patterns.
636 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
637 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
638 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
639 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
640 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
641
642 2010-10-15 Richard Guenther <rguenther@suse.de>
643
644 * g++.dg/lto/20101015-1_0.C: New testcase.
645
646 2010-10-15 Richard Guenther <rguenther@suse.de>
647
648 PR testsuite/46021
649 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
650 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
651
652 2010-10-15 Richard Guenther <rguenther@suse.de>
653
654 PR lto/45957
655 * g++.dg/lto/20101014-1_0.C: New testcase.
656
657 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
658
659 * objc.dg/gnu-api-2-protocol.m: New.
660 * objc.dg/gnu-api-2-sel.m: New.
661
662 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
663
664 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
665 arm-eabi targets.
666
667 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
668
669 * gcc.dg/20101010-1.c: New testcase.
670
671 2010-10-15 Jie Zhang <jie@codesourcery.com>
672
673 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
674 script when relocatable linking.
675
676 2010-10-14 Yao Qi <yao@codesourcery.com>
677
678 PR target/45447
679 * gcc.target/arm/pr45447.c: New test.
680
681 2010-10-14 Jan Hubicka <jh@suse.cz>
682
683 PR middle-end/45621
684 * g++.dg/lto/pr45621.h : New.
685 * g++.dg/lto/pr45621_0.C: New.
686 * g++.dg/lto/pr45621_1.C: New.
687
688 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
689
690 * objc.dg/property: New.
691 * objc.dg/property/fsf-property-basic.m: New.
692 * objc.dg/property/fsf-property-method-access.m: New.
693 * objc.dg/property/fsf-property-named-ivar.m: New.
694 * obj-c++.dg/property: New.
695 * obj-c++.dg/property/fsf-property-basic.mm: New.
696 * obj-c++.dg/property/fsf-property-method-access.mm: New.
697 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
698
699 merge from FSF apple 'trunk' branch.
700 2006 Fariborz Jahanian <fjahanian@apple.com>
701
702 Radars 4436866, 4505126, 4506903, 4517826
703 * objc.dg/property/property-1.m: New.
704 * objc.dg/property/property-2.m: New.
705 * objc.dg/property/property-3.m: New.
706 * objc.dg/property/property-neg-1.m: New.
707 * objc.dg/property/property-neg-2.m: New.
708 * objc.dg/property/property-neg-3.m: New.
709 * objc.dg/property/property-neg-4.m: New.
710 * objc.dg/property/property-neg-5.m: New.
711 * objc.dg/property/property-neg-6.m: New.
712 * objc.dg/property/property-neg-7.m: New.
713 * objc.dg/property/property.exp: New.
714 * obj-c++.dg/property/property-1.mm: New.
715 * obj-c++.dg/property/property-2.mm: New.
716 * obj-c++.dg/property/property-3.mm: New.
717 * obj-c++.dg/property/property-neg-1.mm: New.
718 * obj-c++.dg/property/property-neg-2.mm: New.
719 * obj-c++.dg/property/property-neg-3.mm: New.
720 * obj-c++.dg/property/property-neg-4.mm: New.
721 * obj-c++.dg/property/property-neg-5.mm: New.
722 * obj-c++.dg/property/property-neg-6.mm: New.
723 * obj-c++.dg/property/property-neg-7.mm: New.
724 * obj-c++.dg/property/property.exp: New.
725
726 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
727
728 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
729
730 2010-10-14 Joseph Myers <joseph@codesourcery.com>
731
732 PR c/45969
733 * gcc.c-torture/compile/pr45969-1.c: New test.
734
735 2010-10-14 Richard Guenther <rguenther@suse.de>
736
737 PR tree-optimization/44913
738 * gcc.dg/torture/pr44913.c: New testcase.
739
740 2010-10-14 Richard Guenther <rguenther@suse.de>
741
742 PR lto/45382
743 * g++.dg/lto/20101014-2_0.C: New testcase.
744
745 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
746
747 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
748 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
749 * gcc.target/i386/pr44130.c: Likewise.
750 * gcc.target/i386/pr44144.c: Likewise.
751 * gcc.target/i386/pr44180.c: Likewise.
752 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
753 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
754 * gcc.target/i386/vect-sizes-1.c: Likewise.
755 * gcc.target/i386/vectorize4-avx.c: Likewise.
756
757 2010-10-14 Richard Guenther <rguenther@suse.de>
758
759 PR lto/44561
760 * g++.dg/lto/20101010-3_0.C: New testcase.
761 * g++.dg/lto/20101010-4_0.C: Likewise.
762
763 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
764
765 * objc.dg/pr45878.m: Update to include NSConstantString interface
766 for -fnext-runtime.
767 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
768 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
769 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
770 reference for m64 -fnext-runtime.
771
772 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
773
774 * gcc.target/i386/vect-sizes-1.c: New.
775
776 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
777
778 PR middle-end/46011
779 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
780
781 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
782
783 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
784 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
785
786 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
787
788 * gcc.target/ia64/20101005.c: New test.
789
790 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
791
792 PR rtl-optimization/45570
793 * gcc.dg/pr45570.c: New test.
794
795 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
796
797 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
798 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
799 * gcc.target/i386/vectorize4-avx.c: Likewise.
800
801 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
802
803 * gcc.target/i386/avx-copysign-vec.c: New.
804 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
805
806 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
807
808 PR middle-end/44130
809 * gcc.target/i386/pr44130.c: New.
810
811 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
812
813 PR middle-end/44144
814 * gcc.target/i386/pr44144.c: New.
815
816 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
817
818 PR target/44180
819 * gcc.target/i386/pr44180.c: New.
820
821 2010-10-13 Jason Merrill <jason@redhat.com>
822
823 * g++.dg/template/canon-type-8.C: New.
824
825 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
826
827 * gcc.c-torture/execute/20101013-1.c: New test.
828
829 2010-10-13 Richard Guenther <rguenther@suse.de>
830
831 PR objc/45878
832 * objc.dg/pr45878.m: New testcase.
833
834 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
835
836 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
837 * gcc.dg/format/dfp-printf-1.c: Likewise.
838 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
839
840 2010-10-13 Richard Guenther <rguenther@suse.de>
841
842 PR tree-optimization/45788
843 * g++.dg/pr45788.C: New testcase.
844
845 2010-10-13 Richard Guenther <rguenther@suse.de>
846
847 PR tree-optimization/45970
848 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
849
850 2010-10-13 Richard Guenther <rguenther@suse.de>
851
852 PR tree-optimization/45982
853 * gcc.dg/torture/pr45982.c: New testcase.
854 * gcc.dg/tree-ssa/pr24287.c: Adjust.
855 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
856 * gcc.dg/torture/pr39074-2.c: Likewise.
857
858 2010-10-13 Richard Guenther <rguenther@suse.de>
859
860 PR middle-end/45874
861 * g++.dg/torture/pr45874.C: New testcase.
862
863 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
864
865 * objc.dg/attributes/method-attribute-1.m: Update to respond
866 to implemented method attributes..
867 * objc.dg/attributes/method-attribute-2.m: Likewise.
868 * objc.dg/attributes/method-attribute-3.m: Likewise.
869 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
870 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
871 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
872
873 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
874
875 PR libobjc/23214
876 * objc.dg/pr23214.m: New.
877
878 2010-10-12 Michael Eager <eager@eagercon.com>
879
880 PR testsuite/45856
881 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
882 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
883
884 2010-10-12 Jakub Jelinek <jakub@redhat.com>
885
886 PR fortran/45636
887 * gcc.c-torture/execute/pr45636.c: New test.
888 * gfortran.dg/pr45636.f90: New test.
889
890 2010-10-12 Richard Henderson <rth@redhat.com>
891
892 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
893
894 2010-10-12 Daniel Kraft <d@domob.eu>
895
896 PR fortran/38936
897 * gfortran.dg/associate_1.f03: More tests with derived-types.
898 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
899 * gfortran.dg/associate_8.f03: Fix typo.
900 * gfortran.dg/initialization_27.f90: Fix typo.
901
902 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
903
904 PR testsuite/45851
905 * lib/lto.exp (lto-get-options-main): Support optional target
906 selector for dg-extra-ld-options.
907
908 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
909
910 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
911 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
912
913 2010-10-11 Martin Jambor <mjambor@suse.cz>
914
915 PR middle-end/45699
916 * g++.dg/torture/pr45699.C: New test.
917 * g++.dg/otr-fold-1.C: Adjusted.
918 * g++.dg/otr-fold-1.C: Likewise.
919
920 2010-10-11 Nick Clifton <nickc@redhat.com>
921
922 * gcc.c-torture/compile/pr44197.c: Require visibility support.
923 Allow for a user label prefix.
924
925 2010-10-10 Richard Guenther <rguenther@suse.de>
926
927 * g++.dg/lto/20101010-1_0.C: New testcase.
928 * g++.dg/lto/20101010-2_0.C: Likewise.
929
930 2010-10-11 Ira Rosen <irar@il.ibm.com>
931
932 PR tree-optimization/45902
933 * gcc.dg/vect/45902.c: New test.
934
935 2010-10-11 Jakub Jelinek <jakub@redhat.com>
936
937 PR target/45870
938 * gcc.dg/tls/pr45870.c: New test.
939
940 2010-10-10 Janus Weil <janus@gcc.gnu.org>
941
942 PR fortran/45961
943 * gfortran.dg/typebound_operator_6.f03: New.
944
945 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
946
947 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
948 and adjust -export symbol scanning.
949 * g++.dg/ext/dllexport1.C: Likewise.
950 * g++.dg/ext/dllexport3.C: Likewise.
951 * gcc.dg/dll-3.c: Likewise.
952 * gcc.dg/dll-4.c: Likewise.
953 * gcc.dg/dll-5.c: Likewise.
954
955 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
956
957 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
958 instead of tree_profile dump file.
959 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
960 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
961 dump file.
962
963 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
964
965 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
966
967 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
968
969 * gfortran.dg/character_comparison_4.f90: New test.
970 * gfortran.dg/character_comparison_5.f90: New test.
971 * gfortran.dg/character_comparison_6.f90: New test.
972
973 2010-10-09 Richard Henderson <rth@redhat.com>
974
975 * lib/target-supports.exp
976 (check_effective_target_automatic_stack_alignment): Always true.
977
978 2010-10-09 Richard Guenther <rguenther@suse.de>
979
980 PR lto/45956
981 * gcc.dg/lto/20101009-2_0.c: New testcase.
982 * gcc.dg/lto/20101009-2_1.c: Likewise.
983 * gcc.dg/lto/20101009-2_2.c: Likewise.
984
985 2010-10-09 Richard Guenther <rguenther@suse.de>
986
987 PR lto/45947
988 * g++.dg/lto/20101009-1_0.C: New testcase.
989
990 2010-10-09 Richard Guenther <rguenther@suse.de>
991
992 PR tree-optimization/45945
993 * gcc.dg/lto/20101009-1_0.c: New testcase.
994
995 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
996
997 PR target/45913
998 * gcc.target/i386/pr45913.c: New.
999
1000 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1001
1002 PR fortran/45943
1003 * gfortran.dg/streamio_16.f90: Update test.
1004
1005 2010-10-08 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR tree-optimization/45903
1008 * gcc.target/i386/pr45903.c: New test.
1009
1010 2010-10-08 Arnaud Charlet <charlet@adacore.com>
1011
1012 * gnat.dg/interface5.adb: Compile with warnings disabled.
1013
1014 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1015
1016 * obj-c++.dg/encode-10.mm: New testcase.
1017
1018 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1019
1020 PR objc++/23614
1021 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1022 C++ class. Removed XFAIL.
1023
1024 2010-10-07 Janus Weil <janus@gcc.gnu.org>
1025
1026 PR fortran/45933
1027 * gfortran.dg/typebound_operator_5.f03: New.
1028
1029 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
1030
1031 Merge from 'apple/trunk' branch on FSF servers.
1032
1033 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
1034
1035 Radar 4508851
1036 * obj-c++.dg/method-namespace-1.mm: New.
1037
1038 2010-10-07 Martin Jambor <mjambor@suse.cz>
1039
1040 * gcc.dg/tree-ssa/sra-11.c: New test.
1041
1042 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
1043
1044 PR Tree-Vect/45847
1045 * gcc.dg/vect/pr45847.c: New test.
1046
1047 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1048 Kai Tietz <kai.tietz@onevision.com>
1049
1050 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1051
1052 2010-10-07 Richard Guenther <rguenther@suse.de>
1053
1054 PR tree-optimization/45732
1055 * gcc.dg/torture/pr45732.c: New testcase.
1056
1057 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1058
1059 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1060 * objc.dg/foreach-2.m: Likewise.
1061 * objc.dg/foreach-3.m: Likewise.
1062 * objc.dg/foreach-4.m: Likewise.
1063 * objc.dg/foreach-5.m: Likewise.
1064 * objc.dg/foreach-6.m: Likewise.
1065 * objc.dg/foreach-7.m: Likewise.
1066 * objc.dg/objc-foreach-4.m: Likewise.
1067 * objc.dg/objc-foreach-5.m: Likewise.
1068
1069 2010-10-07 Richard Guenther <rguenther@suse.de>
1070
1071 PR middle-end/45869
1072 * gcc.dg/torture/pr45869.c: New testcase.
1073
1074 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1075
1076 * objc.dg/set-not-used-1.m: New
1077 * obj-c++.dg/set-not-used-1.mm: New.
1078
1079 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
1080
1081 * objc.dg/attributes/method-attribute-3.m: New.
1082 * obj-c++.dg/attributes/method-attribute-3.mm: New.
1083
1084 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
1085
1086 PR fortran/45916
1087 * gfortran.dg/generic_typebound_operator_1.f90: New test.
1088
1089 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1090
1091 PR fortran/45889
1092 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1093
1094 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1095
1096 Merge from 'apple/trunk' branch on FSF servers.
1097
1098 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
1099
1100 Radar 4278774
1101 * obj-c++.dg/encode-9.mm: New.
1102
1103 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1104
1105 * g++.dg/cpp0x/pr45908.C: New test.
1106
1107 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
1108
1109 * gnat.dg/opt6.ad[sb]: New test.
1110
1111 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
1112
1113 Implemented fast enumeration for Objective-C.
1114 * objc.dg/foreach-1.m: New.
1115 * objc.dg/foreach-2.m: New.
1116 * objc.dg/foreach-3.m: New.
1117 * objc.dg/foreach-4.m: New.
1118 * objc.dg/foreach-5.m: New.
1119 * objc.dg/foreach-6.m: New.
1120 * objc.dg/foreach-7.m: New.
1121
1122 Merge from 'apple/trunk' branch on FSF servers:
1123 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1124
1125 Radar 4502236
1126 * objc.dg/objc-foreach-5.m: New.
1127
1128 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1129
1130 Radar 4507230
1131 * objc.dg/objc-foreach-4.m: New.
1132
1133 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1134
1135 Radar 4472881
1136 * objc.dg/objc-foreach-3.m: New.
1137
1138 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1139
1140 Radar 4468498
1141 * objc.dg/objc-foreach-2.m: New.
1142
1143 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
1144
1145 Radar 4294910
1146 * objc.dg/objc-foreach-1.m: New
1147
1148 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
1149
1150 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1151 unsigned values.
1152
1153 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1154
1155 PR objc++/28050
1156 * obj-c++.dg/syntax-error-10.mm: New.
1157
1158 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1159
1160 PR objc++/23707
1161 * obj-c++.dg/syntax-error-9.mm: New.
1162
1163 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1164
1165 PR objc++/31126
1166 * obj-c++.dg/syntax-error-8.mm: New.
1167
1168 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
1169
1170 Merge from 'apple/trunk' branch on FSF servers.
1171
1172 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
1173
1174 Radar 4290840
1175 * obj-c++.dg/syntax-error-7.mm: New
1176
1177 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
1178
1179 Radar 4294425
1180 * obj-c++.dg/syntax-error-6.mm: New
1181
1182 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
1183
1184 Radar 4261146
1185 * obj-c++.dg/syntax-error-5.mm: New
1186
1187 2005-08-15 Ziemowit Laski <zlaski@apple.com>
1188
1189 Radar 4093475
1190 * obj-c++.dg/syntax-error-[3-4].mm: New.
1191
1192 2005-08-02 Ziemowit Laski <zlaski@apple.com>
1193
1194 Radar 4185810
1195 * obj-c++.dg/syntax-error-[1-2].mm: New.
1196
1197 2010-10-05 Ira Rosen <irar@il.ibm.com>
1198
1199 PR tree-optimization/45752
1200 * gcc.dg/vect/pr45752.c: New test.
1201
1202 2010-10-05 Richard Guenther <rguenther@suse.de>
1203
1204 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1205 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1206 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1207 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1208 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1209 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1210 * gcc.dg/tree-prof/stringop-1.c: Likewise.
1211 * gcc.dg/tree-prof/stringop-2.c: Likewise.
1212 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1213 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1214 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1215 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1216 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1217 * gcc.dg/tree-prof/tracer-1.c: Likewise.
1218 * gcc.dg/tree-ssa/inline-4.c: Likewise.
1219 * gcc.dg/tree-ssa/inline-3.c: Likewise.
1220 * gcc.dg/tree-ssa/20080530.c: Likewise.
1221 * g++.dg/tree-ssa/inline-3.C: Likewise.
1222 * g++.dg/tree-ssa/inline-1.C: Likewise.
1223 * g++.dg/tree-ssa/inline-2.C: Likewise.
1224 * gcc.dg/profile-dir-1.c: Likewise.
1225 * gcc.dg/profile-dir-2.c: Likewise.
1226 * gcc.dg/profile-dir-3.c: Likewise.
1227
1228 2010-10-05 Richard Guenther <rguenther@suse.de>
1229
1230 PR middle-end/45877
1231 * g++.dg/torture/pr45877.C: New testcase.
1232
1233 2010-10-04 Jakub Jelinek <jakub@redhat.com>
1234
1235 PR debug/45849
1236 * gcc.dg/debug/pr45849.c: New test.
1237
1238 PR middle-end/45876
1239 * gcc.c-torture/compile/pr45876.c: New test.
1240
1241 2010-10-04 Julian Brown <julian@codesourcery.com>
1242
1243 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1244 vect_hw_misalign.
1245 * gcc.dg/vect/vect-60.c: Likewise.
1246 * gcc.dg/vect/vect-56.c: Likewise.
1247 * gcc.dg/vect/vect-93.c: Likewise.
1248 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1249 * gcc.dg/vect/vect-95.c: Likewise.
1250 * gcc.dg/vect/vect-96.c: Likewise.
1251 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1252 * gcc.dg/vect/slp-25.c: Likewise.
1253 * gcc.dg/vect/slp-3.c: Likewise.
1254 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1255 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1256 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1257 * gcc.dg/vect/vect-109.c: Likewise.
1258 * gcc.dg/vect/vect-peel-1.c: Likewise.
1259 * gcc.dg/vect/vect-peel-2.c: Likewise.
1260 * lib/target-supports.exp
1261 (check_effective_target_arm_vect_no_misalign): New.
1262 (check_effective_target_vect_no_align): Use above.
1263 (check_effective_target_vect_element_align): New.
1264 (add_options_for_quad_vectors): New.
1265
1266 2010-10-04 Martin Jambor <mjambor@suse.cz>
1267
1268 PR tree-optimization/45572
1269 * g++.dg/ipa/pr45572-1.C: New test.
1270 * g++.dg/ipa/pr45572-2.C: Likewise.
1271
1272 2010-10-03 Ian Lance Taylor <iant@google.com>
1273
1274 * gcc.dg/anon-struct-11.c: New test.
1275 * gcc.dg/anon-struct-12.c: New test.
1276 * gcc.dg/anon-struct-13.c: New test.
1277 * gcc.dg/anon-struct-14.c: New test.
1278
1279 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
1280
1281 * g++.dg/torture/pr45764.C: Revert revision 164914.
1282 * gcc.dg/vect/pr43432.c: Likewise.
1283 * gcc.dg/vect/vect-114.c: Likewise.
1284 * gcc.dg/vect/vect-15.c: Likewise.
1285
1286 2010-10-03 Jason Merrill <jason@redhat.com>
1287
1288 * g++.dg/cpp0x/sfinae5.C: New.
1289
1290 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
1291
1292 PR tree-optimization/45720
1293 PR tree-optimization/45764
1294 * g++.dg/torture/pr45764.C: New.
1295
1296 * gcc.dg/vect/pr43432.c: Xfail.
1297 * gcc.dg/vect/vect-114.c: Likewise.
1298 * gcc.dg/vect/vect-15.c: Likewise.
1299
1300 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1301
1302 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1303 hppa*-*-hpux*.
1304 * gcc.dg/torture/pr45678-2.c: Likewise.
1305
1306 2010-10-02 Janus Weil <janus@gcc.gnu.org>
1307
1308 PR fortran/45748
1309 * gfortran.dg/intrinsic_6.f90: New.
1310
1311 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1312
1313 PR fortran/42831
1314 * gfortran.dg/dependency_37.f90: New test.
1315
1316 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
1317
1318 * gcc.target/i386/shift_mask.c: New test.
1319
1320 2010-10-01 Richard Guenther <rguenther@suse.de>
1321
1322 PR tree-optimization/45854
1323 * g++.dg/torture/pr45854.C: New testcase.
1324
1325 2010-09-30 Michael Eager <eager@eagercon.com>
1326
1327 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1328 __FLT_{MIN,MAX}__.
1329
1330 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1331
1332 PR middle-end/45758
1333 * gfortran.dg/graphite/pr45758.f90: New.
1334
1335 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1336
1337 PR middle-end/45230
1338 * gcc.dg/graphite/id-pr45230.c: New.
1339
1340 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
1341
1342 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1343 * gfortran.dg/graphite/graphite.exp: Same.
1344 * gcc.dg/graphite/vect-pr43423.c: New.
1345
1346 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1347
1348 PR target/45843
1349 * g++.dg/torture/pr45843.C: New test.
1350
1351 2010-09-30 Janus Weil <janus@gcc.gnu.org>
1352
1353 PR fortran/45828
1354 * gfortran.dg/allocate_derived_5.f90: New.
1355
1356 2010-09-30 Jakub Jelinek <jakub@redhat.com>
1357
1358 PR tree-optimization/31261
1359 * gcc.dg/tree-ssa/pr31261.c: New test.
1360
1361 2010-09-30 Michael Eager <eager@eagercon.com>
1362
1363 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1364 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1365 * gcc.target/microblaze/microblaze.exp: Ditto.
1366 * gcc.target/microblaze/others/string_cst1.c: Ditto.
1367 * gcc.target/microblaze/others/string_cst2.c: Ditto.
1368 * gcc.target/microblaze/others/data_var1.c: Ditto.
1369 * gcc.target/microblaze/others/data_var2.c: Ditto.
1370 * gcc.target/microblaze/others/data_var3.c: Ditto.
1371 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1372 * gcc.target/microblaze/others/strings1.c:: Ditto.
1373 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1374 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1375 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1376 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1377 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1378 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1379 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1380 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1381 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1382 * gcc.target/microblaze/isa/pcmp.c: Ditto.
1383 * gcc.target/microblaze/isa/nofloat.c: Ditto.
1384 * gcc.target/microblaze/isa/fcvt.c: Ditto.
1385 * gcc.target/microblaze/isa/float.c: Ditto.
1386 * gcc.target/microblaze/isa/mulh.c: Ditto.
1387 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1388 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1389 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1390 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1391 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1392 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1393 * gcc.target/microblaze/isa/bshift.c: Ditto.
1394 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1395 * gcc.target/microblaze/isa/div.c: Ditto.
1396 * gcc.target/microblaze/isa/vanilla.c: Ditto.
1397 * gcc.target/microblaze/isa/mul.c: Ditto.
1398
1399 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1400
1401 merge from FSF 'apple/trunk' branch.
1402 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
1403
1404 Radar 4386773
1405 * objc.dg/enhanced-proto-1.m: New.
1406 * objc.dg/enhanced-proto-2.m: New.
1407 * obj-c++.dg/enhanced-proto-1.mm: New
1408 * obj-c++.dg/enhanced-proto-2.mm: New.
1409
1410 2010-09-30 Richard Guenther <rguenther@suse.de>
1411
1412 PR testsuite/45702
1413 * gcc.dg/debug/pr41893-1.c: Adjust.
1414 * gcc.dg/pr30762-1.c: Likewise.
1415 * gcc.dg/pr31529-1.c: Likewise.
1416 * gcc.dg/pr34457-1.c: Likewise.
1417 * gcc.dg/pr34668-1.c: Likewise.
1418 * gcc.dg/pr43557-1.c: Likewise.
1419
1420 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
1421
1422 PR objc/45842
1423 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1424 * objc.dg/const-str-3.m: Correct header for memcpy.
1425 * objc.dg/const-str-7.m: Likewise.
1426 * objc.dg/method-20b.m: Provide an implementation of Object.
1427 Adjust XFAIL for m64 NeXT runtime.
1428 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1429 * objc.dg/encode-3.m: Correct line ordering, provide header for
1430 sprintf.
1431 * objc.dg/encode-7-next.m: Only run for 32bit.
1432 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1433 * objc.dg/type-size-2.m: Provide an implementation of Object.
1434 Ajust headers.
1435 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1436 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1437 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1438 Adjust XFAIL for m64 NeXT runtime.
1439 * obj-c++.dg/method-22.mm: Likewise.
1440 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1441
1442 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
1443
1444 Merge from 'apple/trunk' branch on FSF servers.
1445
1446 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1447
1448 Radar 4278236
1449 * obj-c++.dg/bad-forward-decl.mm: New
1450
1451 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
1452
1453 * ada/acats/run_acats: Revert revision 157037.
1454
1455 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1456
1457 Merge from 'apple/trunk' branch on FSF servers.
1458
1459 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
1460
1461 Radar 4281748
1462 * objc.dg/naming-2.m: Update
1463 * objc.dg/naming-3.m: New
1464
1465 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
1466
1467 PR target/40457
1468 * gcc.target/arm/pr40457-3.c: New test.
1469
1470 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
1471
1472 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1473 alias checking.
1474 * lib/target-supports.exp (check_ifunc_available): Likewise.
1475
1476 2010-09-29 Tristan Gingold <gingold@adacore.com>
1477
1478 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1479
1480 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
1481
1482 * objc.dg/keywords-1.m: New test.
1483 * objc.dg/keywords-2.m: New test.
1484 * objc.dg/keywords-3.m: New test.
1485 * obj-c++.dg/keywords-1.mm: New test.
1486 * obj-c++.dg/keywords-2.mm: New test.
1487
1488 2010-09-28 Jason Merrill <jason@redhat.com>
1489
1490 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1491 * g++.dg/ext/complit11.C: Likewise.
1492 * g++.old-deja/g++.law/temps1.C: Likewise.
1493
1494 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1495 * g++.old-deja/g++.mike/misc6.C: Likewise.
1496
1497 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1498
1499 * objc.dg/attributes/method-attribute-1.m: New.
1500 * objc.dg/attributes/method-attribute-2.m: New.
1501
1502 * obj-c++.dg/attributes/method-attribute-1.m: New.
1503 * obj-c++.dg/attributes/method-attribute-2.m: New.
1504
1505 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
1506
1507 * objc.dg/attributes: New.
1508 * objc.dg/attributes/attributes.exp: New.
1509 * objc.dg/attributes/class-attribute-1.m: New.
1510 * objc.dg/attributes/class-attribute-2.m: New
1511 * objc.dg/attributes/categ-attribute-1.m: New
1512 * objc.dg/attributes/categ-attribute-2.m: New
1513 * objc.dg/attributes/proto-attribute-1.m: New
1514
1515 * obj-c++.dg/attributes: New.
1516 * obj-c++.dg/attributes/attributes.exp: New
1517 * obj-c++.dg/attributes/class-attribute-1.mm: New
1518 * obj-c++.dg/attributes/class-attribute-2.mm: New
1519 * obj-c++.dg/attributes/categ-attribute-1.mm: New
1520 * obj-c++.dg/attributes/categ-attribute-2.mm: New
1521 * obj-c++.dg/attributes/proto-attribute-1.mm: New
1522
1523 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1524
1525 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1526 from the branch renamed to method-20b.m to avoid clashes).
1527
1528 2005-08-23 Stuart Hastings <stuart@apple.com>
1529 Ziemowit Laski <zlaski@apple.com>
1530
1531 Radar 4209854
1532 * obj-c++.dg/method-23.mm: New.
1533 * objc.dg/method-20.m: New.
1534
1535 2010-09-28 Jan Hubicka <jh@suse.cz>
1536
1537 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1538
1539 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1540
1541 PR target/44452
1542 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1543 i?86-*-solaris2.[89], *-*-vxworks*.
1544 * gcc.target/i386/pr22152.c: Likewise.
1545 * gcc.target/i386/vect8-ret.c: New test.
1546
1547 2010-09-28 Jie Zhang <jie@codesourcery.com>
1548
1549 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1550
1551 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
1552
1553 Merge from 'apple/trunk' branch on FSF servers.
1554
1555 2005-07-18 Ziemowit Laski <zlaski@apple.com>
1556
1557 Radar 4175534
1558 * obj-c++.dg/method-22.mm: New.
1559
1560 2010-09-27 Jason Merrill <jason@redhat.com>
1561
1562 * g++.dg/cpp0x/rv-lvalue-req.C: New.
1563 * g++.dg/ext/complit11.C: Adjust.
1564 * g++.old-deja/g++.law/temps1.C: Adjust.
1565 * g++.old-deja/g++.ns/koenig6.C: Adjust.
1566 * g++.old-deja/g++.oliva/partord1.C: Adjust.
1567
1568 2010-09-27 Ian Lance Taylor <iant@google.com>
1569
1570 * lib/target-supports.exp (check_effective_target_split_stack):
1571 New procedure.
1572 * gcc.dg/split-1.c: New test.
1573 * gcc.dg/split-2.c: New test.
1574 * gcc.dg/split-3.c: New test.
1575 * gcc.dg/split-4.c: New test.
1576
1577 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1578
1579 PR objc/25464
1580 * objc.dg/type-size-3.m: New test.
1581
1582 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1583
1584 PR objc/45763
1585 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1586
1587 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1588
1589 PR objc/25450
1590 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1591 * objc.dg/type-size-2.m: Same change.
1592 * obj-c++.dg/encode-5.mm: Same change.
1593
1594 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1595
1596 Merge from 'apple/trunk' branch on FSF servers. The original
1597 Changelogs are below.
1598
1599 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1600 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1601 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1602 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1603 in the branch).
1604 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1605 proto-qual-1.m in the branch) and the normal ABI on GNU.
1606 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
1607 the test only with the NeXT runtime.
1608 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1609 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1610 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1611 Run the test only with the NeXT runtime.
1612
1613 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1614
1615 Radar 4492973
1616 * objc.dg/encode-7-64bit.m: New.
1617 * objc.dg/encode-7.m: Skip if -m64.
1618
1619 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
1620
1621 Radar 4301047
1622 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1623 * obj-c++.dg/threedotthree-abi-1.mm: New
1624 * objc.dg/threedotthree-abi-1.m: New
1625
1626 2005-07-20 Ziemowit Laski <zlaski@apple.com>
1627
1628 Radar 4136935
1629 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1630 * objc.dg/encode-6.m: Likewise.
1631 * objc.dg/encode-7.m: New test case.
1632
1633 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
1634
1635 Merge from 'apple/trunk' branch on FSF servers. Renamed
1636 const-str-12.m to constr-str-12b.m to avoid conflicts.
1637
1638 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
1639
1640 Radar 4229905
1641 * obj-c++.dg/warn5.mm: New
1642
1643 2005-06-22 Ziemowit Laski <zlaski@apple.com>
1644
1645 Radar 4154928
1646 * obj-c++.dg/const-str-12.mm: New.
1647 * objc.dg/const-str-12.m: New.
1648
1649 2010-09-27 Tobias Burnus <burnus@net-b.de>
1650
1651 PR fortran/40569
1652 PR fortran/40568
1653 * gfortran.dg/storage_size_2.f08: Fix test.
1654 * gfortran.dg/c_sizeof_1.f90: Fix test.
1655 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1656 * gfortran.dg/c_sizeof_3.f90: New.
1657 * gfortran.dg/c_sizeof_4.f90: New.
1658 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1659 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1660
1661 2010-09-26 Daniel Kraft <d@domob.eu>
1662
1663 PR fortran/45783
1664 PR fortran/45795
1665 * gfortran.dg/select_type_18.f03: New test.
1666
1667 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
1668
1669 * gnat.dg/return2.ad[sb]: New test.
1670 * gnat.dg/return2_pkg.ads: New helper.
1671
1672 2010-09-25 Daniel Kraft <d@domob.eu>
1673
1674 PR fortran/45776
1675 * gfortran.dg/io_constraints_6.f03: New test.
1676 * gfortran.dg/io_constraints_7.f03: New test.
1677 * gfortran.dg/newunit_2.f90: New test.
1678
1679 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
1680
1681 * gfortran.dg/operator_c1202.f90: New test.
1682
1683 2010-09-24 Jan Hubicka <jh@suse.cz>
1684
1685 * gcc.dg/tree-ssa/leaf.c: New testcase.
1686
1687 2010-09-24 Jan Hubicka <jh@suse.cz>
1688
1689 PR tree-optimization/45738
1690 PR tree-optimization/45741
1691 * gcc.c-torture/compile/pr45741.c: New.
1692 * gfortran.fortran-torture/compile/pr45738.f90: New.
1693
1694 2010-09-24 Joseph Myers <joseph@codesourcery.com>
1695
1696 * gcc.dg/cpp/undef-opt-1.c: New test.
1697
1698 2010-09-24 Jason Merrill <jason@redhat.com>
1699
1700 * g++.dg/other/error10.C: Adjust expected output.
1701
1702 2010-09-24 Jakub Jelinek <jakub@redhat.com>
1703
1704 PR middle-end/45234
1705 * gcc.dg/torture/stackalign/alloca-6.c: New test.
1706 * gcc.target/i386/pr45234.c: New test.
1707
1708 2010-09-24 Richard Guenther <rguenther@suse.de>
1709
1710 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1711
1712 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
1713
1714 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1715 as a comment leader in regexp.
1716
1717 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1718
1719 * objc.dg/sync-2.m: New test.
1720 * obj-c++.dg/sync-2.mm: New test.
1721
1722 2010-09-24 Tobias Burnus <burnus@net-b.de>
1723
1724 PR fortran/40571
1725 * gfortran.dg/iso_fortran_env_7.f90: New.
1726
1727 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1728
1729 * obj-c++.dg/too-many-args.mm: New file.
1730
1731 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
1732
1733 Merge from 'apple/trunk' branch on FSF servers.
1734
1735 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1736
1737 Radar 4491608
1738 * objc.dg/too-many-args.m: New
1739
1740 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
1741
1742 PR fortran/45744
1743 * gfortran.dg/dependency_36.f90: New test.
1744
1745 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
1746
1747 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1748 * gcc.target/i386/pad-3.c: Ditto.
1749 * gcc.target/i386/pad-7.c: Ditto.
1750 * gcc.target/i386/pad-7.c: Ditto.
1751 * gcc.target/i386/pr36502.c: Ditto.
1752 * gcc.target/i386/zee.c: Ditto.
1753 * gcc.target/i386/20060821-1.c: Ditto.
1754 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
1755 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
1756 * gcc.target/i386/pad-5b.c: Ditto.
1757 * gcc.target/i386/pad-6a.c: Ditto.
1758 * gcc.target/i386/pad-6b.c: Ditto.
1759 * gcc.target/i386/pad-8.c: Ditto.
1760 * gcc.target/i386/pad-9.c: Ditto.
1761 * gcc.target/i386/pad-10.c: Ditto.
1762 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
1763
1764 2010-09-23 Richard Guenther <rguenther@suse.de>
1765
1766 PR tree-optimization/45565
1767 * g++.dg/ipa/pr45565.C: New testcase.
1768
1769 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
1770
1771 PR fortran/45745
1772 PR fortran/45648
1773 * gfortran.dg/vector_subscript_bound_1.f90: New.
1774
1775 2010-09-23 Richard Guenther <rguenther@suse.de>
1776
1777 PR middle-end/45750
1778 * gcc.dg/pr45750.c: New testcase.
1779
1780 2010-09-23 Jakub Jelinek <jakub@redhat.com>
1781
1782 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1783 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
1784 build.
1785
1786 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
1787
1788 PR rtl-optimization/44374
1789 * gcc.target/arm/headmerge-1.c: New test.
1790 * gcc.target/arm/headmerge-2.c: New test.
1791 * gcc.target/i386/headmerge-1.c: New test.
1792 * gcc.target/i386/headmerge-2.c: New test.
1793
1794 2010-09-23 Daniel Kraft <d@domob.eu>
1795
1796 PR fortran/38936
1797 PR fortran/44044
1798 PR fortran/45474
1799 * gfortran.dg/intrinsic_intent_1.f03: New test.
1800 * gfortran.dg/select_type_17.f03: New test.
1801 * gfortran.dg/associate_5.f03: More definability tests.
1802 * gfortran.dg/enum_2.f90: Check definability.
1803 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1804 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1805 * gfortran.dg/char_expr_2.f90: Ditto.
1806 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1807 * gfortran.dg/enum_5.f90: Ditto.
1808 * gfortran.dg/equiv_constraint_8.f90: Ditto.
1809 * gfortran.dg/impure_assignment_2.f90: Ditto.
1810 * gfortran.dg/impure_assignment_3.f90: Ditto.
1811 * gfortran.dg/intent_out_1.f90: Ditto.
1812 * gfortran.dg/intent_out_3.f90: Ditto.
1813 * gfortran.dg/pointer_assign_7.f90: Ditto.
1814 * gfortran.dg/pointer_intent_3.f90: Ditto.
1815 * gfortran.dg/pr19936_1.f90: Ditto.
1816 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1817 * gfortran.dg/simpleif_2.f90: Ditto.
1818 * gfortran.dg/protected_5.f90: Ditto.
1819 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1820 * gfortran.dg/protected_6.f90: Ditto.
1821 * gfortran.dg/protected_7.f90: Ditto.
1822
1823 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1824
1825 PR libfortran/45710
1826 * gfortran.dg/namelist_65.f90: New test.
1827
1828 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1829
1830 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1831 the regexp pattern between the expected label and location string.
1832
1833 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1834
1835 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1836
1837 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1838
1839 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1840 * gcc.dg/pr27898.c: Likewise.
1841 * gcc.dg/pr28712.c: Likewise.
1842 * gcc.dg/pr30762-1.c: Likewise.
1843 * gcc.dg/pr31529-1.c: Likewise.
1844 * gcc.dg/pr34457-1.c: Likewise.
1845 * gcc.dg/pr34668-1.c: Likewise.
1846 * gcc.dg/pr34989-1.c: Likewise.
1847 * gcc.dg/pr43557-1.c: Likewise.
1848
1849 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1850
1851 PR rtl-optimization/45739
1852 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1853
1854 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
1855
1856 * gcc.target/sparc/mnofpu.c: New test.
1857
1858 2010-09-22 Jakub Jelinek <jakub@redhat.com>
1859
1860 PR rtl-optimization/45739
1861 * gcc.target/i386/pr45739.c: New test.
1862
1863 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
1864
1865 PR fortran/45648
1866 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1867 and counts. Add non-elemental function call check.
1868
1869 PR fortran/45648
1870 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1871 arguments checks. Update temporary counts.
1872 * gfortran.dg/transpose_optimization_1.f90: New.
1873
1874 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1875
1876 PR objc/23710
1877 * objc.dg/invalid-method-1.m: New.
1878
1879 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
1880
1881 Merge from 'apple/trunk' branch on FSF servers.
1882
1883 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
1884
1885 Radar 4291785
1886 * objc.dg/naming-4.m: New
1887 * objc.dg/naming-5.m: New
1888 * obj-c++.dg/naming-1.mm: New
1889 * obj-c++.dg/naming-2.mm: New
1890
1891 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
1892 Jack Howarth <howarth@bromo.med.uc.edu>
1893
1894 PR c++/45645
1895 * g++.dg/torture/pr44972.C: Use portable assert().
1896
1897 2010-09-21 Richard Guenther <rguenther@suse.de>
1898
1899 PR tree-optimization/45580
1900 * g++.dg/torture/pr45580.C: New testcase.
1901
1902 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
1903
1904 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1905
1906 2010-09-20 Janus Weil <janus@gcc.gnu.org>
1907
1908 PR fortran/45438
1909 * gfortran.dg/pointer_check_7.f90: New.
1910
1911 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1912
1913 PR rtl-optimization/45728
1914 * gcc.c-torture/compile/pr45728.c: New test.
1915
1916 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
1917
1918 PR fortran/45081
1919 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1920
1921 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
1922
1923 * g++.dg/tree-ssa/pr45605.C: Add "\\".
1924
1925 2010-09-20 Richard Guenther <rguenther@suse.de>
1926
1927 PR middle-end/45704
1928 * gcc.dg/torture/pr45704.c: New testcase.
1929
1930 2010-09-20 Jan Hubicka <jh@suse.cz>
1931
1932 PR tree-optimize/45605
1933 * g++.dg/tree-ssa/pr45605.C: New testcase.
1934
1935 2010-09-20 Michael Matz <matz@suse.de>
1936
1937 PR testsuite/45706
1938 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1939 enough.
1940
1941 2010-09-20 Richard Guenther <rguenther@suse.de>
1942
1943 PR tree-optimization/45705
1944 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1945
1946 2010-09-20 Michael Matz <matz@suse.de>
1947
1948 PR testsuite/45706
1949 * lib/target-supports.exp (check_effective_target_vect_perm):
1950 Add i?86-*-*.
1951
1952 2010-09-20 Jakub Jelinek <jakub@redhat.com>
1953
1954 PR rtl-optimization/45695
1955 * gcc.c-torture/execute/pr45695.c: New test.
1956
1957 2010-09-19 Jan Hubicka <jh@suse.cz>
1958
1959 PR lto/44246
1960 * gcc.c-torture/compile/pr44246.c:New file.
1961
1962 2010-09-19 Ira Rosen <irar@il.ibm.com>
1963
1964 PR tree-optimization/45714
1965 * gfortran.dg/vect/pr45714-a.f: New test.
1966 * gfortran.dg/vect/pr45714-b.f: New test.
1967
1968 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1969
1970 * gnat.dg/const1.adb: Rename into...
1971 * gnat.dg/constant1.adb: ...this.
1972 * gnat.dg/constant2.adb: New test.
1973 * gnat.dg/constant2_pkg1.ads: New helper.
1974 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1975
1976 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
1977
1978 * gnat.dg/specs/constant1.ads: New test.
1979 * gnat.dg/specs/constant1_pkg.ads: New helper.
1980
1981 2010-09-18 Jan Hubicka <jh@suse.cz>
1982
1983 PR tree-optimization/45453
1984 * g++.dg/tree-ssa/pr45453.C: New testcase.
1985
1986 2010-09-18 Jason Merrill <jason@redhat.com>
1987
1988 * g++.dg/cpp0x/initlist44.C: New.
1989
1990 2010-09-18 Richard Guenther <rguenther@suse.de>
1991
1992 PR tree-optimization/45709
1993 * g++.dg/torture/pr45709-2.C: New testcase.
1994
1995 2010-09-18 Richard Guenther <rguenther@suse.de>
1996
1997 PR tree-optimization/45709
1998 * g++.dg/torture/pr45709.C: New testcase.
1999
2000 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
2001
2002 PR testsuite/45719
2003 * gcc.target/i386/pad-3.c: Pass -fno-pic.
2004
2005 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2006
2007 * gcc.target/i386/pad-1.c: New.
2008 * gcc.target/i386/pad-2.c: Likewise.
2009 * gcc.target/i386/pad-3.c: Likewise.
2010 * gcc.target/i386/pad-4.c: Likewise.
2011 * gcc.target/i386/pad-5a.c: Likewise.
2012 * gcc.target/i386/pad-5b.c: Likewise.
2013 * gcc.target/i386/pad-6a.c: Likewise.
2014 * gcc.target/i386/pad-6b.c: Likewise.
2015 * gcc.target/i386/pad-7.c: Likewise.
2016 * gcc.target/i386/pad-8.c: Likewise.
2017 * gcc.target/i386/pad-9.c: Likewise.
2018 * gcc.target/i386/pad-10.c: Likewise.
2019
2020 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2021
2022 PR middle-end/45234
2023 * gcc.dg/torture/stackalign/alloca-5.c: New.
2024
2025 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
2026
2027 PR middle-end/45678
2028 * gcc.dg/torture/pr45678-2.c: New.
2029
2030 2010-09-17 Richard Guenther <rguenther@suse.de>
2031
2032 PR middle-end/45678
2033 * gcc.dg/torture/pr45678-1.c: New testcase.
2034
2035 2010-09-17 Michael Matz <matz@suse.de>
2036
2037 PR tree-optimization/43432
2038 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2039 check_effective_target_vect_perm_short): New predicates.
2040 (check_effective_target_vect_perm): Include x86_64.
2041 * gcc.dg/vect/pr43432.c: New test.
2042 * gcc.dg/vect/vect-114.c: Adjust.
2043 * gcc.dg/vect/vect-15.c: Ditto.
2044 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2045 * gcc.dg/vect/slp-perm-9.c: Ditto.
2046
2047 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
2048
2049 PR testsuite/45692
2050 * objc/execute/exceptions/throw-nil.m: Run the test only with the
2051 GNU runtime.
2052
2053 2010-09-17 Richard Guenther <rguenther@suse.de>
2054
2055 * gcc.dg/pr27898.c: Use -flto instead of -combine.
2056 * gcc.dg/pr28706.c: Likewise.
2057 * gcc.dg/pr28712.c: Likewise.
2058 * gcc.dg/pr30762-1.c: Likewise.
2059 * gcc.dg/pr30762-2.c: Likewise.
2060 * gcc.dg/pr31529-1.c: Likewise.
2061 * gcc.dg/pr31529-2.c: Likewise.
2062 * gcc.dg/pr34457-1.c: Likewise.
2063 * gcc.dg/pr34457-2.c: Likewise.
2064 * gcc.dg/pr34668-1.c: Likewise.
2065 * gcc.dg/pr34668-2.c: Likewise.
2066 * gcc.dg/pr34989-1.c: Likewise.
2067 * gcc.dg/pr34989-2.c: Likewise.
2068 * gcc.dg/pr43557-1.c: Likewise.
2069 * gcc.dg/pr43557-2.c: Likewise.
2070 * gcc.dg/debug/pr41893-1.c: Likewise.
2071 * gcc.dg/matrix/matrix.exp: Do not use -combine.
2072 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2073 * gcc.dg/matrix/matrix-4.c: Likewise.
2074 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2075 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2076 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2077 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2078
2079 2010-09-16 Tobias Burnus <burnus@net-b.de>
2080
2081 PR fortran/43665
2082 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2083 optimizations.
2084 * gfortran.dg/intent_optimize_1.f90: New test.
2085
2086 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
2087
2088 * gcc.target/i386/divmod-1.c: New.
2089 * gcc.target/i386/divmod-2.c: Likewise.
2090 * gcc.target/i386/divmod-3.c: Likewise.
2091 * gcc.target/i386/divmod-4.c: Likewise.
2092 * gcc.target/i386/divmod-4a.c: Likewise.
2093 * gcc.target/i386/divmod-5.c: Likewise.
2094 * gcc.target/i386/divmod-6.c: Likewise.
2095 * gcc.target/i386/divmod-7.c: Likewise.
2096 * gcc.target/i386/divmod-8.c: Likewise.
2097 * gcc.target/i386/udivmod-1.c: Likewise.
2098 * gcc.target/i386/udivmod-2.c: Likewise.
2099 * gcc.target/i386/udivmod-3.c: Likewise.
2100 * gcc.target/i386/udivmod-4.c: Likewise.
2101 * gcc.target/i386/udivmod-4a.c: Likewise.
2102 * gcc.target/i386/udivmod-5.c: Likewise.
2103 * gcc.target/i386/udivmod-6.c: Likewise.
2104 * gcc.target/i386/udivmod-7.c: Likewise.
2105 * gcc.target/i386/udivmod-8.c: Likewise.
2106
2107 2010-09-16 Jan Hubicka <jh@suse.cz>
2108
2109 * g++.dg/lto/pr45679-1_0.C: New file.
2110 * g++.dg/lto/pr45679-1_1.C: New file.
2111 * g++.dg/lto/pr45679-0_0.C: New file.
2112 * g++.dg/lto/pr45679-0_1.C: New file.
2113
2114 2010-09-16 Janus Weil <janus@gcc.gnu.org>
2115
2116 PR fortran/45674
2117 * gfortran.dg/class_dummy_2.f03: New.
2118
2119 2010-09-16 Richard Guenther <rguenther@suse.de>
2120
2121 PR tree-optimization/45623
2122 * gcc.dg/torture/pr45623.c: New testcase.
2123
2124 2010-09-16 Ira Rosen <irar@il.ibm.com>
2125
2126 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2127 name and parentheses.
2128 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2129
2130 2010-09-15 Jason Merrill <jason@redhat.com>
2131
2132 * g++.dg/parse/parameter-declaration-2.C: New.
2133
2134 * g++.dg/cpp0x/scoped_enum2.C: New.
2135
2136 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
2137
2138 * gcc.c-torture/compile/20100915-1.c: New test.
2139
2140 2010-09-15 Martin Jambor <mjambor@suse.cz>
2141
2142 PR middle-end/45644
2143 * gcc.dg/ipa/pr45644.c: New test.
2144
2145 2010-09-15 Jakub Jelinek <jakub@redhat.com>
2146
2147 PR tree-optimization/45633
2148 * gcc.dg/vect/pr45633.c: New test.
2149
2150 2010-09-15 Janus Weil <janus@gcc.gnu.org>
2151
2152 PR fortran/45577
2153 * gfortran.dg/allocate_derived_4.f90: New.
2154
2155 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
2156
2157 * lib/target-supports.exp
2158 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2159 supported flag to true for neon.
2160
2161 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
2162
2163 PR c++/45665
2164 * g++.dg/template/crash103.C: New.
2165
2166 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
2167
2168 Merge from 'apple/trunk' branch on FSF servers.
2169
2170 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
2171
2172 Radar 4457381
2173 * objc.dg/msg-in-protocol.m: New.
2174 * obj-c++.dg/msg-in-protocol.mm: New.
2175
2176 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
2177
2178 Radar 4219590
2179 * objc.dg/break-in-ifstmt.m: New.
2180
2181 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2182
2183 Radar 4174166
2184 * obj-c++.dg/comp-types-13.mm: New.
2185 * objc.dg/comp-types-12.m: New.
2186
2187 2005-08-22 Ziemowit Laski <zlaski@apple.com>
2188
2189 Radar 4216500
2190 * obj-c++.dg/proto-lossage-7.mm: New.
2191 * objc.dg/proto-lossage-7.m: New.
2192
2193 2010-09-14 Jan Hubicka <jh@suse.cz>
2194
2195 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2196 folding.
2197 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2198 folding.
2199
2200 2010-09-14 Jakub Jelinek <jakub@redhat.com>
2201
2202 PR middle-end/45567
2203 * gcc.dg/pr45567.c: New test.
2204
2205 PR debug/45660
2206 * g++.dg/debug/pr45660.C: New test.
2207
2208 2010-09-14 Ira Rosen <irar@il.ibm.com>
2209
2210 PR tree-optimization/45470
2211 * g++.dg/vect/pr45470-a.cc: New test.
2212 * g++.dg/vect/pr45470-a.cc: New test.
2213
2214 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
2215
2216 PR target/42070
2217 * lib/profopt.exp: Prune warnings on execname2 compile.
2218 * lib/prune.exp: Prune "can't add line info" warnings.
2219
2220 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2221
2222 PR libfortran/45532
2223 * gfortran.dg/namelist_64.f90: New test.
2224
2225 2010-09-13 Jakub Jelinek <jakub@redhat.com>
2226
2227 PR rtl-optimization/45617
2228 * gcc.target/i386/pr45617.c: New test.
2229
2230 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
2231
2232 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2233
2234 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
2235
2236 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2237 * gcc.target/i386/fma4-vector.c: Likewise.
2238 * gcc.target/i386/vectorize2.c: Likewise.
2239 * gcc.target/i386/vectorize4.c: Likewise.
2240 * gcc.target/i386/vectorize5.c: Likewise.
2241 * gcc.target/i386/vectorize6.c: Likewise.
2242 * gcc.target/i386/vectorize8.c: Likewise.
2243
2244 * gcc.target/i386/vect-double-1.c: New.
2245 * gcc.target/i386/vect-double-1a.c: Likewise.
2246 * gcc.target/i386/vect-double-2.c: Likewise.
2247 * gcc.target/i386/vect-double-2a.c: Likewise.
2248
2249 * lib/target-supports.exp (check_effective_target_vect_double):
2250 Set et_vect_double_saved to 0 when tuning for Atom.
2251
2252 2010-09-13 Jan Hubicka <jh@suse.cz>
2253
2254 * gcc.dg/torture/pr23821.c: Drop static keyword.
2255 * gcc.dg/tree-ssa/loop-19.c: Likewise.
2256 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2257
2258 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
2259
2260 * gcc.target/arm/sync-1.c: New.
2261
2262 2010-09-12 Olivier Hainque <hainque@adacore.com>
2263
2264 * gnat.dg/memtrap.adb: New test.
2265
2266 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2267
2268 * gfortran.dg/promotion.f90: Fix options.
2269
2270 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
2271
2272 * g++.dg/cpp0x/range-for1.C: New.
2273 * g++.dg/cpp0x/range-for2.C: New.
2274 * g++.dg/cpp0x/range-for3.C: New.
2275 * g++.dg/cpp0x/range-for4.C: New.
2276 * g++.dg/cpp0x/range-for5.C: New.
2277 * g++.dg/cpp0x/range-for6.C: New.
2278
2279 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
2280
2281 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2282 and counts. Check that transpose is not called.
2283 * gfortran.dg/transpose_2.f90: Update error message.
2284
2285 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2286
2287 PR c++/43824
2288 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2289 * g++.dg/lookup/strong-using-2.C: Likewise.
2290 * g++.dg/lookup/strong-using-3.C: Likewise.
2291 * g++.dg/lookup/strong-using-5.C: Likewise.
2292
2293 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2294 * g++.dg/cpp0x/inline-ns4.C: New.
2295 * g++.dg/cpp0x/inline-ns5.C: New.
2296
2297 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
2298
2299 PR middle-end/45634
2300 * gfortran.fortran-torture/compile/pr45634.f90: New.
2301
2302 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
2303
2304 * objc.dg/fobjc-exceptions.m: New test.
2305
2306 2010-09-10 Jan Hubicka <jh@suse.cz>
2307
2308 * g++.dg/inherit/covariant7.C: Fix pattern matching.
2309
2310 2010-09-10 Martin Jambor <mjambor@suse.cz>
2311
2312 PR tree-optimization/44972
2313 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2314 * gcc.dg/tree-ssa/pr45144.c: Likewise.
2315 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2316 instead.
2317 * g++.dg/torture/pr44972.C: New test.
2318
2319 2010-09-10 Martin Jambor <mjambor@suse.cz>
2320
2321 PR tree-optimization/44972
2322 * g++.dg/torture/pr34850.C: Remove expected warning.
2323
2324 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2325
2326 * gfortran.dg/dummy_optional_arg.f90: New test.
2327
2328 2010-09-08 Jan Hubicka <jh@suse.cz>
2329
2330 PR tree-optimization/45598
2331 * fortran.fortran-torture/compile/pr45598.f90: New test.
2332
2333 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
2334
2335 * lib/target-supports-dg.exp (dg-require-ifunc): New.
2336 * lib/target-supports.exp (check_ifunc_available): New.
2337 * gcc.dg/attr-ifunc-1.c: New.
2338 * gcc.dg/attr-ifunc-2.c: New.
2339 * gcc.dg/attr-ifunc-3.c: New.
2340 * gcc.dg/attr-ifunc-4.c: New.
2341 * gcc.dg/attr-ifunc-5.c: New.
2342 * g++.dg/ext/attr-ifunc-1.C: New.
2343 * g++.dg/ext/attr-ifunc-2.C: New.
2344 * g++.dg/ext/attr-ifunc-3.C: New.
2345 * g++.dg/ext/attr-ifunc-4.C: New.
2346
2347 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
2348
2349 PR middle-end/40386
2350 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2351
2352 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
2353
2354 * gfortran.dg/inline_transpose_1.f90: New test.
2355
2356 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR c++/45588
2359 * g++.dg/warn/Wunused-var-15.C: New test.
2360
2361 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2362
2363 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2364 hppa*-*-hpux*.
2365
2366 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2367
2368 * objc/execute/exceptions/throw-nil.m: New test.
2369 * objc/execute/exceptions/handler-1.m: Updated to use the new
2370 objc_set_uncaught_exception_handler() function.
2371 * objc/execute/exceptions/matcher-1.m: New test.
2372
2373 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2374
2375 PR fortran/38282
2376 * gfortran.dg/bit_comparison_1.F90: New test.
2377 * gfortran.dg/leadz_trailz_3.f90: New test.
2378 * gfortran.dg/masklr_2.F90: New test.
2379 * gfortran.dg/shiftalr_1.F90: New test.
2380 * gfortran.dg/merge_bits_2.F90: New test.
2381 * gfortran.dg/dshift_2.F90: New test.
2382 * gfortran.dg/bit_comparison_2.F90: New test.
2383 * gfortran.dg/masklr_1.F90: New test.
2384 * gfortran.dg/merge_bits_1.F90: New test.
2385 * gfortran.dg/dshift_1.F90: New test.
2386 * gfortran.dg/shiftalr_2.F90: New test.
2387
2388 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
2389
2390 * objc.dg/type-stream-1.m: Replaced with a test that tests that
2391 functions from objc/typedstream.h are deprecated.
2392
2393 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2394
2395 * lib/target-supports.exp
2396 (check_effective_target_run_expensive_tests): New proc.
2397 * gcc.c-torture/compile/limits-fnargs.c: Use
2398 dg-require-effective-target run_expensive_tests.
2399
2400 2010-09-08 Jakub Jelinek <jakub@redhat.com>
2401
2402 PR fortran/45597
2403 * gfortran.dg/gomp/pr45597.f90: New test.
2404
2405 PR fortran/45595
2406 * gfortran.dg/gomp/pr45595.f90: New test.
2407
2408 2010-09-08 Michael Matz <matz@suse.de>
2409
2410 * c-c++-common/uninit-17.c: Adjust.
2411
2412 2010-09-08 Michael Matz <matz@suse.de>
2413
2414 PR tree-optimization/43430
2415 * gcc.dg/vect/pr43430-2.c: New test.
2416
2417 2010-09-08 Michael Matz <matz@suse.de>
2418
2419 PR tree-optimization/33244
2420 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2421
2422 2010-09-08 Richard Guenther <rguenther@suse.de>
2423
2424 PR tree-optimization/45578
2425 * gfortran.dg/pr45578.f90: New testcase.
2426
2427 2010-09-08 Richard Guenther <rguenther@suse.de>
2428
2429 PR testsuite/45590
2430 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2431
2432 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2433
2434 PR fortran/45576
2435 * gfortran.dg/char_length_18.f90: New test.
2436
2437 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
2438
2439 PR target/36502
2440 * gcc.target/i386/pr36502.c: New test.
2441
2442 PR target/42313
2443 PR target/44651
2444 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2445 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2446
2447 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
2448
2449 * gfortran.dg/achar_4.f90: Enable bounds checking.
2450
2451 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
2452
2453 PR target/45206
2454 * gcc.target/i386/pr45206.c: New test.
2455
2456 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
2457
2458 PR fortran/45505
2459 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2460
2461 2010-09-07 Jan Hubicka <jh@suse.cz>
2462
2463 * gcc.c-torture/compile/20100907.c: New testcase.
2464
2465 2010-09-07 Richard Guenther <rguenther@suse.de>
2466
2467 PR middle-end/45569
2468 * g++.dg/eh/pr45569.C: New testcase.
2469
2470 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
2471
2472 PR target/43137
2473 * gcc.target/arm/pr43137.c: New test.
2474
2475 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2476
2477 PR fortran/36931
2478 * gfortran.dg/dependency_35.f90: New test.
2479
2480 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2481
2482 PR fortran/34145
2483 * gfortran.dg/char_length_17.f90: New test.
2484
2485 2010-09-06 Dodji Seketeli <dodji@redhat.com>
2486
2487 PR c++/45200
2488 PR c++/45293
2489 PR c++/45558
2490 * g++.dg/template/typedef34.C: New test.
2491 * g++.dg/template/typedef35.C: New test.
2492
2493 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
2494
2495 PR target/22152
2496 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2497
2498 2010-09-06 Mark Mitchell <mark@codesourcery.com>
2499
2500 * g++.dg/warn/Wdouble-promotion.C: New.
2501
2502 2010-09-06 Arnaud Charlet <charlet@adacore.com>
2503
2504 * g++.dg/parse/redef2.C: New.
2505
2506 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2507
2508 * gcc.dg/20100906-1.c: New testcase.
2509
2510 2010-09-06 Jakub Jelinek <jakub@redhat.com>
2511
2512 PR testsuite/45543
2513 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2514 DW_TAG_enumeration_type DIE.
2515
2516 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
2517
2518 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2519 Update XFAILs.
2520
2521 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
2522
2523 PR rtl-optimization/44919
2524 * g++.dg/opt/pr44919.C: New.
2525
2526 2010-09-06 Tobias Burnus <burnus@net-b.de>
2527
2528 PR fortran/38282
2529 * gfortran.dg/iall_iany_iparity_1.f90: New.
2530 * gfortran.dg/iall_iany_iparity_2.f90: New.
2531
2532 2010-09-06 Jason Merrill <jason@redhat.com>
2533
2534 * g++.dg/cpp0x/initlist42.C: New.
2535
2536 * g++.dg/cpp0x/auto19.C: New.
2537
2538 * g++.dg/template/sfinae25.C: New.
2539 * g++.dg/template/char1.C: Expect warning.
2540 * g++.dg/template/nontype10.C: Likewise.
2541
2542 * g++.dg/cpp0x/implicit9.C: New.
2543
2544 * g++.dg/cpp0x/initlist43.C: New.
2545
2546 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
2547
2548 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2549
2550 2010-09-05 Mark Mitchell <mark@codesourcery.com>
2551
2552 * gcc.dg/Wdouble-promotion.c: New.
2553
2554 2010-09-05 Tobias Burnus <burnus@net-b.de>
2555
2556 * gfortran.dg/float128_1.f90: Remove test case as
2557 it always fails since Rev 163611 backed out the
2558 front-end implementation.
2559
2560 2010-09-05 Tobias Burnus <burnus@net-b.de>
2561
2562 * gfortran.dg/float128_1.f90: XFAIL test case.
2563
2564 2010-09-05 Tobias Burnus <burnus@net-b.de>
2565
2566 * gfortran.dg/bessel_7.f90: Decrease required precision.
2567
2568 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
2569
2570 PR testsuite/45545
2571 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2572 ref-all-matching targets.
2573
2574 2010-09-05 Richard Guenther <rguenther@suse.de>
2575
2576 PR tree-optimization/45535
2577 * gcc.c-torture/compile/pr45535.c: New testcase.
2578
2579 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
2580
2581 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2582 "\[^\n\]*".
2583 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2584 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2585 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2586 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2587 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2588 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2589 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2590 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2591 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2592 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2593 * gcc.target/i386/pr22152.c: Likewise.
2594 * gcc.target/i386/pr36992-1.c: Likewise.
2595 * gcc.target/i386/pr36992-2.c: Likewise.
2596 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2597
2598 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2599
2600 PR testsuite/43957
2601 * gcc.dg/const-uniq-1.c: Modify regexp.
2602
2603 2010-09-04 Tobias Burnus <burnus@net-b.de>
2604
2605 PR fortran/45530
2606 * gfortran.dg/namelist_63.f90: New.
2607
2608 2010-09-04 Jan Hubicka <jh@suse.cz>
2609
2610 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2611 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2612
2613 2010-09-04 Jan Hubicka <jh@suse.cz>
2614
2615 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2616
2617 2010-09-04 Janus Weil <janus@gcc.gnu.org>
2618
2619 PR fortran/45507
2620 * gfortran.dg/allocate_alloc_opt_12.f90: New.
2621
2622 2010-09-03 Joseph Myers <joseph@codesourcery.com>
2623
2624 * gcc.dg/opts-4.c: New test.
2625
2626 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2627
2628 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2629 * gcc.dg/vect/vect-peel-4.c: Ditto.
2630
2631 2010-09-03 Daniel Kraft <d@domob.eu>
2632
2633 PR fortran/45525
2634 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2635
2636 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2637
2638 PR fortran/45159
2639 * gfortran.dg/dependency_34.f90: New test.
2640
2641 2010-09-03 Steve Ellcey <sje@cup.hp.com>
2642
2643 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2644
2645 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2646
2647 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2648 gcc.target/i386/clearcap.map if supported.
2649
2650 2010-09-03 Michael Matz <matz@suse.de>
2651
2652 PR middle-end/45415
2653 * gcc.dg/pr45415.c: New test.
2654
2655 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
2656
2657 PR tree-optimization/45506
2658 * gcc.dg/pr45506.c: New.
2659
2660 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
2661
2662 PR target/45476
2663 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2664 * gcc.target/i386/float128-2.c: Ditto.
2665
2666 2010-09-03 Daniel Kraft <d@domob.eu>
2667
2668 PR fortran/34162
2669 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2670 * gfortran.dg/internal_dummy_2.f08: New test.
2671 * gfortran.dg/internal_dummy_3.f08: New test.
2672 * gfortran.dg/internal_dummy_4.f08: New test.
2673
2674 2010-09-03 Jakub Jelinek <jakub@redhat.com>
2675
2676 PR debug/45500
2677 * gcc.target/i386/pr45500.c: New test.
2678
2679 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
2680
2681 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2682
2683 2010-09-03 Daniel Kraft <d@domob.eu>
2684
2685 PR fortran/44602
2686 * gfortran.dg/exit_2.f08; Adapt error messages.
2687 * gfortran.dg/exit_3.f08: New test.
2688 * gfortran.dg/exit_4.f08: New test.
2689 * gfortran.dg/exit_5.f03: New test.
2690
2691 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2692
2693 * gfortran.dg/ishft_4.f90: New test.
2694
2695 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2696
2697 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2698 FRIZ/XSRIZ instruciton for (double)(long long)x.
2699 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2700
2701 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2702
2703 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2704
2705 2010-09-02 Richard Guenther <rguenther@suse.de>
2706
2707 PR tree-optimization/44937
2708 PR tree-optimization/45412
2709 * g++.dg/opt/pr45412.C: New testcase.
2710 * gcc.c-torture/compile/pr45412.c: Likewise.
2711 * gcc.c-torture/compile/pr44937.c: Likewise.
2712
2713 2010-09-02 Joseph Myers <joseph@codesourcery.com>
2714
2715 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
2716 but using -Werror=comment.
2717 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2718 expected error messages.
2719
2720 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
2721
2722 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2723 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2724
2725 2010-09-02 Tobias Burnus <burnus@net-b.de>
2726
2727 PR fortran/45489
2728 * gfortran.dg/initialization_27.f90: New.
2729
2730 2010-09-02 Ira Rosen <irar@il.ibm.com>
2731
2732 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2733 check into different basic blocks. Expect vectorization if misaligned
2734 stores are supported.
2735 * gcc.dg/vect/bb-slp-8a.c: New test.
2736 * gcc.dg/vect/bb-slp-8b.c: New test.
2737
2738 2010-09-01 Steve Ellcey <sje@cup.hp.com>
2739
2740 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2741
2742 2010-09-01 Janus Weil <janus@gcc.gnu.org>
2743
2744 PR fortran/44541
2745 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2746 * gfortran.dg/class_dummy_1.f03: New.
2747
2748 2010-09-01 Jakub Jelinek <jakub@redhat.com>
2749
2750 PR middle-end/45458
2751 * g++.dg/tree-prof/partition2.C: New test.
2752
2753 2010-09-01 Richard Guenther <rguenther@suse.de>
2754
2755 * gcc.dg/vect/vect-outer-fir.c: Adjust.
2756 * gcc.dg/tree-ssa/vrp54.c: New testcase.
2757 * gcc.c-torture/execute/20100827-1.c: Likewise.
2758
2759 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2760
2761 * gfortran.dg/execute_command_line_1.f90: New test.
2762
2763 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2764
2765 PR preprocessor/45457
2766 * c-c++-common/cpp/pr45457.c: New test.
2767
2768 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
2769
2770 * gcc.dg/nested-func-8.c: New test.
2771
2772 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2773
2774 PR fortran/38282
2775 * gfortran.dg/popcnt_poppar_1.F90: New test.
2776 * gfortran.dg/popcnt_poppar_2.F90: New test.
2777
2778 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
2779
2780 * gcc.target/i386/volatile-2.c: Require nonpic target.
2781
2782 2010-08-31 Jakub Jelinek <jakub@redhat.com>
2783
2784 PR middle-end/45461
2785 * gcc.dg/pr45461.c: New test.
2786
2787 2010-08-31 Richard Guenther <rguenther@suse.de>
2788
2789 PR testsuite/45455
2790 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2791
2792 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
2793
2794 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2795
2796 2010-08-30 Janus Weil <janus@gcc.gnu.org>
2797
2798 PR fortran/45456
2799 * gfortran.dg/typebound_proc_18.f03: New.
2800
2801 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
2802
2803 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2804 * lib/scanasm.exp (scan-stack-usage): Likewise.
2805 (scan-stack-usage-not): Likewise.
2806 * gcc.dg/stack-usage-1.c: New test.
2807 * gcc.target/i386/stack-usage-realign.c: Likewise.
2808
2809 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
2810
2811 PR tree-optimization/45427
2812 * gcc.dg/tree-ssa/pr45427.c: New test.
2813
2814 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2815
2816 PR c++/45043
2817 * g++.dg/template/crash102.C: New.
2818
2819 2010-08-30 Jakub Jelinek <jakub@redhat.com>
2820
2821 PR middle-end/45423
2822 * gcc.dg/gomp/atomic-12.c: New test.
2823 * gcc.dg/gomp/atomic-13.c: New test.
2824 * gcc.dg/gomp/atomic-14.c: New test.
2825 * g++.dg/gomp/atomic-11.C: New test.
2826 * g++.dg/gomp/atomic-12.C: New test.
2827 * g++.dg/gomp/atomic-13.C: New test.
2828 * g++.dg/gomp/atomic-14.C: New test.
2829
2830 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2831
2832 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2833 delimiter.
2834
2835 2010-08-30 Thomas Quinot <quinot@adacore.com>
2836
2837 * gnat.dg/discr24.adb: New test.
2838
2839 2010-08-30 Richard Guenther <rguenther@suse.de>
2840
2841 PR tree-optimization/45449
2842 * gcc.dg/pr45449.c: New testcase.
2843
2844 2010-08-30 Joseph Myers <joseph@codesourcery.com>
2845
2846 * gcc.dg/opts-1.c: Expect errors, not warnings.
2847
2848 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2849
2850 PR fortran/42769
2851 * gfortran.dg/dynamic_dispatch_11.f03: New.
2852
2853 2010-08-29 Jason Merrill <jason@redhat.com>
2854
2855 PR c++/44991
2856 * g++.dg/parse/defarg15.C: New.
2857
2858 2010-08-29 Janus Weil <janus@gcc.gnu.org>
2859
2860 PR fortran/45439
2861 * gfortran.dg/select_type_16.f03: New.
2862
2863 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
2864 Tobias Burnus <burnus@net-b.de>
2865
2866 * gfortran.dg/bessel_7.f90: Decrease required precision.
2867
2868 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
2869 Kaz Kojima <kkojima@gcc.gnu.org>
2870
2871 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
2872
2873 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2874
2875 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2876 floating point conversion code generation.
2877 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2878 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2879 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2880 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2881 to integer conversion code generation.
2882 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2883 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2884 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2885 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2886
2887 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2888
2889 PR fortran/32049
2890 * gfortran.dg/random_seed_1.f90: Adjust test.
2891 * gfortran.dg/float128_1.f90: New test.
2892
2893 2010-08-27 Tobias Burnus <burnus@net-b.de>
2894
2895 PR fortran/33197
2896 * gfortran.dg/norm2_1.f90: New.
2897 * gfortran.dg/norm2_2.f90: New.
2898 * gfortran.dg/norm2_3.f90: New.
2899 * gfortran.dg/norm2_4.f90: New.
2900 * gfortran.dg/parity_1.f90: New.
2901 * gfortran.dg/parity_2.f90: New.
2902 * gfortran.dg/parity_3.f90: New.
2903
2904 2010-08-27 Janus Weil <janus@gcc.gnu.org>
2905
2906 PR fortran/45420
2907 * gfortran.dg/select_type_15.f03: New.
2908
2909 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2910
2911 PR libfortran/43217
2912 * gfortran.dg/hollerith8.f90: New test.
2913
2914 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2915
2916 PR fortran/45159
2917 * gfortran.dg/dependency_33.f90: New test.
2918
2919 2010-08-27 Richard Guenther <rguenther@suse.de>
2920
2921 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2922 * gcc.dg/graphite/scop-2.c: Likewise.
2923 * gcc.dg/graphite/scop-20.c: Likewise.
2924 * gcc.dg/vect/slp-25.c: Likewise.
2925
2926 2010-08-27 Olivier Hainque <hainque@adacore.com>
2927
2928 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2929
2930 2010-08-26 Daniel Kraft <d@domob.eu>
2931
2932 PR fortran/38936
2933 PR fortran/44047
2934 PR fortran/45384
2935 * gfortran.dg/associate_8.f03: New test.
2936 * gfortran.dg/select_type_13.f03: New test.
2937 * gfortran.dg/select_type_14.f03: New test.
2938
2939 2010-08-26 Jakub Jelinek <jakub@redhat.com>
2940
2941 PR tree-optimization/44485
2942 * gcc.dg/pr44485.c: New test.
2943
2944 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2945
2946 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2947 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2948 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2949
2950 2010-08-26 Richard Guenther <rguenther@suse.de>
2951
2952 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2953 * gcc.dg/graphite/scop-21.c: Likewise.
2954
2955 2010-08-26 Richard Guenther <rguenther@suse.de>
2956
2957 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2958 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2959 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2960 * gcc.dg/vect/vect-91.c: Likewise.
2961 * gcc.dg/vect/vect-peel-1.c: Likewise.
2962 * gcc.dg/vect/vect-peel-2.c: Likewise.
2963 * gcc.dg/vect/vect-peel-4.c: Likewise.
2964
2965 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2966
2967 PR libfortran/41859
2968 * gfortran.dg/der_io_4.f90: New test.
2969
2970 2010-08-25 Jakub Jelinek <jakub@redhat.com>
2971
2972 PR rtl-optimization/44858
2973 * gcc.c-torture/execute/pr44858.c: New test.
2974
2975 PR rtl-optimization/45400
2976 * g++.dg/other/i386-8.C: New test.
2977
2978 2010-08-25 Richard Guenther <rguenther@suse.de>
2979
2980 * gcc.dg/alias-8.c: Adjust.
2981
2982 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
2983
2984 * gcc.target/i386/combine-mul.c: New test.
2985
2986 2010-08-25 Richard Guenther <rguenther@suse.de>
2987
2988 PR lto/44562
2989 * gcc.dg/graphite/id-27.c: New testcase.
2990 * gcc.dg/lto/20100825-1_0.c: Likewise.
2991
2992 2010-08-25 Richard Guenther <rguenther@suse.de>
2993
2994 PR tree-optimization/45316
2995 * g++.dg/opt/pr45316.C: New testcase.
2996
2997 2010-08-25 Richard Guenther <rguenther@suse.de>
2998
2999 PR tree-optimization/45393
3000 * g++.dg/torture/pr45393.C: New testcase.
3001
3002 2010-08-25 Jakub Jelinek <jakub@redhat.com>
3003
3004 PR tree-optimization/45059
3005 * gcc.c-torture/compile/pr45059.c: New test.
3006
3007 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
3008
3009 * lib/target-supports.exp (check_effective_target_vect_unpack):
3010 Set vect_unpack supported flag to true for neon.
3011
3012 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3013
3014 * gcc.dg/tree-ssa/ifc-5.c: New.
3015
3016 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
3017
3018 * gcc.dg/tree-ssa/ifc-4.c: New.
3019 * gcc.dg/tree-ssa/ifc-7.c: New.
3020
3021 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
3022
3023 * gcc.dg/vect/vect.exp: Check loongson targets
3024 * g++.dg/vect/vect.exp: Likewise
3025 * gfortran.dg/vect/vect.exp: Likewise
3026
3027 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3028
3029 * gcc.target/powerpc/vsx-mass-1.c: New file, test
3030 -mveclibabi=mass.
3031
3032 2010-08-23 Janus Weil <janus@gcc.gnu.org>
3033
3034 PR fortran/45366
3035 * gfortran.dg/proc_ptr_29.f90: New.
3036
3037 2010-08-22 Tobias Burnus <burnus@net-b.de>
3038 Dominique d'Humieres <dominiq@lps.ens.fr>
3039
3040 PR fortran/45367
3041 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3042
3043 2010-08-22 Tobias Burnus <burnus@net-b.de>
3044
3045 PR fortran/45367
3046 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3047
3048 2010-08-22 Tobias Burnus <burnus@net-b.de>
3049
3050 PR fortran/36158
3051 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3052
3053 2010-08-22 Tobias Burnus <burnus@net-b.de>
3054 Dominique d'Humieres <dominiq@lps.ens.fr>
3055
3056 PR fortran/45367
3057 PR fortran/36158
3058 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3059 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3060
3061 2010-08-21 Janus Weil <janus@gcc.gnu.org>
3062
3063 PR fortran/44863
3064 PR fortran/45271
3065 PR fortran/45290
3066 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3067 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3068 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3069
3070 2010-08-21 Tobias Burnus <burnus@net-b.de>
3071
3072 PR fortran/36158
3073 PR fortran/33197
3074 * gfortran.dg/bessel_6.f90: New.
3075 * gfortran.dg/bessel_7.f90: New.
3076
3077 2010-08-20 Jan Hubicka <jh@suse.cz>
3078
3079 PR c++/45307
3080 PR c++/17736
3081 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3082 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3083
3084 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
3085
3086 PR target/45336
3087 * gcc.target/i386/pr45336-1.c: New.
3088 * gcc.target/i386/pr45336-2.c: Likewise.
3089 * gcc.target/i386/pr45336-3.c: Likewise.
3090 * gcc.target/i386/pr45336-4.c: Likewise.
3091
3092 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
3093
3094 PR testsuite/45361
3095 * gcc.target/i386/volatile-2.c: Update scan strings to also
3096 include (%rip) for the memory reference on x86_64.
3097
3098 2010-08-20 Jakub Jelinek <jakub@redhat.com>
3099
3100 PR middle-end/44974
3101 * gcc.dg/pr44974.c: New test.
3102
3103 PR rtl-optimization/45353
3104 * gcc.dg/pr45353.c: New test.
3105
3106 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
3107
3108 * gcc.target/i386/volatile-2.c: New.
3109
3110 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
3111
3112 PR rtl-optimization/44691
3113 * gfortran.dg/pr44691.f: New test.
3114
3115 2010-10-19 Olivier Hainque <hainque@adacore.com>
3116
3117 * gcc.target/sparc/sibcall-dslot.c: New testcase.
3118
3119 2010-08-19 Jason Merrill <jason@redhat.com>
3120
3121 * g++.dg/init/synth3.C: New.
3122 * g++.dg/init/value8.C: New.
3123 * g++.dg/tree-ssa/empty-2.C: New.
3124 * g++.dg/cpp0x/noexcept09.C: New.
3125
3126 2010-08-19 Daniel Kraft <d@domob.eu>
3127
3128 PR fortran/29785
3129 PR fortran/45016
3130 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3131 * gfortran.dg/pointer_remapping_1.f90: New test.
3132 * gfortran.dg/pointer_remapping_2.f03: New test.
3133 * gfortran.dg/pointer_remapping_3.f08: New test.
3134 * gfortran.dg/pointer_remapping_4.f03: New test.
3135 * gfortran.dg/pointer_remapping_5.f08: New test.
3136 * gfortran.dg/pointer_remapping_6.f08: New test.
3137
3138 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
3139
3140 PR testsuite/45324
3141 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3142
3143 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3144
3145 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3146
3147 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
3148
3149 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3150 variable.
3151
3152 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3153
3154 PR target/45070
3155 * gcc.c-torture/execute/pr45070.c: New.
3156
3157 2010-08-19 Ian Bolton <ian.bolton@arm.com>
3158
3159 * g++.dg/pr44328.C: New test.
3160
3161 2010-08-19 Tobias Burnus <burnus@net-b.de>
3162
3163 PR fortran/36158
3164 PR fortran/33197
3165 * gfortran.dg/bessel_3.f90: New.
3166 * gfortran.dg/bessel_4.f90: New.
3167 * gfortran.dg/bessel_5.f90: New.
3168
3169 2010-08-19 Janus Weil <janus@gcc.gnu.org>
3170
3171 PR fortran/45290
3172 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3173 * gfortran.dg/pointer_init_2.f90: New.
3174 * gfortran.dg/pointer_init_3.f90: New.
3175 * gfortran.dg/pointer_init_4.f90: New.
3176
3177 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
3178
3179 PR c++/45049
3180 * g++.dg/pr45049-1.C: New test.
3181 * g++.dg/pr45049-2.C: New test.
3182
3183 2010-08-18 Jie Zhang <jie@codesourcery.com>
3184
3185 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3186 20 if __ARM_PCS is defined otherwise 64.
3187 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3188 instead of hard coded 64.
3189
3190 2010-08-18 Yao Qi <yao@codesourcery.com>
3191
3192 PR target/45094
3193 * gcc.target/arm/pr45094.c: New test.
3194
3195 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3196
3197 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3198
3199 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
3200
3201 PR rtl-optimization/42575
3202 * gcc.target/arm/pr42575.c: New test.
3203
3204 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3205
3206 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3207 * gcc.dg/tls/thr-cse-1.c: New.
3208
3209 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
3210
3211 PR debug/42487
3212 * lib/target-supports.exp
3213 (check_effective_target_function_sections): New.
3214 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3215 function sections before proceding.
3216
3217 2010-08-17 Jakub Jelinek <jakub@redhat.com>
3218
3219 PR fortran/45308
3220 * gfortran.dg/pr45308.f03: New test.
3221
3222 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
3223
3224 PR target/45296
3225 * gcc.target/i386/pr45296.c: New test.
3226
3227 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
3228
3229 * g++.dg/ext/uow-1.C: New.
3230 * g++.dg/ext/uow-2.C: New.
3231 * g++.dg/ext/uow-3.C: New.
3232 * g++.dg/ext/uow-4.C: New.
3233
3234 2010-08-17 Richard Guenther <rguenther@suse.de>
3235
3236 PR testsuite/45266
3237 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3238
3239 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
3240
3241 PR c/40563
3242 * gcc.dg/Wcxx-compat-20.c: New test.
3243
3244 2010-08-17 Daniel Kraft <d@domob.eu>
3245
3246 PR fortran/38936
3247 * gfortran.dg/associate_1.f03: Extended to test newly supported
3248 features like association to variables.
3249 * gfortran.dg/associate_3.f03: Removed check for illegal change
3250 of associate-name here...
3251 * gfortran.dg/associate_5.f03: ...and added it here.
3252 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3253 * gfortran.dg/associate_7.f03: New test.
3254
3255 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
3256
3257 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3258
3259 2010-08-15 Daniel Kraft <d@domob.eu>
3260
3261 PR fortran/38936
3262 * gfortran.dg/associate_1.f03: Enable test for array expressions.
3263 * gfortran.dg/associate_3.f03: Clarify comment.
3264 * gfortran.dg/associate_5.f03: New test.
3265 * gfortran.dg/associate_6.f03: New test.
3266
3267 2010-08-15 Tobias Burnus <burnus@net-b.de>
3268
3269 PR fortran/45211
3270 * gfortran.dg/bind_c_usage_21.f90: New.
3271 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3272
3273 2010-08-15 Tobias Burnus <burnus@net-b.de>
3274
3275 * gfortran.dg/optional_absent_1.f90: New.
3276 * gfortran.dg/null_actual.f90: New.
3277
3278 2010-08-15 Tobias Burnus <burnus@net-b.de>
3279
3280 * gfortran.dg/pointer_target_1.f90: New.
3281 * gfortran.dg/pointer_target_2.f90: New.
3282 * gfortran.dg/pointer_target_3.f90: New.
3283
3284 2010-08-15 Daniel Kraft <d@domob.eu>
3285
3286 PR fortran/45197
3287 * gfortran.dg/elemental_args_check_3.f90: New test.
3288 * gfortran.dg/impure_1.f08: New test.
3289 * gfortran.dg/impure_2.f08: New test.
3290 * gfortran.dg/impure_3.f90: New test.
3291 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3292
3293 2010-08-15 Ira Rosen <irar@il.ibm.com>
3294
3295 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3296 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3297 SLP tests.
3298 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3299 misaligned loads.
3300 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3301 misaligned stores.c
3302 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3303
3304 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3305
3306 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3307 dg-require-effective-target after dg-do.
3308
3309 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
3310
3311 * lib/target-supports.exp (check_effective_target_vect_int): Return
3312 true for Loongson targets.
3313 (check_effective_target_vect_shift): Likewise.
3314 (check_effective_target_vect_no_int_max): Likewise.
3315 (check_effective_target_vect_no_align): Likewise.
3316 (check_effective_target_vect_short_mult): Likewise.
3317
3318 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
3319
3320 * g++.dg/cast.C: Change fields of structures to "long" to pass
3321 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3322 * g++.dg/cpp0x/iop.C: Ditto.
3323 * g++.dg/cpp0x/named_refs.C: Ditto.
3324 * g++.dg/cpp0x/rv1p.C: Ditto.
3325 * g++.dg/cpp0x/rv2p.C: Ditto.
3326 * g++.dg/cpp0x/rv3p.C: Ditto.
3327 * g++.dg/cpp0x/rv4p.C: Ditto.
3328 * g++.dg/cpp0x/rv5p.C: Ditto.
3329 * g++.dg/cpp0x/rv6p.C: Ditto.
3330 * g++.dg/cpp0x/rv7p.C: Ditto.
3331 * g++.dg/cpp0x/rv8p.C: Ditto.
3332 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3333
3334 2010-08-13 Daniel Kraft <d@domob.eu>
3335
3336 * gfortran.dg/implied_shape_1.f08: New test.
3337 * gfortran.dg/implied_shape_2.f90: New test.
3338 * gfortran.dg/implied_shape_3.f08: New test.
3339
3340 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3341
3342 PR libfortran/42526
3343 * gfortran.dg/char_component_initializer_1.f90: New test.
3344
3345 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
3346
3347 PR tree-optimization/45241
3348 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3349
3350 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3351
3352 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3353 to dg-options.
3354 * gcc.target/i386/pr40906-2.c: Ditto.
3355 * gcc.target/i386/pr40906-3.c: Ditto.
3356
3357 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3358
3359 PR middle-end/45262
3360 * gcc.c-torture/execute/pr45262.c: New test.
3361
3362 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
3363
3364 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3365 empty argument.
3366 * g++.dg/other/profile1.C: Ditto.
3367
3368 2010-08-12 Richard Guenther <rguenther@suse.de>
3369
3370 PR tree-optimization/45232
3371 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3372 * gcc.dg/tree-ssa/loop-7.c: Adjust.
3373 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3374 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3375 unsigned arithmetic.
3376 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3377 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3378 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3379 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3380 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3381 unsigned arithmetic.
3382 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3383 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3384 unsigned arithmetic.
3385 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3386 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3387 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3388 unsigned arithmetic.
3389 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3390 * gcc.dg/tree-ssa/negate.c: Adjust.
3391 * gcc.dg/vect/vect-1.c: Adjust.
3392 * gfortran.dg/reassoc_6.f: XFAIL.
3393
3394 2010-08-12 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR debug/45259
3397 * gcc.dg/pr45259.c: New test.
3398
3399 2010-08-12 Wei Guozhi <carrot@google.com>
3400
3401 PR target/44999
3402 * gcc.target/arm/pr44999.c: New testcase.
3403
3404 2010-08-12 Jie Zhang <jie@codesourcery.com>
3405
3406 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3407 (N): Likewise.
3408 (main): Adjust accordingly.
3409
3410 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3411
3412 * gfortran.dg/graphite/id-22.f: New.
3413
3414 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3415
3416 * gcc.dg/graphite/id-26.c: New.
3417
3418 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3419
3420 * gcc.dg/graphite/id-25.c: New.
3421
3422 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3423
3424 * gcc.dg/graphite/run-id-5.c: New.
3425 * gcc.dg/graphite/run-id-6.c: New.
3426 * gfortran.dg/graphite/id-21.f: New.
3427
3428 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3429
3430 * gcc.dg/graphite/id-24.c: New.
3431
3432 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3433
3434 * gcc.dg/tree-ssa/pr20742.c: New.
3435
3436 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3437
3438 * gcc.dg/graphite/id-23.c: New.
3439
3440 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3441
3442 * gfortran.dg/graphite/id-20.f: Adjust testcase.
3443
3444 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3445
3446 * gcc.dg/graphite/pr42729.c: New.
3447
3448 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3449
3450 * gfortran.dg/graphite/id-20.f: New.
3451
3452 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3453
3454 * gcc.dg/graphite/id-22.c: New.
3455
3456 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3457
3458 * gcc.dg/graphite/run-id-2.c: Call abort.
3459
3460 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
3461
3462 * gcc.dg/graphite/id-20.c: New.
3463
3464 2010-08-11 Janus Weil <janus@gcc.gnu.org>
3465 Steve Kargl <kargl@gcc.gnu.org>
3466
3467 PR fortran/44595
3468 * gfortran.dg/move_alloc_3.f90: New.
3469 * gfortran.dg/random_seed_2.f90: New.
3470
3471 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3472
3473 * lib/target-supports.exp (check_effective_target_sync_int_long):
3474 Add hppa*-*-linux*.
3475 (check_effective_target_sync_char_short): Likewise.
3476
3477 2010-08-10 Yao Qi <yao@codesourcery.com>
3478
3479 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3480 general form.
3481 * gcc.dg/tree-ssa/loop-31.c: Likewise.
3482 * g++.dg/other/packed1.C: Likewise.
3483 * g++.dg/other/crash-4.C: Likewise.
3484 * g++.dg/ext/packed8.C: Likewise.
3485 * g++.dg/init/array16.C: Likewise.
3486
3487 2010-08-10 xinliang David Li <davidxl@google.com>
3488 * gcc.dg/tree-ssa/loop-19.c: Add option
3489 -fno-prefetch-loop-array
3490
3491 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
3492
3493 PR middle-end/45182
3494 * gcc.c-torture/compile/pr45182.c: New test.
3495
3496 2010-08-09 Jason Merrill <jason@redhat.com>
3497
3498 PR c++/45236
3499 * g++.dg/cpp0x/variadic-104.C: New.
3500
3501 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3502
3503 PR fortran/44235
3504 * gfortran.dg/dependency_32.f90: New test.
3505
3506 2010-08-09 Richard Guenther <rguenther@suse.de>
3507
3508 PR middle-end/44632
3509 * g++.dg/opt/nrv17.C: New testcase.
3510
3511 2010-08-09 Richard Guenther <rguenther@suse.de>
3512
3513 PR middle-end/45212
3514 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3515 alignment from MEM_REF offset only if we took it from the
3516 base object.
3517
3518 * gcc.target/i386/pr24178.c: New testcase.
3519
3520 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3521
3522 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3523 * gcc.dg/20030702-1.c: Ditto.
3524 * gcc.dg/20050309-1.c: Ditto.
3525 * gcc.dg/20050325-1.c: Ditto.
3526 * gcc.dg/20050330-2.c: Ditto.
3527 * gcc.dg/20051201-1.c: Ditto.
3528 * gcc.dg/gomp/pr27573.c: Ditto.
3529 * gcc.dg/gomp/pr34610.c: Ditto.
3530 * gcc.dg/pr24225.c: Ditto.
3531 * gcc.dg/pr26570.c: Ditto.
3532 * gcc.dg/pr32773.c: Ditto.
3533 * g++.dg/gcov/gcov-6.C: Ditto.
3534 * g++.dg/gomp/pr34608.C: Ditto.
3535 * gfortran.dg/gomp/pr27573.f90: Ditto.
3536
3537 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
3538 dg-require-host-local dg directive.
3539 * gcc.dg/profile-dir-2.c: Ditto.
3540 * gcc.dg/profile-dir-3.c: Ditto.
3541
3542 2010-08-08 Richard Guenther <rguenther@suse.de>
3543
3544 PR tree-optimization/45109
3545 * gcc.c-torture/compile/pr45109.c: New testcase.
3546
3547 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
3548
3549 * gcc.dg/march.c: Skip if -march defined.
3550 * gcc.dg/mtune.c: Skip if -mtune defined.
3551
3552 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3553 generic thunk support.
3554
3555 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
3556
3557 PR target/45213
3558 * gcc.target/i386/pr45213.c: New test.
3559
3560 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3561
3562 PR libfortran/45143
3563 * gfortran.dg/fmt_error_11.f03: New test.
3564
3565 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
3566
3567 * lib/target-supports.exp (check_effective_target_sync_int_long):
3568 Add arm*-*-linux-gnueabi.
3569 (check_effective_target_sync_char_short): Likewise.
3570
3571 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3572
3573 PR fortran/45159
3574 * gfortran.dg/dependency_31.f90: New test.
3575
3576 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3577
3578 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
3579
3580 2010-08-06 Jason Merrill <jason@redhat.com>
3581
3582 * g++.dg/cpp0x/sfinae3.C: New.
3583 * g++.dg/cpp0x/sfinae4.C: New.
3584
3585 2010-08-06 Richard Guenther <rguenther@suse.de>
3586
3587 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3588 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3589 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3590 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3591 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3592 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3593 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3594 * gcc.c-torture/execute/20100805-1.c: Likewise.
3595
3596 2010-08-05 Martin Jambor <mjambor@suse.cz>
3597
3598 PR testsuite/42855
3599 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3600
3601 2010-08-05 Martin Jambor <mjambor@suse.cz>
3602
3603 * gcc.dg/ipa/ipcp-ii-1.c: New test.
3604 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3605
3606 2010-08-05 Martin Jambor <mjambor@suse.cz>
3607
3608 * g++.dg/ipa/devirt-1.C: New test.
3609 * g++.dg/ipa/devirt-2.C: Likewise.
3610 * g++.dg/ipa/devirt-3.C: Likewise.
3611 * g++.dg/ipa/devirt-4.C: Likewise.
3612 * g++.dg/ipa/devirt-5.C: Likewise.
3613 * gcc.dg/ipa/iinline-3.c: Likewise.
3614
3615 2010-08-05 Jie Zhang <jie@codesourcery.com>
3616
3617 PR tree-optimization/45144
3618 * gcc.dg/tree-ssa/pr45144.c: New test.
3619
3620 2010-08-04 Janus Weil <janus@gcc.gnu.org>
3621
3622 PR fortran/42207
3623 PR fortran/44064
3624 PR fortran/44065
3625 * gfortran.dg/class_25.f03: New.
3626 * gfortran.dg/class_26.f03: New.
3627
3628 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
3629
3630 * g++.dg/warn/miss-format-1.C: Update line number.
3631
3632 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
3633
3634 PR c++/44641
3635 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3636 .frame and .mask assembler directives.
3637
3638 2010-08-04 Richard Guenther <rguenther@suse.de>
3639
3640 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3641 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3642 * gcc.dg/tree-ssa/vrp50.c: Likewise.
3643 * gcc.dg/tree-ssa/vrp52.c: Likewise.
3644
3645 2010-08-04 Tobias Burnus <burnus@net-b.de>
3646
3647 PR fortran/44857
3648 * gfortran.dg/derived_constructor_char_1.f90: New.
3649 * gfortran.dg/derived_constructor_char_2.f90: New.
3650
3651 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3652
3653 PR fortran/45159
3654 * gfortran.dg/dependency_30.f90: New test.
3655
3656 2010-08-03 Jan Hubicka <jh@suse.cz>
3657
3658 * gcc.c-torture/compile/pr45085.c: New testcase.
3659
3660 2010-08-03 Janus Weil <janus@gcc.gnu.org>
3661
3662 PR fortran/44584
3663 PR fortran/45161
3664 * gfortran.dg/typebound_call_9.f03: Modified.
3665 * gfortran.dg/typebound_generic_1.f03: Modified.
3666
3667 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3668
3669 PR fortran/45159
3670
3671 * gfortran.dg/dependency_29.f90: New test.
3672
3673 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3674
3675 PR fortran/36854
3676 * gfortran.dg/character_comparison_2.f90: New test.
3677 * gfortran.dg/character_comparison_3.f90: New test.
3678 * gfortran.dg/dependency_28.f90: New test.
3679
3680 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
3681
3682 PR target/40457
3683 * gcc.target/arm/pr40457-1.c: New test.
3684 * gcc.target/arm/pr40457-2.c: New test.
3685
3686 2010-08-01 Janus Weil <janus@gcc.gnu.org>
3687
3688 PR fortran/44912
3689 * gfortran.dg/typebound_call_17.f03: New.
3690
3691 2010-07-30 Janus Weil <janus@gcc.gnu.org>
3692
3693 PR fortran/44929
3694 * gfortran.dg/allocate_derived_3.f90: New.
3695
3696 2010-07-30 Xinliang David Li <davidxl@google.com>
3697 PR tree-optimization/45121
3698 * c-c++-common/uninit-17.c: Add -fno-ivops option.
3699
3700 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3701
3702 PR c++/45112
3703 * g++.dg/pr45112.C: New test.
3704
3705 2010-07-30 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR debug/45055
3708 PR rtl-optimization/45137
3709 * gcc.dg/pr45055.c: New test.
3710
3711 2010-07-30 Alan Modra <amodra@gmail.com>
3712
3713 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3714 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3715
3716 2010-07-29 Tobias Burnus <burnus@net-b.de>
3717
3718 PR fortran/45087
3719 PR fortran/45125
3720 * gfortran.dg/whole_file_25.f90: New.
3721 * gfortran.dg/whole_file_26.f90: New.
3722 * gfortran.dg/whole_file_27.f90: New.
3723
3724 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3725
3726 PR fortran/44962
3727 * gfortran.dg/typebound_proc_17.f03: New.
3728
3729 2010-07-29 Janus Weil <janus@gcc.gnu.org>
3730
3731 PR fortran/45004
3732 * gfortran.dg/move_alloc_2.f90: New.
3733
3734 2010-07-29 Xinliang David Li <davidxl@google.com>
3735 PR tree-optimization/45121
3736 * c-c++-common/uninit-17.c: Fix expected output.
3737
3738 2010-07-29 Richard Guenther <rguenther@suse.de>
3739
3740 PR tree-optimization/45120
3741 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3742
3743 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
3744
3745 PR fortran/42051
3746 PR fortran/44064
3747 * gfortran.dg/pr42051.f03: New testcase.
3748
3749 2010-07-29 Richard Guenther <rguenther@suse.de>
3750
3751 PR middle-end/45034
3752 * gcc.c-torture/execute/pr45034.c: New testcase.
3753
3754 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3755
3756 PR c++/45096
3757 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3758
3759 2010-07-28 Daniel Kraft <d@domob.eu>
3760
3761 * gfortran.dg/bound_8.f90: New test.
3762
3763 2010-07-28 Jakub Jelinek <jakub@redhat.com>
3764
3765 PR debug/45105
3766 * gcc.dg/pr45105.c: New test.
3767
3768 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3769
3770 PR rtl-optimization/45107
3771 * gcc.dg/pr45107.c: New test.
3772
3773 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
3774
3775 PR rtl-optimization/45101
3776 * gcc.dg/pr45101.c: New test.
3777
3778 2010-07-28 Tobias Burnus <burnus@net-b.de>
3779
3780 PR fortran/45077
3781 * gfortran.dg/whole_file_24.f90: New.
3782
3783 2010-07-27 Jason Merrill <jason@redhat.com>
3784
3785 * g++.dg/cpp0x/variadic102.C: New.
3786 * g++.dg/cpp0x/variadic103.C: New.
3787
3788 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
3789
3790 PR rtl-optimization/40956
3791 PR target/42495
3792 PR middle-end/42574
3793 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3794 * gcc.target/arm/pr42574.c: Add tests.
3795
3796 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3797
3798 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3799 test name.
3800 (cleanup-repo-files): Ditto.
3801 (cleanup-saved-temps): Ditto.
3802
3803 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR testsuite/44701
3806 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3807
3808 PR c/45079
3809 * gcc.dg/pr45079.c: New test.
3810
3811 2010-07-27 Ira Rosen <irar@il.ibm.com>
3812
3813 PR tree-optimization/44152
3814 * gcc.dg/vect/fast-math-pr44152.c: New test.
3815
3816 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
3817
3818 PR ObjC/44140
3819 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3820 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3821 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3822 * obj-c++.dg/torture/trivial.mm: Ditto.
3823 * objc.dg/torture/tls/thr-init-2.m: Ditto.
3824 * objc.dg/torture/tls/thr-init-3.m: Ditto.
3825 * objc.dg/torture/tls/thr-init.m: Ditto.
3826 * objc.dg/torture/trivial.m: Ditto.
3827
3828 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
3829
3830 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3831 Skip on spu-*-* targets.
3832
3833 2010-07-27 Jakub Jelinek <jakub@redhat.com>
3834
3835 PR tree-optimization/45083
3836 * gcc.dg/pr45083.c: New test.
3837
3838 2010-07-26 Tobias Burnus <burnus@net-b.de>
3839
3840 PR fortran/40873
3841 * gfortran.dg/whole_file_22.f90: New test.
3842 * gfortran.dg/whole_file_23.f90: New test.
3843
3844 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
3845 Jack Howarth <howarth@bromo.med.uc.edu>
3846 Richard Henderson <rth@redhat.com>
3847
3848 PR target/44132
3849 * gcc.dg/tls/thr-init-1.c: New.
3850 * gcc.dg/tls/thr-init-2.c: New.
3851 * gcc.dg/torture/tls New.
3852 * gcc.dg/torture/tls/tls-test.c: New.
3853 * gcc.dg/torture/tls/thr-init-1.c: New.
3854 * gcc.dg/torture/tls/tls.exp: New.
3855 * gcc.dg/torture/tls/thr-init-2.c: New.
3856 * gcc.dg/tls/emutls-2.c: New test
3857
3858 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3859 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3860 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3861 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3862 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3863 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3864 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3865 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3866 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3867 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3868 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3869 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3870 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3871 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3872 gfortran.dg/gomp/appendix-a/a.22.4.f90,
3873 gfortran.dg/gomp/appendix-a/a.22.5.f90,
3874 gfortran.dg/gomp/appendix-a/a.22.6.f90,
3875 gfortran.dg/gomp/appendix-a/a.24.1.f90,
3876 gfortran.dg/gomp/appendix-a/a.32.1.f90,
3877 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3878 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3879 gfortran.dg/gomp/omp_threadprivate1.f90,
3880 gfortran.dg/gomp/omp_threadprivate2.f90,
3881 gfortran.dg/gomp/reduction1.f90,
3882 gfortran.dg/gomp/sharing-1.f90: Likewise.
3883
3884 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3885
3886 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3887 sse_runtime.
3888 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3889 dg-require-visibility.
3890
3891 2010-07-26 Richard Guenther <rguenther@suse.de>
3892
3893 PR tree-optimization/43784
3894 * gcc.c-torture/execute/pr43784.c: New testcase.
3895 * g++.dg/torture/pr43784.C: Likewise.
3896
3897 2010-07-26 Richard Guenther <rguenther@suse.de>
3898
3899 PR middle-end/45056
3900 * g++.dg/pr45056.C: New testcase.
3901
3902 2010-07-26 Richard Guenther <rguenther@suse.de>
3903
3904 PR tree-optimization/45071
3905 * gcc.dg/pr45071.c: New testcase.
3906
3907 2010-07-26 Tobias Burnus <burnus@net-b.de>
3908
3909 PR fortran/45066
3910 * gfortran.dg/namelist_62.f90: New.
3911
3912 2010-07-26 Richard Guenther <rguenther@suse.de>
3913
3914 * gcc.c-torture/execute/pr45017.c: Move ...
3915 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
3916
3917 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3918
3919 PR fortran/40628
3920 * trim_optimize_1.f90: New test.
3921 * character_comparision_1.f90: New test.
3922
3923 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3924
3925 PR fortran/42852
3926 * gfortran.dg/wtruncate_fix.f: New test.
3927
3928 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
3929
3930 PR testsuite/45068
3931 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3932
3933 2010-07-24 Richard Guenther <rguenther@suse.de>
3934
3935 PR lto/43788
3936 * g++.dg/lto/20100724-1_0.C: New testcase.
3937
3938 2010-07-24 Richard Guenther <rguenther@suse.de>
3939
3940 PR lto/43212
3941 * gcc.dg/lto/20100724-1_0.c: New testcase.
3942 * gcc.dg/lto/20100724-1_1.c: Likewise.
3943
3944 2010-07-24 Tobias Burnus <burnus@net-b.de>
3945
3946 PR fortran/40011
3947 * gfortran.dg/whole_file_21.f90: New.
3948
3949 * gfortran.dg/integer_exponentiation_3.F90: Use
3950 -ffloat-store only for i?86/x86-64 -m32.
3951
3952 2010-07-24 Tobias Burnus <burnus@net-b.de>
3953
3954 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3955 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3956
3957 2010-07-24 Tobias Burnus <burnus@net-b.de>
3958
3959 * gfortran.dg/func_decl_4.f90: Split test into two ...
3960 * gfortran.dg/func_decl_5.f90: ... parts.
3961 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3962 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3963 * gfortran.dg/global_references_1.f90: Add new dg-warning.
3964 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3965 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3966 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3967 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3968 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3969 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3970 * gfortran.dg/sizeof.f90: Make test valid.
3971 * gfortran.dg/pr20865.f90: Add new dg-error.
3972 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3973 * gfortran.dg/g77/19990218-0.f: Ditto.
3974 * gfortran.dg/g77/19990218-1.f: Ditto.
3975 * gfortran.dg/g77/970625-2.f: Ditto.
3976 * gfortran.dg/pr37243.f: Fix function declaration.
3977 * gfortran.dg/use_only_1.f90: Fix implicit typing.
3978 * gfortran.dg/loc_1.f90: Fix pointer datatype.
3979
3980 2010-07-23 Tobias Burnus <burnus@net-b.de>
3981
3982 PR fortran/44945
3983 * gfortran.dg/char_array_structure_constructor.f90: Add
3984 -fwhole-file as dg-option as it otherwise fails on some
3985 systems.
3986
3987 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
3988
3989 * gnat.dg/aggr16.ad[sb]: New test.
3990 * gnat.dg/aggr16_pkg.ads: New helper.
3991
3992 2010-07-23 Richard Guenther <rguenther@suse.de>
3993
3994 PR lto/43071
3995 * g++.dg/lto/20100723-1_0.C: New testcase.
3996
3997 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
3998
3999 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4000 AVX support.
4001 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4002 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4003
4004 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4005
4006 * lib/target-supports.exp (add_options_for_tls): New proc.
4007 * g++.dg/tls/static-1.C: Use dg-add-options tls.
4008 * g++.dg/tls/static-1a.cc: Likewise.
4009 * gcc.dg/tls/emutls-1.c: Likewise.
4010 * gcc.dg/tls/opt-11.c: Likewise.
4011 * gcc.dg/tls/opt-12.c: Likewise.
4012 * gcc.dg/tls/pr24428-2.c: Likewise.
4013 * gcc.dg/tls/pr24428.c: Likewise.
4014 * obj-c++.dg/tls/static-1.mm: Likewise.
4015 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4016 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4017 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4018 * objc.dg/torture/tls/thr-init-2.m: Likewise.
4019 * objc.dg/torture/tls/thr-init-3.m: Likewise.
4020 * objc.dg/torture/tls/thr-init.m: Likewise.
4021 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4022
4023 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4024
4025 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4026 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4027 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4028 optimized dump files.
4029
4030 2010-07-23 Jakub Jelinek <jakub@redhat.com>
4031
4032 PR tree-optimization/45047
4033 * gcc.c-torture/compile/pr45047.c: New test.
4034
4035 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4036
4037 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4038 instead of dg-compile.
4039 * gcc.dg/float-range-4.c: Ditto.
4040 * gcc.dg/float-range-5.c: Ditto.
4041 * gcc.dg/fold-overflow-1.c: Ditto.
4042 * gcc.dg/gomp/sections-4.c: Ditto.
4043 * gcc.dg/transparent-union-1.c: Ditto.
4044 * gcc.dg/transparent-union-2.c: Ditto.
4045 * gcc.target/i386/pr39315-check.c: Ditto.
4046 * g++.dg/gomp/sections-4.C: Ditto.
4047 * g++.dg/template/dtor7.C: Ditto.
4048 * g++.dg/tree-ssa/pr19952.C: Ditto.
4049 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4050 * gfortran.dg/graphite/pr42185.f90: Ditto.
4051 * gfortran.dg/namelist_36.f90: Ditto.
4052 * gnat.dg/noreturn1.adb: Ditto.
4053 * gnat.dg/specs/small_alignment.ads: Ditto.
4054
4055 2010-07-23 Martin Jambor <mjambor@suse.cz>
4056
4057 PR tree-optimization/44915
4058 * g++.dg/torture/pr44915.C: New test.
4059
4060 2010-07-23 Martin Jambor <mjambor@suse.cz>
4061
4062 PR tree-optimization/44914
4063 * g++.dg/tree-ssa/pr44914.C: New test.
4064
4065 2010-07-23 Jie Zhang <jie@codesourcery.com>
4066
4067 PR target/44290
4068 * gcc.dg/pr44290-1.c: New test.
4069 * gcc.dg/pr44290-2.c: New test.
4070
4071 2010-07-23 Jason Merrill <jason@redhat.com>
4072
4073 PR c++/45008
4074 * g++.dg/abi/mangle44.C: New.
4075
4076 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4077
4078 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4079 for compile-time only tests.
4080 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4081 target check.
4082 * gcc.target/i386/pr39315-4.c: Ditto.
4083 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4084 target check. Include sse-os-support.h.
4085 (main): Call check_isa and sse_os_support.
4086 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4087 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4088 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4089 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4090 target check. Include sse-os-support.h.
4091 (main): Call check_isa and sse_os_support.
4092 * gcc.target/i386/vperm-v2df.c: Ditto.
4093
4094 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
4095
4096 * lib/target-supports.exp (check_avx_hw_available): New procedure.
4097 (check_effective_target_avx_runtime): New procedure.
4098 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4099 (check_effective_target_sse_runtime): Add check_effective_target_sse.
4100
4101 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4102 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
4103 and __get_cpuid test.
4104 * gcc.dg/compat/vector-2b_main.c: Ditto.
4105
4106 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4107
4108 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4109 for compile-time only test.
4110 * gcc.dg/pr32716.c: Ditto.
4111 * gcc.dg/pr34856.c: Ditto.
4112 * gcc.dg/pr36997.c: Ditto.
4113 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4114 * gfortran.dg/pr28158.f90: Ditto.
4115 * gfortran.dg/pr30667.f: Ditto.
4116
4117 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4118 i?86-*-* and x86_64-*-* targets to disable execution on targets
4119 without sse2 runtime support.
4120 * g++.dg/vect/vect.exp: Ditto.
4121 * gfortran.dg/vect/vect.exp: Ditto.
4122
4123 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4124 * gcc.dg/pr37544.c: Ditto.
4125 * gcc.dg/pr40550.c: Ditto.
4126 * gcc.dg/compat/union-m128-1_main.c: Ditto.
4127 * gcc.dg/compat/vector-1a_main.c: Ditto.
4128 * gcc.dg/compat/vector-2a_main.c: Ditto.
4129 * gcc.dg/torture/pr16104-1.c: Ditto.
4130 * gcc.dg/torture/pr35771-1.c: Ditto.
4131 * gcc.dg/torture/pr35771-2.c: Ditto.
4132 * gcc.dg/torture/pr35771-3.c: Ditto.
4133 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4134 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4135 * gcc.dg/torture/stackalign/push-1.c: Ditto.
4136 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4137 * g++.dg/other/i386-1.C: Ditto.
4138 * g++.dg/other/pr40446.C: Ditto.
4139
4140 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4141
4142 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4143
4144 2010-07-23 Daniel Kraft <d@domob.eu>
4145
4146 PR fortran/44709
4147 * gfortran.dg/exit_1.f08: New test.
4148 * gfortran.dg/exit_2.f08: New test.
4149
4150 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
4151
4152 PR tree-optimization/39839
4153 * gcc.target/arm/pr39839.c: New test case.
4154
4155 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4156
4157 * gnat.dg/unchecked_convert5b.adb: New test.
4158 * gnat.dg/unchecked_convert6.adb: Likewise.
4159 * gnat.dg/unchecked_convert6b.adb: Likewise.
4160
4161 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
4162
4163 * gnat.dg/aggr15.ad[sb]: New test.
4164
4165 2010-07-22 Dodji Seketeli <dodji@redhat.com>
4166
4167 PR debug/45024
4168 * g++.dg/debug/dwarf2/nested-2.C: New test case.
4169
4170 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
4171
4172 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4173 with dg-require-linker-plugin.
4174
4175 2010-07-22 Richard Guenther <rguenther@suse.de>
4176
4177 PR lto/43850
4178 * g++.dg/lto/20100722-1_0.C: New testcase.
4179
4180 2010-07-22 Richard Guenther <rguenther@suse.de>
4181
4182 PR lto/42451
4183 * gcc.dg/lto/20100720-3_0.c: New testcase.
4184 * gcc.dg/lto/20100720-3_1.c: Likewise.
4185
4186 2010-07-22 Richard Guenther <rguenther@suse.de>
4187
4188 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4189 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4190
4191 PR lto/43373
4192 * gcc.dg/lto/20100722-1_0.c: New testcase.
4193
4194 2010-07-22 Martin Jambor <mjambor@suse.cz>
4195
4196 PR tree-optimization/44891
4197 * gcc.c-torture/compile/pr44891.c: New test.
4198
4199 2010-07-22 Richard Guenther <rguenther@suse.de>
4200
4201 PR tree-optimization/45017
4202 * gcc.c-torture/execute/pr45017.c: New testcase.
4203
4204 2010-07-22 Tobias Burnus <burnus@net-b.de>
4205
4206 PR fortran/45019
4207 * gfortran.dg/aliasing_dummy_5.f90: New.
4208
4209 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4210
4211 PR target/43698
4212 * gcc.target/arm/pr43698.c: New test.
4213
4214 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
4215
4216 PR fortran/44929
4217 * Revert my commit r162325 for this PR.
4218
4219 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR debug/45015
4222 * gcc.target/m68k/pr45015.c: New test.
4223
4224 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
4225
4226 PR c++/44641
4227 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4228 comments.
4229
4230 2010-07-21 Richard Guenther <rguenther@suse.de>
4231
4232 PR lto/45018
4233 * g++.dg/lto/20100721-1_0.C: New testcase.
4234
4235 2010-07-21 Martin Jambor <mjambor@suse.cz>
4236
4237 PR tree-optimization/44900
4238 * g++.dg/torture/pr44900.C: New test.
4239
4240 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
4241
4242 PR middle-end/44738
4243 * c-c++-common/uninit-17.c: Correct expected error.
4244
4245 2010-07-21 Jakub Jelinek <jakub@redhat.com>
4246
4247 * gcc.dg/guality/asm-1.c: New test.
4248
4249 PR debug/45003
4250 * gcc.dg/guality/pr45003-2.c: New test.
4251 * gcc.dg/guality/pr45003-3.c: New test.
4252
4253 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4254
4255 PR libfortran/44697
4256 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4257
4258 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
4259
4260 * lib/scanasm.exp (dg-function-on-line): Test that a function is
4261 defined on the current line.
4262 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4263 * g++.dg/debug/dwarf2/pr44641.C: New.
4264
4265 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
4266
4267 * gcc.target/powerpc/block-move-1.c: New test.
4268 * gcc.target/powerpc/block-move-2.c: New test.
4269
4270 2010-07-20 Jason Merrill <jason@redhat.com>
4271
4272 PR c++/44967
4273 * g++.dg/cpp0x/sfinae2.C: New.
4274
4275 2010-07-20 Richard Guenther <rguenther@suse.de>
4276
4277 PR lto/42696
4278 * gcc.dg/lto/20100720-4_0.c: New testcase.
4279
4280 2010-07-20 Richard Guenther <rguenther@suse.de>
4281
4282 PR lto/43221
4283 * gcc.dg/lto/20100720-2_0.c: New testcase.
4284 * gcc.dg/lto/20100720-2_1.c: Likewise.
4285
4286 2010-07-20 Richard Guenther <rguenther@suse.de>
4287
4288 PR lto/43208
4289 * gcc.dg/lto/20100720-1_0.c: New testcase.
4290 * gcc.dg/lto/20100720-1_1.c: Likewise.
4291
4292 2010-07-20 Jakub Jelinek <jakub@redhat.com>
4293
4294 PR debug/45003
4295 * gcc.dg/guality/pr45003-1.c: New test.
4296
4297 2010-07-20 Richard Guenther <rguenther@suse.de>
4298
4299 PR tree-optimization/44977
4300 * gcc.dg/torture/pr44977.c: New testcase.
4301
4302 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
4303
4304 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4305 sync_char_short
4306
4307 2010-07-20 Richard Guenther <rguenther@suse.de>
4308
4309 PR middle-end/44971
4310 PR middle-end/44988
4311 * gcc.dg/pr44971.c: New testcase.
4312 * gcc.c-torture/compile/pr44988.c: Likewise.
4313
4314 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
4315
4316 PR fortran/44929
4317 * gfortran.dg/allocate_with_typespec.f90: New test.
4318 * gfortran.dg/allocate_derived_1.f90: Update error message.
4319
4320 2010-07-19 Jason Merrill <jason@redhat.com>
4321
4322 PR c++/44996
4323 * g++.dg/cpp0x/decltype23.C: New.
4324
4325 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
4326
4327 PR fortran/42385
4328 * gfortran.dg/class_defined_operator_1.f03 : New test.
4329
4330 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
4331
4332 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4333 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4334 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
4335 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4336
4337 2010-07-19 Richard Guenther <rguenther@suse.de>
4338
4339 PR middle-end/44941
4340 * gcc.c-torture/compile/pr44941.c: New testcase.
4341
4342 2010-07-19 Jason Merrill <jason@redhat.com>
4343
4344 PR c++/44969
4345 * g++.dg/template/sfinae24.C: New.
4346
4347 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
4348
4349 PR fortran/44353
4350 * gfortran.dg/data_implied_do_2.f90: Removed.
4351
4352 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4353
4354 PR c++/44969
4355 * g++.dg/template/sfinae23.C: New.
4356
4357 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4358
4359 * lib/target-supports.exp (check_sse_os_support_available): New
4360 proc.
4361 (check_sse_hw_available): New proc.
4362 (check_effective_target_sse_runtime): New proc.
4363 (check_effective_target_sse2_runtime): New proc.
4364 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4365 -msse2 if check_sse_os_support_available.
4366 * g++.dg/vect/vect.exp: Only run -msse2 tests if
4367 check_sse_os_support_available.
4368 * gcc.dg/vect/vect.exp: Likewise.
4369 * gfortran.dg/vect/vect.exp: Likewise.
4370 * gcc.target/i386/sol2-check: Renamed to ...
4371 * gcc.target/i386/sse-os-support.h: ... this.
4372 (sol2_check): Renamed to ...
4373 (sse_os_support): ... this.
4374 Only test movss with xmm registers.
4375 * gcc.target/i386/sse-check.h: Reflect new header and function names.
4376 Removed ILL_INSN, ILL_INSN_LEN.
4377 * gcc.target/i386/sse2-check.h: Likewise.
4378 * gcc.target/i386/sse3-check.h: Likewise.
4379 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4380 Removed cpuid.h, __get_cpuid test.
4381 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4382 Removed cpuid.h, __get_cpuid test.
4383 * g++.dg/other/pr40446.C: Likewise.
4384 * gcc.dg/compat/union-m128-1_main.c: Likewise.
4385 * gcc.dg/compat/vector-1a_main.c: Likewise.
4386 * gcc.dg/compat/vector-2a_main.c: Likewise.
4387 * gcc.dg/pr36584.c: Likewise.
4388 * gcc.dg/pr37544.c: Likewise.
4389 * gcc.dg/torture/pr16104-1.c: Likewise.
4390 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4391 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4392 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4393 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4394 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4395 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4396 sse2_runtime.
4397 * gcc.dg/torture/pr35771-2.c: Likewise.
4398 * gcc.dg/torture/pr35771-3.c: Likewise.
4399 * gcc.target/i386/pr39315-2.c: Likewise.
4400 * gcc.target/i386/pr39315-4.c: Likewise.
4401 * gcc.target/i386/vperm-v2df.c: Likewise.
4402 * gcc.target/i386/vperm-v2di.c: Likewise.
4403 * gcc.target/i386/vperm-v4si-1.c: Likewise.
4404 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4405 sse_runtime.
4406
4407 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
4408
4409 PR fortran/44353
4410 * gfortran.dg/data_implied_do_2.f90: New test.
4411
4412 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4413
4414 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4415
4416 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4417
4418 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4419 to the "mips16" group.
4420 (mips_using_mips16_p): New procedure.
4421 (mips-dg-options): Use it.
4422
4423 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
4424
4425 * gcc.target/mips/mips16-attributes-4.c: New test.
4426
4427 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
4428
4429 PR testsuite/44418
4430 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4431 * gcc.target/powerpc/recip-2.c: Ditto.
4432 * gcc.target/powerpc/recip-3.c: Ditto.
4433
4434 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
4435
4436 * gcc.target/arm/pr42235.c: New test.
4437
4438 2010-07-16 Jason Merrill <jason@redhat.com>
4439
4440 PR c++/32505
4441 * g++.dg/template/partial8.C: New.
4442
4443 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4444
4445 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4446 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
4447 in C++.
4448 (gualcvt): New overloaded inline.
4449 (GUALCVT): Use it for C++.
4450 * g++.dg/guality/guality.exp: New.
4451 * g++.dg/guality/guality.h: New.
4452 * g++.dg/guality/redeclaration1.C: New test.
4453 * g++.dg/dg.exp: Prune also guality/* tests.
4454 * gcc.dg/guality/pr43141.c: Moved to...
4455 * c-c++-common/guality/pr43141.c: ... here.
4456
4457 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4458
4459 PR libfortran/37077
4460 * gfortran.dg/char4_iunit_2.f03: New test.
4461
4462 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
4463
4464 * lib/plugin-support.exp (plugin-test-execute):
4465 Add ${gcc_objdir}/intl to includes.
4466
4467 2010-07-16 Jakub Jelinek <jakub@redhat.com>
4468
4469 PR target/44942
4470 * gcc.c-torture/execute/pr44942.c: New test.
4471 * gcc.target/i386/pr44942.c: New test.
4472
4473 2010-07-15 Jason Merrill <jason@redhat.com>
4474
4475 PR c++/44909
4476 * g++.dg/cpp0x/implicit7.C: New.
4477 * g++.dg/cpp0x/implicit8.C: New.
4478
4479 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4480
4481 Disable float tests for __SPU__ targets due to lack of signed zero:
4482 * c-c++-common/torture/complex-sign-add.c (check_add_float).
4483 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4484 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4485 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4486 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4487 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4488 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4489 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4490 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4491
4492 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4493
4494 * gfortran.dg/select_char_2.f90: New test.
4495
4496 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
4497
4498 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4499 with DECL_CHAIN.
4500
4501 2010-07-15 Janus Weil <janus@gcc.gnu.org>
4502
4503 PR fortran/44936
4504 * gfortran.dg/typebound_generic_9.f03: New.
4505
4506 2010-07-15 Richard Guenther <rguenther@suse.de>
4507
4508 PR tree-optimization/44946
4509 * gcc.c-torture/compile/pr44946.c: New testcase.
4510
4511 2010-07-15 Jakub Jelinek <jakub@redhat.com>
4512
4513 PR fortran/40206
4514 * gfortran.dg/select_char_3.f90: New test.
4515
4516 2010-07-15 Magnus Granberg <zorry@gentoo.org>
4517 Kevin F. Quinn <kevquinn@gentoo.org>
4518
4519 * gcc.dg/Wtrampolines.c: New.
4520
4521 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4522
4523 PR libfortran/44934
4524 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4525
4526 2010-07-14 Jason Merrill <jason@redhat.com>
4527
4528 PR c++/44810
4529 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4530
4531 Implement C++0x unrestricted unions (N2544)
4532 * g++.dg/cpp0x/union1.C: New.
4533 * g++.dg/cpp0x/union2.C: New.
4534 * g++.dg/cpp0x/union3.C: New.
4535 * g++.dg/cpp0x/defaulted2.C: Adjust.
4536 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4537 * g++.old-deja/g++.ext/anon2.C: Adjust.
4538 * g++.old-deja/g++.mike/misc6.C: Adjust.
4539
4540 2010-07-14 Janus Weil <janus@gcc.gnu.org>
4541
4542 PR fortran/44925
4543 * gfortran.dg/c_loc_tests_15.f90: New.
4544
4545 2010-07-13 Jason Merrill <jason@redhat.com>
4546
4547 PR c++/44909
4548 * g++.dg/cpp0x/implicit6.C: New.
4549
4550 2010-07-13 Jason Merrill <jason@redhat.com>
4551
4552 PR c++/44540
4553 * g++.dg/abi/noreturn1.C: New.
4554 * g++.dg/abi/noreturn2.C: New.
4555
4556 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
4557
4558 PR other/44874
4559 PR debug/44832
4560 * c-c++-common/pr44832.c: New test.
4561
4562 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
4563
4564 PR objc/44488
4565 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4566 on the target. Make sure that we can assemble the emitted asm when
4567 the test type is 'compile'.
4568
4569 2010-07-13 Richard Guenther <rguenther@suse.de>
4570
4571 PR tree-optimization/36960
4572 * g++.dg/torture/pr36960.C: New testcase.
4573
4574 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
4575
4576 PR c++/44908
4577 * g++.dg/template/sfinae21.C: New.
4578 * g++.dg/template/sfinae22.C: Likewise.
4579
4580 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
4581
4582 PR testsuite/42843
4583 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4584 * gcc.dg/plugin/ggcplug.c: Likewise.
4585 * g++.dg/plugin/selfassign.c: Likewise.
4586 * g++.dg/plugin/attribute_plugin.c: Likewise.
4587 * g++.dg/plugin/dumb_plugin.c: Likewise.
4588 * g++.dg/plugin/pragma_plugin.c: Likewise.
4589
4590 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
4591
4592 * gcc.c-torture/execute/pr44683.x: New.
4593 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4594
4595 2010-07-13 Janus Weil <janus@gcc.gnu.org>
4596
4597 PR fortran/44434
4598 PR fortran/44565
4599 PR fortran/43945
4600 PR fortran/44869
4601 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4602 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4603 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4604 * gfortran.dh/typebound_call_16.f03: New.
4605 * gfortran.dg/typebound_generic_6.f03: New.
4606 * gfortran.dg/typebound_generic_7.f03: New.
4607 * gfortran.dg/typebound_generic_8.f03: New.
4608
4609 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4610
4611 PR libfortran/37077
4612 * gfortran.dg/char4_iunit_1.f03: New test.
4613
4614 2010-07-12 Jakub Jelinek <jakub@redhat.com>
4615
4616 * gcc.dg/tree-ssa/vrp53.c: New test.
4617
4618 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
4619
4620 PR c++/44907
4621 * g++.dg/template/sfinae19.C: New.
4622 * g++.dg/template/sfinae20.C: Likewise.
4623
4624 2010-07-12 Jie Zhang <jie@codesourcery.com>
4625
4626 * gcc.target/arm/interrupt-1.c: New test.
4627 * gcc.target/arm/interrupt-2.c: New test.
4628
4629 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4630
4631 * gcc.dg/pr42427.c: Require c99_runtime.
4632 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4633 c99_runtime.
4634 * gcc.target/i386/avx-cmpss-1.c: Likewise.
4635 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4636 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4637 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4638 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4639 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4640 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4641 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4642 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4643 * gcc.target/i386/pr37275.c: Require visibility support.
4644
4645 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4646
4647 * lib/target-supports.exp (check_effective_target_sse): New proc.
4648 * gcc.target/i386/sol2-check.h: New file.
4649 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4650 Include sol2-check.h.
4651 (main) Only run do_test () if sol2_check ().
4652 * gcc.target/i386/sse2-check.h: Likewise.
4653 * gcc.target/i386/sse3-check.h: Likewise.
4654 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4655 [__sun__ && __svr4__]: Execute SSE2 instruction.
4656 * gcc.target/i386/math-torture/math-torture.exp: Only add options
4657 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4658 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4659 * g++.dg/ext/vector14.C: Likewise.
4660 * g++.dg/other/mmintrin.C: Likewise.
4661 * gcc.dg/20020418-1.c: Likewise.
4662 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4663 * gcc.dg/format/ms_unnamed-1.c: Likewise.
4664 * gcc.dg/format/unnamed-1.c: Likewise.
4665 Adapt dg-warning line number.
4666 * gcc.dg/graphite/pr40281.c: Likewise.
4667 * gcc.dg/pr32176.c: Likewise.
4668 * gcc.dg/pr40550.c: Likewise.
4669 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4670 * gcc.dg/torture/pr36891.c: Likewise.
4671 * gcc.target/i386/20020218-1.c: Likewise.
4672 * gcc.target/i386/20020523.c: Likewise.
4673 * gcc.target/i386/abi-1.c: Likewise.
4674 * gcc.target/i386/brokensqrt.c: Likewise.
4675 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4676 * gcc.target/i386/pr13366.c: Likewise.
4677 * gcc.target/i386/pr13685.c: Likewise.
4678 * gcc.target/i386/pr24306.c: Likewise.
4679 * gcc.target/i386/pr31486.c: Likewise.
4680 * gcc.target/i386/pr32065-1.c: Likewise.
4681 * gcc.target/i386/pr32065-2.c: Likewise.
4682 * gcc.target/i386/pr32389.c: Likewise.
4683 * gcc.target/i386/pr38824.c: Likewise.
4684 * gcc.target/i386/pr38931.c: Likewise.
4685 * gcc.target/i386/pr39592-1.c: Likewise.
4686 * gcc.target/i386/pr43766.c: Likewise.
4687 * gcc.target/i386/recip-divf.c: Likewise.
4688 * gcc.target/i386/recip-sqrtf.c: Likewise.
4689 * gcc.target/i386/recip-vec-divf.c: Likewise.
4690 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4691 * gcc.target/i386/sse-1.c: Likewise.
4692 * gcc.target/i386/sse-16.c: Likewise.
4693 * gcc.target/i386/sse-2.c: Likewise.
4694 * gcc.target/i386/sse-20.c: Likewise.
4695 * gcc.target/i386/sse-3.c: Likewise.
4696 * gcc.target/i386/sse-7.c: Likewise.
4697 * gcc.target/i386/sse-9.c: Likewise.
4698 * gcc.target/i386/sse-addps-1.c: Likewise.
4699 * gcc.target/i386/sse-addss-1.c: Likewise.
4700 * gcc.target/i386/sse-andnps-1.c: Likewise.
4701 * gcc.target/i386/sse-andps-1.c: Likewise.
4702 * gcc.target/i386/sse-cmpss-1.c: Likewise.
4703 * gcc.target/i386/sse-comiss-1.c: Likewise.
4704 * gcc.target/i386/sse-comiss-2.c: Likewise.
4705 * gcc.target/i386/sse-comiss-3.c: Likewise.
4706 * gcc.target/i386/sse-comiss-4.c: Likewise.
4707 * gcc.target/i386/sse-comiss-5.c: Likewise.
4708 * gcc.target/i386/sse-comiss-6.c: Likewise.
4709 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4710 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4711 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4712 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4713 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4714 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4715 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4716 * gcc.target/i386/sse-divps-1.c: Likewise.
4717 * gcc.target/i386/sse-divss-1.c: Likewise.
4718 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4719 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4720 * gcc.target/i386/sse-maxps-1.c: Likewise.
4721 * gcc.target/i386/sse-maxss-1.c: Likewise.
4722 * gcc.target/i386/sse-minps-1.c: Likewise.
4723 * gcc.target/i386/sse-minss-1.c: Likewise.
4724 * gcc.target/i386/sse-movaps-1.c: Likewise.
4725 * gcc.target/i386/sse-movaps-2.c: Likewise.
4726 * gcc.target/i386/sse-movhlps-1.c: Likewise.
4727 * gcc.target/i386/sse-movhps-1.c: Likewise.
4728 * gcc.target/i386/sse-movhps-2.c: Likewise.
4729 * gcc.target/i386/sse-movlhps-1.c: Likewise.
4730 * gcc.target/i386/sse-movmskps-1.c: Likewise.
4731 * gcc.target/i386/sse-movntps-1.c: Likewise.
4732 * gcc.target/i386/sse-movss-1.c: Likewise.
4733 * gcc.target/i386/sse-movss-2.c: Likewise.
4734 * gcc.target/i386/sse-movss-3.c: Likewise.
4735 * gcc.target/i386/sse-movups-1.c: Likewise.
4736 * gcc.target/i386/sse-movups-2.c: Likewise.
4737 * gcc.target/i386/sse-mulps-1.c: Likewise.
4738 * gcc.target/i386/sse-mulss-1.c: Likewise.
4739 * gcc.target/i386/sse-orps-1.c: Likewise.
4740 * gcc.target/i386/sse-rcpps-1.c: Likewise.
4741 * gcc.target/i386/sse-recip-vec.c: Likewise.
4742 * gcc.target/i386/sse-recip.c: Likewise.
4743 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4744 * gcc.target/i386/sse-set-ps-1.c: Likewise.
4745 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4746 * gcc.target/i386/sse-subps-1.c: Likewise.
4747 * gcc.target/i386/sse-subss-1.c: Likewise.
4748 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4749 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4750 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4751 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4752 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4753 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4754 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4755 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4756 * gcc.target/i386/sse-xorps-1.c: Likewise.
4757 * gcc.target/i386/ssefn-1.c: Likewise.
4758 * gcc.target/i386/ssefn-3.c: Likewise.
4759 * gcc.target/i386/sseregparm-1.c: Likewise.
4760 * gcc.target/i386/stackalign/return-3.c: Likewise.
4761 * gcc.target/i386/vectorize1.c: Likewise.
4762 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4763 * gcc.target/i386/xorps-sse.c: Likewise.
4764 * gfortran.dg/pr28158.f90: Likewise.
4765 * gfortran.dg/pr30667.f: Likewise.
4766 * gnat.dg/loop_optimization7.adb: Likewise.
4767 * gnat.dg/sse_nolib.adb: Likewise.
4768
4769 2010-07-11 Tobias Burnus <burnus@net-b.de>
4770
4771 PR fortran/44702
4772 * gfortran.dg/use_rename_6.f90: New.
4773 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4774
4775 2010-07-11 Janus Weil <janus@gcc.gnu.org>
4776
4777 PR fortran/44869
4778 * gfortran.dg/class_24.f03: New.
4779
4780 2010-07-10 Richard Guenther <rguenther@suse.de>
4781
4782 PR lto/44889
4783 * gcc.dg/lto/20100709-1_0.c: New testcase.
4784 * gcc.dg/lto/20100709-1_1.c: Likewise.
4785
4786 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
4787
4788 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4789
4790 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
4791
4792 PR objc/44140
4793 * objc.dg/lto/trivial-1_0.m: New.
4794 * objc.dg/lto/lto.exp: New.
4795 * obj-c++.dg/lto/trivial-1_0.mm: New.
4796 * obj-c++.dg/lto/lto.exp: New.
4797 * objc.dg/symtab-1.m: Adjust sizes.
4798 * objc.dg/image-info.m: Do not run for gnu-runtime.
4799
4800 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4801
4802 * gcc.dg/pr32370.c: Allow another kind of error message.
4803
4804 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
4805
4806 * gnat.dg/atomic3.adb: New test.
4807
4808 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4809 Denys Vlasenko <dvlasenk@redhat.com>
4810 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4811
4812 PR tree-optimization/28632
4813 * gcc.dg/tree-ssa/vrp51.c: New test.
4814 * gcc.dg/tree-ssa/vrp52.c: New test.
4815
4816 2010-07-09 Jason Merrill <jason@redhat.com>
4817
4818 * g++.dg/abi/covariant6.C: New.
4819 * g++.dg/inherit/covariant17.C: Test both bases.
4820 * g++.dg/inherit/covariant7.C: Check vtable layout.
4821
4822 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
4823
4824 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4825
4826 2010-07-09 Richard Guenther <rguenther@suse.de>
4827
4828 PR tree-optimization/44852
4829 * gcc.c-torture/execute/pr44852.c: New testcase.
4830
4831 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4832
4833 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4834 multiplication by values.
4835 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4836 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4837
4838 2010-07-09 Richard Guenther <rguenther@suse.de>
4839
4840 PR tree-optimization/44882
4841 * gfortran.dg/pr44882.f90: New testcase.
4842
4843 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
4844
4845 PR target/40657
4846 * gcc.target/arm/pr40657-1.c: New test.
4847 * gcc.target/arm/pr40657-2.c: New test.
4848 * gcc.c-torture/execute/pr40657.c: New test.
4849
4850 2010-07-09 Jakub Jelinek <jakub@redhat.com>
4851
4852 * gcc.dg/tree-ssa/vrp50.c: New test.
4853 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4854
4855 2010-07-08 Janus Weil <janus@gcc.gnu.org>
4856
4857 PR fortran/44649
4858 * gfortran.dg/c_sizeof_1.f90: Modified.
4859 * gfortran.dg/storage_size_1.f08: New.
4860 * gfortran.dg/storage_size_2.f08: New.
4861
4862 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
4863
4864 * gcc.c-torture/execute/20100708-1.c: New test.
4865
4866 2010-07-08 Jakub Jelinek <jakub@redhat.com>
4867
4868 PR fortran/44847
4869 * gfortran.dg/gomp/pr44847.f90: New test.
4870
4871 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
4872
4873 PR tree-optimization/44710
4874 * gcc.dg/tree-ssa/ifc-6.c: New.
4875 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4876
4877 2010-07-08 Tobias Burnus <burnus@net-b.de>
4878
4879 PR fortran/18918
4880 * gfortran.dg/coarray_10.f90: Add an additional test.
4881
4882 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
4883
4884 PR middle-end/44828
4885 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4886 * gcc.c-torture/execute/pr44828.x: Revert.
4887
4888 2010-07-08 Jason Merrill <jason@redhat.com>
4889
4890 PR c++/43120
4891 * g++.dg/inherit/covariant17.C: New.
4892 * g++.dg/abi/covariant1.C: Actually test for the bug.
4893
4894 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
4895
4896 PR rtl-optimization/44838
4897 * gcc.dg/pr44838.c: New.
4898
4899 2010-07-08 Richard Guenther <rguenther@suse.de>
4900
4901 PR tree-optimization/44831
4902 * gcc.c-torture/compile/pr44831.c: New testcase.
4903 * gcc.dg/tree-ssa/pr21463.c: Adjust.
4904
4905 2010-07-08 Richard Guenther <rguenther@suse.de>
4906
4907 PR tree-optimization/44861
4908 * g++.dg/vect/pr44861.cc: New testcase.
4909
4910 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4911
4912 PR middle-end/44828
4913 * gcc.c-torture/execute/pr44828.x: New file.
4914
4915 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
4916
4917 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4918 dg-options.
4919 * g++.dg/ext/altivec-17.C: Adjust error message.
4920
4921 2010-07-07 Tom Tromey <tromey@redhat.com>
4922
4923 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4924
4925 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
4926
4927 PR target/44844
4928 * gcc.target/i386/rdrand-1.c: Scan "jnc".
4929 * gcc.target/i386/rdrand-2.c: Likewise.
4930 * gcc.target/i386/rdrand-3.c: Likewise.
4931
4932 2010-07-07 Jan Hubicka <jh@suse.cz>
4933
4934 PR middle-end/44813
4935 * g++.dg/torture/pr44813.C: New testcase.
4936 * g++.dg/torture/pr44826.C: New testcase.
4937
4938 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
4939
4940 PR rtl-optimization/44787
4941 * gcc.c-torture/compile/pr44788.c: New test.
4942 * gcc.target/arm/pr44788.c: New test.
4943
4944 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4945
4946 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4947
4948 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4949
4950 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4951 to dg-options.
4952
4953 2010-07-06 Tobias Burnus <burnus@net-b.de>
4954
4955 PR fortran/44742
4956 * gfortran.dg/parameter_array_init_6.f90: New.
4957 * gfortran.dg/initialization_20.f90: Update dg-error.
4958 * gfortran.dg/initialization_24.f90: Ditto.
4959
4960 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4961 PR fortran/PR44693
4962 * gfortran.dg/dim_range_1.f90: New test.
4963 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
4964
4965 2010-07-06 Jason Merrill <jason@redhat.com>
4966
4967 PR c++/44703
4968 * g++.dg/cpp0x/initlist41.C: New.
4969
4970 PR c++/44778
4971 * g++.dg/template/ptrmem22.C: New.
4972
4973 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
4974
4975 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4976 support.
4977 * gcc.target/i386/i386.exp: Likewise.
4978
4979 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
4980
4981 PR testsuite/44195
4982 * gcc.dg/lto/20100518_0.c: Limit to x86.
4983
4984 2010-07-06 Richard Guenther <rguenther@suse.de>
4985
4986 PR middle-end/44828
4987 * gcc.c-torture/execute/pr44828.c: New testcase.
4988
4989 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
4990
4991 * g++.dg/warn/noeffect2.C: Adjust expected warning.
4992 * g++.dg/warn/volatile1.C: Likewise.
4993 * g++.dg/template/warn1.C: Likewise.
4994
4995 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
4996
4997 AVX Programming Reference (June, 2010)
4998 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4999 * g++.dg/other/i386-3.C: Likewise.
5000 * gcc.target/i386/sse-12.c: Likewise.
5001
5002 * gcc.target/i386/f16c-check.h: New.
5003 * gcc.target/i386/rdfsbase-1.c: Likewise.
5004 * gcc.target/i386/rdfsbase-2.c: Likewise.
5005 * gcc.target/i386/rdgsbase-1.c: Likewise.
5006 * gcc.target/i386/rdgsbase-2.c: Likewise.
5007 * gcc.target/i386/rdrand-1.c: Likewise.
5008 * gcc.target/i386/rdrand-2.c: Likewise.
5009 * gcc.target/i386/rdrand-3.c: Likewise.
5010 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5011 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5012 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5013 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5014 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5015 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5016 * gcc.target/i386/wrfsbase-1.c: Likewise.
5017 * gcc.target/i386/wrfsbase-2.c: Likewise.
5018 * gcc.target/i386/wrgsbase-1.c: Likewise.
5019 * gcc.target/i386/wrgsbase-2.c: Likewise.
5020
5021 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5022 (__builtin_ia32_vcvtps2ph): New.
5023 (__builtin_ia32_vcvtps2ph256): Likewise.
5024
5025 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5026 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5027
5028 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5029 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5030
5031 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5032 (__builtin_ia32_vcvtps2ph256): Likewise.
5033 Add fsgsbase,rdrnd,f16c.
5034
5035 * lib/target-supports.exp (check_effective_target_f16c): New.
5036
5037 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5038
5039 * gcc.dg/guality/nrv-1.c: New test.
5040
5041 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
5042
5043 PR middle-end/42505
5044 * gcc.target/arm/pr42505.c: New test case.
5045
5046 2010-07-05 Jakub Jelinek <jakub@redhat.com>
5047
5048 PR c++/44808
5049 * g++.dg/opt/nrv16.C: New test.
5050
5051 2010-07-05 Richard Guenther <rguenther@suse.de>
5052
5053 PR tree-optimization/44784
5054 * gcc.c-torture/compile/pr44784.c: New testcase.
5055
5056 2010-07-05 Ira Rosen <irar@il.ibm.com>
5057
5058 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5059 Increase loop bound and array size.
5060 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5061 Likewise.
5062
5063 2010-07-05 Ira Rosen <irar@il.ibm.com>
5064
5065 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5066 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5067 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5068 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5069 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5070
5071 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
5072
5073 PR c++/22138
5074 * g++.dg/parse/template25.C: New.
5075
5076 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
5077
5078 PR rtl-optimization/44695
5079 * gcc.dg/torture/pr44695.c: New.
5080
5081 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5082
5083 PR c++/16630
5084 * g++.dg/ext/pretty3.C: New.
5085
5086 2010-07-04 Richard Guenther <rguenther@suse.de>
5087
5088 PR middle-end/44809
5089 * g++.dg/torture/pr44809.C: New testcase.
5090
5091 2010-07-04 Richard Guenther <rguenther@suse.de>
5092
5093 PR tree-optimization/44656
5094 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5095
5096 2010-07-04 Ira Rosen <irar@il.ibm.com>
5097 Revital Eres <eres@il.ibm.com>
5098
5099 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5100 misaligned stores.
5101 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5102 gcc.dg/vect/vect-96.c: Likewise.
5103 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5104 that support misaligned stores. Change the number of expected
5105 misaligned accesses.
5106 * gcc.dg/vect/vect-peel-1.c: New test.
5107 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5108 gcc.dg/vect/vect-peel-4.c: Likewise.
5109 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5110 vectorizable on all targets that support realignment.
5111 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5112
5113 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
5114
5115 PR c/44806
5116 * gcc.dg/torture/pr44806.c: New.
5117
5118 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5119
5120 * gnat.dg/cond_expr1.adb: New test.
5121
5122 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
5123
5124 * gnat.dg/modular3.adb: New test.
5125 * gnat.dg/modular3_pkg.ads: New helper.
5126
5127 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
5128 Mikael Pettersson <mikpe@it.uu.se>
5129
5130 PR testsuite/44518
5131 * obj-c++.dg/encode-2.mm: Produce object and save temps.
5132 Make signed-ness of chars explicit. Scan the object for
5133 strings that are split by some target assemblers.
5134 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5135 explicit.
5136
5137 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
5138
5139 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5140
5141 2010-07-02 Le-Chun Wu <lcwu@google.com>
5142
5143 PR/44128
5144 * g++.dg/warn/Wshadow-7.C: New test.
5145
5146 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
5147 Julian Brown <julian@codesourcery.com>
5148 Sandra Loosemore <sandra@codesourcery.com>
5149
5150 * gcc.c-torture/execute/20100416-1.c: New test case.
5151
5152 2010-07-02 Julian Brown <julian@codesourcery.com>
5153 Sandra Loosemore <sandra@codesourcery.com>
5154
5155 PR target/43703
5156
5157 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5158 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5159
5160 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5161 Julian Brown <julian@codesourcery.com>
5162
5163 * gcc.target/arm/neon/vadds64.c: Regenerated.
5164 * gcc.target/arm/neon/vaddu64.c: Regenerated.
5165 * gcc.target/arm/neon/vsubs64.c: Regenerated.
5166 * gcc.target/arm/neon/vsubu64.c: Regenerated.
5167 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5168 * gcc.target/arm/neon-vmls-1.c: Likewise.
5169 * gcc.target/arm/neon-vsubs64.c: New execution test.
5170 * gcc.target/arm/neon-vsubu64.c: New execution test.
5171 * gcc.target/arm/neon-vadds64.c: New execution test.
5172 * gcc.target/arm/neon-vaddu64.c: New execution test.
5173
5174 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5175
5176 * gcc.target/arm/neon-vands64.c: New.
5177 * gcc.target/arm/neon-vandu64.c: New.
5178 * gcc.target/arm/neon-vbics64.c: New.
5179 * gcc.target/arm/neon-vbicu64.c: New.
5180 * gcc.target/arm/neon-veors64.c: New.
5181 * gcc.target/arm/neon-veoru64.c: New.
5182 * gcc.target/arm/neon-vorns64.c: New.
5183 * gcc.target/arm/neon-vornu64.c: New.
5184 * gcc.target/arm/neon-vorrs64.c: New.
5185 * gcc.target/arm/neon-vorru64.c: New.
5186 * gcc.target/arm/neon/vands64.c: Regenerated.
5187 * gcc.target/arm/neon/vandu64.c: Regenerated.
5188 * gcc.target/arm/neon/vbics64.c: Regenerated.
5189 * gcc.target/arm/neon/vbicu64.c: Regenerated.
5190 * gcc.target/arm/neon/veors64.c: Regenerated.
5191 * gcc.target/arm/neon/veoru64.c: Regenerated.
5192 * gcc.target/arm/neon/vorns64.c: Regenerated.
5193 * gcc.target/arm/neon/vornu64.c: Regenerated.
5194 * gcc.target/arm/neon/vorrs64.c: Regenerated.
5195 * gcc.target/arm/neon/vorru64.c: Regenerated.
5196
5197 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5198
5199 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5200
5201 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5202
5203 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5204 * gfortran.dg/intent_out_5.f90: Same.
5205 * gfortran.dg/ltrans-7.f90: Same.
5206 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5207
5208 2010-07-02 Jan Hubicka <jh@suse.cz>
5209
5210 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5211
5212 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5213
5214 * objc-obj-c++-shared/Object1.h: Correct Line endings.
5215
5216 2010-07-02 Jakub Jelinek <jakub@redhat.com>
5217
5218 PR c++/44780
5219 * c-c++-common/Wunused-var-12.c: New test.
5220
5221 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
5222
5223 PR target/42835
5224 * gcc.target/arm/pr42835.c: New test.
5225
5226 PR target/42172
5227 * gcc.target/arm/pr42172-1.c: New test.
5228
5229 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5230
5231 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5232
5233 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
5234
5235 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5236 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5237 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5238 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5239 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5240 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5241 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5242 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5243 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5244 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5245 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5246 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5247 * gcc.target/arm/neon-vdup_ns64.c: New.
5248 * gcc.target/arm/neon-vdup_nu64.c: New.
5249 * gcc.target/arm/neon-vdupQ_ns64.c: New.
5250 * gcc.target/arm/neon-vdupQ_nu64.c: New.
5251 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5252 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5253 * gcc.target/arm/neon-vmov_ns64.c: New.
5254 * gcc.target/arm/neon-vmov_nu64.c: New.
5255 * gcc.target/arm/neon-vmovQ_ns64.c: New.
5256 * gcc.target/arm/neon-vmovQ_nu64.c: New.
5257 * gcc.target/arm/neon-vget_lanes64.c: New.
5258 * gcc.target/arm/neon-vget_laneu64.c: New.
5259 * gcc.target/arm/neon-vset_lanes64.c: New.
5260 * gcc.target/arm/neon-vset_laneu64.c: New.
5261
5262 2010-07-02 Richard Guenther <rguenther@suse.de>
5263
5264 * g++.dg/torture/20100702-1.C: New testcase.
5265
5266 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5267
5268 PR target/44707
5269 * gcc.c-torture/compile/pr44707.c: New test.
5270
5271 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5272
5273 PR c++/44039
5274 * g++.dg/template/crash101.C: New.
5275
5276 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5277
5278 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5279 Use the ABI-0 accessors and fail it for m64.
5280
5281 2010-07-02 Jan Hubicka <jh@suse.cz>
5282
5283 * g++.dg/tree-ssa/pr44706.C: New testcase.
5284
5285 2010-07-02 Richard Guenther <rguenther@suse.de>
5286
5287 PR tree-optimization/44748
5288 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5289
5290 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
5291
5292 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5293 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
5294 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5295 the method types to forward:.
5296
5297 2010-06-30 Jason Merrill <jason@redhat.com>
5298
5299 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5300 * g++.dg/other/pr25632.C: Likewise.
5301
5302 2010-07-01 Jakub Jelinek <jakub@redhat.com>
5303
5304 PR tree-optimization/40421
5305 * gfortran.fortran-torture/compile/pr40421.f90: New test.
5306
5307 2010-07-01 Richard Guenther <rguenther@suse.de>
5308
5309 PR middle-end/42834
5310 PR middle-end/44468
5311 * gcc.c-torture/execute/20100316-1.c: New testcase.
5312 * gcc.c-torture/execute/pr44468.c: Likewise.
5313 * gcc.c-torture/compile/20100609-1.c: Likewise.
5314 * gcc.dg/volatile2.c: Adjust.
5315 * gcc.dg/plugin/selfassign.c: Likewise.
5316 * gcc.dg/pr36902.c: Likewise.
5317 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5318 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5319 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5320 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5321 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5322 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5323 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5324 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5325 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5326 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5327 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5328 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5329 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5330 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5331 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5332 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5333 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5334 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5335 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5336 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5337 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5338 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5339 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5340 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5341 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5342 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5343 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5344 * gcc.dg/struct/w_prof_local_array.c: Likewise.
5345 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5346 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5347 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5348 * gcc.dg/struct/w_prof_global_array.c: Likewise.
5349 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5350 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5351 * gcc.dg/struct/w_prof_local_var.c: Likewise.
5352 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5353 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5354 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5355 * gcc.dg/struct/w_prof_global_var.c: Likewise.
5356 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5357 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5358 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5359 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5360 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5361 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5362 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5363 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5364 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5365 * gcc.dg/tree-prof/stringop-1.c: Adjust.
5366 * g++.dg/tree-ssa/pr31146.C: Likewise.
5367 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5368 * g++.dg/tree-ssa/pr33604.C: Likewise.
5369 * g++.dg/plugin/selfassign.c: Likewise.
5370 * gfortran.dg/array_memcpy_3.f90: Likewise.
5371 * gfortran.dg/array_memcpy_4.f90: Likewise.
5372 * c-c++-common/torture/pr42834.c: New testcase.
5373
5374 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
5375
5376 PR c++/44628
5377 * g++.dg/template/crash100.C: New.
5378
5379 2010-06-30 Jan Hubicka <jh@suse.cz>
5380
5381 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5382
5383 2010-06-30 Michael Matz <matz@suse.de>
5384
5385 PR bootstrap/44699
5386 * gcc.dg/pr44699.c: New test.
5387
5388 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
5389
5390 PR tree-optimization/39799
5391 * c-c++-common/uninit-17.c: New test.
5392
5393 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5394
5395 PR libfortran/43298
5396 * gfortran.dg/read_infnan_1.f90: New test.
5397
5398 2010-06-29 Jason Merrill <jason@redhat.com>
5399
5400 Enable implicitly declared move constructor/operator= (N3053).
5401 * g++.dg/cpp0x/implicit3.C: New.
5402 * g++.dg/cpp0x/implicit4.C: New.
5403 * g++.dg/cpp0x/implicit5.C: New.
5404 * g++.dg/cpp0x/implicit-copy.C: Adjust.
5405 * g++.dg/cpp0x/not_special.C: Adjust.
5406 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5407 * g++.dg/cpp0x/rv1n.C: Adjust.
5408 * g++.dg/cpp0x/rv1p.C: Adjust.
5409 * g++.dg/cpp0x/rv2n.C: Adjust.
5410 * g++.dg/cpp0x/rv2p.C: Adjust.
5411 * g++.dg/cpp0x/rv3n.C: Adjust.
5412 * g++.dg/cpp0x/rv3p.C: Adjust.
5413 * g++.dg/cpp0x/rv4n.C: Adjust.
5414 * g++.dg/cpp0x/rv4p.C: Adjust.
5415 * g++.dg/cpp0x/rv5n.C: Adjust.
5416 * g++.dg/cpp0x/rv5p.C: Adjust.
5417 * g++.dg/cpp0x/rv6n.C: Adjust.
5418 * g++.dg/cpp0x/rv6p.C: Adjust.
5419 * g++.dg/cpp0x/rv7n.C: Adjust.
5420 * g++.dg/cpp0x/rv7p.C: Adjust.
5421 * g++.dg/cpp0x/rv8p.C: Adjust.
5422 * g++.dg/gomp/pr26690-1.C: Adjust.
5423 * g++.dg/other/error20.C: Adjust.
5424 * g++.dg/other/error31.C: Adjust.
5425 * g++.dg/parse/error19.C: Adjust.
5426 * g++.dg/template/qualttp5.C: Adjust.
5427 * g++.old-deja/g++.law/ctors5.C: Adjust.
5428
5429 Enable implicitly deleted functions (N2346)
5430 * g++.dg/cpp0x/defaulted17.C: New.
5431 * g++.dg/cpp0x/implicit1.C: New.
5432 * g++.dg/cpp0x/implicit2.C: New.
5433 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5434 * g++.dg/ext/has_virtual_destructor.C: Adjust.
5435 * g++.dg/init/ctor4.C: Adjust.
5436 * g++.dg/init/synth2.C: Adjust.
5437 * g++.dg/lto/20081118_1.C: Adjust.
5438 * g++.dg/other/error13.C: Adjust.
5439 * g++.dg/other/unused1.C: Adjust.
5440 * g++.old-deja/g++.bob/inherit2.C: Adjust.
5441 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5442 * g++.old-deja/g++.jason/opeq3.C: Adjust.
5443 * g++.old-deja/g++.law/ctors17.C: Adjust.
5444 * g++.old-deja/g++.oliva/delete1.C: Adjust.
5445 * g++.old-deja/g++.pt/assign1.C: Adjust.
5446 * g++.old-deja/g++.pt/crash20.C: Adjust.
5447
5448 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5449 * g++.dg/cpp0x/defaulted13.C: Adjust.
5450 * g++.dg/cpp0x/defaulted2.C: Adjust.
5451 * g++.dg/cpp0x/defaulted3.C: Adjust.
5452 * g++.dg/cpp0x/initlist9.C: Adjust.
5453 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5454 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5455 * g++.dg/init/synth2.C: Adjust.
5456
5457 * g++.dg/cpp0x/defaulted19.C: New.
5458
5459 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5460 * g++.dg/template/error23.C: Fix for -std=c++0x.
5461
5462 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5463
5464 PR fortran/44718
5465 * gfortran.dg/proc_ptr_28.f90: New.
5466
5467 2010-06-29 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR tree-optimization/43801
5470 * g++.dg/torture/pr43801.C: New test.
5471
5472 PR debug/44668
5473 * g++.dg/debug/dwarf2/accessibility1.C: New test.
5474
5475 2010-06-29 Jason Merrill <jason@redhat.com>
5476
5477 PR c++/44587
5478 * g++.dg/template/qualified-id2.C: New.
5479 * g++.dg/template/qualified-id3.C: New.
5480
5481 2010-06-29 Janus Weil <janus@gcc.gnu.org>
5482
5483 PR fortran/44696
5484 * gfortran.dg/associated_target_4.f90: New.
5485
5486 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
5487
5488 PR fortran/44582
5489 * gfortran.dg/aliasing_array_result_1.f90 : New test.
5490
5491 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5492
5493 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5494
5495 2010-06-29 Jan Hubicka <jh@suse.cz>
5496
5497 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5498
5499 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
5500
5501 PR target/43902
5502 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5503 * gcc.target/arm/wmul-3.c: New test.
5504 * gcc.target/arm/wmul-4.c: New test.
5505
5506 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
5507
5508 PR rtl-optimization/44659
5509 * gcc.target/i386/extract-1.c: New.
5510 * gcc.target/i386/extract-2.c: Likewise.
5511 * gcc.target/i386/extract-3.c: Likewise.
5512 * gcc.target/i386/extract-4.c: Likewise.
5513 * gcc.target/i386/extract-5.c: Likewise.
5514 * gcc.target/i386/extract-6.c: Likewise.
5515
5516 2010-06-28 Jakub Jelinek <jakub@redhat.com>
5517
5518 PR c++/44682
5519 * g++.dg/warn/Wunused-var-14.C: New test.
5520
5521 2010-06-28 Tobias Burnus <burnus@net-b.de>
5522
5523 PR fortran/43298
5524 * gfortran.dg/nan_6.f90: New.
5525
5526 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
5527
5528 PR tree-optimization/43781
5529 * gcc.dg/torture/pr43781.c: New.
5530
5531 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
5532
5533 PR fortran/40158
5534 * gfortran.dg/actual_rank_check_1.f90: New test.
5535
5536 2010-06-28 Martin Jambor <mjambor@suse.cz>
5537
5538 * gcc.dg/ipa/ipa-sra-6.c: New test.
5539
5540 2010-06-28 Jan Hubicka <jh@suse.cz>
5541
5542 PR tree-optimization/44687
5543 * gcc.c-torture/compile/pr44687.c
5544
5545 2010-06-28 Martin Jambor <mjambor@suse.cz>
5546
5547 PR c++/44535
5548 * g++.dg/torture/pr44535.C: New test.
5549
5550 2010-06-28 Michael Matz <matz@suse.de>
5551
5552 PR middle-end/44592
5553 * gfortran.dg/pr44592.f90: New test.
5554
5555 2010-06-28 Jan Hubicka <jh@suse.cz>
5556
5557 PR tree-optimization/44357
5558 * g++.dg/torture/pr44357.C: New testcase.
5559
5560 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5561
5562 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5563 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5564 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5565 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5566 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5567 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5568 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5569 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5570
5571 2010-06-27 Jan Hubicka <jh@suse.cz>
5572
5573 * gcc.c-torture/compile/pr44686.c: New file.
5574
5575 2010-06-27 Richard Guenther <rguenther@suse.de>
5576
5577 PR tree-optimization/44683
5578 * gcc.c-torture/execute/pr44683.c: New testcase.
5579
5580 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
5581
5582 * gnat.dg/noreturn3.ad[sb]: New test.
5583
5584 2010-06-26 Jason Merrill <jason@redhat.com>
5585
5586 * g++.dg/cpp0x/explicit5.C: New.
5587
5588 2010-06-26 Richard Guenther <rguenther@suse.de>
5589
5590 PR tree-optimization/44393
5591 * gcc.dg/pr44393.c: New testcase.
5592
5593 2010-06-26 Jan Hubicka <jh@suse.cz>
5594
5595 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5596
5597 2010-06-26 Richard Guenther <rguenther@suse.de>
5598
5599 PR middle-end/44674
5600 * gcc.dg/pr44674.c: New testcase.
5601
5602 2010-06-26 Joseph Myers <joseph@codesourcery.com>
5603
5604 * gcc.dg/opts-3.c: New test.
5605
5606 2010-06-26 Tobias Burnus <burnus@net-b.de>
5607
5608 * gfortran.dg/type_decl_1.f90: New.
5609 * gfortran.dg/type_decl_2.f90: New.
5610
5611 2010-06-26 Tobias Burnus <burnus@net-b.de>
5612
5613 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5614 * gfortran.dg/semicolon_fixed_2.f: Ditto.
5615
5616 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5617
5618 PR testsuite/38946
5619 * gfortran.dg/array_constructor_23.f: Update test to allow for small
5620 error in comparing reals.
5621
5622 2010-06-25 Tobias Burnus <burnus@net-b.de>
5623
5624 * selected_real_kind_2.f90: New.
5625 * selected_real_kind_3.f90: New.
5626
5627 2010-06-25 Tobias Burnus <burnus@net-b.de>
5628
5629 * gfortran.dg/entry_19.f90: New.
5630
5631 2010-06-25 Tobias Burnus <burnus@net-b.de>
5632
5633 * gfortran.dg/end_subroutine_1.f90: New.
5634 * gfortran.dg/end_subroutine_2.f90: New.
5635 * gfortran.dg/interface_proc_end.f90: Update.
5636
5637 2010-06-25 Tobias Burnus <burnus@net-b.de>
5638
5639 * gfortran.dg/semicolon_fixed.f: Update.
5640 * gfortran.dg/semicolon_fixed_2.f: New.
5641 * gfortran.dg/semicolon_free_2.f90: New.
5642 * gfortran.dg/semicolon_free.f90: Update.
5643
5644 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5645
5646 PR fortran/44448
5647 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5648
5649 2010-06-25 Martin Jambor <mjambor@suse.cz>
5650
5651 * g++.dg/ipa/iinline-3.C: New test.
5652 * gcc.dg/ipa/modif-1.c: Removed.
5653
5654 2010-06-25 Jan Hubicka <jh@suse.cz>
5655
5656 * gcc.dg/tree-ssa/ipa-split-1.c
5657
5658 2010-06-25 Martin Jambor <mjambor@suse.cz>
5659
5660 * g++.dg/ipa/iinline-2.C: New test.
5661
5662 2010-06-25 Jakub Jelinek <jakub@redhat.com>
5663
5664 PR middle-end/43866
5665 * gfortran.dg/pr43866.f90: New test.
5666
5667 PR tree-optimization/44539
5668 * gcc.dg/pr44539.c: New test.
5669
5670 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
5671
5672 From Jim Wilson:
5673 PR target/43902
5674 * gcc.target/mips/madd-9.c: New test.
5675
5676 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
5677
5678 PR c/44517
5679 * gcc.dg/noncompile/pr44517.c: New.
5680 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5681
5682 2010-06-24 Steve Ellcey <sje@cup.hp.com>
5683
5684 PR testsuite/43283
5685 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5686 and add argument to nop for IA64.
5687
5688 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
5689
5690 PR target/44588
5691 * gcc.target/i386/mod-1.c: New.
5692 * gcc.target/i386/umod-1.c: Likewise.
5693 * gcc.target/i386/umod-2.c: Likewise.
5694 * gcc.target/i386/umod-3.c: Likewise.
5695
5696 2010-06-24 Jakub Jelinek <jakub@redhat.com>
5697
5698 PR middle-end/44492
5699 * g++.dg/torture/pr44492.C: New test.
5700
5701 2010-06-24 Andi Kleen <ak@linux.intel.com>
5702
5703 * c-c++-common/warn-omitted-condop.c: New.
5704
5705 2010-06-24 Tobias Burnus <burnus@net-b.de>
5706
5707 PR fortran/44614
5708 * gfortran.dg/import8.f90: New.
5709
5710 2010-06-23 Arnaud Charlet <charlet@adacore.com>
5711
5712 * gnat.dg/not_null.adb: Update test case.
5713
5714 2010-06-22 Jakub Jelinek <jakub@redhat.com>
5715
5716 PR c++/44619
5717 * g++.dg/warn/Wunused-var-13.C: New test.
5718
5719 PR c++/44627
5720 * g++.dg/diagnostic/method1.C: New test.
5721
5722 2010-06-22 Cary Coutant <ccoutant@google.com>
5723
5724 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5725
5726 2010-06-22 Janus Weil <janus@gcc.gnu.org>
5727
5728 PR fortran/44616
5729 * gfortran.dg/abstract_type_8.f03: New.
5730
5731 2010-06-21 Jason Merrill <jason@redhat.com>
5732
5733 * g++.dg/cpp0x/noexcept08.C: New.
5734
5735 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5736
5737 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5738
5739 PR target/44615
5740 * gcc.target/i386/sse2-vec-2a.c: New.
5741
5742 2010-06-21 DJ Delorie <dj@redhat.com>
5743
5744 * gcc.dg/pragma-diag-1.c: New.
5745
5746 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
5747
5748 PR target/44615
5749 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5750
5751 2010-06-21 Alan Modra <amodra@gmail.com>
5752
5753 PR testsuite/44505
5754 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5755 tail call to check_fa_mid.
5756
5757 2010-06-21 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR target/44575
5760 * gcc.c-torture/execute/pr44575.c: New test.
5761
5762 2010-06-21 Tobias Burnus <burnus@net-b.de>
5763
5764 PR fortran/40632
5765 * gfortran.dg/contiguous_1.f90: New.
5766 * gfortran.dg/contiguous_2.f90: New.
5767 * gfortran.dg/contiguous_3.f90: New.
5768
5769 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
5770
5771 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5772 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5773
5774 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
5775
5776 PR target/44546
5777 * gcc.target/i386/pr44546.c: New test.
5778
5779 2010-06-20 Joseph Myers <joseph@codesourcery.com>
5780
5781 * gcc.dg/opts-2.c: New test.
5782
5783 2010-06-19 Janus Weil <janus@gcc.gnu.org>
5784
5785 PR fortran/44584
5786 * gfortran.dg/typebound_proc_15.f03: Modified.
5787
5788 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
5789
5790 PR target/44072
5791 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5792 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5793
5794 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5795
5796 * g++.dg/ext/label13.C: Fix typo in last change.
5797
5798 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5799
5800 PR libfortran/44477
5801 * gfortran.dg/eof_3.f90
5802 * gfortran.dg/endfile_2.f90
5803 * gfortran.dg/endfile_4.f90
5804 * gfortran.dg/endfile_3.f90
5805
5806 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5807
5808 PR c++/41090
5809 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5810
5811 2010-06-18 Tobias Burnus <burnus@net-b.de>
5812
5813 PR fortran/44556
5814 * gfortran.dg/allocate_alloc_opt_11.f90: New.
5815
5816 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
5817
5818 * gcc.target/arm/pr40900.c: New test.
5819
5820 2010-06-18 Arnaud Charlet <charlet@adacore.com>
5821
5822 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5823
5824 2010-06-17 Janus Weil <janus@gcc.gnu.org>
5825
5826 PR fortran/44558
5827 * gfortran.dg/typebound_call_15.f03: New.
5828
5829 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
5830
5831 PR c++/44486
5832 * g++.dg/pr44486.C: New.
5833
5834 2010-06-16 DJ Delorie <dj@redhat.com>
5835
5836 * gcc.target/i386/volatile-bitfields-1.c: New.
5837 * gcc.target/i386/volatile-bitfields-2.c: New.
5838
5839 2010-06-16 Jason Merrill <jason@redhat.com>
5840
5841 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5842
5843 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5844
5845 2010-06-16 Richard Guenther <rguenther@suse.de>
5846
5847 PR c/44555
5848 * gcc.c-torture/execute/pr44555.c: New testcase.
5849
5850 2010-06-16 Janus Weil <janus@gcc.gnu.org>
5851
5852 PR fortran/44549
5853 * gfortran.dg/typebound_proc_16.f03: New.
5854
5855 2010-06-16 Martin Jambor <mjambor@suse.cz>
5856
5857 * g++.dg/torture/pr43905.C: New test.
5858
5859 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
5860
5861 PR testsuite/44538
5862 * gcc.dg/vect/slp-perm-5.c (main): Prevent
5863 initialization loop from being vectorized.
5864 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5865
5866 2010-06-16 Alan Modra <amodra@gmail.com>
5867
5868 PR tree-optimization/44507
5869 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5870
5871 2010-06-15 Jason Merrill <jason@redhat.com>
5872
5873 * g++.dg/overload/arg3.C: Adjust error locations.
5874 * g++.dg/overload/copy1.C: Likewise.
5875 * g++.dg/tc1/dr152.C: Likewise.
5876 * g++.dg/template/incomplete4.C: Likewise.
5877 * g++.dg/template/incomplete5.C: Likewise.
5878 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5879 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5880 * g++.old-deja/g++.pt/crash9.C: Likewise.
5881
5882 * g++.dg/inherit/virtual5.C: New.
5883
5884 * g++.dg/cpp0x/defaulted18.C: New.
5885
5886 * g++.dg/cpp0x/initlist40.C: New.
5887
5888 * g++.dg/cpp0x/initlist39.C: New.
5889
5890 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
5891
5892 PR middle-end/44391
5893 * gcc.dg/graphite/pr44391.c: New.
5894
5895 2010-06-15 Janus Weil <janus@gcc.gnu.org>
5896
5897 PR fortran/43388
5898 * gfortran.dg/allocate_alloc_opt_8.f90: New.
5899 * gfortran.dg/allocate_alloc_opt_9.f90: New.
5900 * gfortran.dg/allocate_alloc_opt_10.f90: New.
5901 * gfortran.dg/class_allocate_2.f03: Modified an error message.
5902
5903 2010-06-15 Richard Guenther <rguenther@suse.de>
5904
5905 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5906
5907 2010-06-15 Richard Guenther <rguenther@suse.de>
5908
5909 * gcc.dg/vect/bb-slp-21.c: Adjust.
5910 * gcc.dg/vect/bb-slp-13.c: Likewise
5911 * gcc.dg/vect/bb-slp-4.c: Likewise
5912 * gcc.dg/vect/bb-slp-22.c: Likewise
5913 * gcc.dg/vect/bb-slp-14.c: Likewise
5914 * gcc.dg/vect/bb-slp-23.c: Likewise
5915 * gcc.dg/vect/bb-slp-15.c: Likewise
5916 * gcc.dg/vect/bb-slp-17.c: Likewise
5917 * gcc.dg/vect/bb-slp-18.c: Likewise
5918 * gcc.dg/vect/bb-slp-19.c: Likewise
5919 * gcc.dg/vect/bb-slp-10.c: Likewise
5920 * gcc.dg/vect/bb-slp-11.c: Likewise
5921 * gcc.dg/vect/bb-slp-20.c: Likewise
5922 * gcc.dg/vect/bb-slp-3.c: Likewise
5923
5924 2010-06-15 Jakub Jelinek <jakub@redhat.com>
5925
5926 PR fortran/44536
5927 * gfortran.dg/gomp/pr44536.f90: New test.
5928 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5929
5930 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
5931
5932 PR target/44534
5933 * gcc.target/i386/avx-vextractf128-256-3.c: New.
5934 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5935
5936 2010-06-14 Jakub Jelinek <jakub@redhat.com>
5937
5938 PR tree-optimization/44508
5939 * gcc.dg/tree-ssa/pr21086.c: Adjust.
5940
5941 PR bootstrap/44509
5942 * gcc.dg/pr44509.c: New test.
5943
5944 2010-06-14 Ira Rosen <irar@il.ibm.com>
5945
5946 PR tree-optimization/44507
5947 * gcc.dg/vect/pr44507.c: New test.
5948
5949 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
5950
5951 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5952 and c-pretty-print.h.
5953
5954 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5955
5956 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
5957
5958 * gfortran.dg/whole_file_18.f90: Updated error message.
5959
5960 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
5961
5962 * gfortran.dg/whole_file_20.f03: New.
5963
5964 2010-06-12 Jan Hubicka <jh@suse.cz>
5965
5966 * gcc.c-torture/compile/pc44485.c: New testcase.
5967
5968 2010-06-12 Janus Weil <janus@gcc.gnu.org>
5969
5970 PR fortran/40117
5971 * gfortran.dg/typebound_proc_4.f03: Modified error message.
5972 * gfortran.dg/typebound_proc_14.f03: New.
5973 * gfortran.dg/typebound_proc_15.f03: New.
5974
5975 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5976
5977 * gcc.dg/opts-1.c: New test.
5978
5979 2010-06-11 Joseph Myers <joseph@codesourcery.com>
5980
5981 * gcc.dg/funroll-loops-all.c: Update expected error.
5982
5983 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
5984
5985 PR target/44481
5986 * gcc.target/i386/pr44481.c: New test.
5987
5988 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
5989
5990 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5991
5992 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
5993
5994 PR middle-end/44483
5995 * gcc.dg/tree-ssa/pr44483.c: New.
5996
5997 2010-06-11 Paul Brook <paul@codesourcery.com>
5998
5999 * g++.dg/other/arm-neon-1.C: New test.
6000
6001 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
6002
6003 PR fortran/42051
6004 PR fortran/43896
6005 * gfortran.dg/class_23.f03: New test.
6006
6007 2010-06-11 Jan Hubicka <jh@suse.cz>
6008
6009 * gcc.dg/ipa/pure-const-2.c: New testcase.
6010
6011 2010-06-11 Jan Hubicka <jh@suse.cz>
6012
6013 * gcc.dg/noreturn-7.c: Update.
6014 * gcc.dg/noreturn-4.c: Update.
6015
6016 2010-06-10 Dodji Seketeli <dodji@redhat.com>
6017
6018 Fix MIPS bootstrap
6019 * g++.dg/other/typedef4.C: New test.
6020
6021 2010-06-10 Janus Weil <janus@gcc.gnu.org>
6022
6023 PR fortran/44207
6024 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6025
6026 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
6027
6028 PR fortran/44457
6029 * gfortran.dg/asynchronous_3.f03
6030
6031 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
6032
6033 PR middle-end/44185
6034 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6035 non-temporal stores out of the tests to form new test cases. As a
6036 result, no non-temporal store should be generated in this case.
6037
6038 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
6039 prefetch-7.c that generate one non-temporal store.
6040
6041 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
6042 prefetch-7.c that generate one non-temporal store and one
6043 one-temporal prefetch.
6044
6045 2010-06-10 Martin Jambor <mjambor@suse.cz>
6046
6047 PR tree-optimization/44258
6048 * gcc.dg/tree-ssa/pr44258.c: New test.
6049
6050 2010-06-10 Daniel Kraft <d@domob.eu>
6051
6052 PR fortran/38936
6053 * gfortran.dg/associate_1.f03: New test.
6054 * gfortran.dg/associate_2.f95: New test.
6055 * gfortran.dg/associate_3.f03: New test.
6056 * gfortran.dg/associate_4.f08: New test.
6057
6058 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6059
6060 * gfortran.dg/selected_char_kind_4.f90: New test.
6061
6062 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
6063
6064 * gcc.dg/pr42461.c: New test.
6065
6066 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6067
6068 PR fortran/44347
6069 * gfortran.dg/selected_real_kind_1.f90: New.
6070
6071 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
6072
6073 PR fortran/44359
6074 * gfortran.dg/warn_conversion.f90: Removed check for redundant
6075 warning.
6076 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6077 check for warning.
6078
6079 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6080
6081 * gfortran.dg/data_namelist_conflict.f90: New test.
6082
6083 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6084
6085 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6086 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6087 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6088
6089 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6090
6091 * gfortran.dg/mvbits_9.f90: New test.
6092 * gfortran.dg/ibset_1.f90: Ditto.
6093 * gfortran.dg/ibits_1.f90: Ditto.
6094 * gfortran.dg/btest_1.f90: Ditto.
6095 * gfortran.dg/ibclr_1.f90: Ditto.
6096
6097 2010-06-09 Jason Merrill <jason@redhat.com>
6098
6099 PR c++/44366
6100 * g++.dg/cpp0x/decltype23.C: Move to...
6101 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6102
6103 2010-06-09 Janus Weil <janus@gcc.gnu.org>
6104
6105 PR fortran/44211
6106 * gfortran.dg/typebound_call_14.f03: New test.
6107
6108 2010-06-09 Martin Jambor <mjambor@suse.cz>
6109
6110 PR tree-optimization/44423
6111 * gcc.dg/tree-ssa/pr44423.c: New test.
6112
6113 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
6114
6115 PR testsuite/42843
6116 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6117 TV_NONE to initialize tv_id field.
6118 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6119 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6120 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6121 Include toplev.h .
6122 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6123 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6124 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6125
6126 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
6127
6128 PR tree-optimization/39874
6129 PR middle-end/28685
6130 * gcc.dg/pr39874.c: New file.
6131
6132 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
6133
6134 * g++.dg/ext/attr-alias-1.C: New.
6135 * g++.dg/ext/attr-alias-2.C: New.
6136
6137 2010-06-07 Tobias Burnus <burnus@net-b.de>
6138
6139 PR fortran/44446
6140 * gfortran.dg/proc_ptr_27.f90: New.
6141
6142 2010-06-07 Jason Merrill <jason@redhat.com>
6143
6144 PR c++/44366
6145 * g++.dg/cpp0x/decltype23.C: New.
6146
6147 2010-06-08 Andrew Pinski <pinskia@gmail.com>
6148 Shujing Zhao <pearly.zhao@oracle.com>
6149
6150 PR c/37724
6151 * gcc.dg/c90-const-expr-10.c: Adjust.
6152 * gcc.dg/c99-const-expr-10.c: Adjust.
6153 * gcc.dg/init-bad-7.c: New.
6154
6155 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6156
6157 * lib/target-supports.exp (check_effective_target_gas): New proc.
6158 * gcc.c-torture/execute/960321-1.x: New file.
6159
6160 2010-06-07 Jason Merrill <jason@redhat.com>
6161
6162 PR c++/44401
6163 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6164
6165 2010-06-07 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR c++/44444
6168 * g++.dg/warn/Wunused-var-12.C: New test.
6169
6170 PR c++/44443
6171 * c-c++-common/Wunused-var-11.c: New test.
6172
6173 2010-06-07 Jan Hubicka <jh@suse.cz>
6174
6175 * gcc.dg/ipa/pure-const-1.c: New testcase.
6176
6177 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
6178
6179 PR rtl-optimization/44404
6180 * gcc.dg/pr44404.c: New.
6181
6182 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
6183
6184 PR target/44159
6185 * gcc.target/i386/abi-2.c: Check sysv abi here.
6186 * gcc.target/i386/aes-avx-check.h: Call test in noinline
6187 function to avoid failures by different ABIs.
6188 * gcc.target/i386/aes-check.h: Likewise.
6189 * gcc.target/i386/avx-check.h: Likewise.
6190 * gcc.target/i386/fma4-check.h: Likewise.
6191 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6192 * gcc.target/i386/mmx-check.h: Likewise.
6193 * gcc.target/i386/pclmul-avx-check.h: Likewise.
6194 * gcc.target/i386/pclmul-check.h: Likewise.
6195 * gcc.target/i386/sse-check.h: Likewise.
6196 * gcc.target/i386/sse2-check.h: Likewise.
6197 * gcc.target/i386/sse3-check.h: Likewise.
6198 * gcc.target/i386/sse4_1-check.h: Likewise.
6199 * gcc.target/i386/sse4_2-check.h: Likewise.
6200 * gcc.target/i386/sse4a-check.h: Likewise.
6201 * gcc.target/i386/ssse3-check.h: Likewise.
6202 * gcc.target/i386/xop-check.h: Likewise.
6203 * gcc.target/i386/pr27971.c: Fix for LLP64.
6204 * gcc.target/i386/pr39139.c: Likewise.
6205 * gcc.target/i386/pr39315-check.c: Likewise.
6206 * gcc.target/i386/vararg-1.c: Likewise.
6207 * gcc.target/i386/vararg-2.c: Likewise.
6208 Additional add dg-compile to avoid failure due
6209 missing foo symbol.
6210
6211 * gcc.dg/compound-literal-1.c: Fix for llp64.
6212 * gcc.dg/pr32370.c: Likewise.
6213 * gcc.dg/pr37561.c: Likewise.
6214 * gcc.dg/pr41340.c: Likewise.
6215 * gcc.dg/pr41551.c: Likewise.
6216
6217 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6218
6219 PR c++/44188
6220 * g++.dg/debug/dwarf2/typedef3.C: New test.
6221
6222 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
6223
6224 PR c/20000
6225 * c-c++-common/pr20000.c: New.
6226
6227 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
6228
6229 PR c++/44086
6230 * g++.dg/init/pr44086.C: New.
6231 * g++.dg/cpp0x/decltype4.C: Adjust.
6232
6233 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6234
6235 PR fortran/43945
6236 * gfortran.dg/generic_23.f03: New test.
6237
6238 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
6239
6240 PR fortran/43895
6241 * gfortran.dg/alloc_comp_class_1.f90 : New test.
6242
6243 2010-06-05 Jakub Jelinek <jakub@redhat.com>
6244
6245 PR c++/44361
6246 * c-c++-common/Wunused-var-9.c: New test.
6247
6248 2010-06-05 Jason Merrill <jason@redhat.com>
6249
6250 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6251
6252 2010-06-05 Joseph Myers <joseph@codesourcery.com>
6253
6254 PR c/44322
6255 * gcc.dg/c99-restrict-4.c: New test.
6256
6257 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
6258
6259 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6260 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6261 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6262 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6263 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6264 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6265 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6266 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6267 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6268 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6269 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6270 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6271 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6272 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6273 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6274 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6275 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6276 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6277 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6278 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6279 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6280 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6281
6282 2010-06-04 Jason Merrill <jason@redhat.com>
6283
6284 * g++.dg/cpp0x/noexcept06.C: New.
6285 * g++.dg/cpp0x/noexcept07.C: New.
6286
6287 * g++.dg/cpp0x/noexcept01.C: New.
6288 * g++.dg/cpp0x/noexcept02.C: New.
6289 * g++.dg/cpp0x/noexcept03.C: New.
6290 * g++.dg/cpp0x/noexcept04.C: New.
6291 * g++.dg/cpp0x/noexcept05.C: New.
6292
6293 2010-06-04 Jakub Jelinek <jakub@redhat.com>
6294
6295 PR c++/44412
6296 * g++.dg/warn/Wunused-var-10.C: New test.
6297 * g++.dg/warn/Wunused-var-11.C: New test.
6298
6299 PR c++/44362
6300 * c-c++-common/Wunused-var-10.c: New test.
6301
6302 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6303
6304 PR c/25880
6305 * gcc.dg/assign-warn-2.c: Update.
6306 * gcc.dg/cpp/line3.c: Update.
6307 * gcc.dg/c99-array-lval-8.c: Update.
6308 * gcc.dg/cast-qual-2.c: Update.
6309 * gcc.dg/c99-arraydecl-3.c: Update.
6310 * gcc.dg/assign-warn-1.c: Update.
6311 * gcc.dg/format/gcc_diag-1.c: Update.
6312
6313 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
6314
6315 PR rtl-optimization/39871
6316 PR rtl-optimization/40615
6317 PR rtl-optimization/42500
6318 PR rtl-optimization/42502
6319 * gcc.target/arm/eliminate.c: New test.
6320
6321 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6322
6323 PR libstdc++/44410
6324 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6325 * g++.old-deja/g++.other/delete3.C: Likewise.
6326 * g++.old-deja/g++.other/new.C: Likewise.
6327 * g++.old-deja/g++.law/operators27.C: Likewise.
6328 * g++.old-deja/g++.mike/p755.C: Likewise.
6329 * g++.dg/eh/new1.C: Likewise.
6330 * g++.dg/init/new5.C: Likewise.
6331
6332 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6333
6334 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
6335 * gfortran.dg/unpack_bounds_2.f90: Likewise.
6336 * gfortran.dg/unpack_bounds_3.f90: Likewise.
6337
6338 2010-06-03 Richard Guenther <rguenther@suse.de>
6339
6340 PR lto/41921
6341 * lib/lto.exp: Always load gcc.exp.
6342 (lto-obj): For C source files invoke gcc_target_compile.
6343 * g++.dg/lto/20100603-1_0.C: New testcase.
6344 * g++.dg/lto/20100603-1_1.c: Likewise.
6345
6346 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
6347
6348 PR tree-optimization/43688
6349 * gfortran.dg/pr43688.f90: New.
6350
6351 2010-06-03 Richard Guenther <rguenther@suse.de>
6352
6353 PR lto/41584
6354 * gcc.dg/lto/20100603-1_0.c: New testcase.
6355 * gcc.dg/lto/20100603-2_0.c: Likewise.
6356 * gcc.dg/lto/20100603-3_0.c: Likewise.
6357
6358 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6359
6360 PR target/44218
6361 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6362 * gcc.target/powerpc/recip-2.c: Ditto.
6363 * gcc.target/powerpc/recip-3.c: Ditto.
6364 * gcc.target/powerpc/recip-4.c: Ditto.
6365 * gcc.target/powerpc/recip-5.c: Ditto.
6366 * gcc.target/powerpc/recip-6.c: Ditto.
6367 * gcc.target/powerpc/recip-7.c: Ditto.
6368 * gcc.target/powerpc/recip-test.h: Ditto.
6369 * gcc.target/powerpc/recip-test2.h: Ditto.
6370
6371 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6372
6373 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6374
6375 2010-06-02 Jason Merrill <jason@redhat.com>
6376
6377 * g++.dg/ext/vector9.C: Expect typedef in error message.
6378
6379 PR c++/9726
6380 PR c++/23594
6381 PR c++/44333
6382 * g++.dg/tc1/dr101.C: Remove xfails.
6383
6384 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
6385
6386 PR middle-end/44372
6387 * g++.dg/ipa/pr44372.C: New.
6388
6389 2010-06-02 Jan Hubicka <jh@suse.cz>
6390
6391 PR middle-end/44295
6392 * g++.dg/torture/pr44295.C: Neww testcase.
6393
6394 2010-06-02 Jan Hubicka <jh@suse.cz>
6395
6396 * gcc.dg/tree-ssa/loadpre6.c: Update.
6397
6398 2010-06-02 Richard Guenther <rguenther@suse.de>
6399
6400 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6401 diagnostic.h.
6402
6403 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
6404
6405 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6406 the link fail message.
6407
6408 2010-06-02 Tobias Burnus <burnus@net-b.de>
6409
6410 PR fortran/44360
6411 * gfortran.dg/use_13.f90: New test case.
6412
6413 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6414
6415 PR fortran/44371
6416 * gfortran.dg/error_stop_2.f08: Minor update.
6417
6418 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6419
6420 PR fortran/44371
6421 * gfortran.dg/error_stop_1.f08: New test.
6422 * gfortran.dg/error_stop_2.f08: New test.
6423
6424 2010-06-01 Jason Merrill <jason@redhat.com>
6425
6426 DR 990
6427 * g++.dg/cpp0x/initlist37.C: New.
6428 * g++.dg/cpp0x/initlist38.C: New.
6429
6430 PR c++/44358
6431 * g++.dg/cpp0x/initlist36.C: New.
6432
6433 2010-05-31 Jan Hubicka <jh@suse.cz>
6434
6435 * gcc.dg/noreturn-8.c: New testcase.
6436
6437 2010-05-31 Jan Hubicka <jh@suse.cz>
6438
6439 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6440 * gcc.dg/lto/noreturn-1_0.c: Move it here.
6441
6442 2010-05-31 Jan Hubicka <jh@suse.cz>
6443
6444 * gcc.dg/lto/noreturn-1_1.c: New testcase.
6445 * gcc.dg/lto/noreturn-1_0.c: New testcase.
6446
6447 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
6448
6449 PR fortran/36928
6450 * gfortran.dg/dependency_27.f90: New test.
6451 * gfortran.dg/array_assign_1.F90: New test.
6452
6453 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR target/44338
6456 * gcc.target/i386/sse-24.c: New test.
6457
6458 2010-05-31 Jan Hubicka <jh@suse.cz>
6459
6460 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6461
6462 2010-05-31 Jakub Jelinek <jakub@redhat.com>
6463
6464 PR middle-end/44337
6465 * gcc.dg/pr44337.c: New test.
6466
6467 PR tree-optimization/44182
6468 * g++.dg/debug/pr44182.C: New test.
6469
6470 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
6471
6472 * gcc.dg/nested-func-7.c: New test.
6473 * gnat.dg/frame_overflow.adb: Adjust directives.
6474
6475 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6476
6477 * gnat.dg/prot2.ad[sb]: New test.
6478 * gnat.dg/prot2_pkg1.ads: New helper.
6479 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6480
6481 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
6482
6483 * gnat.dg/array11.adb: Adjust dg-warning directive.
6484 * gnat.dg/object_overflow.adb: Likewise.
6485
6486 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
6487
6488 PR middle-end/44306
6489 * gcc.dg/tree-ssa/pr44306.c: New.
6490
6491 2010-05-29 Jan Hubicka <jh@suse.cz>
6492
6493 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6494
6495 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
6496
6497 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6498
6499 2010-05-28 Mike Stump <mikestump@comcast.net>
6500
6501 PR objc/44125
6502 * objc.dg/const-str-9.m: Remove static.
6503
6504 2010-05-28 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR target/43636
6507 * gcc.c-torture/compile/pr43636.c: New test.
6508
6509 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
6510
6511 PR objc++/23616
6512 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6513 * obj-c++.dg/try-catch-9.mm: Ditto.
6514
6515 2010-05-28 Dodji Seketeli <dodji@redhat.com>
6516
6517 Revert patch for PR c++/44188
6518 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6519
6520 2010-05-25 Dodji Seketeli <dodji@redhat.com>
6521
6522 PR c++/44188
6523 * g++.dg/debug/dwarf2/typedef3.C: New test.
6524
6525 2010-05-27 Jason Merrill <jason@redhat.com>
6526
6527 PR c++/43555
6528 * g++.dg/ext/vla9.C: New.
6529
6530 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
6531
6532 PR objc/44140
6533 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6534 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6535 * objc.dg/torture/tls/thr-init.m: Ditto.
6536 * objc.dg/torture/trivial.m: Ditto.
6537 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6538 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6539 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6540 * obj-c++.dg/torture/trivial.mm: Ditto.
6541
6542 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
6543
6544 * g++.dg/lto/20100302_0.C: Skip on darwin.
6545
6546 2010-05-27 Richard Guenther <rguenther@suse.de>
6547
6548 PR tree-optimization/44284
6549 * gcc.dg/vect/vect-118.c: New testcase.
6550 * gcc.dg/vect/bb-slp-20.c: Adjust.
6551 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6552 * gcc.dg/vect/slp-9.c: Likewise.
6553 * gcc.dg/vect/slp-reduc-4.c: Likewise.
6554 * gcc.dg/vect/vect-10.c: Likewise.
6555 * gcc.dg/vect/vect-109.c: Likewise.
6556 * gcc.dg/vect/vect-12.c: Likewise.
6557 * gcc.dg/vect/vect-36.c: Likewise.
6558 * gcc.dg/vect/vect-7.c: Likewise.
6559 * gcc.dg/vect/vect-iv-8.c: Likewise.
6560 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6561 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6562 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6563 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6564 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6565 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6566 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6567 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6568 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6569 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6570 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6571 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6572 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6573 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6574 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6575 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6576 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6577
6578 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6579
6580 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6581 necessary.
6582
6583 2010-05-26 Jan Hubicka <jh@suse.cz>
6584
6585 * gcc.dg/lto/materialize-1_0.c: New file.
6586 * gcc.dg/lto/materialize-1_1.c: New file.
6587
6588 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
6589
6590 * gnat.dg/lto10.adb: New test.
6591 * gnat.dg/lto10_pkg.ads: New helper.
6592
6593 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
6594
6595 * lib/target-supports.exp (check_effective_target_int128): New
6596 function to check if __int128 types are available for target.
6597 * c-c++-common/int128-types-1.c: New.
6598 * c-c++-common/int128-1.c: New.
6599 * c-c++-common/int128-2.c: New.
6600 * g++.dg/abi/mangle43.C: New.
6601 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6602 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6603 pointer-wide scalar.
6604 * g++.dg/other/pr25632.C: Likewise.
6605 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6606 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6607 overflow warnings.
6608 * g++.dg/warn/pr13358-4.C: Likewise.
6609 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
6610 * g++.dg/warn/Wconversion-null.C: Likewise.
6611
6612 2010-05-26 Jason Merrill <jason@redhat.com>
6613
6614 PR c++/43382
6615 * g++.dg/cpp0x/variadic101.C: New.
6616
6617 2010-05-26 Richard Guenther <rguenther@suse.de>
6618
6619 PR rtl-optimization/44164
6620 * gcc.c-torture/execute/pr44164.c: New testcase.
6621 * g++.dg/tree-ssa/pr13146.C: Adjust.
6622
6623 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
6624
6625 PR fortran/40011
6626 * gfortran.dg/whole_file_19.f90 : New test.
6627
6628 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
6629
6630 PR fortran/30668
6631 PR fortran/31346
6632 PR fortran/34260
6633 * gfortran.dg/pr40999.f: Fix function type.
6634 * gfortran.dg/whole_file_5.f90: Likewise.
6635 * gfortran.dg/whole_file_6.f90: Likewise.
6636 * gfortran.dg/whole_file_16.f90: New.
6637 * gfortran.dg/whole_file_17.f90: New.
6638 * gfortran.dg/whole_file_18.f90: New.
6639
6640 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
6641 Iain Sandoe <iains@gcc.gnu.org>
6642
6643 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6644 * gcc.c-torture/compile/pr44197.c: Require alias support.
6645 * gcc.dg/lto/20081222_0.c: Ditto.
6646
6647 2010-05-25 Jakub Jelinek <jakub@redhat.com>
6648
6649 PR debug/42801
6650 * gcc.dg/guality/vla-2.c: New test.
6651
6652 2010-05-25 Richard Guenther <rguenther@suse.de>
6653
6654 PR middle-end/44069
6655 * g++.dg/torture/pr44069.C: New testcase.
6656
6657 2010-05-25 Richard Guenther <rguenther@suse.de>
6658
6659 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6660
6661 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6662
6663 PR objc/44140
6664 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6665
6666 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
6667
6668 * obj-c++.dg/torture/tls/trivial.mm: New.
6669 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6670 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6671 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6672 * obj-c++.dg/torture/tls/diag-1.mm: New.
6673 * obj-c++.dg/torture/tls/tls.exp: New.
6674 * obj-c++.dg/torture/trivial.mm: New.
6675 * obj-c++.dg/torture/dg-torture.exp: New.
6676 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6677 * obj-c++.dg/tls/trivial.m: New.
6678 * obj-c++.dg/tls/init-1.mm: New.
6679 * obj-c++.dg/tls/diag-1.mm: New.
6680 * obj-c++.dg/tls/init-2.mm: New.
6681 * obj-c++.dg/tls/diag-2.mm: New.
6682 * obj-c++.dg/tls/diag-3.mm: New.
6683 * obj-c++.dg/tls/diag-4.mm: New.
6684 * obj-c++.dg/tls/static-1.mm: New.
6685 * obj-c++.dg/tls/tls.exp: New.
6686 * obj-c++.dg/tls/diag-5.mm: New.
6687 * obj-c++.dg/tls/static-1a.mm: New.
6688 * objc-obj-c++-shared/Object1.mm: New.
6689 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6690
6691 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
6692
6693 PR objc++/43689
6694 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6695 * obj-c++.dg/const-str-6.mm: Ditto.
6696
6697 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6698
6699 * g++.dg/parse/array-size2.C: Remove dg-error directives.
6700
6701 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
6702
6703 PR ada/38394
6704 * gnat.dg/array13.ad[sb]: New test.
6705
6706 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
6707 Sandra Loosemore <sandra@codesourcery.com>
6708
6709 * gcc.target/arm/neon/: Regenerated test cases.
6710
6711 * gcc.target/arm/neon/polytypes.c,
6712 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6713 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6714 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6715 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6716 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6717 dg-add-options arm_neon.
6718
6719 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6720 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6721 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6722 and arm_neon_fp16_ok.
6723
6724 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6725 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6726
6727 * lib/target-supports.exp (add_options_for_arm_neon): New.
6728 (check_effective_target_arm_neon_ok_nocache): New, from
6729 check_effective_target_arm_neon_ok. Check multiple possibilities.
6730 (check_effective_target_arm_neon_ok): Use
6731 check_effective_target_arm_neon_ok_nocache.
6732 (add_options_for_arm_neon_fp16)
6733 (check_effective_target_arm_neon_fp16_ok)
6734 check_effective_target_arm_neon_fp16_ok_nocache): New.
6735 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6736
6737 2010-05-24 Jason Merrill <jason@redhat.com>
6738
6739 PR c++/41510
6740 * g++.dg/cpp0x/initlist35.C: New.
6741 * g++.dg/init/brace6.C: Adjust.
6742
6743 2010-05-24 Paul Brook <paul@codesourcery.com>
6744
6745 * gcc.target/arm/frame-pointer-1.c: New test.
6746 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6747 pointer elimination.
6748
6749 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6750
6751 PR target/44245
6752 * gcc.target/i386/crc32-3.c: New.
6753 * gcc.target/i386/crc32-4.c: Likewise.
6754
6755 2010-05-23 Joseph Myers <joseph@codesourcery.com>
6756
6757 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6758 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6759 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6760
6761 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
6762
6763 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6764
6765 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
6766
6767 PR target/43869
6768 * gcc.c-target/pr43869.c: New test.
6769
6770 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6771
6772 PR fortran/44212
6773 * gfortran.dg/class_22.f03: New.
6774
6775 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
6776
6777 PR lto/44238
6778 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6779
6780 2010-05-22 Janus Weil <janus@gcc.gnu.org>
6781
6782 PR fortran/44213
6783 * gfortran.dg/abstract_type_7.f03: New.
6784
6785 2010-05-21 Jason Merrill <jason@redhat.com>
6786
6787 * g++.dg/eh/spec11.C: Test cleanup optimization.
6788
6789 2010-05-21 Jakub Jelinek <jakub@redhat.com>
6790
6791 PR debug/44223
6792 * gcc.target/i386/pr44223.c: New test.
6793
6794 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6795
6796 * gcc.target/i386/pr25993.c: Use @function as type specifier.
6797
6798 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
6799
6800 * g++.dg/other/const3.C: New test.
6801
6802 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
6803
6804 PR fortran/38407
6805 * warn_unused_dummy_argument_1.f90: New.
6806 * warn_unused_dummy_argument_2.f90: New.
6807
6808 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6809
6810 PR c++/30298
6811 * g++.dg/inherit/crash1.C: New.
6812 * g++.dg/inherit/crash2.C: Likewise.
6813
6814 2010-05-20 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR debug/44178
6817 * g++.dg/debug/pr44178.C: New test.
6818
6819 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
6820
6821 PR middle-end/44185
6822 * gcc.dg/tree-ssa/prefetch-6.c: Add
6823 --param min-insn-to-prefetch-ratio=6.
6824 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6825 allow unrolling, and adjust the movnti count.
6826
6827 2010-05-20 Jan Hubicka <jh@suse.cz>
6828
6829 PR middle-end/44197
6830 * gcc.c-torture/compile/pr44197.c: New file.
6831
6832 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
6833
6834 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6835 Fix test code.
6836 (check_effective_target_xop): Remove __may_alias__ attribute.
6837
6838 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
6839
6840 PR target/44202
6841 * gcc.c-torture/execute/pr44202-1.c: New test.
6842
6843 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6844
6845 PR fortran/43851
6846 * gfortran.dg/label_1.f90: Update test.
6847
6848 2010-05-19 Jan Hubicka <jh@suse.cz>
6849
6850 * gcc.dg/lto/ipareference2_0.c: New file.
6851 * gcc.dg/lto/ipareference2_1.c: New file.
6852
6853 2010-05-19 Jason Merrill <jason@redhat.com>
6854
6855 * g++.dg/parse/fn-typedef2.C: New.
6856
6857 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6858 function type.
6859
6860 PR c++/44193
6861 * g++.dg/template/fntype1.C: New.
6862
6863 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
6864
6865 * gnat.dg/discr23.ad[sb]: New test.
6866 * gnat.dg/discr23_pkg.ads: New helper.
6867
6868 * gnat.dg/specs/controlled1.ads: New test.
6869 * gnat.dg/specs/controlled1_pkg.ads: New helper.
6870
6871 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
6872
6873 PR fortran/44055
6874 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6875 Fixed scope of C_SIZEOF.
6876 * gfortran.dg/warn_conversion_2.f90: New.
6877
6878 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6879
6880 * lib/target-supports.exp (check_effective_target_sse2): New proc.
6881 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6882 for optional selector.
6883 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6884 (check_effective_target_sse3): New proc.
6885 * gcc.target/i386/math-torture/math-torture.exp: Load
6886 target-supports.exp.
6887 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6888 check_effective_target_sse2.
6889 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6890 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6891 * g++.dg/vect/vect.exp: Likewise.
6892 * gfortran.dg/vect/vect.exp: Likewise.
6893 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6894 -msse2 if check_effective_target_sse2.
6895
6896 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6897 * gcc.target/i386/3dnow-2.c: Likewise.
6898 * gcc.target/i386/3dnowA-1.c: Likewise.
6899 * gcc.target/i386/3dnowA-2.c: Likewise.
6900 * gcc.target/i386/pr42549.c: Likewise.
6901
6902 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6903 * gcc.target/i386/sse3-addsubpd.c: Likewise.
6904 * gcc.target/i386/sse3-addsubps.c: Likewise.
6905 * gcc.target/i386/sse3-haddpd.c: Likewise.
6906 * gcc.target/i386/sse3-haddps.c: Likewise.
6907 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6908 * gcc.target/i386/sse3-hsubps.c: Likewise.
6909 * gcc.target/i386/sse3-movddup.c: Likewise.
6910 * gcc.target/i386/sse3-movshdup.c: Likewise.
6911 * gcc.target/i386/sse3-movsldup.c: Likewise.
6912
6913 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6914 * g++.dg/ext/attrib35.C: Likewise.
6915 * g++.dg/opt/pr40496.C: Likewise.
6916 * g++.dg/other/i386-1.C: Likewise.
6917 * g++.dg/other/i386-4.C: Likewise.
6918 * g++.dg/other/pr34435.C: Likewise.
6919 * g++.dg/other/pr39496.C: Likewise.
6920 * g++.dg/other/pr40446.C: Likewise.
6921 * gcc.dg/compat/union-m128-1_main.c: Likewise.
6922 * gcc.dg/compat/vector-1a_main.c: Likewise.
6923 * gcc.dg/compat/vector-2a_main.c: Likewise.
6924 * gcc.dg/lto/20090206-1_0.c: Likewise.
6925 * gcc.dg/pr34856.c: Likewise.
6926 * gcc.dg/pr36584.c: Likewise.
6927 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
6928 * gcc.dg/pr37544.c: Likewise.
6929 * gcc.dg/torture/pr16104-1.c: Likewise.
6930 * gcc.dg/torture/pr35771-1.c: Likewise.
6931 * gcc.dg/torture/pr35771-2.c: Likewise.
6932 * gcc.dg/torture/pr35771-3.c: Likewise.
6933 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6934 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6935 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6936 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6937 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6938 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6939 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6940 * gcc.target/i386/20060512-1.c: Likewise.
6941 * gcc.target/i386/20060512-3.c: Likewise.
6942 * gcc.target/i386/all_one_m128i.c: Likewise.
6943 * gcc.target/i386/float128-1.c: Likewise.
6944 * gcc.target/i386/float128-2.c: Likewise.
6945 * gcc.target/i386/fpcvt-1.c: Likewise.
6946 * gcc.target/i386/fpcvt-2.c: Likewise.
6947 * gcc.target/i386/fpcvt-3.c: Likewise.
6948 * gcc.target/i386/fpprec-1.c: Likewise.
6949 * gcc.target/i386/funcspec-9.c: Likewise.
6950 * gcc.target/i386/incoming-1.c: Likewise.
6951 * gcc.target/i386/incoming-12.c: Likewise.
6952 * gcc.target/i386/incoming-2.c: Likewise.
6953 * gcc.target/i386/incoming-3.c: Likewise.
6954 * gcc.target/i386/incoming-4.c: Likewise.
6955 * gcc.target/i386/incoming-6.c: Likewise.
6956 * gcc.target/i386/incoming-7.c: Likewise.
6957 * gcc.target/i386/incoming-8.c: Likewise.
6958 * gcc.target/i386/opt-1.c: Likewise.
6959 * gcc.target/i386/opt-2.c: Likewise.
6960 * gcc.target/i386/ordcmp-1.c: Likewise.
6961 * gcc.target/i386/pr17692.c: Likewise.
6962 * gcc.target/i386/pr18614-1.c: Likewise.
6963 * gcc.target/i386/pr22152.c: Likewise.
6964 * gcc.target/i386/pr23570.c: Likewise.
6965 * gcc.target/i386/pr23575.c: Likewise.
6966 * gcc.target/i386/pr26449-1.c: Likewise.
6967 * gcc.target/i386/pr26600.c: Likewise.
6968 * gcc.target/i386/pr27790.c: Likewise.
6969 * gcc.target/i386/pr28839.c: Likewise.
6970 * gcc.target/i386/pr30970.c: Likewise.
6971 * gcc.target/i386/pr32000-1.c: Likewise.
6972 * gcc.target/i386/pr32000-2.c: Likewise.
6973 * gcc.target/i386/pr32280.c: Likewise.
6974 * gcc.target/i386/pr32661.c: Likewise.
6975 * gcc.target/i386/pr32708-1.c: Likewise.
6976 * gcc.target/i386/pr32961.c: Likewise.
6977 * gcc.target/i386/pr33329.c: Likewise.
6978 * gcc.target/i386/pr35714.c: Likewise.
6979 * gcc.target/i386/pr35767-1.c: Likewise.
6980 * gcc.target/i386/pr35767-1d.c: Likewise.
6981 * gcc.target/i386/pr35767-1i.c: Likewise.
6982 * gcc.target/i386/pr35767-2.c: Likewise.
6983 * gcc.target/i386/pr35767-2d.c: Likewise.
6984 * gcc.target/i386/pr35767-2i.c: Likewise.
6985 * gcc.target/i386/pr35767-3.c: Likewise.
6986 * gcc.target/i386/pr35767-5.c: Likewise.
6987 * gcc.target/i386/pr36222-1.c: Likewise.
6988 * gcc.target/i386/pr36578-1.c: Likewise.
6989 * gcc.target/i386/pr36578-2.c: Likewise.
6990 * gcc.target/i386/pr36992-1.c: Likewise.
6991 * gcc.target/i386/pr37101.c: Likewise.
6992 * gcc.target/i386/pr37216.c: Likewise.
6993 * gcc.target/i386/pr37434-1.c: Likewise.
6994 * gcc.target/i386/pr37434-2.c: Likewise.
6995 * gcc.target/i386/pr37843-3.c: Likewise.
6996 * gcc.target/i386/pr37843-4.c: Likewise.
6997 * gcc.target/i386/pr39162.c: Likewise.
6998 * gcc.target/i386/pr39315-1.c: Likewise.
6999 * gcc.target/i386/pr39315-2.c: Likewise.
7000 * gcc.target/i386/pr39315-3.c: Likewise.
7001 * gcc.target/i386/pr39315-4.c: Likewise.
7002 * gcc.target/i386/pr39445.c: Likewise.
7003 * gcc.target/i386/pr39496.c: Likewise.
7004 * gcc.target/i386/pr40809.c: Likewise.
7005 * gcc.target/i386/pr40906-3.c: Likewise.
7006 * gcc.target/i386/pr41019.c: Likewise.
7007 * gcc.target/i386/pr42542-1.c: Likewise.
7008 * gcc.target/i386/pr42542-2.c: Likewise.
7009 * gcc.target/i386/pr42542-3.c: Likewise.
7010 * gcc.target/i386/pr42542-3a.c: Likewise.
7011 * gcc.target/i386/pr42881.c: Likewise.
7012 * gcc.target/i386/push-1.c: Likewise.
7013 * gcc.target/i386/quad-sse.c: Likewise.
7014 * gcc.target/i386/reload-1.c: Likewise.
7015 * gcc.target/i386/sse-10.c: Likewise.
7016 * gcc.target/i386/sse-11.c: Likewise.
7017 * gcc.target/i386/sse-15.c: Likewise.
7018 * gcc.target/i386/sse-17.c: Likewise.
7019 * gcc.target/i386/sse-18.c: Likewise.
7020 * gcc.target/i386/sse-19.c: Likewise.
7021 * gcc.target/i386/sse-4.c: Likewise.
7022 * gcc.target/i386/sse-6.c: Likewise.
7023 * gcc.target/i386/sse-vect-types.c: Likewise.
7024 * gcc.target/i386/sse2-addpd-1.c: Likewise.
7025 * gcc.target/i386/sse2-addsd-1.c: Likewise.
7026 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7027 * gcc.target/i386/sse2-andpd-1.c: Likewise.
7028 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7029 * gcc.target/i386/sse2-comisd-1.c: Likewise.
7030 * gcc.target/i386/sse2-comisd-2.c: Likewise.
7031 * gcc.target/i386/sse2-comisd-3.c: Likewise.
7032 * gcc.target/i386/sse2-comisd-4.c: Likewise.
7033 * gcc.target/i386/sse2-comisd-5.c: Likewise.
7034 * gcc.target/i386/sse2-comisd-6.c: Likewise.
7035 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7036 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7037 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7038 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7039 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7040 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7041 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7042 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7043 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7044 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7045 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7046 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7047 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7048 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7049 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7050 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7051 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7052 * gcc.target/i386/sse2-divpd-1.c: Likewise.
7053 * gcc.target/i386/sse2-divsd-1.c: Likewise.
7054 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7055 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7056 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7057 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7058 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7059 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7060 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7061 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7062 * gcc.target/i386/sse2-minpd-1.c: Likewise.
7063 * gcc.target/i386/sse2-minsd-1.c: Likewise.
7064 * gcc.target/i386/sse2-mmx.c: Likewise.
7065 * gcc.target/i386/sse2-movapd-1.c: Likewise.
7066 * gcc.target/i386/sse2-movapd-2.c: Likewise.
7067 * gcc.target/i386/sse2-movd-1.c: Likewise.
7068 * gcc.target/i386/sse2-movd-2.c: Likewise.
7069 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7070 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7071 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7072 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7073 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7074 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7075 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7076 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7077 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7078 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7079 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7080 * gcc.target/i386/sse2-movq-1.c: Likewise.
7081 * gcc.target/i386/sse2-movq-2.c: Likewise.
7082 * gcc.target/i386/sse2-movq-3.c: Likewise.
7083 * gcc.target/i386/sse2-movsd-1.c: Likewise.
7084 * gcc.target/i386/sse2-movsd-2.c: Likewise.
7085 * gcc.target/i386/sse2-movupd-1.c: Likewise.
7086 * gcc.target/i386/sse2-movupd-2.c: Likewise.
7087 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7088 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7089 * gcc.target/i386/sse2-orpd-1.c: Likewise.
7090 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7091 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7092 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7093 * gcc.target/i386/sse2-paddb-1.c: Likewise.
7094 * gcc.target/i386/sse2-paddd-1.c: Likewise.
7095 * gcc.target/i386/sse2-paddq-1.c: Likewise.
7096 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7097 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7098 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7099 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7100 * gcc.target/i386/sse2-paddw-1.c: Likewise.
7101 * gcc.target/i386/sse2-pand-1.c: Likewise.
7102 * gcc.target/i386/sse2-pandn-1.c: Likewise.
7103 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7104 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7105 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7106 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7107 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7108 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7109 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7110 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7111 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7112 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7113 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7114 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7115 * gcc.target/i386/sse2-pminub-1.c: Likewise.
7116 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7117 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7118 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7119 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7120 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7121 * gcc.target/i386/sse2-por-1.c: Likewise.
7122 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7123 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7124 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7125 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7126 * gcc.target/i386/sse2-pslld-1.c: Likewise.
7127 * gcc.target/i386/sse2-pslld-2.c: Likewise.
7128 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7129 * gcc.target/i386/sse2-psllq-1.c: Likewise.
7130 * gcc.target/i386/sse2-psllq-2.c: Likewise.
7131 * gcc.target/i386/sse2-psllw-1.c: Likewise.
7132 * gcc.target/i386/sse2-psllw-2.c: Likewise.
7133 * gcc.target/i386/sse2-psrad-1.c: Likewise.
7134 * gcc.target/i386/sse2-psrad-2.c: Likewise.
7135 * gcc.target/i386/sse2-psraw-1.c: Likewise.
7136 * gcc.target/i386/sse2-psraw-2.c: Likewise.
7137 * gcc.target/i386/sse2-psrld-1.c: Likewise.
7138 * gcc.target/i386/sse2-psrld-2.c: Likewise.
7139 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7140 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7141 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7142 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7143 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7144 * gcc.target/i386/sse2-psubb-1.c: Likewise.
7145 * gcc.target/i386/sse2-psubd-1.c: Likewise.
7146 * gcc.target/i386/sse2-psubq-1.c: Likewise.
7147 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7148 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7149 * gcc.target/i386/sse2-psubw-1.c: Likewise.
7150 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7151 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7152 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7153 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7154 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7155 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7156 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7157 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7158 * gcc.target/i386/sse2-pxor-1.c: Likewise.
7159 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7160 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7161 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7162 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7163 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7164 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7165 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7166 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7167 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7168 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7169 * gcc.target/i386/sse2-shufps-1.c: Likewise.
7170 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7171 * gcc.target/i386/sse2-subpd-1.c: Likewise.
7172 * gcc.target/i386/sse2-subsd-1.c: Likewise.
7173 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7174 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7175 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7176 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7177 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7178 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7179 * gcc.target/i386/sse2-unpack-1.c: Likewise.
7180 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7181 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7182 * gcc.target/i386/sse2-vec-1.c: Likewise.
7183 * gcc.target/i386/sse2-vec-2.c: Likewise.
7184 * gcc.target/i386/sse2-vec-3.c: Likewise.
7185 * gcc.target/i386/sse2-vec-4.c: Likewise.
7186 * gcc.target/i386/sse2-vec-5.c: Likewise.
7187 * gcc.target/i386/sse2-vec-6.c: Likewise.
7188 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7189 * gcc.target/i386/ssefn-2.c: Likewise.
7190 * gcc.target/i386/ssefn-4.c: Likewise.
7191 * gcc.target/i386/ssefp-1.c: Likewise.
7192 * gcc.target/i386/ssefp-2.c: Likewise.
7193 * gcc.target/i386/sseregparm-3.c: Likewise.
7194 * gcc.target/i386/sseregparm-4.c: Likewise.
7195 * gcc.target/i386/sseregparm-5.c: Likewise.
7196 * gcc.target/i386/sseregparm-6.c: Likewise.
7197 * gcc.target/i386/sseregparm-7.c: Likewise.
7198 * gcc.target/i386/ssetype-1.c: Likewise.
7199 * gcc.target/i386/ssetype-2.c: Likewise.
7200 * gcc.target/i386/ssetype-3.c: Likewise.
7201 * gcc.target/i386/ssetype-4.c: Likewise.
7202 * gcc.target/i386/ssetype-5.c: Likewise.
7203 * gcc.target/i386/unordcmp-1.c: Likewise.
7204 * gcc.target/i386/vararg-1.c: Likewise.
7205 * gcc.target/i386/vararg-2.c: Likewise.
7206 * gcc.target/i386/vararg-3.c: Likewise.
7207 * gcc.target/i386/vararg-4.c: Likewise.
7208 * gcc.target/i386/vararg-7.c: Likewise.
7209 * gcc.target/i386/vararg-8.c: Likewise.
7210 * gcc.target/i386/vecinit-1.c: Likewise.
7211 * gcc.target/i386/vecinit-2.c: Likewise.
7212 * gcc.target/i386/vecinit-3.c: Likewise.
7213 * gcc.target/i386/vecinit-4.c: Likewise.
7214 * gcc.target/i386/vecinit-5.c: Likewise.
7215 * gcc.target/i386/vecinit-6.c: Likewise.
7216 * gcc.target/i386/vectorize2.c: Likewise.
7217 * gcc.target/i386/vectorize3.c: Likewise.
7218 * gcc.target/i386/vectorize4.c: Likewise.
7219 * gcc.target/i386/vectorize6.c: Likewise.
7220 * gcc.target/i386/vectorize7.c: Likewise.
7221 * gcc.target/i386/vectorize8.c: Likewise.
7222 * gcc.target/i386/vperm-v2df.c: Likewise.
7223 * gcc.target/i386/vperm-v2di.c: Likewise.
7224 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7225 * gcc.target/i386/xorps-sse2.c: Likewise.
7226 * gcc.target/i386/xorps.c: Likewise.
7227 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7228 * gfortran.dg/graphite/pr42326.f90: Likewise.
7229 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7230
7231 2010-05-19 Richard Guenther <rguenther@suse.de>
7232
7233 PR lto/44196
7234 * g++.dg/lto/20100519-1_0.C: New testcase.
7235
7236 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7237
7238 PR fortran/42360
7239 * gfortran.dg/warn_intent_out_not_set.f90: New.
7240
7241 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7242
7243 PR fortran/38404
7244 * gfortran.dg/data_char_1.f90: Updated warning message.
7245 * gfortran.dg/data_array_6.f: New.
7246
7247 2010-05-19 Martin Jambor <mjambor@suse.cz>
7248
7249 * g++.dg/ipa/ivinline-8.C: New test.
7250 * gcc.dg/ipa/iinline-2.c: Likewise.
7251
7252 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
7253
7254 PR fortran/34505
7255 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7256 arguments; add check for return value kind.
7257 * gfortran.dg/float_1.f90: Likewise.
7258
7259 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7260
7261 * gcc.target/i386/20011009-1.c (COMMENT): Define.
7262 (main): Use it.
7263 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7264 * lib/lto.exp (lto_prune_warns): Fix location line regex.
7265 Prune another location line format.
7266 (lto-obj): Call lto_prune_warns on comp_output.
7267
7268 2010-05-18 Jan Hubicka <jh@suse.cz>
7269
7270 * gcc.dg/lto/ipacp_0.c: New test.
7271 * gcc.dg/lto/ipacp_1.c: New test.
7272
7273 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
7274
7275 PR lto/44184
7276 * gcc.dg/lto/20100518_0.c: New test.
7277
7278 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
7279
7280 * gnat.dg/specs/lto3.ads: Add missing dg-options.
7281
7282 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7283
7284 PR fortran/43990
7285 * gfortran.dg/class_21.f03: New.
7286
7287 2010-05-17 Jason Merrill <jason@redhat.com>
7288
7289 PR c++/44157
7290 * g++.dg/cpp0x/initlist34.C: New.
7291
7292 PR c++/44158
7293 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7294
7295 2010-05-17 Martin Jambor <mjambor@suse.cz>
7296
7297 * g++.dg/ipa/ivinline-1.C: New test.
7298 * g++.dg/ipa/ivinline-2.C: New test.
7299 * g++.dg/ipa/ivinline-3.C: New test.
7300 * g++.dg/ipa/ivinline-4.C: New test.
7301 * g++.dg/ipa/ivinline-5.C: New test.
7302 * g++.dg/ipa/ivinline-6.C: New test.
7303
7304 2010-05-17 Dodji Seketeli <dodji@redhat.com>
7305 Jason Merrill <jason@redhat.com>
7306
7307 PR c++/44108
7308 * c-c++-common/Wunused-var-8.c: New test.
7309
7310 2010-05-17 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR bootstrap/42347
7313 * gcc.c-torture/compile/pr42347.c: New test.
7314
7315 PR middle-end/44102
7316 * g++.dg/ext/asmgoto1.C: New test.
7317
7318 2010-05-17 Martin Jambor <mjambor@suse.cz>
7319
7320 PR middle-end/44133
7321 * gcc.dg/tree-ssa/pr44133.c: New test.
7322 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7323 precise.
7324
7325 2010-05-17 Janus Weil <janus@gcc.gnu.org>
7326
7327 PR fortran/44044
7328 * gfortran.dg/class_20.f03: New.
7329
7330 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
7331
7332 PR 44078
7333 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7334 debug messages but not the newly introduced one.
7335
7336 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
7337
7338 PR fortran/35779
7339 * gfortran.dg/initialization_25.f90: Commented testcase.
7340 * gfortran.dg/initialization_26.f90: New.
7341
7342 2010-05-16 Richard Guenther <rguenther@suse.de>
7343
7344 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7345 * gcc.dg/pr43084.c: Likewise.
7346 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7347 -fipa-type-escape.
7348 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7349 -fipa-type-escape.
7350 * gcc.dg/struct/struct-reorg.exp: Likewise.
7351 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7352 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7353
7354 2010-05-16 Joseph Myers <joseph@codesourcery.com>
7355
7356 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7357 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7358 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7359 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7360 tests.
7361
7362 2010-05-15 Jason Merrill <jason@redhat.com>
7363
7364 * g++.dg/eh/spec10.C: New.
7365 * g++.dg/eh/spec11.C: New.
7366 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7367
7368 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7369
7370 PR fortran/44154
7371 PR fortran/42647
7372 * gfortran.dg/allocatable_scalar_9.f90: New.
7373
7374 2010-05-15 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR c++/44148
7377 * g++.dg/torture/pr44148.C: New test.
7378
7379 2010-05-15 Joseph Myers <joseph@codesourcery.com>
7380
7381 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7382 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7383 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7384 diagnostics and type sizes.
7385
7386 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
7387
7388 * gnat.dg/lto9.adb: New test.
7389 * gnat.dg/lto9_pkg1.ads: New helper.
7390 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7391
7392 2010-05-15 Jan Hubicka <jh@suse.cz>
7393
7394 * gcc.dg/lto/ipareference_1.c: Rename to ...
7395 * gcc.dg/lto/ipareference_0.c: ... this one.
7396 * gcc.dg/lto/ipareference_2.c: Rename to ...
7397 * gcc.dg/lto/ipareference_1.c: ... this one.
7398
7399 2010-05-15 Jan Hubicka <jh@suse.cz>
7400
7401 * gcc.dg/lto/ipareference_1.c: New file.
7402 * gcc.dg/lto/ipareference_2.c: New file.
7403
7404 2010-05-15 Richard Guenther <rguenther@suse.de>
7405
7406 PR tree-optimization/44038
7407 * gcc.c-torture/compile/pr44038.c: New testcase.
7408
7409 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
7410
7411 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7412 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7413
7414 2010-05-15 Janus Weil <janus@gcc.gnu.org>
7415
7416 PR fortran/43207
7417 PR fortran/43969
7418 * gfortran.dg/class_18.f03: New.
7419 * gfortran.dg/class_19.f03: New.
7420
7421 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR debug/44112
7424 * gcc.dg/debug/dwarf2/const-1.c: Remove.
7425 * g++.dg/debug/dwarf2/const1.C: Remove.
7426
7427 2010-05-14 Jason Merrill <jason@redhat.com>
7428
7429 * g++.dg/eh/cond4.C: New.
7430 * g++.dg/eh/elide2.C: Adjust.
7431 * g++.old-deja/g++.eh/terminate1.C: Adjust.
7432
7433 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
7434
7435 PR fortran/44135
7436 * gfortran.dg/actual_array_interface_2.f90: New test.
7437
7438 2010-05-14 Richard Guenther <rguenther@suse.de>
7439
7440 PR tree-optimization/44119
7441 * gcc.c-torture/compile/pr44119.c: New testcase.
7442
7443 2010-05-14 Jason Merrill <jason@redhat.com>
7444
7445 PR c++/44127
7446 * g++.dg/eh/terminate1.C: New.
7447
7448 2010-05-14 Jakub Jelinek <jakub@redhat.com>
7449
7450 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7451
7452 PR debug/44136
7453 * gcc.dg/pr44136.c: New test.
7454
7455 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
7456
7457 PR c++/30566
7458 * g++.dg/warn/Wshadow-4.C: Adjust.
7459 * g++.dg/warn/Wshadow-5.C: New test.
7460 * g++.dg/warn/Wshadow-6.C: New test
7461
7462 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
7463
7464 PR fortran/35779
7465 * gfortran.dg/initialization_25.f90: New.
7466
7467 2010-05-13 Martin Jambor <mjambor@suse.cz>
7468
7469 * g++.dg/otr-fold-1.C: New test.
7470 * g++.dg/otr-fold-2.C: New test.
7471
7472 2010-05-13 Jakub Jelinek <jakub@redhat.com>
7473
7474 PR fortran/44036
7475 * gfortran.dg/gomp/pr44036-1.f90: New test.
7476 * gfortran.dg/gomp/pr44036-2.f90: New test.
7477 * gfortran.dg/gomp/pr44036-3.f90: New test.
7478
7479 PR debug/43983
7480 * gcc.dg/guality/sra-1.c: New test.
7481
7482 2010-05-12 Jan Hubicka <jh@suse.cz>
7483
7484 * tree-ssa/unreachable.c: New test.
7485
7486 2010-05-12 Jason Merrill <jason@redhat.com>
7487
7488 * g++.dg/cpp0x/sfinae1.C: New.
7489
7490 2010-05-12 Sriraman Tallam <tmsriram@google.com>
7491
7492 * gcc.target/i386/zee.c: New file.
7493
7494 2010-05-12 Jason Merrill <jason@redhat.com>
7495
7496 * g++.dg/conversion/op1.C: Expect template candidate message.
7497 * g++.dg/cpp0x/nullptr15.C: Likewise.
7498 * g++.dg/cpp0x/pr31431-2.C: Likewise.
7499 * g++.dg/cpp0x/pr31431.C: Likewise.
7500 * g++.dg/cpp0x/temp_default2.C: Likewise.
7501 * g++.dg/cpp0x/trailing4.C: Likewise.
7502 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7503 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7504 * g++.dg/cpp0x/variadic-throw.C: Likewise.
7505 * g++.dg/cpp0x/variadic35.C: Likewise.
7506 * g++.dg/cpp0x/vt-35147.C: Likewise.
7507 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7508 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7509 * g++.dg/ext/visibility/anon8.C: Likewise.
7510 * g++.dg/ext/vla2.C: Likewise.
7511 * g++.dg/other/pr28114.C: Likewise.
7512 * g++.dg/other/ptrmem10.C: Likewise.
7513 * g++.dg/other/ptrmem11.C: Likewise.
7514 * g++.dg/overload/unknown1.C: Likewise.
7515 * g++.dg/parse/template7.C: Likewise.
7516 * g++.dg/parse/typename7.C: Likewise.
7517 * g++.dg/template/conv11.C: Likewise.
7518 * g++.dg/template/copy1.C: Likewise.
7519 * g++.dg/template/deduce3.C: Likewise.
7520 * g++.dg/template/dependent-expr5.C: Likewise.
7521 * g++.dg/template/friend.C: Likewise.
7522 * g++.dg/template/incomplete2.C: Likewise.
7523 * g++.dg/template/local4.C: Likewise.
7524 * g++.dg/template/local6.C: Likewise.
7525 * g++.dg/template/operator10.C: Likewise.
7526 * g++.dg/template/overload6.C: Likewise.
7527 * g++.dg/template/ptrmem2.C: Likewise.
7528 * g++.dg/template/ptrmem20.C: Likewise.
7529 * g++.dg/template/ptrmem8.C: Likewise.
7530 * g++.dg/template/sfinae2.C: Likewise.
7531 * g++.dg/template/ttp25.C: Likewise.
7532 * g++.dg/template/unify10.C: Likewise.
7533 * g++.dg/template/unify11.C: Likewise.
7534 * g++.dg/template/unify6.C: Likewise.
7535 * g++.dg/template/unify7.C: Likewise.
7536 * g++.dg/template/unify9.C: Likewise.
7537 * g++.dg/template/varmod1.C: Likewise.
7538 * g++.old-deja/g++.brendan/crash56.C: Likewise.
7539 * g++.old-deja/g++.law/operators32.C: Likewise.
7540 * g++.old-deja/g++.pt/crash28.C: Likewise.
7541 * g++.old-deja/g++.pt/crash60.C: Likewise.
7542 * g++.old-deja/g++.pt/explicit38.C: Likewise.
7543 * g++.old-deja/g++.pt/explicit39.C: Likewise.
7544 * g++.old-deja/g++.pt/explicit41.C: Likewise.
7545 * g++.old-deja/g++.pt/explicit67.C: Likewise.
7546 * g++.old-deja/g++.pt/explicit77.C: Likewise.
7547 * g++.old-deja/g++.pt/expr2.C: Likewise.
7548 * g++.old-deja/g++.pt/overload7.C: Likewise.
7549 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7550 * g++.old-deja/g++.pt/spec5.C: Likewise.
7551 * g++.old-deja/g++.pt/spec6.C: Likewise.
7552 * g++.old-deja/g++.pt/t24.C: Likewise.
7553 * g++.old-deja/g++.pt/unify4.C: Likewise.
7554 * g++.old-deja/g++.pt/unify6.C: Likewise.
7555 * g++.old-deja/g++.pt/unify8.C: Likewise.
7556 * g++.old-deja/g++.robertl/eb119.C: Likewise.
7557 * g++.old-deja/g++.robertl/eb79.C: Likewise.
7558 * g++.old-deja/g++.robertl/eb98.C: Likewise.
7559
7560 * g++.dg/cpp0x/initlist32.C: New.
7561
7562 * g++.dg/template/conv11.C: New.
7563 * g++.dg/conversion/op1.C: Adjust expected error.
7564
7565 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7566
7567 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
7568
7569 PR target/44088
7570 * gcc.target/i386/avx-cmpsd-1.c: New.
7571 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7572 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7573 * gcc.target/i386/avx-cmpss-2.c: Likewise.
7574 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7575 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7576
7577 2010-05-12 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR middle-end/44085
7580 * gcc.dg/gomp/pr44085.c: New test.
7581 * gfortran.dg/gomp/pr44085.f90: New test.
7582
7583 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
7584
7585 * objc-obj-c++-shared/Object1.m: New.
7586 * objc.dg/torture: New directory.
7587 * objc.dg/torture/tls: Ditto.
7588 * objc.dg/tls: Ditto.
7589 * objc.dg/torture/tls/trivial.m: New test.
7590 * objc.dg/torture/tls/thr-init-2.m: New test.
7591 * objc.dg/torture/tls/thr-init-3.m: New test.
7592 * objc.dg/torture/tls/thr-init.m: New test.
7593 * objc.dg/torture/tls/diag-1.m: New test.
7594 * objc.dg/torture/tls/tls.exp: New.
7595 * objc.dg/torture/trivial.m: New test.
7596 * objc.dg/torture/dg-torture.exp: New.
7597 * objc.dg/tls/diag-3.m: New test.
7598 * objc.dg/tls/diag-4.m: New test.
7599 * objc.dg/tls/diag-5.m: New test.
7600 * objc.dg/tls/init-1.m: New test.
7601 * objc.dg/tls/init-2.m: New test.
7602 * objc.dg/tls/tls.exp: New.
7603 * objc.dg/tls/diag-2.m: New test.
7604 * lib/objc.exp: Respond to dg-additional-files.
7605
7606 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
7607
7608 * gcc.target/m68k/20100512-1.c: New.
7609
7610 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
7611
7612 * gnat.dg/lto8.adb: New test.
7613 * gnat.dg/lto8_pkg.ad[sb]: New helper.
7614 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7615
7616 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7617
7618 PR c++/34272
7619 PR c++/43630
7620 PR c++/34491
7621 * g++.dg/template/crash97.C: New.
7622 * g++.dg/template/crash98.C: Likewise.
7623 * g++.dg/template/crash99.C: Likewise.
7624 * g++.dg/cpp0x/pr31439.C: Adjust.
7625 * g++.dg/template/crash95.C: Likewise.
7626
7627 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7628
7629 PR middle-end/44071
7630 * c-c++-common/asmgoto-4.c: New test.
7631 * gcc.target/i386/pr44071.c: New test.
7632
7633 PR c++/44062
7634 * c-c++-common/Wunused-var-7.c: New test.
7635 * g++.dg/warn/Wunused-var-9.C: New test.
7636
7637 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7638
7639 PR fortran/43711
7640 * gfortran.dg/gomp/pr43711.f90: New.
7641
7642 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
7643
7644 PR fortran/31820
7645 * gfortran.dg/select_5.f90: Updated.
7646
7647 2010-05-11 Jan Hubicka <jh@suse.cz>
7648
7649 PR tree-optimize/44063
7650 * gcc.c-torture/compile/pr44063.c: New testcase.
7651
7652 2010-05-11 Jakub Jelinek <jakub@redhat.com>
7653
7654 PR debug/44023
7655 * gcc.dg/pr44023.c: New test.
7656
7657 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
7658
7659 * gnat.dg/lto7.adb: New test.
7660 * gnat.dg/lto7_pkg.ad[sb]: New helper.
7661
7662 2010-05-10 Jason Merrill <jason@redhat.com>
7663
7664 PR c++/44017
7665 * g++.dg/template/inherit5.C: New.
7666
7667 PR c++/44045
7668 * g++.dg/cpp0x/initlist33.C: New.
7669 * g++.dg/cpp0x/initlist26.C: Adjust.
7670 * g++.dg/cpp0x/initlist28.C: Adjust.
7671
7672 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
7673
7674 PR c++/43719
7675 * g++.dg/init/pr43719.C: New.
7676 * g++.dg/anon-struct4.C: Adjust.
7677
7678 2010-05-10 Jakub Jelinek <jakub@redhat.com>
7679
7680 PR debug/44028
7681 * gcc.dg/pr44028.c: New test.
7682
7683 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
7684
7685 PR fortran/27866
7686 PR fortran/35003
7687 PR fortran/42809
7688 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7689 * gfortran.dg/warn_conversion.f90: New.
7690
7691 2010-05-10 Michael Matz <matz@suse.de>
7692
7693 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7694
7695 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
7696
7697 PR rtl-optimization/44012
7698 * gcc.dg/pr44012.c: New.
7699
7700 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7701
7702 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7703 Log text on entry and exit.
7704 Prune Sun ld warnings for common symbols with differing sizes.
7705 (lto-link-and-maybe-run): Change caller.
7706
7707 2010-05-10 Janus Weil <janus@gcc.gnu.org>
7708
7709 PR fortran/44044
7710 * gfortran.dg/class_7.f03: Modified.
7711 * gfortran.dg/select_type_1.f03: Modified.
7712 * gfortran.dg/select_type_12.f03: New.
7713
7714 2010-05-10 Richard Guenther <rguenther@suse.de>
7715
7716 PR tree-optimization/44050
7717 * gcc.dg/torture/pr44050.c: New testcase.
7718
7719 2010-05-10 Wei Guozhi <carrot@google.com>
7720
7721 PR target/42879
7722 * gcc.target/arm/pr42879.c: New testcase.
7723
7724 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7725
7726 PR c/44051
7727 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7728
7729 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7730
7731 PR c/10676
7732 * gcc.dg/anon-struct-10.c: New test.
7733
7734 2010-05-09 Richard Guenther <rguenther@suse.de>
7735
7736 PR middle-end/44024
7737 * gcc.dg/pr44024.c: New testcase.
7738
7739 2010-05-09 Joseph Myers <joseph@codesourcery.com>
7740
7741 PR c/4784
7742 * gcc.dg/anon-struct-9.c: New test.
7743
7744 2010-05-09 Richard Guenther <rguenther@suse.de>
7745
7746 PR middle-end/44043
7747 * gcc.c-torture/compile/pr44043.c: New testcase.
7748
7749 2010-05-09 Richard Guenther <rguenther@suse.de>
7750
7751 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7752
7753 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
7754
7755 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7756
7757 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7758
7759 * gnat.dg/lto[12456].adb: Add "target lto" marker.
7760 * gnat.dg/specs/lto3.ads: Likewise.
7761
7762 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
7763
7764 PR middle-end/28685
7765 * gcc.dg/pr28685-1.c: New file.
7766
7767 2010-05-08 Richard Guenther <rguenther@suse.de>
7768
7769 PR tree-optimization/44030
7770 * gcc.c-torture/compile/pr44030.c: New testcase.
7771
7772 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7773
7774 * gnat.dg/lto6.adb: New test.
7775 * gnat.dg/lto6_pkg.ads: New helper.
7776
7777 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7778
7779 * gnat.dg/lto5.adb: New test.
7780 * gnat.dg/lto5_pkg.ad[sb]: New helper.
7781
7782 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7783
7784 * gnat.dg/lto4.ad[sb]: New test.
7785
7786 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
7787
7788 * gnat.dg/specs/lto3.ads: New test.
7789 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7790 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7791
7792 2010-05-08 Quentin Ochem <ochem@adacore.com>
7793
7794 * gnat.dg/sizetype3.ad[sb]: New test.
7795 * gnat.dg/sizetype3_pkg.ads: New helper.
7796
7797 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
7798
7799 PR c++/43951
7800 * g++.dg/init/new29.C: New.
7801
7802 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
7803
7804 PR fortran/40728
7805 * gfortran.dg/coarray_1.f90: Fixed error message.
7806 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7807 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7808 * gfortran.dg/intrinsic_std_5.f90: New.
7809
7810 2010-05-07 Jason Merrill <jason@redhat.com>
7811
7812 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7813
7814 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7815
7816 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7817 (size_t, stderr): Remove.
7818 (read_error): Replaced __builtin_fprintf by fprintf.
7819
7820 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
7821
7822 * gcc.dg/ordered-comparison-1.c: New test.
7823 * gcc.dg/ordered-comparison-2.c: New test.
7824 * gcc.dg/ordered-comparison-3.c: New test.
7825 * gcc.dg/ordered-comparison-4.c: New test.
7826
7827 2010-05-06 Mike Stump <mikestump@comcast.net>
7828
7829 PR objc/35165
7830 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7831
7832 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
7833 Jason Merrill <jason@redhat.com>
7834
7835 * g++.dg/cpp0x/nullptr01.C: New.
7836 * g++.dg/cpp0x/nullptr02.C: New.
7837 * g++.dg/cpp0x/nullptr03.C: New.
7838 * g++.dg/cpp0x/nullptr04.C: New.
7839 * g++.dg/cpp0x/nullptr05.C: New.
7840 * g++.dg/cpp0x/nullptr06.C: New.
7841 * g++.dg/cpp0x/nullptr07.C: New.
7842 * g++.dg/cpp0x/nullptr08.C: New.
7843 * g++.dg/cpp0x/nullptr09.C: New.
7844 * g++.dg/cpp0x/nullptr10.C: New.
7845 * g++.dg/cpp0x/nullptr11.C: New.
7846 * g++.dg/cpp0x/nullptr12.C: New.
7847 * g++.dg/cpp0x/nullptr13.C: New.
7848 * g++.dg/cpp0x/nullptr14.C: New.
7849 * g++.dg/cpp0x/nullptr15.C: New.
7850 * g++.dg/cpp0x/nullptr16.C: New.
7851 * g++.dg/cpp0x/nullptr17.C: New.
7852 * g++.dg/cpp0x/nullptr18.C: New.
7853 * g++.dg/cpp0x/nullptr19.C: New.
7854 * g++.dg/cpp0x/nullptr20.C: New.
7855 * g++.dg/cpp0x/nullptr21.C: New.
7856 * g++.dg/cpp0x/nullptr22.C: New.
7857 * g++.dg/debug/nullptr01.C: New.
7858 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7859
7860 2010-05-06 Jakub Jelinek <jakub@redhat.com>
7861
7862 * gcc.dg/Wunused-var-8.c: Move to...
7863 * c-c++-common/Wunused-var-6.c: ... here. New test.
7864
7865 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7866
7867 PR c++/40406
7868 * g++.dg/template/crash96.C: New.
7869
7870 2010-05-06 Jan Hubicka <jh@suse.cz>
7871
7872 PR tree-optimization/43791
7873 * gcc.c-torture/compile/pr43791.c: New file.
7874
7875 2010-05-06 Michael Matz <matz@suse.de>
7876
7877 PR tree-optimization/43984
7878 * gfortran.dg/pr43984.f90: New test.
7879
7880 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7881
7882 PR 40989
7883 * gcc.dg/pr40989.c: New.
7884
7885 2010-05-06 Richard Guenther <rguenther@suse.de>
7886
7887 PR tree-optimization/43934
7888 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7889
7890 2010-05-06 Richard Guenther <rguenther@suse.de>
7891
7892 PR tree-optimization/43987
7893 * gcc.c-torture/execute/pr43987.c: New testcase.
7894 * gcc.dg/torture/pta-escape-1.c: Adjust.
7895 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7896 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7897 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7898 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7899
7900 2010-04-22 Jakub Jelinek <jakub@redhat.com>
7901 Dodji Seketeli <dodji@redhat.com>
7902
7903 PR c/18624
7904 * g++.dg/warn/Wunused-7.C: Add dg-warning.
7905 * g++.dg/template/sfinae16.C: Likewise.
7906 * gcc.dg/Wunused-var-1.c: Moved to...
7907 * c-c++-common/Wunused-var-1.c: ...here. New test.
7908 * gcc.dg/Wunused-var-2.c: Moved to...
7909 * c-c++-common/Wunused-var-2.c: ...here. New test.
7910 * gcc.dg/Wunused-var-3.c: Moved to...
7911 * c-c++-common/Wunused-var-3.c: ...here. New test.
7912 * gcc.dg/Wunused-var-4.c: Moved to...
7913 * gcc.dg/Wunused-var-1.c: ... here.
7914 * gcc.dg/Wunused-var-5.c: Moved to...
7915 * c-c++-common/Wunused-var-4.c: ...here. New test.
7916 * gcc.dg/Wunused-var-7.c: Moved to...
7917 * c-c++-common/Wunused-var-5.c: ...here. New test.
7918 * gcc.dg/Wunused-var-6.c: Moved to...
7919 * gcc.dg/Wunused-var-2.c: ... here.
7920 * c-c++-common/Wunused-var-1.c: New test.
7921 * c-c++-common/Wunused-var-2.c: New test.
7922 * c-c++-common/Wunused-var-3.c: New test.
7923 * c-c++-common/Wunused-var-4.c: New test.
7924 * c-c++-common/Wunused-var-5.c: New test.
7925 * g++.dg/warn/Wunused-var-1.C: New test.
7926 * g++.dg/warn/Wunused-var-2.C: New test.
7927 * g++.dg/warn/Wunused-var-3.C: New test.
7928 * g++.dg/warn/Wunused-var-4.C: New test.
7929 * g++.dg/warn/Wunused-var-5.C: New test.
7930 * g++.dg/warn/Wunused-var-6.C: New test.
7931 * g++.dg/warn/Wunused-var-7.C: New test.
7932 * g++.dg/warn/Wunused-var-8.C: New test.
7933 * g++.dg/warn/Wunused-parm-1.C: New test.
7934 * g++.dg/warn/Wunused-parm-2.C: New test.
7935 * g++.dg/warn/Wunused-parm-3.C: New test.
7936
7937 2010-05-06 Tobias Burnus <burnus@net-b.de>
7938
7939 PR fortran/43985
7940 * gfortran.dg/gomp/crayptr5.f90: New test case.
7941
7942 2010-05-05 Jason Merrill <jason@redhat.com>
7943
7944 PR debug/43370
7945 * g++.dg/ext/attrib39.C: New.
7946
7947 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
7948
7949 PR fortran/24978
7950 * gfortran.dg/data_invalid.f90: New.
7951
7952 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
7953
7954 * gnat.dg/lto2.adb: New test.
7955
7956 2010-05-05 Jason Merrill <jason@redhat.com>
7957
7958 PR c++/43787
7959 * g++.dg/opt/empty1.C: New.
7960
7961 2010-05-05 Janus Weil <janus@gcc.gnu.org>
7962
7963 PR fortran/43696
7964 * gfortran.dg/class_17.f03: New.
7965
7966 2010-05-04 Neil Vachharajani <nvachhar@google.com>
7967
7968 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7969
7970 2010-05-04 Mike Stump <mikestump@comcast.net>
7971
7972 PR objc/35165
7973 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7974
7975 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7976
7977 PR target/43668
7978 * gcc.target/i386/pr43668.c: New.
7979
7980 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7981
7982 PR c++/43028
7983 * g++.dg/cpp0x/initlist31.C: New.
7984
7985 2010-05-04 Jakub Jelinek <jakub@redhat.com>
7986
7987 PR c/43981
7988 * gcc.dg/Wunused-var-8.c: New test.
7989
7990 2010-05-04 Jason Merrill <jason@redhat.com>
7991
7992 PR c++/38064
7993 * g++.dg/cpp0x/enum3.C: Extend.
7994
7995 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
7996
7997 PR target/43799
7998 * gcc.target/i386/pr43799.c: New.
7999
8000 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
8001
8002 * gnat.dg/lto1.adb: New test.
8003 * gnat.dg/lto1_pkg.ad[sb]: New helper.
8004
8005 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8006
8007 PR middle-end/43671
8008 * gcc.target/i386/pr43671.c: New.
8009
8010 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8011
8012 PR c++/43705
8013 * g++.dg/template/crash95.C: New.
8014
8015 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
8016
8017 PR debug/43508
8018 * gcc.target/i386/pr43508.c: New.
8019
8020 2010-05-04 Richard Guenther <rguenther@suse.de>
8021
8022 PR tree-optimization/43879
8023 * g++.dg/torture/pr43879-1_0.C: New testcase.
8024 * g++.dg/torture/pr43879-1_1.C: Likewise.
8025
8026 2010-05-03 Dodji Seketeli <dodji@redhat.com>
8027
8028 PR c++/43953
8029 * g++.dg/other/crash-12.C: New test.
8030
8031 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
8032
8033 * g++.dg/cdce3.C: Add a space. Updated.
8034
8035 2010-05-03 Jason Merrill <jason@redhat.com>
8036
8037 PR c++/43680
8038 * g++.dg/opt/enum2.C: New.
8039 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8040 * g++.dg/warn/Wswitch-1.C: Adjust message.
8041
8042 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8043
8044 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8045 * g++.dg/ext/label13.C: Fix typo.
8046 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8047 alpha*-dec-osf5*.
8048 * gcc.c-torture/compile/limits-declparen.c: xfail on
8049 alpha*-dec-osf5* with -g.
8050 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8051 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8052 * gcc.dg/c99-tgmath-2.c: Likewise.
8053 * gcc.dg/c99-tgmath-3.c: Likewise.
8054 * gcc.dg/c99-tgmath-4.c: Likewise.
8055
8056 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
8057
8058 PR fortran/43592
8059 * gfortran.dg/unexpected_interface.f90: New test.
8060
8061 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8062
8063 * ada/acats/run_acats (which): New function.
8064 (host_gnatchop, host_gnatmake): Use it.
8065
8066 2010-05-03 Richard Guenther <rguenther@suse.de>
8067
8068 PR tree-optimization/43971
8069 * gcc.dg/pr43971.c: New testcase.
8070
8071 2010-05-03 Jakub Jelinek <jakub@redhat.com>
8072
8073 PR debug/43972
8074 * gcc.dg/debug/pr43972.c: New test.
8075
8076 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
8077
8078 PR testsuite/43963
8079 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8080
8081 2010-05-02 Richard Guenther <rguenther@suse.de>
8082
8083 PR tree-optimization/43879
8084 * gcc.dg/torture/pr43879-3.c: New testcase.
8085
8086 2010-05-01 Richard Guenther <rguenther@suse.de>
8087
8088 PR tree-optimization/43949
8089 * g++.dg/warn/Warray-bounds-5.C: New testcase.
8090
8091 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
8092
8093 PR c++/43951
8094 * g++.dg/init/new28.C: New.
8095
8096 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
8097
8098 PR objc++/32052
8099 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8100 structure and nested declarations.
8101 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
8102 structure and nested declarations. Reduce header clutter and
8103 use _exit() rather than abort().
8104 * objc.dg/encode-10.m: New.
8105 * objc.dg/encode-11.m: New.
8106
8107 2010-04-30 DJ Delorie <dj@redhat.com>
8108
8109 * gcc.c-torture/execute/20100430-1.c: New test.
8110
8111 2010-04-30 Jason Merrill <jason@redhat.com>
8112
8113 PR c++/43868
8114 * g++.dg/template/ptrmem21.C: New.
8115
8116 2010-04-30 Tobias Burnus Mburnus@net-b.de>
8117
8118 PR fortran/18918
8119 PR fortran/43931
8120 * gfortran.dg/coarray_13.f90: New test.
8121
8122 2010-04-30 Richard Guenther <rguenther@suse.de>
8123
8124 PR lto/43946
8125 * gcc.dg/lto/20100430-1_0.c: New testcase.
8126
8127 2010-04-30 Jakub Jelinek <jakub@redhat.com>
8128
8129 PR debug/43942
8130 * c-c++-common/pr43942.c: New test.
8131
8132 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
8133
8134 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8135 conflict with darwin crt1.o 'start' symbol.
8136
8137 2010-04-30 Richard Guenther <rguenther@suse.de>
8138
8139 PR tree-optimization/43879
8140 * gcc.dg/torture/pr43879_1.c: New testcase.
8141
8142 2010-04-30 Richard Guenther <rguenther@suse.de>
8143
8144 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8145
8146 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
8147
8148 PR c++/43890
8149 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8150 user-provided constructor while recursing.
8151
8152 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8153
8154 PR fortran/42274
8155 * gfortran.dg/class_16.f03: New test.
8156
8157 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8158
8159 PR fortran/42274
8160 * gfortran.dg/class_15.f03: New.
8161
8162 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8163
8164 PR fortran/43326
8165 * gfortran.dg/dynamic_dispatch_9.f03: New test.
8166
8167 2010-04-29 Janus Weil <janus@gcc.gnu.org>
8168
8169 PR fortran/43492
8170 * gfortran.dg/generic_22.f03 : New test.
8171
8172 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
8173
8174 PR fortran/42353
8175 * gfortran.dg/class_14.f03: New test.
8176
8177 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8178
8179 PR fortran/42680
8180 * gfortran.dg/interface_32.f90: New test.
8181
8182 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
8183 Janus Weil <janus@gcc.gnu.org>
8184
8185 PR fortran/41829
8186 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8187 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8188 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8189
8190 2010-04-28 Mike Stump <mikestump@comcast.net>
8191
8192 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8193 dg-excess-errors.
8194 * g++.dg/uninit-pred-2_b.C: Likewise.
8195
8196 2010-04-28 Tobias Burnus <burnus@net-b.de>
8197
8198 PR fortran/18918
8199 PR fortran/43919
8200 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8201
8202 2010-04-28 Matthias Klose <doko@ubuntu.com>
8203
8204 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8205 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8206 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8207 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8208 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8209
8210 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
8211
8212 * gcc.dg/const-uniq-1.c: New test.
8213 * gcc.dg/lto/const-uniq_[01].c: Likewise.
8214
8215 2010-04-28 Xinliang David Li <davidxl@google.com>
8216
8217 * gcc.dg/uninit-pred-2_b.c: New test.
8218 * gcc.dg/uninit-pred-4_b.c: New test.
8219 * gcc.dg/uninit-pred-3_d.c: New test.
8220 * gcc.dg/uninit-pred-6_b.c: New test.
8221 * gcc.dg/uninit-pred-8_b.c: New test.
8222 * gcc.dg/uninit-pred-3_a.c: New test.
8223 * gcc.dg/uninit-pred-2_c.c: New test.
8224 * gcc.dg/uninit-pred-5_a.c: New test.
8225 * gcc.dg/uninit-pred-3_e.c: New test.
8226 * gcc.dg/uninit-pred-7_a.c: New test.
8227 * gcc.dg/uninit-pred-6_c.c: New test.
8228 * gcc.dg/uninit-pred-9_a.c: New test.
8229 * gcc.dg/uninit-pred-8_c.c: New test.
8230 * gcc.dg/uninit-pred-3_b.c: New test.
8231 * gcc.dg/uninit-pred-5_b.c: New test.
8232 * gcc.dg/uninit-pred-7_b.c: New test.
8233 * gcc.dg/uninit-pred-6_d.c: New test.
8234 * gcc.dg/uninit-pred-9_b.c: New test.
8235 * gcc.dg/uninit-pred-2_a.c: New test.
8236 * gcc.dg/uninit-pred-4_a.c: New test.
8237 * gcc.dg/uninit-pred-3_c.c: New test.
8238 * gcc.dg/uninit-pred-6_a.c: New test.
8239 * gcc.dg/uninit-pred-8_a.c: New test.
8240 * gcc.dg/uninit-pred-7_c.c: New test.
8241 * gcc.dg/uninit-pred-6_e.c: New test.
8242 * g++.dg/uninit-pred-loop-1_b.cc: New test.
8243 * g++.dg/uninit-pred-1_a.C: New test.
8244 * g++.dg/uninit-pred-1_b.C: New test.
8245 * g++.dg/uninit-pred-2_a.C: New test.
8246 * g++.dg/uninit-pred-2_b.C: New test.
8247 * g++.dg/uninit-pred-loop-1_a.cc: New test.
8248 * g++.dg/uninit-pred-loop-1_c.cc: New test.
8249 * g++.dg/uninit-pred-loop_1.cc: New test.
8250
8251 2010-04-28 Martin Jambor <mjambor@suse.cz>
8252
8253 * gcc.dg/lto/20091209-1_0.c: New testcase.
8254
8255 2010-04-28 Richard Guenther <rguenther@suse.de>
8256
8257 PR tree-optimization/43879
8258 PR tree-optimization/43909
8259 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8260
8261 2010-04-28 Richard Guenther <rguenther@suse.de>
8262
8263 PR c++/43880
8264 * g++.dg/torture/pr43880.C: New testcase.
8265
8266 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
8267
8268 PR c++/9335
8269 * g++.dg/template/recurse2.C: Update
8270 * g++.dg/template/recurse.C: Update.
8271 * g++.dg/template/pr23510.C: Update.
8272 * lib/prune.exp: Filter out 'recursively instantiated'.
8273
8274 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8275
8276 PR c++/29043
8277 * g++.dg/init/pr29043.C: New.
8278
8279 2010-04-27 Jason Merrill <jason@redhat.com>
8280
8281 * g++.dg/lookup/scoped5.C: Adjust.
8282 * g++.dg/lookup/scoped8.C: Adjust.
8283 * g++.dg/template/dependent-expr5.C: Adjust.
8284 * g++.old-deja/g++.brendan/nest1.C: Adjust.
8285
8286 PR c++/43856
8287 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8288
8289 PR c++/43875
8290 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8291
8292 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
8293 Jan Hubicka <hubicka@ucw.cz>
8294
8295 * gcc.dg/pure-2.c: New testcase.
8296 * gcc.dg/const-1.c: New testcase.
8297
8298 2010-04-27 Jason Merrill <jason@redhat.com>
8299
8300 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8301
8302 PR c++/41468
8303 * g++.dg/template/sfinae17.C: New.
8304 * g++.dg/template/sfinae18.C: New.
8305
8306 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
8307
8308 * g++.dg/init/pr42844.C: New.
8309 * g++.dg/cpp0x/pr42844-2.C: New.
8310 * g++.dg/cpp0x/defaulted2.C: Adjust.
8311 * g++.dg/tree-ssa/pr27549.C: Likewise.
8312 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8313
8314 2010-04-27 Tobias Burnus <burnus@net-b.de>
8315
8316 PR fortran/18918
8317 * gfortran.dg/coarray_12.f90: Fix dump parsing.
8318
8319 2010-04-27 Richard Guenther <rguenther@suse.de>
8320
8321 PR middle-end/40561
8322 * g++.dg/other/pr40561.C: New testcase.
8323
8324 2010-04-27 Martin Jambor <mjambor@suse.cz>
8325
8326 PR middle-end/43812
8327 * g++.dg/ipa/pr43812.C: New test.
8328
8329 2010-04-27 Jan Hubicka <jh@suse.cz>
8330
8331 * gcc.dg/ipa/iinline-1.c (main): Rename to...
8332 (test): ... this one.
8333
8334 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
8335
8336 PR target/40657
8337 * gcc.target/arm/thumb-stackframe.c: New test.
8338
8339 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8340
8341 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8342 * gcc.dg/misc-column.c: Likewise.
8343 * gcc.dg/Walways-true-1.c: Likewise.
8344 * gcc.dg/Walways-true-2.c: Likewise.
8345 * gcc.dg/warn-addr-cmp.c: Likewise.
8346
8347 2010-04-27 Tobias Burnus <burnus@net-b.de>
8348
8349 PR fortran/18918
8350 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8351 * gfortran.dg/coarray_12.f90: New.
8352
8353 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
8354
8355 PR c/32207
8356 * gcc.dg/pr32207.c: New test.
8357 * gcc.dg/misc-column.c: Adjust expected warning.
8358 * gcc.dg/Walways-true-1.c: Likewise.
8359 * gcc.dg/Walways-true-2.c: Likewise.
8360 * gcc.dg/warn-addr-cmp.c: Likewise.
8361
8362 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
8363
8364 PR lto/42776
8365 * lib/lto.exp (lto_prune_vis_warns): New function.
8366 (lto-link-and-maybe-run): Call it.
8367
8368 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
8369
8370 PR tree-optimization/43904
8371 * gcc.dg/tree-ssa/tailcall-6.c: New.
8372
8373 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
8374
8375 PR testsuite/35165
8376 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
8377 Darwin8/OSX10.4 - compatible code generation.
8378 Use scan-rtl-dump.
8379 * obj-c++.dg/stubify-1.mm: Ditto.
8380 * lib/objc-torture.exp: Do not require link success for
8381 "trivial.m" in the runtime checks when dowhat = 'compile'.
8382 * lib/dg-pch.exp (dg-flags-pch): New Proc.
8383 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
8384 Darwin8/OSX10.4 - compatible code generation.
8385 * objc.dg/stubify-2.m: Ditto.
8386 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8387 * objc.dg/next-runtime-1.m: Ditto.
8388 * objc.dg/stret-2.m: Restrict to ilp32 targets.
8389 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8390 runtimes on Darwin.
8391
8392 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
8393
8394 PR 43715
8395 * lib/plugin-support.exp: Use "-undefined
8396 dynamic_lookup" on darwin.
8397
8398 2010-04-26 Richard Guenther <rguenther@suse.de>
8399
8400 * gcc.dg/lto/20100426_0.c: New testcase.
8401
8402 2010-04-26 Jie Zhang <jie@codesourcery.com>
8403
8404 PR tree-optimization/43833
8405 gcc.dg/Warray-bounds-8.c: New test case.
8406
8407 2010-04-26 Richard Guenther <rguenther@suse.de>
8408
8409 PR lto/43080
8410 * g++.dg/lto/20100423-3_0.C: New testcase.
8411
8412 2010-04-26 Richard Guenther <rguenther@suse.de>
8413
8414 PR lto/42425
8415 * g++.dg/lto/20100423-2_0.C: New testcase.
8416
8417 2010-04-26 Ira Rosen <irar@il.ibm.com>
8418
8419 * gcc.dg/vect/bb-slp-23.c: New test.
8420
8421 2010-04-25 Joseph Myers <joseph@codesourcery.com>
8422
8423 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8424 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8425 * gcc.dg/c1x-float-1.c: New test.
8426
8427 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8428
8429 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8430 of "lea\[ \t\]".
8431
8432 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8433
8434 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8435 FreeBSD.
8436 * gfortran.dg/default_format_denormal_1.f90: Ditto.
8437 * gfortran.dg/default_format_2.f90: Ditto.
8438
8439 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
8440
8441 * gfortran.dg/pr43505.f90: Clean up .mod file.
8442 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8443 * gfortran.dg/pr41347.f90: Ditto.
8444 * gfortran.dg/internal_pack_4.f90: Ditto.
8445 * gfortran.dg/proc_decl_23.f90: Ditto.
8446 * gfortran.dg/recursive_check_3.f90: Ditto.
8447 * gfortran.dg/intent_out_3.f90: Ditto.
8448 * gfortran.dg/assignment_2.f90: Ditto.
8449 * gfortran.dg/pr41928.f90: Ditto.
8450 * gfortran.dg/pr42166.f90: Ditto.
8451 * gfortran.dg/private_type_12.f90: Ditto.
8452 * gfortran.dg/graphite/pr42185.f90: Ditto.
8453 * gfortran.dg/graphite/pr42186.f90: Ditto.
8454 * gfortran.dg/graphite/pr40982.f90: Ditto.
8455 * gfortran.dg/graphite/id-2.f90: Ditto.
8456 * gfortran.dg/graphite/id-4.f90: Ditto.
8457 * gfortran.dg/graphite/pr42050.f90: Ditto.
8458 * gfortran.dg/graphite/id-18.f90: Ditto.
8459 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8460 * gfortran.dg/graphite/pr41924.f90: Ditto.
8461 * gfortran.dg/graphite/pr42393.f90: Ditto.
8462 * gfortran.dg/graphite/pr37980.f90: Ditto.
8463 * gfortran.dg/graphite/pr38953.f90: Ditto.
8464 * gfortran.dg/graphite/pr42180.f90: Ditto.
8465 * gfortran.dg/graphite/pr42181.f90: Ditto.
8466 * gfortran.dg/where_operator_assign_4.f90: Ditto.
8467 * gfortran.dg/select_type_4.f90: Ditto.
8468 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8469 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8470 * gfortran.dg/lto/pr40725_0.f03: Ditto.
8471 * gfortran.dg/elemental_args_check_2.f90: Ditto.
8472 * gfortran.dg/whole_file_11.f90: Ditto.
8473 * gfortran.dg/private_type_11.f90: Ditto.
8474 * gfortran.dg/vect/vect-gems.f90: Ditto.
8475 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8476
8477 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
8478
8479 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8480
8481 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
8482
8483 * gnat.dg/pack15.ad[sb]: New test.
8484
8485 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
8486
8487 * gcc.target/arm/mla-1.c: New test.
8488
8489 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8490
8491 PR fortran/30073
8492 PR fortran/43793
8493 * gfortran.dg/pr43793.f90: New test.
8494
8495 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
8496
8497 PR tree-optimization/41442
8498 * gcc.target/i386/pr41442.c: New test.
8499
8500 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
8501
8502 PR fortran/43832
8503 * gfortran.dg/fgetc_3.f90: Delete bogus test.
8504
8505 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8506
8507 PR fortran/43832
8508 * gfortran.dg/open_nounit.f90: New test.
8509
8510 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
8511
8512 PR fortran/43841
8513 PR fortran/43843
8514 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8515
8516 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8517
8518 * gcc.dg/Wconversion-integer.c: Update.
8519
8520 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
8521
8522 * gnat.dg/unchecked_convert5.adb: New test.
8523
8524 2010-04-23 Richard Guenther <rguenther@suse.de>
8525
8526 PR lto/41734
8527 * gcc.dg/lto/20100423-2_0.c: New testcase.
8528 * gcc.dg/lto/20100423-2_0.c: Likewise.
8529
8530 2010-04-23 Richard Guenther <rguenther@suse.de>
8531
8532 PR lto/43455
8533 * gcc.dg/lto/20100423-1_0.c: New testcase.
8534 * gcc.dg/lto/20100423-1_1.c: Likewise.
8535
8536 2010-04-23 Martin Jambor <mjambor@suse.cz>
8537
8538 PR tree-optimization/43846
8539 * gcc.dg/tree-ssa/sra-10.c: New test.
8540
8541 2010-04-23 Martin Jambor <mjambor@suse.cz>
8542
8543 PR middle-end/43835
8544 * gcc.c-torture/execute/pr43835.c: New test.
8545
8546 2010-04-23 Richard Guenther <rguenther@suse.de>
8547
8548 PR lto/42653
8549 * g++.dg/lto/20100423-1_0.C: New testcase.
8550
8551 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
8552
8553 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8554
8555 2010-04-22 Ira Rosen <irar@il.ibm.com>
8556
8557 PR tree-optimization/43842
8558 * gcc.dg/vect/pr43842.c: New test.
8559
8560 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8561
8562 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8563 * gcc.target/i386/wmul-2.c: Likewise.
8564
8565 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8566
8567 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8568 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8569
8570 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
8571
8572 * gfortran.dg/reassoc_6.f: New testcase.
8573
8574 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8575
8576 PR middle-end/29274
8577 * gcc.target/arm/wmul-1.c: New test.
8578 * gcc.target/arm/wmul-2.c: New test.
8579
8580 2010-04-22 Richard Guenther <rguenther@suse.de>
8581
8582 PR tree-optimization/43845
8583 * gcc.c-torture/compile/pr43845.c: New testcase.
8584
8585 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
8586
8587 PR middle-end/29274
8588 * gcc.target/i386/wmul-1.c: New test.
8589 * gcc.target/i386/wmul-2.c: New test.
8590 * gcc.target/bfin/wmul-1.c: New test.
8591 * gcc.target/bfin/wmul-2.c: New test.
8592
8593 2010-04-22 Richard Guenther <rguenther@suse.de>
8594
8595 PR fortran/43829
8596 * gfortran.dg/vector_subscript_6.f90: New testcase.
8597 * gfortran.dg/assign_10.f90: Adjust.
8598
8599 2010-04-21 Jakub Jelinek <jakub@redhat.com>
8600
8601 PR fortran/43836
8602 * gfortran.dg/gomp/pr43836.f90: New test.
8603
8604 2010-04-21 Richard Guenther <rguenther@suse.de>
8605
8606 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8607
8608 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8609
8610 * gcc.dg/torture/builtin-cproj-3.c: New.
8611
8612 2010-04-20 Jason Merrill <jason@redhat.com>
8613
8614 PR c++/9335
8615 * g++.dg/template/recurse2.C: New.
8616 * g++.dg/parse/crash36.C: Adjust.
8617 * g++.dg/other/fold1.C: Adjust.
8618 * g++.dg/init/member1.C: Adjust.
8619 * lib/prune.exp: Prune "skipping N instantiation contexts".
8620
8621 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8622
8623 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8624
8625 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8626
8627 * gcc.dg/torture/builtin-cproj-1.c: New.
8628 * gcc.dg/torture/builtin-cproj-2.c: New.
8629
8630 2010-04-20 Dodji Seketeli <dodji@redhat.com>
8631
8632 PR c++/43800
8633 PR c++/43704
8634 * g++.dg/template/typedef32.C: Adjust.
8635 * g++.dg/template/typedef33.C: New test.
8636
8637 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
8638
8639 PR fortran/43227
8640 * gfortran.dg/proc_decl_23.f90: New test.
8641
8642 PR fortran/43266
8643 * gfortran.dg/abstract_type_6.f03: New test.
8644
8645 2010-04-20 Xinliang David Li <davidxl@google.com>
8646
8647 * g++.dg/tree-ssa/fold-compare.C: New.
8648
8649 2010-04-20 Richard Guenther <rguenther@suse.de>
8650
8651 PR tree-optimization/39417
8652 * g++.dg/torture/pr39417.C: New testcase.
8653
8654 2010-04-20 Richard Guenther <rguenther@suse.de>
8655
8656 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8657
8658 2010-04-20 Jakub Jelinek <jakub@redhat.com>
8659
8660 * g++.dg/debug/dwarf2/rv1.C: New test.
8661
8662 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8663
8664 PR target/43635
8665 * gcc.c-torture/compile/pr43635.c: New testcase.
8666
8667 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8668
8669 PR fortran/43339
8670 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8671 of sequential loops being private only in the innermost containing
8672 task region.
8673
8674 PR middle-end/43337
8675 * gfortran.dg/gomp/pr43337.f90: New test.
8676
8677 2010-04-19 Richard Guenther <rguenther@suse.de>
8678
8679 PR tree-optimization/43796
8680 * gfortran.dg/pr43796.f90: New testcase.
8681
8682 2010-04-19 Richard Guenther <rguenther@suse.de>
8683
8684 PR tree-optimization/43783
8685 * gcc.c-torture/execute/pr43783.c: New testcase.
8686
8687 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
8688
8689 PR target/43766
8690 * gcc.target/i386/pr43766.c: New test.
8691
8692 2010-04-19 Jie Zhang <jie@codesourcery.com>
8693
8694 PR target/43662
8695 * gcc.target/i386/pr43662.c: New test.
8696
8697 2010-04-19 Dodji Seketeli <dodji@redhat.com>
8698
8699 PR c++/43704
8700 * g++.dg/template/typedef32.C: New test.
8701
8702 2010-04-19 Ira Rosen <irar@il.ibm.com>
8703
8704 PR tree-optimization/37027
8705 * lib/target-supports.exp
8706 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8707 * gcc.dg/vect/pr37027.c: New test.
8708 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8709 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8710 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8711 gcc.dg/vect/vect-complex-6.c: Likewise.
8712
8713 2010-04-19 Jakub Jelinek <jakub@redhat.com>
8714
8715 * g++.dg/debug/dwarf2/enum1.C: New test.
8716
8717 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
8718
8719 * gnat.dg/rep_clause5.ad[sb]: New test.
8720 * gnat.dg/rep_clause5_pkg.ads: New helper.
8721
8722 2010-04-18 Ira Rosen <irar@il.ibm.com>
8723
8724 PR tree-optimization/43771
8725 * g++.dg/vect/pr43771.cc: New test.
8726
8727 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
8728
8729 PR fortran/31538
8730 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8731 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8732
8733 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
8734
8735 * gnat.dg/sizetype.adb: Rename into...
8736 * gnat.dg/sizetype1.adb: ...this.
8737 * gnat.dg/sizetype2.adb: New test.
8738
8739 2010-04-16 Richard Guenther <rguenther@suse.de>
8740
8741 PR tree-optimization/43572
8742 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8743
8744 2010-04-16 Olivier Hainque <hainque@adacore.com>
8745
8746 * gnat.dg/specs/discr_private.ads: New test.
8747
8748 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
8749
8750 PR target/41514
8751 * gcc.target/arm/thumb-comparisons.c: New test.
8752
8753 PR target/40603
8754 * gcc.target/arm/thumb-cbranchqi.c: New test.
8755
8756 2010-04-16 Christian Bruel <christian.bruel@st.com>
8757
8758 * g++.dg/torture/pr36191.C: Enable for SH.
8759
8760 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
8761
8762 * gnat.dg/wide_boolean.adb: New test.
8763 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8764
8765 2010-04-15 Richard Guenther <rguenther@suse.de>
8766
8767 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8768 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8769 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8770 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8771 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8772 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8773 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8774 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8775 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8776 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8777 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8778 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8779 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8780 * gcc.dg/torture/ipa-pta-2.c: Likewise.
8781 * gcc.dg/torture/ipa-pta-1.c: Adjust.
8782
8783 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
8784
8785 PR target/21803
8786 * gcc.target/arm/pr42496.c: New test.
8787
8788 2010-04-14 Jason Merrill <jason@redhat.com>
8789
8790 PR c++/36625
8791 * g++.dg/ext/attrib38.C: New.
8792
8793 2010-04-14 Steve Ellcey <sje@cup.hp.com>
8794
8795 PR testsuite/43739
8796 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8797
8798 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
8799
8800 PR 42966
8801 * gcc.dg/cpp/warn-undef-2.c: Update.
8802 * gcc.dg/cpp/warn-traditional-2.c: Update.
8803 * gcc.dg/cpp/warn-comments-2.c: Update.
8804 * gcc.dg/cpp/warn-variadic-2.c: Update.
8805 * gcc.dg/cpp/warn-long-long-2.c: Update.
8806 * gcc.dg/cpp/warn-deprecated-2.c: Update.
8807 * gcc.dg/cpp/warn-multichar-2.c: Update.
8808 * gcc.dg/cpp/warn-normalized-3.c: Update.
8809 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8810 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8811 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8812 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8813 * gcc.dg/cpp/warn-redefined-2.c: Update.
8814 * gfortran.dg/warning-directive-2.F90: Update.
8815 * c-c++-common/cpp/warning-directive-2.c: Update.
8816
8817 2010-04-14 Michael Matz <matz@suse.de>
8818
8819 PR tree-optimization/42963
8820 * gcc.dg/pr42963.c: New testcase.
8821
8822 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
8823
8824 * gnat.dg/class_wide.adb: Rename into...
8825 * gnat.dg/class_wide1.adb: ...this.
8826 * gnat.dg/class_wide2.ad[sb]: New test.
8827
8828 2010-04-14 Tobias Burnus <burnus@net-b.de>
8829
8830 PR fortran/18918
8831 * gfortran.dg/coarray_9.f90: Update dg-errors.
8832 * gfortran.dg/coarray_10.f90: New test.
8833 * gfortran.dg/coarray_11.f90: New test.
8834
8835 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8836
8837 PR fortran/43747
8838 gfortran.dg/initialization_24.f90: New test.
8839
8840 2010-04-13 Jason Merrill <jason@redhat.com>
8841
8842 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8843 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8844
8845 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
8846
8847 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8848 * g++.dg/dg.exp: Likewise.
8849 * gcc.dg/cpp/warning-directive-1.c: Move to ...
8850 * c-c++-common/cpp/warning-directive-1.c: ... here.
8851 * gcc.dg/cpp/warning-directive-2.c: Move to ...
8852 * c-c++-common/cpp/warning-directive-2.c: ... here.
8853 * gcc.dg/cpp/warning-directive-3.c: Move to ...
8854 * c-c++-common/cpp/warning-directive-3.c: ... here.
8855 * gcc.dg/cpp/warning-directive-4.c: Move to ...
8856 * c-c++-common/cpp/warning-directive-4.c: ... here.
8857 * g++.dg/cpp/warning-directive-1.C: Delete.
8858 * g++.dg/cpp/warning-directive-2.C: Delete.
8859 * g++.dg/cpp/warning-directive-3.C: Delete.
8860 * g++.dg/cpp/warning-directive-4.C: Delete.
8861 * gcc.dg/cpp/normalised-3.c: Delete.
8862 * g++.dg/cpp/normalised-1.C: Rename as ...
8863 * c-c++-common/cpp/normalised-3.c: ... this.
8864
8865 2010-04-13 Martin Jambor <mjambor@suse.cz>
8866
8867 * gcc.dg/tree-ssa/sra-9.c: New test.
8868
8869 2010-04-13 Michael Matz <matz@suse.de>
8870
8871 PR middle-end/43730
8872 * gcc.dg/pr43730.c: New test.
8873
8874 2010-04-13 Michael Matz <matz@suse.de>
8875
8876 * gcc.dg/tree-ssa/negate.c: New testcase.
8877
8878 2010-04-13 Richard Guenther <rguenther@suse.de>
8879
8880 PR testsuite/43735
8881 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8882
8883 2010-04-13 Richard Guenther <rguenther@suse.de>
8884
8885 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8886
8887 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
8888
8889 * gnat.dg/derived_type1.adb: New test.
8890
8891 2010-04-13 Matthias Klose <doko@ubuntu.com>
8892
8893 * gcc.dg/plugindir1.c: New testcase.
8894 * gcc.dg/plugindir2.c: New testcase.
8895 * gcc.dg/plugindir3.c: New testcase.
8896 * gcc.dg/plugindir4.c: New testcase.
8897
8898 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
8899
8900 * gcc.target/i386/rotate-2.c: New test.
8901
8902 2010-04-12 Jason Merrill <jason@redhat.com>
8903
8904 PR c++/43641
8905 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8906 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8907
8908 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
8909
8910 PR c++/25811
8911 * g++.dg/init/pr25811.C: New test.
8912
8913 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8914
8915 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8916 dg-error, dg-warning.
8917 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8918
8919 2010-04-12 Richard Guenther <rguenther@suse.de>
8920
8921 * gcc.dg/torture/inline-2.c: New testcase.
8922
8923 2010-04-12 Jakub Jelinek <jakub@redhat.com>
8924
8925 PR bootstrap/43699
8926 * gcc.dg/Wunused-var-7.c: New test.
8927
8928 PR tree-optimization/43560
8929 * gcc.c-torture/execute/pr43560.c: New test.
8930
8931 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
8932
8933 * gnat.dg/aggr13.adb: New test.
8934 * gnat.dg/aggr14.adb: Likewise.
8935 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8936
8937 2010-04-12 Richard Guenther <rguenther@suse.de>
8938
8939 PR c++/43611
8940 * g++.dg/torture/pr43611.C: New testcase.
8941
8942 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
8943
8944 PR c/36774
8945 * gcc.dg/pr36774-1.c: New test.
8946 * gcc.dg/pr36774-2.c: New test.
8947
8948 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8949
8950 * gcc.target/sh/rte-delay-slot.c: New test.
8951
8952 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
8953
8954 * gnat.dg/pack9.adb: Remove -cargs option.
8955 * gnat.dg/aggr12.ad[sb]: New test.
8956
8957 2010-04-10 Jie Zhang <jie@codesourcery.com>
8958
8959 PR target/43417
8960 * gcc.target/sh/pr43417.c: New test.
8961
8962 2010-04-10 Tobias Burnus <burnus@net-b.de>
8963
8964 PR fortran/43591
8965 * gfortran.dg/spec_expr_6.f90: New test.
8966
8967 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8968
8969 PR cpp/43195
8970 * gcc.dg/cpp/pr43195.c: New.
8971 * gcc.dg/cpp/pr43195.h: New.
8972
8973 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
8974
8975 PR 42965
8976 * gcc.dg/Werror-6.c: Adjust.
8977 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8978 * gcc.dg/Werror-4.c: Likewise.
8979 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8980 * gcc.dg/Wswitch-enum-error.c: Likewise.
8981 * gcc.dg/Wpointer-arith.c: Likewise.
8982 * gcc.dg/Wfatal.c: Likewise.
8983 * gcc.dg/Wswitch-error.c: Likewise.
8984 * g++.dg/warn/unused-result1-Werror.c: Likewise.
8985 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8986 * gcc.dg/cpp/warn-undef-2.c: Likewise.
8987 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8988 * gcc.dg/cpp/warn-comments-2.c: Likewise.
8989 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8990 * gcc.dg/cpp/warning-directive-2.c: Likewise.
8991 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8992 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8993 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8994 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8995 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8996 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8997 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8998 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8999 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9000 * g++.dg/cpp/warning-directive-2.C: Likewise.
9001 * gfortran.dg/warning-directive-2.F90: Likewise.
9002
9003 2010-04-09 Jason Merrill <jason@redhat.com>
9004
9005 PR c++/42623
9006 * g++.dg/template/sizeof13.C: New.
9007
9008 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
9009
9010 * g++.dg/other/pr35504.C: Add check for thiscall.
9011 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9012 * gcc.dg/torture/stackalign/thiscall-1.c: New.
9013
9014 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
9015
9016 PR c++/28584
9017 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9018 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
9019 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9020 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
9021 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9022 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
9023 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9024 * g++.dg/other/increment1.C: Likewise.
9025
9026 2010-04-09 Tobias Burnus <burnus@net-b.de>
9027
9028 PR fortran/18918
9029 * gfortran.dg/coarray_7.f90: New test.
9030 * gfortran.dg/coarray_8.f90: New test.
9031
9032 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
9033
9034 PR fortran/28039
9035 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9036
9037 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9038
9039 PR target/43643
9040 * gcc.dg/pr43643.c: New test.
9041
9042 2010-04-08 Tobias Burnus <burnus@net-b.de>
9043
9044 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9045
9046 2010-04-08 Richard Guenther <rguenther@suse.de>
9047
9048 PR tree-optimization/43679
9049 * gcc.c-torture/compile/pr43679.c: New testcase.
9050
9051 2010-04-08 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR debug/43670
9054 * gcc.dg/pr43670.c: New test.
9055
9056 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
9057
9058 PR middle-end/40815
9059 * gcc.dg/tree-ssa/reassoc-19.c: New.
9060
9061 2010-04-07 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR c/18624
9064 * gcc.dg/Wunused-var-1.c: New test.
9065 * gcc.dg/Wunused-var-2.c: New test.
9066 * gcc.dg/Wunused-var-3.c: New test.
9067 * gcc.dg/Wunused-var-4.c: New test.
9068 * gcc.dg/Wunused-var-5.c: New test.
9069 * gcc.dg/Wunused-var-6.c: New test.
9070 * gcc.dg/Wunused-parm-1.c: New test.
9071
9072 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9073 * gcc.dg/trunc-1.c: Likewise.
9074 * gcc.dg/vla-9.c: Likewise.
9075 * gcc.dg/dfp/composite-type.c: Likewise.
9076
9077 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9078
9079 PR objc/35996
9080 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9081 * obj-c++.dg/objc-gc-3.mm: Ditto.
9082
9083 2010-04-07 Simon Baldwin <simonb@google.com>
9084
9085 * gcc.dg/cpp/warn-undef-2.c: New.
9086 * gcc.dg/cpp/warn-traditional-2.c: New.
9087 * gcc.dg/cpp/warn-comments-2.c: New.
9088 * gcc.dg/cpp/warning-directive-1.c: New.
9089 * gcc.dg/cpp/warn-long-long.c: New.
9090 * gcc.dg/cpp/warn-traditional.c: New.
9091 * gcc.dg/cpp/warn-variadic-2.c: New.
9092 * gcc.dg/cpp/warn-undef.c: New.
9093 * gcc.dg/cpp/warn-normalized-1.c: New.
9094 * gcc.dg/cpp/warning-directive-2.c: New.
9095 * gcc.dg/cpp/warn-long-long-2.c: New.
9096 * gcc.dg/cpp/warn-variadic.c: New.
9097 * gcc.dg/cpp/warn-normalized-2.c: New.
9098 * gcc.dg/cpp/warning-directive-3.c: New.
9099 * gcc.dg/cpp/warn-deprecated-2.c: New.
9100 * gcc.dg/cpp/warn-trigraphs-1.c: New.
9101 * gcc.dg/cpp/warn-multichar-2.c: New.
9102 * gcc.dg/cpp/warn-normalized-3.c: New.
9103 * gcc.dg/cpp/warning-directive-4.c: New.
9104 * gcc.dg/cpp/warn-unused-macros.c: New.
9105 * gcc.dg/cpp/warn-trigraphs-2.c: New.
9106 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9107 * gcc.dg/cpp/warn-cxx-compat.c: New.
9108 * gcc.dg/cpp/warn-redefined.c: New.
9109 * gcc.dg/cpp/warn-trigraphs-3.c: New.
9110 * gcc.dg/cpp/warn-unused-macros-2.c: New.
9111 * gcc.dg/cpp/warn-deprecated.c: New.
9112 * gcc.dg/cpp/warn-trigraphs-4.c: New.
9113 * gcc.dg/cpp/warn-redefined-2.c: New.
9114 * gcc.dg/cpp/warn-comments.c: New.
9115 * gcc.dg/cpp/warn-multichar.c: New.
9116 * g++.dg/cpp/warning-directive-1.C: New.
9117 * g++.dg/cpp/warning-directive-2.C: New.
9118 * g++.dg/cpp/warning-directive-3.C: New.
9119 * g++.dg/cpp/warning-directive-4.C: New.
9120 * gfortran.dg/warning-directive-1.F90: New.
9121 * gfortran.dg/warning-directive-3.F90: New.
9122 * gfortran.dg/warning-directive-2.F90: New.
9123 * gfortran.dg/warning-directive-4.F90: New.
9124
9125 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
9126
9127 PR objc++/23716
9128 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9129
9130 2010-04-07 Jason Merrill <jason@redhat.com>
9131
9132 * g++.dg/template/dr408.C: New.
9133
9134 * g++.dg/lookup/ns4.C: New.
9135
9136 PR c++/38392
9137 * g++.dg/template/friend51.C: New test.
9138
9139 PR c++/41970
9140 * g++.old-deja/g++.other/linkage1.C: Adjust.
9141
9142 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9143
9144 PR c++/42697
9145 * g++.dg/template/crash94.C: New test.
9146
9147 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9148
9149 PR c++/40239
9150 * g++.dg/init/aggr5.C: New test.
9151 * g++.dg/init/aggr5.C: New test.
9152
9153 2010-04-07 Richard Guenther <rguenther@suse.de>
9154
9155 PR tree-optimization/43270
9156 * g++.dg/warn/Warray-bounds-4.C: New testcase.
9157 * gcc.dg/Warray-bounds-7.c: Likewise.
9158
9159 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
9160
9161 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9162 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9163 * gnat.dg/bit_packed_array4.ad[sb]: New test.
9164
9165 2010-04-07 Jie Zhang <jie@codesourcery.com>
9166
9167 PR c++/42556
9168 * g++.dg/init/pr42556.C: New test.
9169
9170 2010-04-07 Dodji Seketeli <dodji@redhat.com>
9171
9172 PR debug/43628
9173 * g++.dg/debug/dwarf2/typedef2.C: New test.
9174
9175 2010-04-06 Dodji Seketeli <dodji@redhat.com>
9176
9177 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9178 c-c++-common/dwarf2/redeclaration-1.C
9179
9180 2010-04-06 Jason Merrill <jason@redhat.com>
9181
9182 * g++.dg/cpp0x/pr31437.C: Adjust error location.
9183 * g++.dg/ext/attrib18.C: Likewise.
9184 * g++.dg/ext/bitfield2.C: Likewise.
9185 * g++.dg/ext/bitfield4.C: Likewise.
9186 * g++.dg/ext/visibility/warn2.C: Likewise.
9187 * g++.dg/ext/visibility/warn3.C: Likewise.
9188 * g++.dg/gomp/pr26690-1.C: Likewise.
9189 * g++.dg/inherit/covariant7.C: Likewise.
9190 * g++.dg/init/synth2.C: Likewise.
9191 * g++.dg/lookup/using7.C: Likewise.
9192 * g++.dg/other/crash-4.C: Likewise.
9193 * g++.dg/other/error13.C: Likewise.
9194 * g++.dg/other/error20.C: Likewise.
9195 * g++.dg/parse/crash31.C: Likewise.
9196 * g++.dg/parse/error16.C: Likewise.
9197 * g++.dg/parse/error19.C: Likewise.
9198 * g++.dg/parse/error27.C: Likewise.
9199 * g++.dg/parse/error28.C: Likewise.
9200 * g++.dg/parse/fused-params1.C: Likewise.
9201 * g++.dg/template/error2.C: Likewise.
9202 * g++.dg/template/local6.C: Likewise.
9203 * g++.dg/template/qualttp15.C: Likewise.
9204 * g++.dg/warn/Wnvdtor-2.C: Likewise.
9205 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9206 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9207 * g++.old-deja/g++.brendan/crash29.C: Likewise.
9208 * g++.old-deja/g++.eh/spec6.C: Likewise.
9209 * g++.old-deja/g++.jason/crash3.C: Likewise.
9210 * g++.old-deja/g++.jason/destruct2.C: Likewise.
9211 * g++.old-deja/g++.law/ctors5.C: Likewise.
9212 * g++.old-deja/g++.law/ctors9.C: Likewise.
9213 * g++.old-deja/g++.mike/p3538a.C: Likewise.
9214 * g++.old-deja/g++.mike/p3538b.C: Likewise.
9215 * g++.old-deja/g++.other/struct1.C: Likewise.
9216 * g++.old-deja/g++.other/volatile1.C: Likewise.
9217 * g++.old-deja/g++.pt/crash36.C: Likewise.
9218 * g++.old-deja/g++.pt/derived3.C: Likewise.
9219 * g++.old-deja/g++.robertl/eb109.C: Likewise.
9220 * g++.old-deja/g++.robertl/eb4.C: Likewise.
9221
9222 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
9223
9224 PR middle-end/43519
9225 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9226 * gcc.dg/graphite/id-19.c: New.
9227
9228 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
9229
9230 PR middle-end/32824
9231 * gcc.dg/vect/pr32824: New.
9232
9233 2010-04-06 Tobias Burnus <burnus@net-b.de>
9234
9235 PR fortran/18918
9236 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9237 * gfortran.dg/coarray_3.f90: Ditto.
9238 * gfortran.dg/coarray_4.f90: Ditto.
9239 * gfortran.dg/coarray_5.f90: Ditto.
9240 * gfortran.dg/coarray_6.f90: Ditto.
9241 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9242
9243 2010-04-06 Tobias Burnus <burnus@net-b.de>
9244
9245 PR fortran/18918
9246 * gfortran.dg/coarray_4.f90: Fix test.
9247 * gfortran.dg/coarray_6.f90: Add more tests.
9248
9249 2010-04-06 Tobias Burnus <burnus@net-b.de>
9250
9251 PR fortran/18918
9252 * gfortran.dg/coarray_4.f90: New test.
9253 * gfortran.dg/coarray_5.f90: New test.
9254 * gfortran.dg/coarray_6.f90: New test.
9255
9256 2010-04-06 Tobias Burnus <burnus@net-b.de>
9257
9258 PR fortran/18918
9259 * gfortran.dg/iso_fortran_env_5.f90: New test.
9260 * gfortran.dg/iso_fortran_env_6.f90: New test.
9261
9262 2010-04-06 Tobias Burnus <burnus@net-b.de>
9263
9264 PR fortran/39997
9265 * gfortran.dg/coarray_1.f90: New test.
9266 * gfortran.dg/coarray_2.f90: New test.
9267 * gfortran.dg/coarray_3.f90: New test.
9268
9269 2010-04-06 Jason Merrill <jason@redhat.com>
9270
9271 PR c++/43648
9272 * g++.dg/template/dtor8.C: New.
9273
9274 PR c++/43621
9275 * g++.dg/template/error-recovery2.C: New.
9276
9277 2010-04-06 Jan Hubicka <jh@suse.czpli
9278
9279 PR tree-optimization/42906
9280 * gcc.dg/tree-ssa/dce-1.c: New testcase.
9281
9282 2010-04-06 Tobias Burnus <burnus@net-b.de>
9283
9284 PR fortran/43178
9285 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9286 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9287 * gfortran.dg/auto_dealloc_1.f90: Ditto.
9288
9289 2010-04-06 Richard Guenther <rguenther@suse.de>
9290
9291 PR tree-optimization/43627
9292 * gcc.dg/tree-ssa/vrp49.c: New testcase.
9293
9294 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9295
9296 PR target/43638
9297 * gcc.target/i386/pr43638.c: New test.
9298
9299 2010-04-06 Richard Guenther <rguenther@suse.de>
9300
9301 PR middle-end/43661
9302 * gcc.c-torture/compile/pr43661.c: New testcase.
9303
9304 2010-04-06 Jakub Jelinek <jakub@redhat.com>
9305
9306 * gcc.target/s390/stackcheck1.c: Add dg-warning.
9307
9308 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
9309
9310 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9311
9312 2010-04-02 Richard Guenther <rguenther@suse.de>
9313
9314 PR tree-optimization/43629
9315 * gcc.c-torture/execute/pr43629.c: New testcase.
9316
9317 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9318 Dominique d'Humieres <dominiq@lps.ens.fr>
9319
9320 PR libfortran/43605
9321 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9322
9323 2010-04-01 Dodji Seketeli <dodji@redhat.com>
9324
9325 PR debug/43325
9326 * c-c++-common/dwarf2/redeclaration-1.C: New test.
9327
9328 2010-04-01 Jason Merrill <jason@redhat.com>
9329
9330 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9331
9332 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
9333 Manfred Schwarb <manfred99@gmx.ch>
9334
9335 PR libfortran/43605
9336 * gfortran.dg/ftell_3.f90: New test.
9337
9338 2010-04-01 Richard Guenther <rguenther@suse.de>
9339
9340 PR middle-end/43614
9341 * gcc.c-torture/compile/pr43614.c: New testcase.
9342
9343 2010-04-01 Martin Jambor <mjambor@suse.cz>
9344
9345 PR tree-optimization/43141
9346 * gcc.dg/guality/pr43141.c: New test.
9347
9348 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9349
9350 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9351 * g++.dg/eh/spbp.C: Likewise.
9352 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9353 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9354 superfluous casts.
9355 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9356 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
9357 * objc.dg/dwarf-2.m: Likewise.
9358
9359 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9360
9361 PR middle-end/43464
9362 * gcc.dg/graphite/id-pr43464.c: New.
9363 * gcc.dg/graphite/id-pr43464-1.c: New.
9364
9365 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
9366
9367 PR middle-end/43351
9368 * gcc.dg/graphite/id-pr43351.c
9369
9370 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9371
9372 PR testsuite/35165
9373 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9374 * obj-c++.dg/try-catch-2.mm: Ditto.
9375 * obj-c++.dg/lookup-2.mm: Ditto.
9376 * obj-c++.dg/encode-8.m: Ditto.
9377 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9378 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9379 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9380 * obj-c++.dg/const-str-11.mm: Ditto.
9381 * obj-c++.dg/const-str-9.mm: Ditto.
9382 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9383 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9384 * obj-c++.dg/except-1.mm: Ditto.
9385 * obj-c++.dg/const-str-7.mm: Ditto.
9386 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9387 * obj-c++.dg/const-str-3.mm: Ditto.
9388 * obj-c++.dg/const-str-7.mm: Ditto.
9389 * obj-c++.dg/stubify-2.mm: Change dump file name.
9390
9391 PR objc++/23613
9392 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9393 New macro.
9394 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9395 Remove dg-xfail-if.
9396
9397 2010-03-31 Martin Jambor <mjambor@suse.cz>
9398
9399 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
9400 only with -O2, -O3 or -Os and not with -fwhopr.
9401
9402 2010-03-31 Dodji Seketeli <dodji@redhat.com>
9403
9404 PR c++/43558
9405 * g++.dg/template/typedef31.C: New test.
9406
9407 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9408
9409 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9410 assembler output on *-*-solaris2*.
9411 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9412
9413 2010-03-31 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR debug/43557
9416 * gcc.dg/pr43557-1.c: New test.
9417 * gcc.dg/pr43557-2.c: New file.
9418
9419 2010-03-31 Jie Zhang <jie@codesourcery.com>
9420
9421 PR 43562
9422 * gcc.dg/pr43562.c: New test.
9423
9424 2010-03-30 Jason Merrill <jason@redhat.com>
9425
9426 PR c++/43076
9427 * g++.dg/template/error-recovery1.C: New.
9428
9429 PR c++/41786
9430 * g++.dg/parse/ambig5.C: New.
9431
9432 2010-03-30 Jakub Jelinek <jakub@redhat.com>
9433
9434 PR debug/43593
9435 * gcc.dg/guality/pr43593.c: New test.
9436
9437 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
9438
9439 PR middle-end/43430
9440 * gcc.dg/vect/pr43430-1.c: New.
9441
9442 2010-03-30 Jason Merrill <jason@redhat.com>
9443
9444 PR c++/43559
9445 * g++.dg/template/partial7.C: New.
9446
9447 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9448
9449 * gcc.target/s390/stackcheck1.c: New testcase.
9450
9451 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9452
9453 PR libfortran/43265
9454 * gfortran.dg/read_eof_8.f90: New test.
9455
9456 2010-03-29 Jason Merrill <jason@redhat.com>
9457
9458 * gcc.dg/cpp/include6.c: Change [] to ().
9459
9460 N3077
9461 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9462 splicing and UCNs.
9463 * c-c++-common/raw-string-2.c: Add trigraph test.
9464 * c-c++-common/raw-string-8.c: New.
9465 * c-c++-common/raw-string-9.c: New.
9466 * c-c++-common/raw-string-10.c: New.
9467
9468 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9469 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9470 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9471 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9472 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9473 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9474 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9475
9476 2010-03-29 Richard Guenther <rguenther@suse.de>
9477
9478 PR tree-optimization/43560
9479 * gcc.dg/torture/pr43560.c: New testcase.
9480
9481 2010-03-29 Jason Merrill <jason@redhat.com>
9482
9483 N3077
9484 * g++.dg/ext/raw-string-1.C: Change [] to ().
9485 * g++.dg/ext/raw-string-2.C: Change [] to ().
9486 Don't use \ in delimiter.
9487 * g++.dg/ext/raw-string-3.C: Change [] to ().
9488 * g++.dg/ext/raw-string-4.C: Change [] to ().
9489 * g++.dg/ext/raw-string-5.C: Change [] to ().
9490 Test for error on \ in delimiter.
9491 * g++.dg/ext/raw-string-6.C: Change [] to ().
9492 * g++.dg/ext/raw-string-7.C: Change [] to ().
9493
9494 2010-03-29 Jie Zhang <jie@codesourcery.com>
9495
9496 PR 43564
9497 * gcc.dg/pr43564.c: New test.
9498
9499 2010-03-29 Tobias Burnus <burnus@net-b.de>
9500
9501 PR fortran/43551
9502 * gfortran.dg/direct_io_12.f90: New test.
9503
9504 2010-03-28 Jan Hubicka <jh@suse.cz>
9505
9506 PR tree-optimization/43505
9507 * gfortran.dg/pr43505.f90: New testcase.
9508
9509 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
9510
9511 PR tree-optimization/43528
9512 * gcc.target/i386/pr43528.c: New test.
9513
9514 2010-03-26 Joseph Myers <joseph@codesourcery.com>
9515
9516 PR c/43381
9517 * gcc.dg/parm-impl-decl-3.c: New test.
9518
9519 2010-03-26 Jason Merrill <jason@redhat.com>
9520
9521 PR c++/43509
9522 * g++.dg/cpp0x/parse1.C: New.
9523
9524 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
9525
9526 PR target/43524
9527 * gcc.target/i386/pr43524.c: New test.
9528
9529 2010-03-26 Martin Jambor <mjambor@suse.cz>
9530
9531 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9532 whitespace, rename main to foo.
9533 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9534 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9535 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9536 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9537 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9538 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9539 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9540 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9541 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9542 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9543 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9544
9545 2010-03-26 Dodji Seketeli <dodji@redhat.com>
9546
9547 PR c++/43327
9548 * g++.dg/other/crash-10.C: New test.
9549 * g++.dg/other/crash-11.C: New test.
9550
9551 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9552
9553 PR libfortran/43517
9554 * gfortran.dg/read_eof_7.f90: New test.
9555
9556 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9557
9558 PR objc/35165
9559 PR testsuite/43512
9560 * objc-obj-c++-shared: New directory.
9561 * objc-obj-c++-shared/Object1-implementation.h: New file.
9562 * objc-obj-c++-shared/Object1.h: New file.
9563 * objc-obj-c++-shared/Protocol1.h: New file.
9564 * objc-obj-c++-shared/next-abi.h: New file.
9565 * objc-obj-c++-shared/next-mapping.h: New file.
9566 * objc/execute/next_mapping.h: Delete.
9567 * objc.dg/special/special.exp: For all targets run the tests with
9568 -fgnu-runtime, for darwin targets also run the tests with
9569 -fnext-runtime.
9570 * objc.dg/dg.exp: Ditto.
9571 * obj-c++.dg/dg.exp: Ditto.
9572 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9573 Protocol1.h) and next-mapping.h as required. Amend testcase to
9574 include use of updated NeXT interface.
9575 * objc/execute/formal_protocol-5.m: Ditto.
9576 * objc/execute/protocol-isEqual-2.m: Ditto.
9577 * objc/execute/protocol-isEqual-4.m: Ditto.
9578 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9579 Protocol1.h) and next-mapping.h as required.
9580 * objc/execute/object_is_class.m: Ditto.
9581 * objc/execute/enumeration-1.m: Ditto.
9582 * objc/execute/class-13.m: Ditto.
9583 * objc/execute/formal_protocol-2.m: Ditto.
9584 * objc/execute/formal_protocol-4.m: Ditto.
9585 * objc/execute/class-1.m: Ditto.
9586 * objc/execute/bycopy-1.m: Ditto.
9587 * objc/execute/formal_protocol-6.m: Ditto.
9588 * objc/execute/bycopy-3.m: Ditto.
9589 * objc/execute/class-3.m: Ditto.
9590 * objc/execute/bf-11.m: Ditto.
9591 * objc/execute/class-5.m: Ditto.
9592 * objc/execute/bf-13.m: Ditto.
9593 * objc/execute/class-7.m: Ditto.
9594 * objc/execute/bf-15.m: Ditto.
9595 * objc/execute/class-9.m: Ditto.
9596 * objc/execute/bf-17.m: Ditto.
9597 * objc/execute/bf-19.m: Ditto.
9598 * objc/execute/IMP.m: Ditto.
9599 * objc/execute/exceptions/catchall-1.m: Ditto.
9600 * objc/execute/exceptions/trivial.m: Ditto.
9601 * objc/execute/exceptions/finally-1.m: Ditto.
9602 * objc/execute/exceptions/local-variables-1.m: Ditto.
9603 * objc/execute/exceptions/foward-1.m: Ditto.
9604 * objc/execute/bf-2.m: Ditto.
9605 * objc/execute/string1.m: Ditto.
9606 * objc/execute/bf-4.m: Ditto.
9607 * objc/execute/informal_protocol.m: Ditto.
9608 * objc/execute/string3.m: Ditto.
9609 * objc/execute/bf-6.m: Ditto.
9610 * objc/execute/bf-8.m: Ditto.
9611 * objc/execute/class-tests-1.h: Ditto.
9612 * objc/execute/protocol-isEqual-1.m: Ditto.
9613 * objc/execute/protocol-isEqual-3.m: Ditto.
9614 * objc/execute/_cmd.m: Ditto.
9615 * objc/execute/function-message-1.m: Ditto.
9616 * objc/execute/bf-20.m: Ditto.
9617 * objc/execute/bf-common.h: Ditto.
9618 * objc/execute/np-2.m: Ditto.
9619 * objc/execute/class-10.m: Ditto.
9620 * objc/execute/class-12.m: Ditto.
9621 * objc/execute/enumeration-2.m: Ditto.
9622 * objc/execute/class-14.m: Ditto.
9623 * objc/execute/encode-1.m: Ditto.
9624 * objc/execute/formal_protocol-1.m: Ditto.
9625 * objc/execute/formal_protocol-3.m: Ditto.
9626 * objc/execute/accessing_ivars.m: Ditto.
9627 * objc/execute/bycopy-2.m: Ditto.
9628 * objc/execute/class-2.m: Ditto.
9629 * objc/execute/bf-10.m: Ditto.
9630 * objc/execute/formal_protocol-7.m: Ditto.
9631 * objc/execute/root_methods.m: Ditto.
9632 * objc/execute/class-4.m: Ditto.
9633 * objc/execute/bf-12.m: Ditto.
9634 * objc/execute/class-6.m: Ditto.
9635 * objc/execute/bf-14.m: Ditto.
9636 * objc/execute/nested-func-1.m: Ditto.
9637 * objc/execute/class-8.m: Ditto.
9638 * objc/execute/private.m: Ditto.
9639 * objc/execute/bf-16.m: Ditto.
9640 * objc/execute/bf-18.m: Ditto.
9641 * objc/execute/load-3.m: Ditto.
9642 * objc/execute/compatibility_alias.m: Ditto.
9643 * objc/execute/bf-1.m: Ditto.
9644 * objc/execute/no_clash.m: Ditto.
9645 * objc/execute/bf-3.m: Ditto.
9646 * objc/execute/string2.m: Ditto.
9647 * objc/execute/bf-5.m: Ditto.
9648 * objc/execute/string4.m: Ditto.
9649 * objc/execute/bf-7.m: Ditto.
9650 * objc/execute/object_is_meta_class.m: Ditto.
9651 * objc/execute/bf-9.m: Ditto.
9652 * objc/execute/bf-21.m: Ditto.
9653 * objc/execute/cascading-1.m: Ditto.
9654 * objc/execute/trivial.m: Ditto.
9655 * objc/execute/np-1.m: Ditto.
9656 * objc/compile/trivial.m: Ditto.
9657 * objc/execute/class_self-2.m: Include <stdlib.h>.
9658 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9659 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9660 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9661 and 64bit. Use new NeXT interface as required.
9662 * objc.dg/special/unclaimed-category-1.m: Ditto.
9663 * objc.dg/special/unclaimed-category-1.h: Ditto.
9664 * objc.dg/special/unclaimed-category-1a.m: Ditto.
9665 * objc.dg/func-ptr-1.m: Ditto.
9666 * objc.dg/stret-1.m: Ditto.
9667 * objc.dg/encode-2.m: Ditto.
9668 * objc.dg/category-1.m: Ditto.
9669 * objc.dg/encode-3.m: Ditto.
9670 * objc.dg/call-super-3.m: Ditto.
9671 * objc.dg/method-3.m: Ditto.
9672 * objc.dg/func-ptr-2.m: Ditto.
9673 * objc.dg/lookup-1.m: Ditto.
9674 * objc.dg/encode-4.m: Ditto.
9675 * objc.dg/fix-and-continue-1.m: Ditto.
9676 * objc.dg/proto-lossage-3.m: Ditto.
9677 * objc.dg/method-13.m: Ditto.
9678 * objc.dg/proto-qual-1.m: Ditto.
9679 * objc.dg/zero-link-3.m: Ditto.
9680 * objc.dg/bitfield-1.m: Ditto.
9681 * objc.dg/va-meth-1.m: Ditto.
9682 * objc.dg/super-class-3.m: Ditto.
9683 * objc.dg/call-super-1.m: Ditto.
9684 * objc.dg/type-size-2.m: Ditto.
9685 * objc.dg/method-10.m: Ditto.
9686 * objc.dg/defs.m: Ditto.
9687 * objc.dg/const-str-3.m: Ditto.
9688 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9689 Protocol1.h) and next-mapping.h as required. Use new NeXT
9690 interface as required.
9691 * objc.dg/super-class-4.m: Ditto.
9692 * objc.dg/comp-types-8.m: Ditto.
9693 * objc.dg/call-super-2.m: Ditto.
9694 * objc.dg/objc-fast-4.m: Ditto.
9695 * objc.dg/method-6.m: Ditto.
9696 * objc.dg/const-str-3.m: Ditto.
9697 * objc.dg/const-str-7.m: Ditto.
9698 * objc.dg/method-15.m: Ditto.
9699 * objc.dg/method-19.m: Ditto.
9700 * objc.dg/sync-1.m: Ditto.
9701 * objc.dg/layout-1.m: Ditto.
9702 * objc.dg/bitfield-3.m: Ditto.
9703 * objc.dg/try-catch-3.m: Ditto.
9704 * objc.dg/try-catch-7.m: Ditto.
9705 * objc.dg/comp-types-10.m: Ditto.
9706 * objc.dg/selector-2.: Ditto.
9707 * objc.dg/method-7.m: Ditto.
9708 * objc.dg/typedef-alias-1.m: Ditto.
9709 * objc.dg/proto-lossage-2.m: Ditto.
9710 * objc.dg/comp-types-11.m: Ditto.
9711 * objc.dg/sizeof-1.m: Ditto.
9712 * objc.dg/method-17.m: Ditto.
9713 * objc.dg/bitfield-5.m: Ditto.
9714 * objc.dg/try-catch-1.m: Ditto.
9715 * objc.dg/encode-5.m: Ditto.
9716 * objc.dg/fix-and-continue-2.m: Ditto.
9717 * objc.dg/method-9.m: Ditto.
9718 * objc.dg/isa-field-1.m: Ditto.
9719 * objc.dg/local-decl-2.m: Ditto.
9720 * objc.dg/objc-gc-4.m: Ditto.
9721 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9722 * objc.dg/gnu-runtime-3.m: Ditto.
9723 * objc.dg/encode-7.m: Ditto.
9724 * objc.dg/encode-8.m: Ditto.
9725 * objc.dg/selector-3.m: Ditto.
9726 * objc.dg/gnu-runtime-1.m: Ditto.
9727 * objc.dg/const-str-12.m: Ditto.
9728 * objc.dg/gnu-runtime-2.m: Ditto.
9729 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9730 * objc.dg/selector-1.m: Ditto.
9731 * objc.dg/stubify-2.m: Ditto.
9732 * objc.dg/zero-link-1.m: Ditto.
9733 * objc.dg/stret-2.m: Ditto.
9734 * objc.dg/zero-link-2.m: Ditto.
9735 * objc.dg/next-runtime-1.m: Ditto.
9736 * objc.dg/symtab-1.m: Ditto.
9737 * objc.dg/stubify-1.m: Ditto.
9738 * objc.dg/bitfield-2.m: Ditto.
9739 * objc.dg/try-catch-10.m: Apply to both runtimes.
9740 * objc.dg/const-str-1.m: Ditto.
9741 * objc.dg/image-info.m: Ditto.
9742 * objc.dg/encode-9.m: Ditto.
9743 * objc.dg/pragma-1.m: Apply test to all targets.
9744 * objc.dg/const-str-4.m: Ditto.
9745 * objc.dg/const-str-8.m: Ditto.
9746 * objc.dg/super-class-2.m: Ditto.
9747 * objc.dg/try-catch-5.m: Ditto.
9748 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9749 Protocol1.h) and next-mapping.h as required. Use new NeXT
9750 interface as required. Skip for gnu-runtime. Test for .quad at m64.
9751 * objc.dg/const-str-11.m: Ditto.
9752 * objc.dg/const-str-9.m: Ditto.
9753 * objc.dg/method-4.m: Skip for 64Bit NeXT.
9754 * objc.dg/encode-1.m: Remove redundant -lobjc.
9755 * objc.dg/try-catch-9.m: Tidy space.
9756 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9757 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9758 and 64bit. Use new NeXT interface as required.
9759 * obj-c++.dg/template-4.mm: Ditto.
9760 * obj-c++.dg/defs.mm: Ditto.
9761 * obj-c++.dg/basic.mm: Ditto.
9762 * obj-c++.dg/encode-4.mm: Ditto.
9763 * obj-c++.dg/method-17.mm: Ditto.
9764 * obj-c++.dg/proto-lossage-3.mm: Ditto.
9765 * obj-c++.dg/cxx-class-1.mm: Ditto.
9766 * obj-c++.dg/method-10.mm: Ditto.
9767 * obj-c++.dg/va-meth-1.mm: Ditto.
9768 * obj-c++.dg/encode-5.mm: Ditto.
9769 * obj-c++.dg/lookup-2.mm: Ditto.
9770 * obj-c++.dg/template-3.mm: Ditto.
9771 * obj-c++.dg/proto-qual-1.mm: Ditto.
9772 * obj-c++.dg/qual-types-1.m: Ditto.
9773 * obj-c++.dg/cxx-scope-1.mm: Ditto.
9774 * obj-c++.dg/template-1.mm: Ditto.
9775 * obj-c++.dg/encode-6.mm: Ditto.
9776 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
9777 Protocol1.h) and next-mapping.h as required. Use new NeXT
9778 interface as required.
9779 * obj-c++.dg/except-1.mm: Ditto.
9780 * obj-c++.dg/const-str-7.mm: Ditto.
9781 * obj-c++.dg/ivar-list-semi.mm: Ditto.
9782 * obj-c++.dg/cxx-scope-2.mm: Ditto.
9783 * obj-c++.dg/selector-2.mm: Ditto.
9784 * obj-c++.dg/isa-field-1.mm: Ditto.
9785 * obj-c++.dg/try-catch-1.mm: Ditto.
9786 * obj-c++.dg/local-decl-1.mm: Ditto.
9787 * obj-c++.dg/try-catch-9.mm: Ditto.
9788 * obj-c++.dg/no-extra-load.mm: Ditto.
9789 * obj-c++.dg/selector-5.mm: Ditto.
9790 * obj-c++.dg/method-12.mm: Ditto.
9791 * obj-c++.dg/try-catch-11.mm: Ditto.
9792 * obj-c++.dg/comp-types-11.mm: Ditto.
9793 * obj-c++.dg/bitfield-3.mm: Ditto.
9794 * obj-c++.dg/method-6.mm: Ditto.
9795 * obj-c++.dg/super-class-2.mm: Ditto.
9796 * obj-c++.dg/method-21.mm: Ditto.
9797 * obj-c++.dg/const-str-8.mm: Ditto.
9798 * obj-c++.dg/try-catch-7.mm: Ditto.
9799 * obj-c++.dg/method-15.mm: Ditto.
9800 * obj-c++.dg/layout-1.mm: Ditto.
9801 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9802 * obj-c++.dg/const-str-3.mm: Ditto.
9803 * obj-c++.dg/try-catch-2.mm: Ditto.
9804 * obj-c++.dg/objc-gc-3.mm: Ditto.
9805 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9806 * obj-c++.dg/bitfield-1.mm: Ditto.
9807 * obj-c++.dg/selector-6.mm: Ditto.
9808 * obj-c++.dg/method-13.mm: Ditto.
9809 * obj-c++.dg/comp-types-12.mm: Ditto.
9810 * obj-c++.dg/bitfield-4.mm: Ditto.
9811 * obj-c++.dg/try-catch-8.mm: Ditto.
9812 * obj-c++.dg/method-2.mm: Ditto.
9813 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9814 * obj-c++.dg/typedef-alias-1.mm: Ditto.
9815 * obj-c++.dg/const-str-4.mm: Ditto.
9816 * obj-c++.dg/proto-lossage-2.mm: Ditto.
9817 * obj-c++.dg/try-catch-3.mm: Ditto.
9818 * obj-c++.dg/comp-types-9.mm: Ditto.
9819 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9820 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9821 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9822 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9823 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9824 Use new NeXT interface as required.
9825 * obj-c++.dg/const-str-10.mm: Ditto.
9826 * obj-c++.dg/const-str-11.mm: Ditto.
9827 * obj-c++.dg/const-str-9.mm: Ditto.
9828 * obj-c++.dg/method-11.mm: Ditto.
9829 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9830 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9831 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9832 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9833 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9834
9835 2010-03-25 Dodji Seketeli <dodji@redhat.com>
9836
9837 PR c++/43206
9838 * g++.dg/template/typedef30.C: New test case.
9839
9840 2010-03-25 Jakub Jelinek <jakub@redhat.com>
9841
9842 PR c/43385
9843 * gcc.c-torture/execute/pr43385.c: New test.
9844
9845 2010-03-24 Joseph Myers <joseph@codesourcery.com>
9846
9847 * gcc.dg/strncpy-fix-1.c: New test.
9848
9849 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9850
9851 PR testsuite/41609
9852 * lib/objc-torture.exp (objc-set-runtime-options): New.
9853 * objc/execute/execute.exp: Check runtime options on each pass.
9854 * objc/execute/exceptions/exceptions.exp: Ditto.
9855 * objc/compile/compile.exp: Ditto.
9856
9857 PR testsuite/42348
9858 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9859 standard tests.
9860 (check_effective_target_objc2): New proc.
9861 (check_effective_target_next_runtime): New proc.
9862 * lib/objc.exp: Determine which runtime is in force and support it.
9863 * lib/obj-c++.exp: Ditto.
9864
9865 2010-03-24 Jason Merrill <jason@redhat.com>
9866
9867 PR c++/43502
9868 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9869
9870 2010-03-24 Martin Jambor <mjambor@suse.cz>
9871
9872 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9873 a loop.
9874 * gcc.dg/ipa/ipa-2.c: Likewise.
9875 * gcc.dg/ipa/ipa-3.c: Likewise.
9876 * gcc.dg/ipa/ipa-4.c: Likewise.
9877 * gcc.dg/ipa/ipa-5.c: Likewise.
9878 * gcc.dg/ipa/ipa-7.c: Likewise.
9879 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9880 a loop.
9881 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9882 i_can_not_be_propagated_fully2 into a loop.
9883 * gcc.dg/ipa/ipa-8.c: New test.
9884 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9885
9886 2010-03-24 Jakub Jelinek <jakub@redhat.com>
9887
9888 PR debug/19192
9889 PR debug/43479
9890 * gcc.dg/guality/pr43479.c: New test.
9891 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9892 and add volatile keyword.
9893
9894 2010-03-23 Mike Stump <mikestump@comcast.net>
9895
9896 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9897
9898 2010-03-23 Jason Merrill <jason@redhat.com>
9899
9900 * g++.dg/ext/altivec-17.C: Adjust error message.
9901
9902 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9903 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9904 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9905 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9906 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9907 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9908
9909 2010-03-22 Jason Merrill <jason@redhat.com>
9910
9911 PR c++/43333
9912 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9913 * g++.dg/ext/is_pod_98.C: New.
9914
9915 PR c++/43281
9916 * g++.dg/cpp0x/auto18.C: New.
9917
9918 * gcc.dg/pr36997.c: Adjust error message.
9919 * g++.dg/ext/vector9.C: Likewise.
9920 * g++.dg/conversion/simd3.C: Likewise.
9921 * g++.dg/other/error23.C: Likewise.
9922
9923 2010-03-22 Michael Matz <matz@suse.de>
9924
9925 PR middle-end/43475
9926 * gfortran.dg/pr43475.f90: New testcase.
9927
9928 2010-03-22 Richard Guenther <rguenther@suse.de>
9929
9930 PR tree-optimization/43390
9931 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9932
9933 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9934
9935 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9936 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9937
9938 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
9939 Michael Matz <matz@suse.de>
9940
9941 PR c++/43081
9942 * g++.dg/parse/crash56.C: New test.
9943
9944 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
9945
9946 PR fortran/43450
9947 * gfortran.dg/whole_file_15.f90 : New test.
9948
9949 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9950
9951 PR fortran/43409
9952 * gfortran.dg/inquire_size.f90: New test.
9953
9954 2010-03-20 Richard Guenther <rguenther@suse.de>
9955
9956 PR rtl-optimization/43438
9957 * gcc.c-torture/execute/pr43438.c: New testcase.
9958
9959 2010-03-20 Dodji Seketeli <dodji@redhat.com>
9960
9961 PR c++/43375
9962 * g++.dg/abi/mangle42.C: New test.
9963
9964 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
9965
9966 PR C/43211
9967 * gcc.dg/pr43211.c: New test.
9968 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9969
9970 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
9971
9972 PR rtl-optimization/42258
9973 * gcc.target/arm/thumb1-mul-moves.c: New test.
9974
9975 PR target/40697
9976 * gcc.target/arm/thumb-andsi.c: New test.
9977
9978 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9979 dg-require-effective-target.
9980
9981 2010-03-19 Michael Matz <matz@suse.de>
9982
9983 PR c++/43116
9984 * g++.dg/other/pr43116.C: New testcase.
9985
9986 2010-03-19 Michael Matz <matz@suse.de>
9987
9988 PR target/43305
9989 * gcc.dg/pr43305.c: New testcase.
9990
9991 2010-03-19 Richard Guenther <rguenther@suse.de>
9992
9993 PR tree-optimization/43415
9994 * gcc.c-torture/compile/pr43415.c: New testcase.
9995
9996 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
9997
9998 PR ada/43106
9999 * gnat.dg/case_optimization2.adb: New test.
10000 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10001
10002 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10003 Jack Howarth <howarth@bromo.med.uc.edu>
10004
10005 PR target/36399
10006 * gcc.target/i386/push-1.c: Don't xfail
10007 scan-assembler-not "movups" on darwin.
10008
10009 2010-03-18 Jakub Jelinek <jakub@redhat.com>
10010
10011 PR debug/43058
10012 * gcc.dg/pr43058.c: New test.
10013
10014 2010-03-18 Martin Jambor <mjambor@suse.cz>
10015
10016 PR middle-end/42450
10017 * g++.dg/torture/pr42450.C: New test.
10018
10019 2010-03-18 Michael Matz <matz@suse.de>
10020
10021 PR middle-end/43419
10022 * gcc.dg/pr43419.c: New testcase.
10023
10024 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
10025
10026 PR rtl-optimization/43360
10027 * gcc.dg/torture/pr43360.c: New.
10028
10029 2010-03-18 Michael Matz <matz@suse.de>
10030
10031 PR tree-optimization/43402
10032 * gcc.dg/pr43402.c: New testcase.
10033
10034 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
10035
10036 PR target/42427
10037 * gcc.dg/pr42427.c: New test.
10038
10039 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10040
10041 PR libfortran/43265
10042 * gfortran.dg/read_empty_file.f: New test.
10043 * gfortran.dg/read_eof_all.f90: New test.
10044 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10045 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10046
10047 2010-03-17 Michael Matz <matz@suse.de>
10048
10049 * gcc.dg/pr43300.c: Add -w.
10050
10051 2010-03-17 Richard Guenther <rguenther@suse.de>
10052
10053 * gcc.dg/pr43379.c: Add -w.
10054
10055 2010-03-17 Tobias Burnus <burnus@net-b.de>
10056
10057 PR fortran/43331
10058 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10059
10060 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
10061
10062 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10063
10064 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10065
10066 * ada/acats/run_all.sh: Log start and end times.
10067
10068 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10069
10070 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10071
10072 2010-03-16 Richard Guenther <rguenther@suse.de>
10073
10074 PR middle-end/43379
10075 * gcc.dg/pr43379.c: New testcase.
10076
10077 2010-03-16 Jakub Jelinek <jakub@redhat.com>
10078
10079 PR debug/43051
10080 * gcc.dg/guality/pr43051-1.c: New test.
10081
10082 2010-03-15 Janis Johnson <janis187@us.ibm.com>
10083
10084 PR testsuite/43363
10085 * g++.dg/ext/altivec-17.C: Handle changes to error message.
10086
10087 2010-03-15 Michael Matz <matz@suse.de>
10088
10089 PR middle-end/43300
10090 * gcc.dg/pr43300.c: New testcase.
10091
10092 2010-03-15 Richard Guenther <rguenther@suse.de>
10093
10094 PR tree-optimization/43367
10095 * gcc.c-torture/compile/pr43367.c: New testcase.
10096
10097 2010-03-15 Richard Guenther <rguenther@suse.de>
10098
10099 PR tree-optimization/43317
10100 * gcc.dg/pr43317.c: New testcase.
10101
10102 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10103
10104 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10105
10106 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
10107
10108 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10109
10110 2010-03-14 Tobias Burnus <burnus@net-b.de>
10111
10112 PR fortran/43362
10113 * gfortran.dg/impure_constructor_1.f90: New test.
10114
10115 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10116
10117 PR middle-end/43354
10118 * gfortran.dg/graphite/id-pr43354.f: New.
10119
10120 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10121
10122 PR middle-end/43349
10123 * gfortran.dg/graphite/pr43349.f: New.
10124
10125 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
10126
10127 PR middle-end/43306
10128 * gcc.dg/graphite/pr43306.c: New.
10129
10130 2010-03-12 David S. Miller <davem@davemloft.net>
10131
10132 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10133 sparc.
10134
10135 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10136
10137 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10138
10139 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
10140
10141 PR fortran/43291
10142 PR fortran/43326
10143 * gfortran.dg/dynamic_dispatch_7.f03: New test.
10144
10145 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
10146
10147 * gfortran.dg/default_format_denormal_1.f90: Don't assume
10148 fail for *-*-mingw* targets.
10149
10150 2010-03-12 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR debug/43329
10153 * gcc.dg/guality/pr43329-1.c: New test.
10154
10155 2010-03-11 Martin Jambor <mjambor@suse.cz>
10156
10157 PR tree-optimization/43257
10158 * g++.dg/torture/pr43257.C: New test.
10159
10160 2010-03-11 Tobias Burnus <burnus@net-b.de>
10161
10162 PR fortran/43228
10163 * gfortran.dg/namelist_61.f90: New test.
10164
10165 2010-03-11 Richard Guenther <rguenther@suse.de>
10166
10167 PR tree-optimization/43255
10168 * gcc.c-torture/compile/pr43255.c: New testcase.
10169
10170 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10171
10172 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10173 * gcc.dg/pr43280.c: New testcase.
10174
10175 2010-03-11 Richard Guenther <rguenther@suse.de>
10176
10177 PR lto/43200
10178 * gcc.dg/lto/20100227-1_0.c: New testcase.
10179 * gcc.dg/lto/20100227-1_1.c: Likewise.
10180
10181 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10182
10183 PR libfortran/43320
10184 PR libfortran/43265
10185 * gfortran.dg/read_eof_6.f: New test
10186 * gfortran.dg/read_x_eof.f90: New test.
10187 * gfortran.dg/read_x_past.f: Update test.
10188
10189 2010-03-10 Jan Hubicka <jh@suse.cz>
10190
10191 * gcc.c-torture/compile/pr43288.c: New test.
10192
10193 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10194
10195 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10196 -fpic/-fPIC flags.
10197 * g++.old-deja/g++.pt/asm2.C: Likewise.
10198 * gcc.c-torture/compile/20000804-1.c: Likewise.
10199 * gcc.target/i386/clobbers.c: Likewise.
10200
10201 2010-03-10 Tobias Burnus <burnus@net-b.de>
10202
10203 PR fortran/43303
10204 * gfortran.dg/c_assoc_3.f90: New test.
10205
10206 2010-03-10 Jakub Jelinek <jakub@redhat.com>
10207
10208 PR debug/36728
10209 * gcc.dg/guality/pr36728-1.c: New test.
10210 * gcc.dg/guality/pr36728-2.c: New test.
10211
10212 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10213
10214 * gcc.dg/h8300-div-delay-slot.c: New test.
10215
10216 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
10217
10218 PR tree-optimization/43236
10219 * gcc.c-torture/execute/pr43236.c: New test.
10220
10221 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
10222
10223 PR middle-end/42859
10224 * g++.dg/eh/pr42859.C: New test.
10225
10226 2010-03-09 Jakub Jelinek <jakub@redhat.com>
10227
10228 PR debug/43299
10229 * gcc.dg/pr43299.c: New test.
10230
10231 PR debug/43290
10232 * g++.dg/eh/unwind2.C: New test.
10233
10234 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10235 Reza Yazdani <reza.yazdani@amd.com>
10236
10237 PR middle-end/43065
10238 * gcc.dg/graphite/run-id-4.c: New.
10239
10240 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10241
10242 PR middle-end/43065
10243 * gcc.dg/graphite/run-id-3.c: New.
10244
10245 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
10246
10247 PR middle-end/42644
10248 PR middle-end/42130
10249 * gcc.dg/graphite/id-18.c: New.
10250 * gcc.dg/graphite/run-id-pr42644.c: New.
10251
10252 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
10253
10254 PR middle-end/42326
10255 * gcc.dg/graphite/pr42326.c: New.
10256
10257 2010-03-08 Richard Guenther <rguenther@suse.de>
10258
10259 PR tree-optimization/43269
10260 * gcc.c-torture/execute/pr43269.c: New testcase.
10261
10262 2010-03-08 Janus Weil <janus@gcc.gnu.org>
10263
10264 PR fortran/43256
10265 * gfortran.dg/typebound_call_13.f03: New.
10266
10267 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
10268
10269 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10270 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10271
10272 2010-03-05 Jason Merrill <jason@redhat.com>
10273
10274 * g++.dg/abi/mangle40.C: Require weak and alias.
10275
10276 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
10277
10278 PR middle-end/42326
10279 * gfortran.dg/graphite/pr42326.f90: New.
10280 * gfortran.dg/graphite/pr42326-1.f90: New.
10281
10282 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10283
10284 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10285 (gnat_target_compile): Likewise.
10286 Reinitialize GNAT_UNDER_TEST if target changes.
10287 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10288 (local_find_gnatmake): Pass full --GCC to gnatlink.
10289 Remove --LINK.
10290
10291 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
10292
10293 PR c/43248
10294 * gcc.dg/compound-literal-1.c: New testcase.
10295
10296 2010-03-04 Martin Jambor <mjambor@suse.cz>
10297
10298 PR tree-optimization/43164
10299 PR tree-optimization/43191
10300 * gcc.c-torture/compile/pr43164.c: New test.
10301 * gcc.c-torture/compile/pr43191.c: Likewise.
10302
10303 2010-03-04 Janus Weil <janus@gcc.gnu.org>
10304
10305 PR fortran/43244
10306 * gfortran.dg/finalize_9.f90: New.
10307
10308 2010-03-04 Tobias Burnus <burnus@net-b.de>
10309 Ken Werner <ken@linux.vnet.ibm.com>
10310
10311 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10312 to dg-options for spu.
10313 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10314 dump-scan target to exclude spu.
10315
10316 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
10317
10318 PR middle-end/43209
10319 * gcc.dg/tree-ssa/ivopts-4.c: New.
10320
10321 2010-03-03 Janis Johnson <janis187@us.ibm.com>
10322
10323 * lib/target-supports-dg.exp (check-flags): Provide defaults for
10324 include-opts and exclude-opts; skip checking the flags if arguments
10325 are the same as the defaults.
10326 (dg-xfail-if): Verify the number of arguments, supply defaults
10327 for unspecified optional arguments.
10328 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10329
10330 2010-03-03 Jason Merrill <jason@redhat.com>
10331
10332 PR c++/12909
10333 * g++.dg/abi/mangle40.C: Updated.
10334
10335 2010-03-03 Jason Merrill <jason@redhat.com>
10336
10337 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10338 * g++.dg/abi/mangle23.C: Likewise.
10339 * g++.dg/eh/simd-2.C: Likewise.
10340 * g++.dg/ext/attribute-test-2.C: Likewise.
10341 * g++.dg/ext/vector14.C: Likewise.
10342 * g++.dg/other/pr34435.C: Likewise.
10343 * g++.dg/template/conv8.C: Likewise.
10344 * g++.dg/template/nontype9.C: Likewise.
10345 * g++.dg/template/qualttp17.C: Likewise.
10346 * g++.dg/template/ref1.C: Likewise.
10347 * g++.old-deja/g++.pt/crash68.C: Likewise.
10348 * g++.old-deja/g++.pt/ref1.C: Likewise.
10349 * g++.old-deja/g++.pt/ref3.C: Likewise.
10350 * g++.old-deja/g++.pt/ref4.C: Likewise.
10351
10352 PR c++/12909
10353 * g++.dg/abi/mangle40.C: New.
10354 * g++.dg/abi/mangle41.C: New.
10355 * g++.dg/lto/20100302_0.C: New.
10356 * g++.dg/lto/20100302_1.C: New.
10357 * g++.dg/lto/20100302.h: New.
10358
10359 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
10360
10361 PR fortran/43243
10362 * gfortran.dg/internal_pack_12.f90: New test.
10363
10364 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
10365
10366 * gcc.dg/pr36997.c: Adjust error message.
10367
10368 2010-03-03 Mike Stump <mikestump@comcast.net>
10369
10370 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10371 adjustments to not be present on machines that align the stack to
10372 more than 4 bytes and don't have a red zone yet as that is an
10373 unimplemented optimization.
10374
10375 2010-03-03 Janus Weil <janus@gcc.gnu.org>
10376
10377 PR fortran/43169
10378 * gfortran.dg/impure_assignment_3.f90: New.
10379
10380 2010-03-03 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR debug/43229
10383 * gfortran.dg/pr43229.f90: New test.
10384
10385 PR debug/43237
10386 * gcc.dg/debug/dwarf2/pr43237.c: New test.
10387
10388 PR debug/43177
10389 * gcc.dg/guality/pr43177.c: New test.
10390
10391 2010-03-02 Jason Merrill <jason@redhat.com>
10392
10393 * g++.dg/ext/vector9.C: Adjust error message.
10394 * g++.dg/conversion/simd3.C: Likewise.
10395 * g++.dg/other/error23.C: Likewise.
10396
10397 2010-03-02 Mike Stump <mikestump@comcast.net>
10398
10399 PR c++/41090
10400 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10401
10402 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
10403
10404 PR fortran/43180
10405 * gfortran.dg/internal_pack_10.f90: New test.
10406
10407 PR fortran/43173
10408 * gfortran.dg/internal_pack_11.f90: New test.
10409
10410 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
10411
10412 PR middle-end/42640
10413 * gcc.dg/tree-ssa/pr42640.c: New.
10414
10415 2010-03-01 Richard Guenther <rguenther@suse.de>
10416
10417 PR tree-optimization/43220
10418 * gcc.c-torture/execute/pr43220.c: New testcase.
10419
10420 2010-03-01 Richard Guenther <rguenther@suse.de>
10421
10422 PR middle-end/43213
10423 * gcc.dg/pr43213.c: New testcase.
10424
10425 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10426
10427 PR pch/14940
10428 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10429
10430 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10431
10432 * lib/target-supports.exp (check_effective_target_ucn_nocache):
10433 New function.
10434 (check_effective_target_ucn): Likewise.
10435
10436 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10437 if !ucn.
10438 * gcc.dg/ucnid-2.c: Likewise.
10439 * gcc.dg/ucnid-3.c: Likewise.
10440 * gcc.dg/ucnid-4.c: Likewise.
10441 * gcc.dg/ucnid-11.c: Likewise.
10442 * gcc.dg/ucnid-12.c: Likewise.
10443 * gcc.dg/ucnid-6.c: Skip if !ucn.
10444 * gcc.dg/ucnid-9.c: Likewise.
10445
10446 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10447
10448 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10449 lists to dg-skip-if.
10450 * gcc.target/i386/stackalign/return-3.c: Likewise.
10451
10452 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10453
10454 * gcc.target/i386/clearcap.map: New file.
10455 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10456 Pass clearcap.map by default if supported.
10457
10458 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10459
10460 PR fortran/42900
10461 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10462 Explain this.
10463 * gfortran.dg/stat_2.f90: Likewise.
10464
10465 2010-03-01 Tobias Burnus <burnus@net-b.de>
10466
10467 PR fortran/43199
10468 * gfortran.dg/module_read_2.f90: New test.
10469
10470 2010-02-27 Mark Mitchell <mark@codesourcery.com>
10471
10472 PR c++/42748
10473 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10474 * g++.dg/abi/mangle12.C: Likewise.
10475 * g++.dg/abi/mangle20-2.C: Likewise.
10476 * g++.dg/abi/mangle17.C: Likewise.
10477 * g++.dg/template/cond2.C: Likewise.
10478 * g++.dg/template/pr35240.C: Likewise.
10479
10480 2010-02-27 Richard Guenther <rguenther@suse.de>
10481
10482 PR tree-optimization/43186
10483 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10484
10485 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
10486
10487 * g++.dg/abi/packed1.C: Expect warning on the SH.
10488
10489 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
10490
10491 PR c++/42054:
10492 * g++.dg/parse/error37.C: New test.
10493
10494 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
10495
10496 PR c/24577
10497 PR c/43192
10498 * gcc.dg/pr8927-1.c: Match new note.
10499 * gcc.dg/990506-0.c: Likewise.
10500 * gcc.dg/gomp/flush-2.c: Likewise.
10501 * gcc.dg/gomp/atomic-5.c: Likewise.
10502 * gcc.dg/gomp/pr34607.c: Likewise.
10503 * gcc.dg/pr35746.c: Likewise.
10504 * gcc.dg/cpp/pragma-1.c: Likewise.
10505 * gcc.dg/cpp/pragma-2.c: Likewise.
10506 * gcc.dg/pr41842.c: Likewise.
10507 * gcc.dg/noncompile/20040629-1.c: Likewise.
10508 * objc.dg/private-1.m: Likewise.
10509
10510 2010-02-27 Tobias Burnus <burnus@net-b.de>
10511
10512 PR fortran/43185
10513 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10514 * gfortran.dg/default_initialization_4.f90: New test.
10515
10516 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
10517
10518 * gnat.dg/thin_pointer.ad[sb]: Rename into...
10519 * gnat.dg/thin_pointer1.ad[sb]: ...this.
10520 * gnat.dg/thin_pointer2.adb: New test.
10521 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10522
10523 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
10524
10525 PR c/20631
10526 * gcc.dg/cpp/c90-pedantic.c: New.
10527 * gcc.dg/cpp/c90.c: New.
10528 * gcc.dg/gnu90-const-expr-1.c: New.
10529 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10530
10531 2010-02-26 Richard Guenther <rguenther@suse.de>
10532
10533 PR tree-optimization/43186
10534 * gcc.c-torture/compile/pr43186.c: New testcase.
10535
10536 2010-02-26 Jakub Jelinek <jakub@redhat.com>
10537
10538 PR debug/43190
10539 * c-c++-common/dwarf2/pr43190.c: New test.
10540
10541 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10542
10543 PR testsuite/37074:
10544 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10545
10546 2010-02-26 Richard Guenther <rguenther@suse.de>
10547
10548 PR tree-optimization/43188
10549 * gcc.c-torture/compile/pr43188.c: New testcase.
10550
10551 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
10552
10553 PR target/43175
10554 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10555
10556 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
10557
10558 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10559
10560 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
10561
10562 PR target/43154
10563 * gcc.target/powerpc/pr43154.c: New file.
10564
10565 2010-02-25 Jakub Jelinek <jakub@redhat.com>
10566
10567 PR debug/43166
10568 * gfortran.dg/debug/pr43166.f: New test.
10569
10570 PR debug/43165
10571 * gcc.dg/torture/pr43165.c: New test.
10572
10573 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10574
10575 PR c/43128
10576 * c-c++-common/pr41779.c: Update.
10577
10578 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10579
10580 PR ada/32547
10581 * lib/gnat-dg.exp (gnat_load): Redefine.
10582
10583 * ada/acats/run_acats: Run run_all.sh with $SHELL.
10584 * ada/acats/run_all.sh: Downcase tasking not implemented message.
10585
10586 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10587
10588 PR libobjc/36610
10589 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10590 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10591 -fgnu-runtime.
10592 Sort entries.
10593
10594 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10595
10596 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10597
10598 2010-02-24 Jakub Jelinek <jakub@redhat.com>
10599
10600 PR debug/43150
10601 * gcc.dg/guality/vla-1.c: New test.
10602
10603 2010-02-24 Tobias Burnus <burnus@net-b.de>
10604
10605 PR fortran/43042
10606 * gfortran.dg/c_ptr_tests_15.f90: New test.
10607
10608 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10609
10610 PR target/43107
10611 * gcc.target/i386/pr43107.c: New test.
10612
10613 2010-02-23 Jason Merrill <jason@redhat.com>
10614
10615 PR c++/43143
10616 * g++.dg/cpp0x/variadic100.C: New.
10617
10618 2010-02-23 Jason Merrill <jason@redhat.com>
10619
10620 PR debug/42800
10621 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10622 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10623 * c-c++-common/dwarf2/vla1.c: New.
10624
10625 2010-02-23 Jakub Jelinek <jakub@redhat.com>
10626
10627 PR target/43139
10628 * gcc.dg/pr43139.c: New test.
10629
10630 PR debug/43077
10631 * gcc.dg/guality/pr43077-1.c: New test.
10632
10633 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10634
10635 PR 43123
10636 * gcc.dg/march.c: New.
10637 * gcc.dg/march-generic.c: New.
10638 * gcc.dg/mtune.c: New.
10639
10640 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10641
10642 PR middle-end/43083
10643 * gcc.dg/graphite/pr43083.c: New.
10644
10645 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10646
10647 PR middle-end/43097
10648 * gfortran.dg/graphite/pr43097.f: New.
10649
10650 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10651 Manuel López-Ibáñez <manu@gcc.gnu.org>
10652
10653 PR middle-end/43140
10654 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10655
10656 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
10657
10658 PR middle-end/43026
10659 * g++.dg/graphite/pr43026.C: New.
10660
10661 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10662
10663 PR c++/43126
10664 * gcc.dg/cleanup-1.c: Update.
10665 * gcc.dg/func-args-1.c: Update.
10666 * gcc.dg/format/sentinel-1.c: Update.
10667 * g++.old-deja/g++.jason/scoping10.C: Update.
10668 * g++.old-deja/g++.ns/lookup5.C: Update.
10669 * g++.dg/ext/cleanup-1.C: Update.
10670 * g++.dg/parse/varmod1.C: Update.
10671 * g++.dg/parse/error33.C: Update.
10672 * g++.dg/expr/call3.C: Update.
10673 * g++.dg/func-args-1.C: New.
10674
10675 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
10676
10677 PR c/43125
10678 * gcc.dg/attr-used-2.c: Moved to ...
10679 * c-c++-common/attr-used-2.c: Here.
10680
10681 * gcc.dg/attr-used.c: Moved to ...
10682 * c-c++-common/attr-used.c: Here.
10683
10684 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
10685
10686 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10687
10688 2010-02-22 Richard Guenther <rguenther@suse.de>
10689
10690 PR lto/43045
10691 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10692 * gfortran.dg/lto/20100222-1_1.c: Likewise.
10693
10694 2010-02-22 Richard Guenther <rguenther@suse.de>
10695
10696 PR tree-optimization/42749
10697 * gcc.c-torture/compile/pr42749.c: New testcase.
10698
10699 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
10700
10701 PR fortran/43072
10702 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10703 * gfortran.dg/internal_pack_9.f90: New test.
10704
10705 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
10706
10707 PR c++/23510
10708 * g++.dg/template/recurse.C: Adjust.
10709 * g++.dg/template/pr23510.C: New.
10710
10711 2010-02-21 Dodji Seketeli <dodji@redhat.com>
10712
10713 PR c++/42824
10714 * g++.dg/template/memclass4.C: New test.
10715
10716 2010-02-21 Tobias Burnus <burnus@net-b.de>
10717
10718 PR fortran/35259
10719 * gfortran.dg/reassoc_5.f90: New test.
10720
10721 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
10722
10723 PR target/43067
10724 * gcc.target/i386/pr43067.c: New test.
10725
10726 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10727
10728 PR c++/35669
10729 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10730 -Wconversion-null.
10731 * g++.dg/warn/Wconversion-null.C: New test.
10732 * g++.old-deja/g++.other/null1.C: Move to...
10733 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10734
10735 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
10736
10737 PR fortran/36932
10738 PR fortran/36933
10739 * gfortran.dg/dependency_26.f90: New test.
10740
10741 PR fortran/43072
10742 * gfortran.dg/internal_pack_7.f90: New test.
10743
10744 PR fortran/43111
10745 * gfortran.dg/internal_pack_8.f90: New test.
10746
10747 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
10748
10749 PR 43128
10750 * c-c++-common/pr41779.c: Fix broken testcase.
10751
10752 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10753
10754 PR 36513
10755 * c-c++-common/pr36513.c: New testcase.
10756 * c-c++-common/pr36513-2.c: New testcase.
10757
10758 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
10759
10760 PR 41779
10761 * c-c++-common/pr41779.c: New.
10762
10763 2010-02-19 Jakub Jelinek <jakub@redhat.com>
10764
10765 PR debug/43084
10766 * gcc.dg/pr43084.c: New test.
10767
10768 2010-02-19 Richard Guenther <rguenther@suse.de>
10769
10770 PR tree-optimization/42916
10771 * gcc.dg/pr42916.c: New testcase.
10772
10773 2010-02-18 Jason Merrill <jason@redhat.com>
10774
10775 PR c++/42837
10776 * g++.dg/abi/packed1.C: Add expected warning.
10777
10778 PR c++/43108
10779 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10780 * gcc.dg/torture/dg-torture.exp: Likewise.
10781 * c-c++-common/torture/complex-sign.h,
10782 c-c++-common/torture/complex-sign-add.c,
10783 c-c++-common/torture/complex-sign-mixed-add.c,
10784 c-c++-common/torture/complex-sign-mixed-div.c,
10785 c-c++-common/torture/complex-sign-mixed-mul.c,
10786 c-c++-common/torture/complex-sign-mixed-sub.c,
10787 c-c++-common/torture/complex-sign-mul.c,
10788 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10789 Adapt for C++ compilation as well.
10790
10791 PR c++/43070
10792 * g++.dg/ext/label1.C: Update.
10793 * g++.dg/ext/label2.C: Update.
10794
10795 PR c++/26261
10796 * g++.dg/template/dependent-name6.C: New.
10797
10798 PR c++/43109
10799 * g++.dg/parse/namespace12.C: New.
10800
10801 2010-02-18 Martin Jambor <mjambor@suse.cz>
10802
10803 PR tree-optimization/43066
10804 * gcc.c-torture/compile/pr43066.c: New test.
10805
10806 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
10807
10808 * g++.dg/ext/attrib35.C: Fix target selector string.
10809 * g++.dg/ext/attrib36.C: Ditto.
10810 * g++.dg/ext/attrib37.C: Ditto.
10811 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10812 * g++.dg/abi/mangle25.C: Ditto.
10813
10814 2010-02-17 Jason Merrill <jason@redhat.com>
10815
10816 PR c++/43069
10817 * g++.dg/parse/namespace11.C: New.
10818
10819 PR c++/43093
10820 * g++.dg/ext/attrib37.C: New.
10821
10822 PR c++/43079
10823 * g++.dg/template/ptrmem20.C: New.
10824
10825 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
10826
10827 PR target/43103
10828 * gcc.target/i386/xop-check.h: Include m256-check.h.
10829 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10830 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10831 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10832 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10833
10834 2010-02-17 Jakub Jelinek <jakub@redhat.com>
10835
10836 PR debug/42918
10837 * gcc.dg/pr42918.c: New test.
10838
10839 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
10840
10841 * g++.dg/ext/attrib36.C: Require ILP32.
10842
10843 2010-02-16 Richard Guenther <rguenther@suse.de>
10844
10845 PR tree-optimization/41043
10846 * gfortran.dg/pr41043.f90: New testcase.
10847 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10848
10849 2010-02-16 Jason Merrill <jason@redhat.com>
10850
10851 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10852
10853 2010-02-16 Ira Rosen <irar@il.ibm.com>
10854
10855 PR tree-optimization/43074
10856 * gcc.dg/vect/fast-math-pr43074.c: New test.
10857
10858 2010-02-16 Jakub Jelinek <jakub@redhat.com>
10859
10860 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10861
10862 2010-02-16 Jason Merrill <jason@redhat.com>
10863
10864 PR c++/43031
10865 * g++.dg/ext/attrib36.C: New.
10866
10867 PR c++/43036
10868 * g++.dg/other/array6.C: New.
10869
10870 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10871
10872 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10873
10874 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
10875
10876 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10877 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10878 * gcc.target/i386/xop-vpermil2pd-1.c: New.
10879 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10880 * gcc.target/i386/xop-vpermil2ps-1.c: New.
10881 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10882
10883 2010-02-15 Richard Guenther <rguenther@suse.de>
10884
10885 PR middle-end/43068
10886 * g++.dg/torture/pr43068.C: New testcase.
10887
10888 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
10889
10890 PR c++/43024
10891 * g++.dg/opt/ice1.C: New.
10892
10893 2010-02-14 Jason Merrill <jason@redhat.com>
10894
10895 PR c++/41997
10896 * g++.dg/cpp0x/initlist-opt.C: New.
10897
10898 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
10899
10900 PR fortran/41113
10901 PR fortran/41117
10902 * gfortran.dg/internal_pack_6.f90: New test.
10903
10904 2010-02-12 Jason Merrill <jason@redhat.com>
10905
10906 PR c++/43054
10907 * g++.dg/cpp0x/variadic99.C: New.
10908
10909 2010-02-12 Jakub Jelinek <jakub@redhat.com>
10910
10911 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10912 sign extend pointers to gualchk_t.
10913
10914 PR c++/43033
10915 * g++.dg/other/default3.C: Xfail g4 test.
10916
10917 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10918
10919 PR middle-end/43012
10920 * gcc.dg/graphite/pr43012.c: New.
10921
10922 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10923
10924 PR middle-end/42930
10925 * g++.dg/graphite/pr42930.C: New.
10926
10927 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10928
10929 PR middle-end/42914
10930 PR middle-end/42530
10931 * gcc.dg/graphite/pr42530.c: New.
10932 * gcc.dg/graphite/pr42914.c: New.
10933
10934 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
10935
10936 PR middle-end/42771
10937 * gcc.dg/graphite/pr42771.c: New.
10938
10939 2010-02-11 Richard Guenther <rguenther@suse.de>
10940
10941 PR tree-optimization/42998
10942 * gcc.c-torture/compile/pr42998.c: New testcase.
10943
10944 2010-02-10 Jason Merrill <jason@redhat.com>
10945
10946 PR c++/41896
10947 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10948
10949 PR c++/42983, core issue 906
10950 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10951 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10952
10953 PR c++/43016
10954 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10955
10956 2010-02-10 Richard Guenther <rguenther@suse.de>
10957
10958 PR tree-optimization/43017
10959 * gcc.dg/torture/pr43017.c: New testcase.
10960
10961 2010-02-10 Tobias Burnus <burnus@net-b.de>
10962
10963 PR fortran/40823
10964 * gfortran.dg/private_type_1.f90: Update error location.
10965 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10966 * gfortran.dg/typebound_operator_2.f03: Ditto.
10967 * gfortran.dg/assignment_2.f90: Ditto.
10968 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10969 * gfortran.dg/binding_label_tests_9.f03: Ditto.
10970
10971 2010-02-10 Tobias Burnus <burnus@net-b.de>
10972
10973 PR fortran/43015
10974 * gfortran.dg/bind_c_usage_20.f90: New test.
10975
10976 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10977
10978 PR debug/43010
10979 * g++.dg/debug/pr43010.C: New test.
10980
10981 2010-02-10 Richard Guenther <rguenther@suse.de>
10982
10983 PR c/43007
10984 * gcc.c-torture/execute/20100209-1.c: New testcase.
10985 * gcc.dg/fold-div-3.c: Likewise.
10986
10987 2010-02-10 Jakub Jelinek <jakub@redhat.com>
10988
10989 * gcc.dg/builtin-ffs-1.c: New test.
10990
10991 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10992
10993 PR fortran/42999
10994 * gfortran.dg/array_constructor_35.f90: New test.
10995
10996 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10997
10998 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10999
11000 2010-02-09 Jason Merrill <jason@redhat.com>
11001
11002 PR c++/42399
11003 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11004
11005 PR c++/42370
11006 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11007
11008 2010-02-09 Tobias Burnus <burnus@net-b.de>
11009
11010 PR fortran/41869
11011 * gfortran.dg/module_write_1.f90: New test.
11012
11013 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
11014
11015 * gcc.dg/pr19340.c: Adjust.
11016
11017 2010-02-09 Richard Guenther <rguenther@suse.de>
11018
11019 PR tree-optimization/43008
11020 * gcc.c-torture/execute/pr43008.c: New testcase.
11021
11022 2010-02-09 Richard Guenther <rguenther@suse.de>
11023
11024 PR tree-optimization/43000
11025 * gcc.dg/torture/pr43000.c: New testcase.
11026 * gcc.dg/torture/pr43002.c: Likewise.
11027
11028 2010-02-09 Daniel Kraft <d@domob.eu>
11029
11030 PR fortran/39171
11031 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11032 and pass -Wsurprising as necessary.
11033
11034 2010-02-08 Jakub Jelinek <jakub@redhat.com>
11035
11036 PR tree-optimization/42890
11037 * g++.dg/torture/pr42890.C: New test.
11038
11039 2010-02-08 Richard Guenther <rguenther@suse.de>
11040
11041 PR middle-end/42995
11042 * gcc.dg/tree-ssa/inline-4.c: New testcase.
11043
11044 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11045
11046 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
11047 return 0 from main.
11048 * gcc.dg/graphite/block-1.c: Same.
11049 * gcc.dg/graphite/block-3.c: Same.
11050 * gcc.dg/graphite/block-4.c: Same.
11051 * gcc.dg/graphite/block-5.c: Same.
11052 * gcc.dg/graphite/block-6.c: Same.
11053 * gcc.dg/graphite/block-7.c: Same.
11054 * gcc.dg/graphite/interchange-0.c: Same.
11055 * gcc.dg/graphite/interchange-1.c: Same.
11056 * gcc.dg/graphite/interchange-10.c: Same.
11057 * gcc.dg/graphite/interchange-11.c: Same.
11058 * gcc.dg/graphite/interchange-12.c: Same.
11059 * gcc.dg/graphite/interchange-2.c: Same.
11060 * gcc.dg/graphite/interchange-3.c: Same.
11061 * gcc.dg/graphite/interchange-4.c: Same.
11062 * gcc.dg/graphite/interchange-5.c: Same.
11063 * gcc.dg/graphite/interchange-6.c: Same.
11064 * gcc.dg/graphite/interchange-7.c: Same.
11065 * gcc.dg/graphite/interchange-8.c: Same.
11066 * gcc.dg/graphite/interchange-9.c: Same.
11067 * gcc.dg/graphite/interchange-mvt.c: Same.
11068
11069 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
11070
11071 * gfortran.dg/graphite/id-19.f: New.
11072 * gfortran.dg/graphite/pr14741.f90: New.
11073 * gfortran.dg/graphite/pr41924.f90: New.
11074 * gfortran.dg/graphite/run-id-2.f90: New.
11075
11076 2010-02-07 Richard Guenther <rguenther@suse.de>
11077
11078 PR middle-end/42956
11079 * gcc.c-torture/compile/pr42956.c: New testcase.
11080
11081 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11082
11083 PR libfortran/42742
11084 * gfortran.dg/fmt_cache_2.f: New test.
11085
11086 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11087
11088 * gfortran.dg/read_no_eor.f90: New test.
11089
11090 2010-02-05 Jason Merrill <jason@redhat.com>
11091
11092 * g++.dg/ext/label13.C: Move constructor body out of class.
11093
11094 2010-02-03 Jason Merrill <jason@redhat.com>
11095
11096 PR c++/42870
11097 * g++.dg/ext/dllexport3.C: New.
11098
11099 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
11100
11101 * gcc.dg/format/ms-format3.c: New test for specific MS types.
11102
11103 2010-02-05 Richard Guenther <rguenther@suse.de>
11104
11105 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11106
11107 2010-02-05 Dodji Seketeli <dodji@redhat.com>
11108
11109 PR c++/42915
11110 * g++.dg/other/crash-9.C: New test.
11111
11112 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
11113
11114 PR fortran/42309
11115 * gfortran.dg/subref_array_pointer_4.f90 : New test.
11116
11117 2010-02-04 Richard Guenther <rguenther@suse.de>
11118
11119 PR rtl-optimization/42952
11120 * gcc.dg/torture/pr42952.c: New testcase.
11121
11122 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11123
11124 PR libfortran/42901
11125 * gfortran.dg/namelist_60.f90: New test.
11126
11127 2010-02-03 Jason Merrill <jason@redhat.com>
11128
11129 PR c++/40138
11130 * g++.dg/ext/builtin11.C: New.
11131
11132 PR c++/4926
11133 PR c++/38600
11134 * g++.dg/abi/mangle35.C: New.
11135 * g++.dg/abi/mangle37.C: New.
11136
11137 PR c++/12909
11138 * g++.dg/abi/mangle36.C: New.
11139
11140 PR c++/35652
11141 * g++.dg/warn/string1.C: New.
11142
11143 2010-02-03 Richard Guenther <rguenther@suse.de>
11144
11145 PR tree-optimization/42944
11146 * gcc.dg/errno-1.c: New testcase.
11147
11148 2010-02-03 Richard Guenther <rguenther@suse.de>
11149
11150 PR middle-end/42927
11151 * gcc.c-torture/compile/pr42927.c: New testcase.
11152
11153 2010-02-03 Tobias Burnus <burnus@net-b.de>
11154
11155 PR fortran/42936
11156 * gfortran.dg/null_4.f90: New test.
11157
11158 2010-02-02 Jason Merrill <jason@redhat.com>
11159
11160 PR c++/41090
11161 * g++.dg/ext/label13.C: New.
11162
11163 2010-02-02 Tobias Burnus <burnus@net-b.de>
11164
11165 PR fortran/42650
11166 * gfortran.dg/func_result_5.f90: New test.
11167
11168 2010-02-01 Tobias Burnus <burnus@net-b.de>
11169
11170 PR fortran/42922
11171 * gfortran.dg/pure_initializer_3.f90: News test.
11172
11173 2010-01-31 Janus Weil <janus@gcc.gnu.org>
11174
11175 PR fortran/42888
11176 * gfortran.dg/allocate_derived_2.f90: New test.
11177
11178 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
11179
11180 PR middle-end/42898
11181 * gcc.dg/torture/pr42898-2.c: New test.
11182
11183 2010-01-31 Richard Guenther <rguenther@suse.de>
11184
11185 PR middle-end/42898
11186 * gcc.dg/torture/pr42898.c: New testcase.
11187
11188 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
11189
11190 PR fortran/38324
11191 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11192 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11193
11194 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
11195
11196 * g++.dg/tree-ssa/inline-1.C: New.
11197 * g++.dg/tree-ssa/inline-2.C: New.
11198 * g++.dg/tree-ssa/inline-3.C: New.
11199
11200 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
11201
11202 PR testsuite/41701
11203 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11204 the string 'pow' in the pathname of the compiler from generating a
11205 test failure.
11206
11207 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11208
11209 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11210 * g++.old-deja/g++.mike/eh17.C: Likewise.
11211 * g++.old-deja/g++.mike/p5571.C: Likewise.
11212
11213 2010-01-29 Dodji Seketeli <dodji@redhat.com>
11214
11215 PR c++/42758
11216 PR c++/42634
11217 PR c++/42336
11218 PR c++/42797
11219 PR c++/42880
11220 * g++.dg/other/crash-5.C: New test.
11221 * g++.dg/other/crash-6.C: New test.
11222 * g++.dg/other/crash-7.C: New test.
11223 * g++.dg/other/crash-8.C: New test.
11224
11225 2010-01-29 Jakub Jelinek <jakub@redhat.com>
11226
11227 PR rtl-optimization/42889
11228 * gcc.dg/pr42889.c: New test.
11229
11230 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
11231
11232 * gcc.target/i386/pr42881.c: Use SSE2.
11233
11234 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
11235
11236 PR target/42891
11237 * gcc.target/i386/pr42891.c: New test.
11238
11239 2010-01-28 Richard Guenther <rguenther@suse.de>
11240
11241 PR tree-optimization/42871
11242 * g++.dg/torture/pr42871.C: New testcase.
11243
11244 2010-01-28 Richard Guenther <rguenther@suse.de>
11245
11246 * gcc.dg/Wobjsize-1.h: New testcase.
11247 * gcc.dg/Wobjsize-1.c: Likewise.
11248
11249 2010-01-28 Richard Guenther <rguenther@suse.de>
11250
11251 PR middle-end/42883
11252 * g++.dg/torture/pr42883.C: New testcase.
11253
11254 2010-01-28 Michael Matz <matz@suse.de>
11255
11256 * gcc.target/i386/pr42881.c: New test.
11257
11258 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11259
11260 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11261 Add i?86-*-solaris2* support.
11262
11263 2010-01-28 Dodji Seketeli <dodji@redhat.com>
11264
11265 PR c++/42713
11266 PR c++/42820
11267 * g++.dg/template/typedef27.C: New test case.
11268 * g++.dg/template/typedef28.C: New test case.
11269
11270 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
11271
11272 * gcc.dg/optimize-bswap*.c: Add ARM target
11273
11274 2010-01-27 Richard Guenther <rguenther@suse.de>
11275
11276 PR middle-end/42878
11277 * gcc.dg/torture/pr42878-1.c: New testcase.
11278 * gcc.dg/torture/pr42878-2.c: Likewise.
11279
11280 2010-01-27 Jakub Jelinek <jakub@redhat.com>
11281
11282 PR middle-end/42874
11283 * gcc.dg/vla-22.c: New test.
11284
11285 2010-01-26 Jakub Jelinek <jakub@redhat.com>
11286
11287 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11288 current collation.
11289
11290 2010-01-26 Richard Guenther <rguenther@suse.de>
11291
11292 PR rtl-optimization/42685
11293 * gcc.dg/pr42685.c: New testcase.
11294 * g++.dg/other/pr42685.C: Likewise.
11295
11296 2010-01-26 Richard Guenther <rguenther@suse.de>
11297
11298 PR middle-end/42806
11299 * g++.dg/other/pr42806.C: New testcase.
11300
11301 2010-01-26 Richard Guenther <rguenther@suse.de>
11302
11303 PR tree-optimization/42250
11304 * gcc.dg/pr42250.c: New testcase.
11305
11306 2010-01-25 Arnaud Charlet <charlet@adacore.com>
11307
11308 * gnat.dg/array_bounds_test.adb: New test.
11309
11310 2010-01-25 Tobias Burnus <burnus@net-b.de>
11311
11312 PR fortran/42858
11313 * gfortran.dg/generic_21.f90: New test.
11314
11315 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11316
11317 PR testsuite/41522
11318 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11319
11320 2010-01-24 Mark Mitchell <mark@codesourcery.com>
11321
11322 PR c++/42748
11323 * g++.dg/abi/arm_va_list2.C: New test.
11324 * g++.dg/abi/arm_va_list2.h: Companion header file.
11325
11326 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
11327
11328 PR fortran/41044
11329 * gfortran.dg/parameter_array_ref_2.f90 : New test.
11330
11331 PR fortran/41167
11332 * gfortran.dg/char_array_arg_1.f90 : New test.
11333
11334 * gfortran.dg/pr25923.f90 : Remove XFAIL.
11335
11336 2010-01-24 Tobias Burnus <burnus@net-b.de>
11337
11338 PR fortran/39304
11339 * gfortran.dg/generic_20.f90: New test.
11340
11341 2010-01-22 Michael Matz <matz@suse.de>
11342
11343 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11344 -msse2.
11345
11346 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
11347
11348 PR fortran/42736
11349 * gfortran.dg/dependency_25.f90 : New test.
11350
11351 2010-01-21 Martin Jambor <mjambor@suse.cz>
11352
11353 PR tree-optimization/42585
11354 * gcc.dg/tree-ssa/pr42585.c: New test.
11355
11356 2010-01-21 Richard Guenther <rguenther@suse.de>
11357
11358 PR middle-end/19988
11359 * gcc.dg/pr19988.c: New testcase.
11360
11361 2010-01-20 Janis Johnson <janis187@us.ibm.com>
11362
11363 * g++.dg/compat/decimal/compat-common.h: New file.
11364 * g++.dg/compat/decimal/decimal-dummy.h: New file.
11365 * g++.dg/compat/decimal/pass_x.h: New file.
11366 * g++.dg/compat/decimal/pass_y.h: New file.
11367 * g++.dg/compat/decimal/pass-1_main.C: New file.
11368 * g++.dg/compat/decimal/pass-1_x.C: New file.
11369 * g++.dg/compat/decimal/pass-1_y.C: New file.
11370 * g++.dg/compat/decimal/pass-2_main.C: New file.
11371 * g++.dg/compat/decimal/pass-2_x.C: New file.
11372 * g++.dg/compat/decimal/pass-2_y.C: New file.
11373 * g++.dg/compat/decimal/pass-3_main.C: New file.
11374 * g++.dg/compat/decimal/pass-3_x.C: New file.
11375 * g++.dg/compat/decimal/pass-3_y.C: New file.
11376 * g++.dg/compat/decimal/pass-4_main.C: New file.
11377 * g++.dg/compat/decimal/pass-4_x.C: New file.
11378 * g++.dg/compat/decimal/pass-4_y.C: New file.
11379 * g++.dg/compat/decimal/pass-5_main.C: New file.
11380 * g++.dg/compat/decimal/pass-5_x.C: New file.
11381 * g++.dg/compat/decimal/pass-5_y.C: New file.
11382 * g++.dg/compat/decimal/pass-6_main.C: New file.
11383 * g++.dg/compat/decimal/pass-6_x.C: New file.
11384 * g++.dg/compat/decimal/pass-6_y.C: New file.
11385 * g++.dg/compat/decimal/return_x.h: New file.
11386 * g++.dg/compat/decimal/return_y.h: New file.
11387 * g++.dg/compat/decimal/return-1_main.C: New file.
11388 * g++.dg/compat/decimal/return-1_x.C: New file.
11389 * g++.dg/compat/decimal/return-1_y.C: New file.
11390 * g++.dg/compat/decimal/return-2_main.C: New file.
11391 * g++.dg/compat/decimal/return-2_x.C: New file.
11392 * g++.dg/compat/decimal/return-2_y.C: New file.
11393 * g++.dg/compat/decimal/return-3_main.C: New file.
11394 * g++.dg/compat/decimal/return-3_x.C: New file.
11395 * g++.dg/compat/decimal/return-3_y.C: New file.
11396 * g++.dg/compat/decimal/return-4_main.C: New file.
11397 * g++.dg/compat/decimal/return-4_x.C: New file.
11398 * g++.dg/compat/decimal/return-4_y.C: New file.
11399 * g++.dg/compat/decimal/return-5_main.C: New file.
11400 * g++.dg/compat/decimal/return-5_x.C: New file.
11401 * g++.dg/compat/decimal/return-5_y.C: New file.
11402 * g++.dg/compat/decimal/return-6_main.C: New file.
11403 * g++.dg/compat/decimal/return-6_x.C: New file.
11404 * g++.dg/compat/decimal/return-6_y.C: New file.
11405
11406 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11407
11408 PR debug/42715
11409 * gcc.dg/pr42715.c: New.
11410
11411 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
11412
11413 PR c++/42038
11414 * g++.dg/parse/crash55.C: New.
11415
11416 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
11417
11418 PR debug/42782
11419 * gcc.dg/guality/pr42782.c: New.
11420
11421 2010-01-20 Jason Merrill <jason@redhat.com>
11422
11423 PR c++/41788
11424 * g++.dg/abi/packed1.C: New.
11425
11426 PR c++/41920
11427 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11428
11429 PR c++/40750
11430 * g++.dg/parse/fn-typedef1.C: New.
11431 * g++.dg/other/cv_quals.C: Adjust.
11432
11433 2010-01-20 Anthony Green <green@moxielogic.com>
11434
11435 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11436 pack(push) pragma).
11437 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11438 * gcc.dg/20020312-2.c: Port this to the moxie core.
11439 * gcc.dg/weak/typeof-2.c: Ditto.
11440
11441 2010-01-20 Richard Guenther <rguenther@suse.de>
11442
11443 PR tree-optimization/42717
11444 * gcc.c-torture/compile/pr42717.c: New testcase.
11445
11446 2010-01-20 Jakub Jelinek <jakub@redhat.com>
11447
11448 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11449 of signed, add a few new tests.
11450
11451 PR middle-end/42803
11452 * g++.dg/parse/limits-initializer1.C: New test.
11453
11454 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11455
11456 PR fortran/42804
11457 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11458 * gfortran.dg/typebound_call_12.f03: New test.
11459
11460 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
11461
11462 PR fortran/42783
11463 * gfortran.dg/bounds_check_15.f90 : New test.
11464
11465 2010-01-19 Michael Matz <matz@suse.de>
11466
11467 PR tree-optimization/41783
11468 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11469
11470 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11471
11472 PR target/38697.
11473 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11474 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11475 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
11476 * gcc.target/arm/neon/vget_lows16.c: Likewise.
11477 * gcc.target/arm/neon/vget_lows32.c: Likewise.
11478 * gcc.target/arm/neon/vget_lows64.c: Likewise.
11479 * gcc.target/arm/neon/vget_lows8.c: Likewise.
11480 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11481 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11482 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11483 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11484
11485 2010-01-19 Janus Weil <janus@gcc.gnu.org>
11486
11487 PR fortran/42545
11488 * gfortran.dg/extends_6.f03: Modified an error message.
11489 * gfortran.dg/extends_10.f03: New test.
11490 * gfortran.dg/private_type_6.f03: Modified an error message.
11491 * gfortran.dg/structure_constructor_8.f03: Ditto.
11492
11493 2010-01-19 Jakub Jelinek <jakub@redhat.com>
11494
11495 PR tree-optimization/42719
11496 * gcc.dg/pr42719.c: New test.
11497
11498 PR debug/42728
11499 * gcc.dg/pr42728.c: New test.
11500
11501 2010-01-19 Anthony Green <green@moxielogic.com>
11502
11503 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11504
11505 2010-01-18 Anthony Green <green@moxielogic.com>
11506
11507 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11508 for moxie.
11509
11510 2010-01-19 Dodji Seketeli <dodji@redhat.com>
11511
11512 * g++.dg/template/error45.C: reverted as part of reverting the
11513 fix of PR c++/42634.
11514
11515 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11516
11517 PR c++/42634
11518 * g++.dg/template/error45.C: New test.
11519
11520 2010-01-18 Dodji Seketeli <dodji@redhat.com>
11521
11522 PR c++/42766
11523 * g++.dg/conversion/op6.C: New test.
11524
11525 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
11526
11527 PR target/42774
11528 * gcc.target/alpha/pr42774.c: New test.
11529
11530 2010-01-18 Richard Guenther <rguenther@suse.de>
11531
11532 PR tree-optimization/42781
11533 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11534
11535 2010-01-17 Richard Guenther <rguenther@suse.de>
11536
11537 PR middle-end/42248
11538 * gcc.c-torture/execute/pr42248.c: New testcase.
11539
11540 2010-01-17 Richard Guenther <rguenther@suse.de>
11541
11542 PR tree-optimization/42773
11543 * g++.dg/torture/pr42773.C: New testcase.
11544
11545 2010-01-17 Janus Weil <janus@gcc.gnu.org>
11546
11547 PR fortran/42677
11548 * gfortran.dg/interface_assignment_5.f90: New test.
11549
11550 2010-01-17 Dodji Seketeli <dodji@redhat.com>
11551
11552 PR c++/42697
11553 * g++.dg/template/crash94.C: Reverted.
11554
11555 2010-01-17 Jie Zhang <jie.zhang@analog.com>
11556
11557 PR debug/42767
11558 * gcc.dg/debug/pr42767.c: New.
11559
11560 2010-01-15 Jason Merrill <jason@redhat.com>
11561
11562 PR c++/42761
11563 * g++.dg/cpp0x/decltype22.C: New.
11564
11565 2010-01-16 Jakub Jelinek <jakub@redhat.com>
11566
11567 PR middle-end/42760
11568 * g++.dg/torture/pr42760.C: New test.
11569
11570 2010-01-15 Jing Yu <jingyu@google.com>
11571
11572 PR rtl-optimization/42691
11573 * gcc.c-torture/execute/pr42691.c: New.
11574
11575 2010-01-15 Richard Guenther <rguenther@suse.de>
11576
11577 PR middle-end/42739
11578 * g++.dg/torture/pr42739.C: New testcase.
11579
11580 2010-01-15 Dodji Seketeli <dodji@redhat.com>
11581
11582 * g++.dg/template/error45.C: Revert as part of reverting changes
11583 or PR c++/42634.
11584
11585 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11586
11587 PR fortran/42684
11588 * gfortran.dg/interface_31.f90: New test.
11589
11590 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11591
11592 * gcc.target/powerpc/pr42747.c: New file.
11593
11594 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11595
11596 PR middle-end/42674
11597 * c-c++-common/pr42674.c: New test.
11598
11599 PR c++/42608
11600 * g++.dg/template/instantiate11.C: New test.
11601
11602 2010-01-14 Jason Merrill <jason@redhat.com>
11603
11604 PR c++/42701
11605 * g++.dg/overload/error3.C: New.
11606
11607 PR c++/42655
11608 * g++.dg/overload/rvalue1.C: New.
11609
11610 2010-01-14 Martin Jambor <mjambor@suse.cz>
11611
11612 PR tree-optimization/42706
11613 * gcc.dg/ipa/pr42706.c: New testcase.
11614
11615 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
11616
11617 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11618
11619 2010-01-14 Martin Jambor <mjambor@suse.cz>
11620
11621 PR tree-optimization/42714
11622 * g++.dg/torture/pr42714.C: New test.
11623
11624 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11625
11626 PR rtl-optimization/42246
11627 * gfortran.dg/pr42246-2.f: New.
11628
11629 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11630
11631 PR rtl-optimization/42389
11632 * gcc.dg/pr42389.c: New.
11633
11634 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11635
11636 PR rtl-optimization/42388
11637 * gcc.dg/pr42388.c: New.
11638
11639 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11640
11641 PR rtl-optimization/42294
11642 * gfortran.dg/pr42294.f: New.
11643
11644 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11645
11646 PR rtl-optimization/39453
11647 PR rtl-optimization/42246
11648 * gcc.dg/pr39453.c: New.
11649 * gcc.dg/pr42246.c: New.
11650
11651 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11652
11653 PR middle-end/42245
11654 * gcc.dg/pr42245.c: New.
11655 * gcc.dg/pr42245-2.c: New.
11656
11657 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
11658
11659 PR rtl-optimization/42249
11660 * gcc.dg/pr42249.c: New.
11661
11662 2010-01-14 Jakub Jelinek <jakub@redhat.com>
11663
11664 PR c/42721
11665 * gcc.c-torture/execute/pr42721.c: New test.
11666
11667 2010-01-14 Ira Rosen <irar@il.ibm.com>
11668
11669 PR tree-optimization/42709
11670 * gcc.dg/vect/pr42709.c: New test.
11671
11672 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11673
11674 PR fortran/41478
11675 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11676 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11677
11678 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
11679
11680 PR fortran/42481
11681 * gfortran.dg/generic_19.f90 : New test.
11682
11683 2010-01-13 Richard Guenther <rguenther@suse.de>
11684
11685 PR tree-optimization/42730
11686 * gcc.c-torture/compile/pr42730.c: New testcase.
11687
11688 2010-01-13 Steve Ellcey <sje@cup.hp.com>
11689
11690 PR target/pr42542
11691 * gcc.target/ia64/pr42542-1.c: New.
11692 * gcc.target/ia64/pr42542-2.c: New.
11693 * gcc.target/ia64/pr42542-3.c: New.
11694
11695 2010-01-13 Dodji Seketeli <dodji@redhat.com>
11696
11697 PR c++/42634
11698 * g++.dg/template/error45.C: New test.
11699
11700 2010-01-13 Martin Jambor <mjambor@suse.cz>
11701
11702 PR tree-optimization/42704
11703 * g++.dg/torture/pr42704.C: New test.
11704
11705 2010-01-13 Martin Jambor <mjambor@suse.cz>
11706
11707 PR tree-optimization/42703
11708 * gcc.c-torture/compile/pr42703.c: New test.
11709
11710 2010-01-13 Richard Guenther <rguenther@suse.de>
11711
11712 PR tree-optimization/42705
11713 * gcc.c-torture/compile/pr42705.c: New testcase.
11714
11715 2010-01-13 Jie Zhang <jie.zhang@analog.com>
11716
11717 * gcc.target/bfin/l2.c: New test.
11718 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11719
11720 2010-01-13 Richard Guenther <rguenther@suse.de>
11721
11722 PR middle-end/42716
11723 * gcc.c-torture/compile/pr42716.c: New testcase.
11724
11725 2010-01-13 Richard Guenther <rguenther@suse.de>
11726
11727 PR lto/42678
11728 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11729
11730 2010-01-12 Joseph Myers <joseph@codesourcery.com>
11731
11732 PR c/42708
11733 * gcc.c-torture/compile/pr42708-1.c: New test.
11734
11735 2010-01-12 Jakub Jelinek <jakub@redhat.com>
11736
11737 PR debug/42662
11738 * gcc.dg/pr42662.c: New test.
11739
11740 PR tree-optimization/42645
11741 * g++.dg/other/pr42645-1.C: New test.
11742 * g++.dg/other/pr42645-2.C: New test.
11743
11744 2010-01-11 Janis Johnson <janis187@us.ibm.com>
11745
11746 PR target/42416
11747 * gcc.target/powerpc/warn-1.c: New test.
11748 * gcc.target/powerpc/warn-2.c: New test.
11749
11750 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
11751
11752 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11753 stack alignment.
11754
11755 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
11756
11757 * gcc.dg/lto/20100108_0.c: New.
11758
11759 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
11760
11761 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11762 Add -march=i686 -msse for 32bit x86 targets.
11763
11764 2010-01-10 Richard Guenther <rguenther@suse.de>
11765
11766 PR middle-end/42667
11767 * gcc.dg/torture/pr42667.c: New testcase.
11768
11769 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11770
11771 PR fortran/32489
11772 * gfortran.dg/array_constructor_34.f90: New test.
11773
11774 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11775
11776 PR fortran/20923
11777 * gfortran.dg/array_constructor_33.f90: New test.
11778 gfortran.dg/array_function_5.f90: Add credit.
11779
11780 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11781
11782 PR debug/42631
11783 * gcc.dg/pr42631.c: New.
11784
11785 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11786
11787 PR debug/42630
11788 * gcc.dg/pr42630.c: New.
11789
11790 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11791
11792 PR debug/42629
11793 * gcc.dg/pr42629.c: New.
11794
11795 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11796
11797 PR middle-end/42363
11798 * gcc.dg/torture/pr42363.c: New.
11799
11800 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
11801
11802 PR debug/42604
11803 PR debug/42395
11804 * gcc.dg/vect/pr42604.c: New.
11805 * gcc.dg/vect/pr42395.c: New.
11806
11807 2010-01-09 Richard Guenther <rguenther@suse.de>
11808
11809 PR middle-end/42512
11810 * gcc.c-torture/execute/pr42512.c: New testcase.
11811
11812 2010-01-09 Tobias Burnus <burnus@net-b.de>
11813
11814 PR fortran/41298
11815 * gfortran.dg/c_ptr_tests_14.f90: New test.
11816
11817 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11818
11819 PR ada/41929
11820 * gnat.dg/null_pointer_deref1.adb: Don't run on
11821 sparc*-sun-solaris2.11.
11822
11823 2010-01-08 Richard Guenther <rguenther@suse.de>
11824
11825 PR lto/42528
11826 * gcc.dg/lto/20100103-1_0.c: New testcase.
11827 * gcc.dg/lto/20100103-2_0.c: Likewise.
11828
11829 2010-01-08 Tobias Burnus <burnus@net-b.de
11830
11831 PR/fortran 25829
11832 * gfortran.dg/asynchronous_1.f90: New test.
11833 * gfortran.dg/asynchronous_2.f90: New test.
11834 * gfortran.dg/conflicts.f90: Update error message.
11835
11836 2010-01-07 Dodji Seketeli <dodji@redhat.com>
11837
11838 c++/40155
11839 * g++.dg/cpp0x/variadic-unify-2.C: New test.
11840
11841 2010-01-07 Jakub Jelinek <jakub@redhat.com>
11842
11843 PR tree-optimization/42625
11844 * g++.dg/opt/dtor4.C: New test.
11845 * g++.dg/opt/dtor4.h: New.
11846 * g++.dg/opt/dtor4-aux.cc: New.
11847
11848 2010-01-07 Tobias Burnus <burnus@net-b.de>
11849
11850 PR fortran/42597
11851 * gfortran.dg/proc_ptr_26.f90: New test.
11852
11853 2010-01-07 Tobias Burnus <burnus@net-b.de>
11854
11855 PR fortran/41872
11856 * gfortran.dg/allocatable_scalar_7.f90: New test.
11857
11858 2010-01-06 Richard Guenther <rguenther@suse.de>
11859
11860 * gcc.c-torture/compile/pr42632.c: New testcase.
11861
11862 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11863
11864 PR target/42542
11865 * gcc.target/i386/pr42542-4.c: New.
11866 * gcc.target/i386/pr42542-4a.c: Likewise.
11867 * gcc.target/i386/pr42542-5.c: Likewise.
11868 * gcc.target/i386/pr42542-5a.c: Likewise.
11869
11870 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
11871
11872 * gcc.dg/tls/opt-15.c: New test.
11873
11874 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
11875
11876 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11877
11878 2010-01-05 Martin Jambor <mjambor@suse.cz>
11879
11880 PR tree-optimization/42462
11881 * g++.dg/torture/pr42462.C: New test.
11882
11883 2010-01-05 Jason Merrill <jason@redhat.com>
11884
11885 * g++.dg/cpp0x/initlist30.C: New test.
11886
11887 2010-01-05 Richard Guenther <rguenther@suse.de>
11888
11889 PR tree-optimization/42614
11890 * gcc.c-torture/execute/pr42614.c: New testcase.
11891
11892 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
11893
11894 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11895 * gcc.dg/Wunreachable-1.c: Remove the testcase of
11896 -Wunreachable-code.
11897 * gcc.dg/Wunreachable-2.c: Likewise.
11898 * gcc.dg/Wunreachable-3.c: Likewise.
11899 * gcc.dg/Wunreachable-4.c: Likewise.
11900 * gcc.dg/Wunreachable-5.c: Likewise.
11901 * gcc.dg/Wunreachable-6.c: Likewise.
11902 * gcc.dg/Wunreachable-7.c: Likewise.
11903 * gcc.dg/Wunreachable-8.c: Likewise.
11904 * gcc.dg/20041231-1.c: Likewise.
11905
11906 2010-01-05 Jakub Jelinek <jakub@redhat.com>
11907
11908 PR other/42611
11909 * gcc.dg/pr42611.c: New test.
11910
11911 PR tree-optimization/42508
11912 * g++.dg/opt/pr42508.C: New test.
11913
11914 2010-01-05 Tobias Burnus <burnus@net-b.de>
11915
11916 PR fortran/41872
11917 * gfortran.dg/allocatable_scalar_8.f90: New.
11918
11919 2010-01-04 Martin Jambor <mjambor@suse.cz>
11920
11921 PR tree-optimization/42398
11922 * gcc.c-torture/compile/pr42398.c: New test.
11923
11924 2010-01-04 Jason Merrill <jason@redhat.com>
11925
11926 PR c++/42555
11927 * g++.dg/ext/attrib35.C: New.
11928
11929 PR c++/42567
11930 * g++.dg/cpp0x/auto17.C: New.
11931
11932 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
11933
11934 * gcc.dg/lto/20100104_0.c: New.
11935
11936 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
11937
11938 PR target/42542
11939 * gcc.target/i386/pr42542-1.c: New.
11940 * gcc.target/i386/pr42542-1a.c: Likewise.
11941 * gcc.target/i386/pr42542-1b.c: Likewise.
11942 * gcc.target/i386/pr42542-2.c: Likewise.
11943 * gcc.target/i386/pr42542-2a.c: Likewise.
11944 * gcc.target/i386/pr42542-2b.c: Likewise.
11945 * gcc.target/i386/pr42542-3.c: Likewise.
11946 * gcc.target/i386/pr42542-3a.c: Likewise.
11947
11948 2009-01-04 Tobias Burnus <burnus@net-b.de>
11949
11950 PR fortran/41872
11951 * gfortran.dg/allocatable_scalar_5.f90: New test.
11952 * gfortran.dg/allocatable_scalar_6.f90: New test.
11953
11954 2010-01-03 Richard Guenther <rguenther@suse.de>
11955
11956 PR testsuite/42583
11957 * gfortran.dg/gomp/recursion1.f90: Remove.
11958
11959 2010-01-03 Richard Guenther <rguenther@suse.de>
11960
11961 * gcc.dg/Warray-bounds.c: Remove XFAILs.
11962 * gcc.dg/uninit-6.c: Likewise.
11963 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11964
11965 2010-01-03 Richard Guenther <rguenther@suse.de>
11966
11967 PR tree-optimization/42589
11968 * gcc.target/i386/pr42589.c: New testcase.
11969
11970 2010-01-03 Richard Guenther <rguenther@suse.de>
11971
11972 PR tree-optimization/42438
11973 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11974
11975 2010-01-02 Richard Guenther <rguenther@suse.de>
11976
11977 PR testsuite/41651
11978 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11979
11980 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
11981
11982 PR target/42448
11983 * gcc.target/alpha/pr42448-1.c: New test.
11984 * gcc.target/alpha/pr42448-2.c: Ditto.
11985
11986 2010-01-01 Joseph Myers <joseph@codesourcery.com>
11987
11988 PR preprocessor/41947
11989 * gcc.dg/c99-hexfloat-3.c: New test.
11990
11991 2010-01-01 Richard Guenther <rguenther@suse.de>
11992
11993 PR c/42570
11994 * gcc.c-torture/execute/pr42570.c: New testcase.
11995
11996 2010-01-01 Richard Guenther <rguenther@suse.de>
11997
11998 PR middle-end/42559
11999 * gcc.c-torture/compile/pr42559.c: New testcase.
12000
12001 \f
12002 Copyright (C) 2010 Free Software Foundation, Inc.
12003
12004 Copying and distribution of this file, with or without modification,
12005 are permitted in any medium without royalty provided the copyright
12006 notice and this notice are preserved.
This page took 0.641975 seconds and 5 git commands to generate.