re PR target/46883 (GCC ICE with error: unrecognizable insn)
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-12-16 Chung-Lin Tang <cltang@codesourcery.com>
2
3 PR target/46883
4 * gcc.target/arm/pr46883.c: New testcase.
5
6 2010-12-16 Jan Hubicka <jh@suse.cz>
7
8 PR lto/46976
9 * gcc.dg/lto/pr46940_0.c: Fix commit.
10
11 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
12
13 PR c++/39859
14 PR c++/44522
15 PR c++/44523
16 * g++.dg/parse/colon-autocorrect-1.C: New testcase.
17 * g++.dg/parse/colon-autocorrect-2.C: New testcase.
18
19 2010-12-15 Nathan Froyd <froydnj@codesourcery.com>
20
21 PR c++/46852
22 * g++.dg/pr46852.C: New test.
23
24 2010-12-16 Jan Hubicka <jh@suse.cz>
25
26 PR middle-end/46939
27 * gcc.target/i386/pr46939.c: New testcase.
28
29 2010-12-15 Sebastian Pop <sebastian.pop@amd.com>
30
31 PR tree-optimization/46404
32 * gcc.dg/graphite/pr46404.c: New.
33
34 2010-12-15 Jakub Jelinek <jakub@redhat.com>
35
36 PR fortran/46945
37 * gfortran.dg/pr46945.f90: New test.
38
39 PR debug/46815
40 * g++.dg/guality/pr46815.C: New test.
41
42 2010-12-15 Paolo Carlini <paolo.carlini@oracle.com>
43
44 PR c++/42083
45 * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
46
47 2010-12-15 H.J. Lu <hongjiu.lu@intel.com>
48
49 * gfortran.dg/debug/pr46756.f: Correct PR number.
50
51 2010-12-15 Martin Jambor <mjambor@suse.cz>
52
53 PR tree-optimization/46053
54 PR middle-end/46287
55 PR middle-end/46242
56 * g++.dg/ipa/pr46053.C: New test.
57 * g++.dg/ipa/pr46287-1.C: Likewise.
58 * g++.dg/ipa/pr46287-2.C: Likewise.
59 * g++.dg/ipa/pr46287-3.C: Likewise.
60 * g++.dg/torture/covariant-1.C: Likewise.
61 * g++.dg/torture/pr46287.C: Likewise.
62
63 2010-12-15 Alexander Monakov <amonakov@ispras.ru>
64
65 PR rtl-optimization/46649
66 * g++.dg/opt/pr46649.C: New.
67
68 2010-12-15 Dave Korn <dave.korn.cygwin@gmail.com>
69
70 PR testsuite/46938
71 * gcc.dg/pr43157.c: Add dg-require-linker-plugin directive.
72
73 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
74
75 PR tree-optimization/46845
76 * gcc.dg/graphite/id-pr46845.c: New.
77
78 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
79
80 PR tree-optimization/46928
81 * gcc.dg/tree-ssa/ldist-17.c: New.
82
83 2010-12-14 Sebastian Pop <sebastian.pop@amd.com>
84
85 PR tree-optimization/45948
86 * gcc.dg/tree-ssa/ldist-pr45948.c: New.
87
88 2010-12-14 Jason Merrill <jason@redhat.com>
89
90 PR c++/46930
91 * g++.dg/cpp0x/constexpr-decl.C: New.
92 * g++.dg/cpp0x/constexpr-ex1.C: Fix.
93 * g++.dg/cpp0x/constexpr-static5.C: Fix.
94
95 2010-12-14 Jan Hubicka <jh@suse.cz>
96
97 PR lto/46940
98 PR lto/44463
99 * gcc.dg/lto/pr46940_0.c: New testcase.
100 * gcc.dg/lto/pr46940_1.c: New testcase.
101
102 2010-12-14 Nathan Froyd <froydnj@codesourcery.com>
103
104 PR c++/45330
105 * g++.dg/lookup/suggestions1.C: New test.
106
107 2010-12-14 Tobias Burnus <burnus@net-b.de>
108
109 PR fortran/46937
110 * gfortran.dg/pointer_intent_4.f90: New.
111
112 2010-12-14 Jakub Jelinek <jakub@redhat.com>
113
114 PR debug/46885
115 * gcc.dg/autopar/pr46885.c: New test.
116
117 PR tree-optimization/46909
118 * gcc.c-torture/execute/pr46909-1.c: New test.
119 * gcc.c-torture/execute/pr46909-2.c: New test.
120 * gcc.dg/pr46909.c: New test.
121
122 2010-12-14 Alexander Monakov <amonakov@ispras.ru>
123
124 PR rtl-optimization/46875
125 * gcc.dg/pr46875.c: New.
126
127 2010-12-14 Jan Hubicka <jh@suse.cz>
128
129 * g++.dg/other/first-global.C: Update regexp to match new
130 names of ctors.
131
132 2010-12-14 Bernd Schmidt <bernds@codesourcery.com>
133
134 PR rtl-optimization/44374
135 Reapply patch with fixes.
136 * gcc.target/arm/headmerge-1.c: New test.
137 * gcc.target/arm/headmerge-2.c: New test.
138 * gcc.target/i386/headmerge-1.c: New test.
139 * gcc.target/i386/headmerge-2.c: New test.
140
141 2010-12-13 Jason Merrill <jason@redhat.com>
142
143 PR c++/46873
144 PR c++/46877
145 * g++.dg/cpp0x/constexpr-ctor4.C: New.
146 * g++.dg/cpp0x/constexpr-ctor5.C: New.
147
148 2010-12-13 Janus Weil <janus@gcc.gnu.org>
149
150 PR fortran/46201
151 * gfortran.dg/proc_ptr_comp_27.f90: New.
152
153 2010-12-13 Jakub Jelinek <jakub@redhat.com>
154
155 PR debug/46867
156 * gcc.dg/pr46867.c: New test.
157
158 2010-12-13 Janus Weil <janus@gcc.gnu.org>
159
160 PR fortran/46841
161 * gfortran.dg/proc_ptr_comp_26.f90: New.
162
163 2010-12-13 Eric Botcazou <ebotcazou@adacore.com>
164
165 * gnat.dg/pack9.adb: XFAIL everywhere.
166
167 2010-12-13 Jakub Jelinek <jakub@redhat.com>
168
169 PR fortran/46884
170 * gfortran.dg/pr46884.f: New test.
171
172 2010-12-13 Iain Sandoe <iains@gcc.gnu.org>
173
174 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
175 Adjust XFAILs.
176
177 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
178
179 PR debug/46756
180 * gfortran.dg/debug/pr46756.f: New.
181
182 2010-12-13 Alexandre Oliva <aoliva@redhat.com>
183
184 PR debug/46782
185 * gcc.dg/debug/pr46782.c: New.
186
187 2010-12-12 Janus Weil <janus@gcc.gnu.org>
188
189 PR fortran/46809
190 * gfortran.dg/pointer_check_8.f90: New.
191
192 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
193
194 PR fortran/46705
195 * gfortran.dg/continuation_12.f90: New test.
196
197 2010-12-11 Tobias Burnus <burnus@net-b.de>
198
199 PR fortran/46370
200 * gfortran.dg/coarray_14.f90: New.
201
202 2010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
203
204 PR fortran/46842
205 * gfortran.dg/array_function_6.f90: New test.
206
207 2010-12-11 Nicola Pero <nicola.pero@meta-innovation.com>
208
209 * objc.dg/gnu-api-2-resolve-method.m: New.
210 * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
211
212 2010-12-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
213
214 * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
215
216 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
217
218 * objc.dg/fobjc-std-1.m: Updated to test that class extensions
219 produce an error with -fobjc-std=objc1.
220 * obj-c++.dg/fobjc-std-1.mm: Same change.
221
222 2010-12-10 Jakub Jelinek <jakub@redhat.com>
223
224 PR c++/46001
225 * g++.dg/diagnostic/bitfld1.C: New test.
226
227 2010-12-10 Sebastian Pop <sebastian.pop@amd.com>
228
229 PR tree-optimization/43023
230 * gfortran.dg/ldist-1.f90: Adjust pattern.
231 * gfortran.dg/ldist-pr43023.f90: New.
232
233 2010-12-10 Jakub Jelinek <jakub@redhat.com>
234
235 PR rtl-optimization/46804
236 * gfortran.dg/pr46804.f90: New test.
237
238 2010-12-10 Dave Korn <dave.korn.cygwin@gmail.com>
239
240 PR middle-end/46674
241 PR lto/43157
242 * gcc.dg/pr43157.c: New file.
243
244 2010-12-10 Nathan Froyd <froydnj@codesourcery.com>
245
246 * gcc.dg/dfp/struct-union.c: Adjust.
247 * gcc.dg/lvalue-2.c: Adjust.
248 * gcc.dg/pr21419.c: Adjust.
249 * gcc.dg/qual-component-1.c: Adjust.
250 * g++.dg/other/const1.C: Adjust.
251
252 2010-12-10 Jakub Jelinek <jakub@redhat.com>
253
254 PR rtl-optimization/46865
255 * gcc.target/i386/pr46865-1.c: New test.
256 * gcc.target/i386/pr46865-2.c: New test.
257
258 PR tree-optimization/46864
259 * g++.dg/opt/pr46864.C: New test.
260
261 2010-12-10 Jack Howarth <howarth@bromo.med.uc.edu>
262 Iain Sandoe <iains@gcc.gnu.org>
263
264 PR 43751/target
265 * lib/prune.exp: Prune dsymutil warnings.
266
267 2010-12-10 Nicola Pero <nicola.pero@meta-innovation.com>
268
269 * objc.dg/class-extension-1.m: New.
270 * objc.dg/class-extension-2.m: New.
271 * objc.dg/class-extension-3.m: New.
272 * objc.dg/property/at-property-26.m: New.
273 * objc.dg/property/at-property-27.m: New.
274 * objc.dg/property/at-property-28.m: New.
275 * obj-c++.dg/class-extension-1.mm: New.
276 * obj-c++.dg/class-extension-2.mm: New.
277 * obj-c++.dg/class-extension-3.mm: New.
278 * obj-c++.dg/property/at-property-26.mm: New.
279 * obj-c++.dg/property/at-property-27.mm: New.
280 * obj-c++.dg/property/at-property-28.mm: New.
281
282 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
283
284 PR target/46057
285 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
286 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
287 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
288 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
289 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
290 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
291 * gcc.dg/torture/stackalign/global-1.c: Likewise.
292 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
293 * gcc.dg/torture/stackalign/inline-1.c: Likewise.
294 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
295 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
296 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
297 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
298 * g++.dg/torture/stackalign/throw-1.C: Likewise.
299 * g++.dg/torture/stackalign/throw-2.C: Likewise.
300 * g++.dg/torture/stackalign/throw-4.C: Likewise.
301 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
302 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
303 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
304 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
305 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
306 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
307
308 PR tree-optimization/46021
309 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
310
311 2010-12-09 Richard Guenther <rguenther@suse.de>
312
313 PR middle-end/46844
314 * gcc.c-torture/compile/pr46866.c: New testcase.
315
316 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
317
318 PR testsuite/45068
319 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
320
321 2010-12-09 Martin Jambor <mjambor@suse.cz>
322
323 PR middle-end/46734
324 * g++.dg/tree-ssa/pr46734.C: New test.
325
326 2010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
327
328 PR c++/44641
329 * lib/scanasm.exp (dg-function-on-line): Add match pattern for
330 hppa*-*-*.
331
332 2010-12-08 Jason Merrill <jason@redhat.com>
333
334 PR c++/46348
335 * g++.dg/cpp0x/constexpr-array2.C: New.
336
337 2010-12-08 H.J. Lu <hongjiu.lu@intel.com>
338
339 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
340 expected scan.
341
342 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
343
344 * objc.dg/exceptions-7.m: New.
345 * obj-c++.dg/exceptions-7.mm: New.
346 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
347 * obj-c++.dg/exceptions-5.mm: Same change.
348
349 2010-12-08 Nicola Pero <nicola.pero@meta-innovation.com>
350
351 * objc.dg/foreach-6.m: Updated location of error messages.
352 * objc.dg/foreach-7.m: Same change.
353
354 2010-12-08 Richard Guenther <rguenther@suse.de>
355 Sebastian Pop <sebastian.pop@amd.com>
356
357 PR tree-optimization/45230
358 PR tree-optimization/45231
359 PR tree-optimization/45370
360 * gcc.dg/graphite/id-pr45230-1.c: New.
361 * gcc.dg/graphite/id-pr45231.c: New.
362 * gfortran.dg/graphite/id-pr45370.f90: New.
363
364 2010-12-08 Nathan Froyd <froydnj@codesourcery.com>
365
366 PR c++/45329
367 * testsuite/g++.dg/conversion/ambig1.C: Adjust.
368 * testsuite/g++.dg/conversion/op1.C: Adjust.
369 * testsuite/g++.dg/conversion/simd1.C: Adjust.
370 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
371 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
372 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
373 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
374 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
375 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
376 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
377 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
378 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
379 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
380 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
381 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
382 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
383 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
384 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
385 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
386 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
387 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
388 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
389 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
390 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
391 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
392 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
393 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
394 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
395 * testsuite/g++.dg/expr/cond9.C: Adjust.
396 * testsuite/g++.dg/expr/pmf-1.C: Adjust.
397 * testsuite/g++.dg/ext/label5.C: Adjust.
398 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
399 * testsuite/g++.dg/ext/vla2.C: Adjust.
400 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
401 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
402 * testsuite/g++.dg/init/synth2.C: Adjust.
403 * testsuite/g++.dg/lookup/conv-1.C: Adjust.
404 * testsuite/g++.dg/lookup/new1.C: Adjust.
405 * testsuite/g++.dg/lookup/using9.C: Adjust.
406 * testsuite/g++.dg/other/error13.C: Adjust.
407 * testsuite/g++.dg/other/error20.C: Adjust.
408 * testsuite/g++.dg/other/error31.C: Adjust.
409 * testsuite/g++.dg/other/pr28114.C: Adjust.
410 * testsuite/g++.dg/other/ptrmem10.C: Adjust.
411 * testsuite/g++.dg/other/ptrmem11.C: Adjust.
412 * testsuite/g++.dg/overload/ambig1.C: Adjust.
413 * testsuite/g++.dg/overload/arg3.C: Adjust.
414 * testsuite/g++.dg/overload/builtin1.C: Adjust.
415 * testsuite/g++.dg/overload/copy1.C: Adjust.
416 * testsuite/g++.dg/overload/new1.C: Adjust.
417 * testsuite/g++.dg/overload/template4.C: Adjust.
418 * testsuite/g++.dg/overload/unknown1.C: Adjust.
419 * testsuite/g++.dg/overload/using2.C: Adjust.
420 * testsuite/g++.dg/parse/crash5.C: Adjust.
421 * testsuite/g++.dg/parse/error19.C: Adjust.
422 * testsuite/g++.dg/parse/error28.C: Adjust.
423 * testsuite/g++.dg/parse/template7.C: Adjust.
424 * testsuite/g++.dg/parse/typename7.C: Adjust.
425 * testsuite/g++.dg/rtti/typeid6.C: Adjust.
426 * testsuite/g++.dg/tc1/dr152.C: Adjust.
427 * testsuite/g++.dg/template/conv11.C: Adjust.
428 * testsuite/g++.dg/template/copy1.C: Adjust.
429 * testsuite/g++.dg/template/crash37.C: Adjust.
430 * testsuite/g++.dg/template/deduce3.C: Adjust.
431 * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
432 * testsuite/g++.dg/template/error38.C: Adjust.
433 * testsuite/g++.dg/template/error40.C: Adjust.
434 * testsuite/g++.dg/template/friend.C: Adjust.
435 * testsuite/g++.dg/template/incomplete2.C: Adjust.
436 * testsuite/g++.dg/template/instantiate5.C: Adjust.
437 * testsuite/g++.dg/template/local4.C: Adjust.
438 * testsuite/g++.dg/template/local6.C: Adjust.
439 * testsuite/g++.dg/template/new3.C: Adjust.
440 * testsuite/g++.dg/template/operator9.C: Adjust.
441 * testsuite/g++.dg/template/overload6.C: Adjust.
442 * testsuite/g++.dg/template/ptrmem2.C: Adjust.
443 * testsuite/g++.dg/template/ptrmem20.C: Adjust.
444 * testsuite/g++.dg/template/ptrmem4.C: Adjust.
445 * testsuite/g++.dg/template/ptrmem8.C: Adjust.
446 * testsuite/g++.dg/template/qualttp5.C: Adjust.
447 * testsuite/g++.dg/template/sfinae2.C: Adjust.
448 * testsuite/g++.dg/template/spec22.C: Adjust.
449 * testsuite/g++.dg/template/spec23.C: Adjust.
450 * testsuite/g++.dg/template/ttp25.C: Adjust.
451 * testsuite/g++.dg/template/typedef4.C: Adjust.
452 * testsuite/g++.dg/template/unify10.C: Adjust.
453 * testsuite/g++.dg/template/unify11.C: Adjust.
454 * testsuite/g++.dg/template/unify6.C: Adjust.
455 * testsuite/g++.dg/template/unify7.C: Adjust.
456 * testsuite/g++.dg/template/unify9.C: Adjust.
457 * testsuite/g++.dg/template/varmod1.C: Adjust.
458 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
459 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
460 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
461 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
462 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
463 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
464 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
465 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
466 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
467 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
468 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
469 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
470 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
471 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
472 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
473 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
474 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
475 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
476 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
477 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
478 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
479 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
480 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
481 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
482 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
483 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
484 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
485 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
486 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
487 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
488 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
489 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
490 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
491 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
492 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
493 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
494 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
495 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
496 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
497 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
498 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
499 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
500 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
501 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
502 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
503 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
504 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
505 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
506 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
507 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
508 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
509 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
510 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
511 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
512 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
513 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
514 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
515 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
516 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
517 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
518 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
519 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
520 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
521 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
522 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
523 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
524 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
525 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
526 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
527 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
528 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
529 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
530 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
531 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
532 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
533 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
534 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
535
536 2010-12-08 Jason Merrill <jason@redhat.com>
537
538 PR c++/45822
539 * g++.dg/init/synth4.C: New.
540
541 PR c++/46736
542 * g++.dg/cpp0x/defaulted21.C: New.
543
544 2010-12-08 Wei Guozhi <carrot@google.com>
545
546 PR target/46631
547 * gcc.target/arm/pr46631: New testcase.
548
549 2010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com>
550
551 PR middle-end/42694
552 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
553 0.75) is not optimized if the machine has no sqrt instruction.
554
555 2010-12-07 Andrey Belevantsev <abel@ispras.ru>
556
557 PR target/43603
558 * gcc.target/ia64/pr43603.c: New.
559 * gcc/testsuite/g++.dg/opt/pr46640.C: New.
560
561 2010-12-07 Tobias Burnus <burnus@net-b.de>
562
563 PR fortran/44352
564 * gfortran.dg/string_4.f90: New.
565
566 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
567
568 PR tree-optimization/44676
569 * gcc.dg/graphite/id-pr44676.c: New.
570
571 2010-12-07 Sebastian Pop <sebastian.pop@amd.com>
572
573 PR tree-optimization/42327
574 * gcc.dg/tree-ssa/pr42327.c: New.
575
576 2010-12-07 Nathan Froyd <froydnj@codesourcery.com>
577
578 PR c++/45330
579 * g++.dg/pr45330.C: New test.
580 * g++.dg/ext/builtin3.C: Adjust.
581 * g++.dg/lookup/error1.C: Adjust.
582 * g++.dg/lookup/koenig5.C: Adjust.
583 * g++.dg/overload/koenig1.C: Adjust.
584 * g++.dg/parse/decl-specifier-1.C: Adjust.
585 * g++.dg/template/static10.C: Adjust.
586 * g++.old-deja/g++.mike/ns5.C: Adjust.
587 * g++.old-deja/g++.mike/ns7.C: Adjust.
588 * g++.old-deja/g++.ns/koenig5.C: Adjust.
589 * g++.old-deja/g++.ns/koenig9.C: Adjust.
590 * g++.old-deja/g++.other/lineno5.C: Adjust.
591
592 2010-12-07 Richard Guenther <rguenther@suse.de>
593
594 PR tree-optimization/46832
595 * gcc.c-torture/compile/pr46832.c: New testcase.
596
597 2010-12-07 Jakub Jelinek <jakub@redhat.com>
598
599 PR debug/46799
600 * gcc.dg/autopar/pr46799.c: New test.
601
602 2010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
603
604 * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
605 * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
606
607 2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
608
609 PR middle-end/41562
610 * g++.dg/graphite/pr41562.C: New.
611
612 PR middle-end/46185
613 * gcc.dg/graphite/pr46185.c: New.
614
615 2010-12-06 Nicola Pero <nicola.pero@meta-innovation.com>
616
617 * objc.dg/foreach-8.m: New.
618
619 2010-12-06 Jakub Jelinek <jakub@redhat.com>
620
621 PR debug/45997
622 * g++.dg/debug/dwarf2/pr45997-1.C: New test.
623 * g++.dg/debug/dwarf2/pr45997-2.C: New test.
624
625 PR target/43897
626 * gcc.target/ia64/pr43897.c: New test.
627
628 PR debug/46771
629 * gcc.dg/pr46771.c: New test.
630
631 PR rtl-optimization/46777
632 * gcc.dg/pr46777.c: New test.
633
634 2010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
635
636 * ada/acats/run_acats (which): Assign output to temporary
637 variable, only use if successful.
638 Use last field of type output.
639
640 2010-12-06 Richard Guenther <rguenther@suse.de>
641
642 PR tree-optimization/46806
643 * g++.dg/torture/20100825.C: New testcase.
644
645 2010-12-06 Richard Guenther <rguenther@suse.de>
646
647 PR tree-optimization/46785
648 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
649
650 2010-12-06 Dave Korn <dave.korn.cygwin@gmail.com>
651
652 * gcc.dg/pr46674.c (LABEL3): New macro definition.
653 (LABEL2): Likewise.
654 (LABEL): Likewise.
655 (jelly): Account for user label prefix in asm name.
656
657 2010-12-05 Daniel Kraft <d@domob.eu>
658
659 PR fortran/46794
660 * gfortran.dg/power2.f90: Initialize variables.
661
662 2010-12-04 Jan Hubicka <jh@suse.cz>
663
664 * snprintf-chk.c (ptr): Declare volatile.
665 * strcpy-chk.c (s2, s3, l1): Declare volatile.
666 * snprintf-chk.c (ptr): Declare volatile.
667 * vsprintf-chk.c (ptr): Declare volatile.
668 * vsnprintf-chk.c (ptr): Declare volatile.
669
670 2010-12-04 Tobias Burnus <burnus@net-b.de>
671
672 PR fortran/46584
673 * gfortran.dg/quad_1.f90: Remove some complex
674 math checks as they fail on some non-libquadmath
675 systems.
676
677 2010-12-04 Daniel Kraft <d@domob.eu>
678
679 PR fortran/46794
680 * gfortran.dg/power2.f90: New test.
681
682 2010-12-03 Jakub Jelinek <jakub@redhat.com>
683
684 PR debug/46123
685 * g++.dg/debug/pr46123.C: New test.
686 * g++.dg/debug/dwarf2/pr46123.C: New test.
687
688 2010-12-03 Jason Merrill <jason@redhat.com>
689
690 PR c++/46058
691 * g++.dg/template/scope4.C: New.
692
693 2010-12-03 Nathan Froyd <froydnj@codesourcery.com>
694
695 * gcc.target/arm/neon-offset-1.c: New test.
696
697 2010-12-03 Alexander Monakov <amonakov@ispras.ru>
698
699 PR rtl-optimization/45354
700 * gcc.dg/tree-prof/pr45354.c: New.
701
702 2010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org>
703
704 PR fortran/45159
705 * gfortran.dg/dependency_38.f90: New test.
706
707 2010-12-02 Ian Lance Taylor <iant@google.com>
708
709 * lib/go.exp: New file.
710 * lib/go-dg.exp: New file.
711 * lib/go-torture.exp: New file.
712 * lib/target-supports.exp (check_compile): Match // Go.
713
714 2010-12-02 Eric Botcazou <ebotcazou@adacore.com>
715
716 * gcc.dg/pr46685.c: New test.
717
718 2010-12-02 Sebastian Pop <sebastian.pop@amd.com>
719
720 PR tree-optimization/45199
721 * gcc.dg/tree-ssa/ldist-15.c: New.
722 * gcc.dg/tree-ssa/ldist-16.c: New.
723 * gfortran.dg/ldist-pr45199.f: New.
724
725 2010-12-02 Richard Guenther <rguenther@suse.de>
726
727 PR tree-optimization/46723
728 * gcc.dg/torture/pr46723.c: New testcase.
729
730 2010-12-02 Richard Guenther <rguenther@suse.de>
731
732 PR lto/44871
733 * g++.dg/lto/20101126-1_0.C: New testcase.
734 * g++.dg/lto/20101126-1_1.c: Likewise.
735
736 2010-12-02 Richard Guenther <rguenther@suse.de>
737 Ira Rosen <irar@il.ibm.com>
738
739 PR tree-optimization/46663
740 * gcc.dg/vect/pr46663.c: New test.
741
742 2010-12-02 Jie Zhang <jie@codesourcery.com>
743
744 PR middle-end/46674
745 * gcc.dg/pr46674.c: New test.
746
747 2010-12-02 Nicola Pero <nicola.pero@meta-innovation.com>
748
749 * objc.dg/exceptions-6.m: New.
750 * obj-c++.dg/exceptions-6.mm: New.
751
752 2010-12-01 Jan Hubicka <jh@suse.cz>
753
754 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
755
756 2010-12-01 Sebastian Pop <sebastian.pop@amd.com>
757
758 PR middle-end/45297
759 * gcc.dg/graphite/pr45297.c: New.
760
761 2010-12-01 Richard Guenther <rguenther@suse.de>
762
763 PR tree-optimization/46730
764 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
765
766 2010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com>
767
768 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
769 (a*b)-c generates two fma instructions, instead of separate
770 multiply, add, and subtract.
771
772 2010-11-30 Tobias Burnus <burnus@net-b.de>
773
774 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
775 a value to all array elements.
776
777 2010-11-30 Richard Guenther <rguenther@suse.de>
778
779 PR tree-optimization/46722
780 * gcc.target/i386/fma4-fma-2.c: New testcase.
781
782 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
783
784 * objc.dg/duplicate-class-1.m: New.
785 * obj-c++.dg/duplicate-class-1.mm: New.
786
787 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
788
789 * objc.dg/property/dotsyntax-21.m
790 * obj-c++.dg/property/dotsyntax-21.mm
791
792 2010-11-29 Alexandre Oliva <aoliva@redhat.com>
793
794 PR debug/46338
795 * g++.dg/debug/pr46338.C: New.
796
797 2010-11-29 Richard Guenther <rguenther@suse.de>
798 Zdenek Dvorak <rakdver@kam.uniff.cz>
799
800 PR tree-optimization/46675
801 * gcc.dg/pr46675.c: New test.
802
803 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
804
805 * gcc/testsuite/objc.dg/strings-1.m: Move to...
806 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
807 * gcc/testsuite/objc.dg/strings-2.m: Move to ...
808 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
809 constructor and class reference for NeXT runtime. Update paths.
810 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
811 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
812 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
813 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
814 constructor and class reference for NeXT runtime. Update paths.
815
816 2010-11-29 Dodji Seketeli <dodji@redhat.com>
817
818 PR c++/42260
819 * g++.dg/conversion/cast2.C: New test.
820
821 PR c++/45383
822 * g++.dg/conversion/cond4.C: Likewise.
823
824 2010-11-29 Dodji Seketeli <dodji@redhat.com>
825
826 PR c++/45383
827 Reverted patch for PR c++/42260
828 * g++.dg/conversion/cast2.C: Reverted new test.
829
830 2010-11-29 Dodji Seketeli <dodji@redhat.com>
831
832 PR debug/46101
833 * g++.dg/debug/dwarf2/typedef5.C: New test
834
835 2010-11-29 Iain Sandoe <iains@gcc.gnu.org>
836 Mike Stump <mrs@gcc.gnu.org>
837
838 PR target/26427
839 PR target/33120
840 PR testsuite/35710
841 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
842 * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
843 * gcc.dg/darwin-comm.c: Adjust for new allocators.
844 * gcc.dg/darwin-sections.c: New test.
845 * g++.dg/ext/instantiate2.C: Adjust for new allocators.
846
847 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
848
849 * objc.dg/exceptions-1.m: New.
850 * objc.dg/exceptions-2.m: New.
851 * objc.dg/exceptions-3.m: New.
852 * objc.dg/exceptions-4.m: New.
853 * objc.dg/exceptions-5.m: New.
854 * obj-c++.dg/exceptions-1.mm: New.
855 * obj-c++.dg/exceptions-2.mm: New.
856 * obj-c++.dg/exceptions-3.mm: New.
857 * obj-c++.dg/exceptions-4.mm: New.
858 * obj-c++.dg/exceptions-5.mm: New.
859
860 2010-11-29 Nicola Pero <nicola.pero@meta-innovation.com>
861
862 * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
863 * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
864 * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
865
866 2010-11-28 Janus Weil <janus@gcc.gnu.org>
867
868 PR fortran/46662
869 * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
870
871 2010-11-28 Eric Botcazou <ebotcazou@adacore.com>
872
873 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
874 * gnat.dg/pack9.adb (dg-final): Likewise.
875
876 2010-11-28 Paul Thomas <pault@gcc.gnu.org
877
878 PR fortran/35810
879 * gfortran.dg/realloc_on_assign_1.f03: New test.
880 * gfortran.dg/realloc_on_assign_2.f03: New test.
881 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
882 * gfortran.dg/unpack_bounds_1.f90: The same.
883 * gfortran.dg/cshift_bounds_2.f90: The same.
884 * gfortran.dg/matmul_bounds_2.f90: The same.
885 * gfortran.dg/matmul_bounds_3.f90: The same.
886 * gfortran.dg/matmul_bounds_4.f90: The same.
887 * gfortran.dg/matmul_bounds_5.f90: The same.
888
889 2010-11-27 Tobias Burnus <burnus@net-b.de>
890
891 PR fortran/46638
892 PR fortran/46668
893 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
894
895 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
896
897 PR objc++/46222
898 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
899
900 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
901
902 * objc.dg/property/at-property-24.m: New.
903 * objc.dg/property/at-property-25.m: New.
904 * obj-c++.dg/property/at-property-24.mm: New.
905 * obj-c++.dg/property/at-property-25.mm: New.
906
907 2010-11-27 Nicola Pero <nicola.pero@meta-innovation.com>
908
909 * objc.dg/protocol-qualifier-1.m: New.
910 * objc.dg/protocol-qualifier-2.m: New.
911 * obj-c++.dg/protocol-qualifier-1.mm: New.
912 * obj-c++.dg/protocol-qualifier-2.mm: New.
913
914 2010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
915
916 * lib/gnat.exp: Load gcc.exp.
917 (gnat_target_compile): Use gcc_target_compile for *.c sources.
918 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
919
920 2010-11-26 Richard Guenther <rguenther@suse.de>
921
922 PR lto/46648
923 * gcc.dg/lto/20101125-1_0.c: New testcase.
924 * gcc.dg/lto/20101125-1_1.c: Likewise.
925
926 2010-11-22 Bud Davis <jmdavis@link.com>
927
928 * arith_divide_no_check.f
929 ,arith_divide.f,old_style_init.f90: new tests.
930
931 2010-11-26 H.J. Lu <hongjiu.lu@intel.com>
932
933 PR tree-optimization/46665
934 * gfortran.dg/pr46665.f90: New.
935
936 2010-11-26 Jakub Jelinek <jakub@redhat.com>
937
938 PR middle-end/46647
939 * gcc.dg/pr46647.c: New test.
940
941 2010-11-25 Janus Weil <janus@gcc.gnu.org>
942
943 PR fortran/46581
944 * gfortran.dg/select_type_19.f03: New.
945
946 2010-11-25 Nicola Pero <nicola.pero@meta-innovation.com>
947
948 * objc.dg/ivar-problem-1.m: New.
949 * obj-c++.dg/ivar-problem-1.mm: New.
950
951 2010-11-25 Jakub Jelinek <jakub@redhat.com>
952
953 PR middle-end/46637
954 * gcc.c-torture/compile/pr46637.c: New test.
955
956 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
957
958 * gfortran.dg/pr46519-1.f: Add -mtune=generic.
959
960 2010-11-25 H.J. Lu <hongjiu.lu@intel.com>
961
962 PR middle-end/46647
963 * gcc.target/i386/pr46647.c: New.
964
965 2010-11-25 Kai Tietz <kai.tietz@onevision.com>
966
967 * gcc.dg/dll-8.c: New.
968
969 2010-11-25 Eric Botcazou <ebotcazou@adacore.com>
970
971 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
972 * gnat.dg/sse_nolib.adb: Likewise.
973
974 2010-11-25 Alexander Monakov <amonakov@ispras.ru>
975
976 PR rtl-optimization/46585
977 * gcc.dg/pr46585.c: New.
978
979 2010-11-24 Richard Henderson <rth@redhat.com>
980
981 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
982 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
983 vect_unpack, vect_int_mult, vect_extract_even_odd,
984 vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
985
986 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
987
988 PR target/46519
989 * gfortran.dg/pr46519-1.f: New.
990
991 2010-11-24 H.J. Lu <hongjiu.lu@intel.com>
992
993 PR target/46519
994 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
995 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
996
997 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
998 * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
999 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1000 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1001
1002 * gcc.target/i386/avx-vzeroupper-20.c: New.
1003 * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1004 * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1005 * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1006 * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1007 * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1008 * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1009
1010 2010-11-24 Richard Guenther <rguenther@suse.de>
1011
1012 PR lto/43218
1013 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1014
1015 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1016
1017 PR rtl-optimization/46614
1018 * gcc.dg/pr46614.c: New test.
1019
1020 2010-11-24 Tobias Burnus <burnus@net-b.de>
1021
1022 PR fortran/46638
1023 * gfortran.dg/transfer_simplify_10.f90: New.
1024
1025 2010-11-24 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR middle-end/46629
1028 * gfortran.dg/lto/pr46629_0.f90: New test.
1029
1030 2010-11-24 Mingjie Xing <mingjie.xing@gmail.com>
1031
1032 * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1033 * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1034
1035 2010-11-23 Joseph Myers <joseph@codesourcery.com>
1036
1037 * gcc.dg/opts-5.c: New test.
1038
1039 2010-11-23 Jeffrey Yasskin <jyasskin@google.com>
1040
1041 PR c++/46527
1042 * g++.dg/debug/dwarf2/pr46527.C: New test.
1043
1044 2010-11-23 Iain Sandoe <iains@gcc.gnu.org>
1045
1046 * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1047
1048 2010-11-23 Jakub Jelinek <jakub@redhat.com>
1049
1050 PR middle-end/46499
1051 * gcc.dg/pr46499-1.c: New test.
1052 * gcc.dg/pr46499-2.c: New test.
1053
1054 2010-11-23 Jack Howarth <howarth@bromo.med.uc.edu>
1055
1056 * gcc.target/i386/alias-1.c: Require alias support.
1057
1058 2010-11-22 Uros Bizjak <ubizjak@gmail.com>
1059
1060 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1061 for vectorizer tests.
1062 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1063 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1064 * gcc.dg/graphite/pr41888.c: Ditto.
1065 * gcc.dg/graphite/pr42729.c: Ditto.
1066
1067 2010-11-22 Mingjie Xing <mingjie.xing@gmail.com>
1068 Uros Bizjak <ubizjak@gmail.com>
1069
1070 * lib/target-supports.exp (check_vect_support_and_set_flags): New
1071 procedure to check if the target supports vectorizer tests. Set
1072 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1073 capabilites.
1074 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1075 * g++.dg/vect/vect.exp: Ditto.
1076 * gfortran.dg/vect/vect.exp: Ditto.
1077
1078 2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
1079
1080 PR objc/34033
1081 * objc.dg/strings-1.m: New.
1082 * objc.dg/strings-2.m: New.
1083 * obj-c++.dg/strings-1.mm: New.
1084 * obj-c++.dg/strings-2.mm: New.
1085
1086 2010-11-22 Ian Bolton <ian.bolton@arm.com>
1087
1088 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1089 "target short_enums".
1090 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1091
1092 2010-11-22 Eric Botcazou <ebotcazou@adacore.com>
1093
1094 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1095
1096 PR rtl-optimization/46603
1097 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1098
1099 PR testsuite/46230
1100 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1101 being vectorized. Adjust dg-final pattern.
1102 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1103
1104 * gcc.dg/vect: Do not include <stdio.h> in testcases.
1105 * gcc.dg/vect/costmodel/ppc: Likewise.
1106
1107 2010-11-22 Alexander Monakov <amonakov@ispras.ru>
1108
1109 PR rtl-optimization/45652
1110 * gcc.dg/pr45652.c: New.
1111
1112 2010-11-21 Richard Henderson <rth@redhat.com>
1113
1114 PR rtl-optimization/46571
1115 * gcc.dg/pr46571.c: New.
1116
1117 2010-11-21 Eric Botcazou <ebotcazou@adacore.com>
1118
1119 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1120
1121 2010-11-21 Uros Bizjak <ubizjak@gmail.com>
1122
1123 PR target/46533
1124 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets.
1125
1126 2010-11-20 Joseph Myers <joseph@codesourcery.com>
1127
1128 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1129 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1130 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1131 * gcc.dg/pack-test-2.c: Test for all targets.
1132 * gcc.dg/pragma-align.c: Test for all targets.
1133 * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1134 * gcc.dg/ucnid-10.c: Test for all targets.
1135
1136 2010-11-20 Eric Botcazou <ebotcazou@adacore.com>
1137
1138 * gcc.target/sparc/sparc-align-1.c: New test.
1139
1140 2010-11-20 Nathan Froyd <froydnj@codesourcery.com>
1141
1142 PR c++/16189
1143 PR c++/36888
1144 PR c++/45331
1145 * g++.dg/parse/semicolon3.C: New test.
1146 * g++.dg/debug/pr22514.C: Adjust.
1147 * g++.dg/init/error1.C: Adjust.
1148 * g++.dg/other/bitfield3.C: Adjust.
1149 * g++.dg/other/semicolon.C: Adjust.
1150 * g++.dg/parse/error14.C: Adjust.
1151 * g++.dg/parse/error5.C: Adjust.
1152 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1153 * g++.dg/template/pr23510.C: Adjust.
1154 * g++.dg/template/pr39425.C: Adjust.
1155 * g++.old-deja/g++.robertl/eb125.C: Adjust.
1156
1157 2010-11-20 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR debug/46561
1160 * gcc.dg/autopar/pr46561.c: New test.
1161
1162 PR c++/46538
1163 * g++.dg/other/error34.C: New test.
1164
1165 PR c++/46526
1166 * g++.dg/cpp0x/constexpr-base3.C: New test.
1167
1168 PR tree-optimization/45830
1169 * gcc.target/i386/pr45830.c: New test.
1170 * gcc.c-torture/execute/pr45830.c: New test.
1171
1172 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1173
1174 * objc.dg/attributes/class-attribute-1.m: Rewritten.
1175 * objc.dg/attributes/class-attribute-2.m: Same change.
1176 * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1177 * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1178 * objc.dg/fobjc-std-1.m: Updated.
1179 * obj-c++.dg/fobjc-std-1.mm: Updated.
1180
1181 2010-11-19 Michael Matz <matz@suse.de>
1182
1183 PR tree-optimization/46077
1184 * gcc.dg/vect/O3-pr46077.c: New testcase.
1185
1186 2010-11-19 Joseph Myers <joseph@codesourcery.com>
1187
1188 PR c/46547
1189 * gcc.c-torture/compile/pr46547-1.c: New test.
1190
1191 2010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1192
1193 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1194 exec $compiler.
1195 * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1196 $GFORTRAN_UNDER_TEST.
1197 (gfortran_init): Use -B to specify specpath, add trailing /.
1198
1199 2010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1200
1201 * gcc.target/powerpc/ppc-target-1.c: New file to test target
1202 attributes on PowerPC.
1203 * gcc.target/powerpc/ppc-target-2.c: Ditto.
1204 * gcc.target/powerpc/ppc-target-3.c: Ditto.
1205
1206 2010-11-19 Nicola Pero <nicola.pero@meta-innovation.com>
1207
1208 * objc.dg/attributes/proto-attribute-1.m: Updated.
1209 * objc.dg/attributes/proto-attribute-2.m: New.
1210 * objc.dg/attributes/proto-attribute-3.m: New.
1211 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1212 * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1213 * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1214
1215 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1216
1217 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1218
1219 2010-11-19 Eric Botcazou <ebotcazou@adacore.com>
1220
1221 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1222
1223 2010-11-18 Steve Ellcey <sje@cup.hp.com>
1224
1225 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1226 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1227
1228 2010-11-18 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR middle-end/46534
1231 * gcc.c-torture/compile/pr46534.c: New test.
1232
1233 2010-11-18 Eric Botcazou <ebotcazou@adacore.com>
1234
1235 * gnat.dg/atomic4.ad[sb]: New test.
1236 * gnat.dg/volatile4.adb: Likewise.
1237
1238 2010-11-18 Richard Henderson <rth@redhat.com>
1239
1240 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1241
1242 2010-11-18 Nathan Froyd <froydnj@codesourcery.com>
1243
1244 PR c/33193
1245 * c-c++-common/pr33193.c: New test.
1246
1247 2010-11-18 Richard Guenther <rguenther@suse.de>
1248
1249 PR tree-optimization/46172
1250 * gcc.dg/torture/pr46172.c: New testcase.
1251
1252 2010-11-18 Jeff Law <law@redhat.com>
1253
1254 PR middle-end-optimization/46297
1255 * gfortran.dg/pr46297.f: New test.
1256
1257 2010-11-17 Steve Ellcey <sje@cup.hp.com>
1258
1259 PR middle-end/31490
1260 * gcc.dg/pr31490.c: New test.
1261
1262 2010-11-17 Uros Bizjak <ubizjak@gmail.com>
1263
1264 * gcc.dg/nop.h: Move from ...
1265 * gcc.dg/guality/nop.h: ... here.
1266 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1267 * gcc.dg/guality/asm-1.c: Update nop.h include.
1268 * gcc.dg/guality/pr43329-1.c: Ditto.
1269
1270 2010-11-17 Paolo Bonzini <bonzini@gnu.org>
1271
1272 * gcc.dg/two-types-1.c: New test.
1273 * gcc.dg/two-types-2.c: New test.
1274 * gcc.dg/two-types-3.c: New test.
1275 * gcc.dg/two-types-4.c: New test.
1276 * gcc.dg/two-types-5.c: New test.
1277 * gcc.dg/two-types-6.c: New test.
1278 * gcc.dg/two-types-7.c: New test.
1279 * gcc.dg/two-types-8.c: New test.
1280 * gcc.dg/two-types-9.c: New test.
1281 * gcc.dg/two-types-10.c: New test.
1282 * objc.dg/two-types-1.m: New test.
1283
1284 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR rtl-optimization/46440
1287 * gcc.dg/pr46440.c: New test.
1288
1289 PR testsuite/45429
1290 * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1291
1292 2010-11-17 Ira Rosen <irar@il.ibm.com>
1293
1294 PR tree-optimization/46312
1295 * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1296 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1297 on targets that support vector shifts with scalar shift argument.
1298 Remove dg-options.
1299 * gcc.dg/vect/vect-scal-opt.c: Rename to...
1300 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1301 * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1302 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1303 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1304 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1305 support misaligned data accesses.
1306 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1307 * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1308 * lib/target-supports.exp
1309 (check_effective_target_vect_shift_scalar): New.
1310
1311 2010-11-17 Jakub Jelinek <jakub@redhat.com>
1312
1313 * gcc.dg/guality/nop.h: New file.
1314 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1315 "nop". Adjust line numbers in gdb-test.
1316 * gcc.dg/guality/pr43329-1.c: Likewise.
1317
1318 2010-11-16 Jason Merrill <jason@redhat.com>
1319
1320 * g++.dg/cpp0x/defaulted20.C: New.
1321
1322 * g++.dg/template/injected2.C: New.
1323
1324 2010-11-17 Nicola Pero <nicola.pero@meta-innovation.com>
1325
1326 * objc.dg/protocol-optional-1.m: New.
1327 * obj-c++.dg/protocol-optional-1.mm: New.
1328
1329 2010-11-16 Richard Henderson <rth@redhat.com>
1330
1331 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1332 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1333
1334 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1335
1336 * gnat.dg/opt12.adb: New test.
1337 * gnat.dg/opt12_pkg.ad[sb]: New helper.
1338
1339 2010-11-16 Eric Botcazou <ebotcazou@adacore.com>
1340
1341 * gcc.target/rx/pack.c: New test.
1342
1343 2010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1344 Tobias Burnus <burnus@net-b.de>
1345
1346 PR fortran/32049
1347 * gfortran.dg/quad_1.f90: New.
1348 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1349 compiler arguments.
1350 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1351 library search path; call gcc-set-multilib-library-path with
1352 arguments such that libgfortran.spec is found.
1353 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1354
1355 2010-11-16 Jakub Jelinek <jakub@redhat.com>
1356
1357 PR c++/46401
1358 * g++.dg/warn/Wsequence-point-3.C: New test.
1359
1360 2010-11-16 Kai Tietz <kai.tietz@onevision.com>
1361
1362 PR preprocessor/17349
1363 * gcc.dg/cpp/cmdlne-C3.c: New.
1364
1365 2010-11-16 Richard Guenther <rguenther@suse.de>
1366
1367 PR tree-optimization/44545
1368 * gcc.dg/pr44545.c: New testcase.
1369
1370 2010-11-16 Andrey Belevantsev <abel@ispras.ru>
1371
1372 PR rtl-optimization/46366
1373 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1374 casts.
1375
1376 2010-11-16 Richard Guenther <rguenther@suse.de>
1377
1378 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1379
1380 2010-11-16 Richard Guenther <rguenther@suse.de>
1381
1382 PR middle-end/45172
1383 * gfortran.dg/gomp/pr45172.f90: New testcase.
1384
1385 2010-11-16 Nick Clifton <nickc@redhat.com>
1386
1387 * gcc.target/rx/pack.c: New test.
1388
1389 2010-11-15 Richard Henderson <rth@redhat.com>
1390
1391 * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1392 * gcc.dg/torture/builtin-math-8.c: ... here. New file.
1393 Use builtin_constant_p rather than scanning for builtin name.
1394
1395 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1396
1397 * objc.dg/property/dotsyntax-18.m: New.
1398 * objc.dg/property/dotsyntax-19.m: New.
1399 * objc.dg/property/dotsyntax-20.m: New.
1400 * obj-c++.dg/property/dotsyntax-18.mm: New.
1401 * obj-c++.dg/property/dotsyntax-19.mm: New.
1402 * obj-c++.dg/property/dotsyntax-20.mm: New.
1403 * objc.dg/property/dotsyntax-4.m: Removed some unused
1404 variables and code.
1405 * objc.dg/property/dotsyntax-6.m: Same change.
1406 * objc.dg/property/dotsyntax-16.m: Same change.
1407 * objc.dg/property/dotsyntax-17.m: Same change.
1408 * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1409 * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1410 * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1411 * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1412 * objc.dg/property/at-property-22.m: Added missing casts.
1413 * obj-c++.dg/property/at-property-22.mm: Same change.
1414
1415 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR tree-optimization/46491
1418 * gcc.target/i386/pr46491.c: New test.
1419
1420 PR tree-optimization/46461
1421 * gcc.c-torture/compile/pr46461.c: New test.
1422
1423 2010-11-15 Tobias Burnus <burnus@net.b.de>
1424
1425 PR fortran/46484
1426 * gfortran.dg/allocatable_scalar_11.f90: New.
1427 * gfortran.dg/allocatable_scalar_5.f90: Make test case
1428 standard conform.
1429
1430 2010-11-15 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR debug/46095
1433 * gcc.target/i386/pr46095.c: New test.
1434
1435 PR debug/46387
1436 * gcc.dg/pr46387.c: New test.
1437
1438 2010-11-15 Nicola Pero <nicola.pero@meta-innovation.com>
1439
1440 * objc.dg/property/dotsyntax-16.m: New.
1441 * objc.dg/property/dotsyntax-17.m: New.
1442 * obj-c++.dg/property/dotsyntax-16.mm: New.
1443 * obj-c++.dg/property/dotsyntax-17.mm: New.
1444 * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1445 syntax with properties, which now works.
1446 * obj-c++.dg/property/at-property-10.mm: Same change.
1447
1448 2010-11-15 Martin Jambor <mjambor@suse.cz>
1449
1450 PR tree-optimization/46349
1451 * gnat.dg/opt9.adb: New file.
1452 * gnat.dg/opt9_pkg.ads: Likewise
1453
1454 2010-11-15 Richard Guenther <rguenther@suse.de>
1455
1456 PR lto/44989
1457 * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1458
1459 2010-11-15 Nathan Froyd <froydnj@codesourcery.com>
1460
1461 PR preprocessor/45038
1462 * g++.dg/pr45038.C: New test.
1463
1464 2010-11-15 Richard Guenther <rguenther@suse.de>
1465
1466 PR tree-optimization/46467
1467 * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1468
1469 2010-11-15 Richard Guenther <rguenther@suse.de>
1470
1471 PR testsuite/46423
1472 * g++.dg/torture/pr34850.C: Adjust.
1473
1474 2010-11-14 Paolo Bonzini <bonzini@gnu.org>
1475
1476 PR c/46475
1477 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
1478
1479 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
1480
1481 * objc.dg/property/at-property-21.m: New.
1482 * objc.dg/property/at-property-22.m: New.
1483 * objc.dg/property/at-property-23.m: New.
1484 * objc.dg/property/synthesize-9.m: New.
1485 * objc.dg/property/synthesize-10.m: New.
1486 * objc.dg/property/synthesize-11.m: New.
1487 * obj-c++.dg/property/at-property-21.mm: New.
1488 * obj-c++.dg/property/at-property-22.mm: New.
1489 * obj-c++.dg/property/at-property-23.mm: New.
1490 * obj-c++.dg/property/synthesize-9.mm: New.
1491 * obj-c++.dg/property/synthesize-10.mm: New.
1492 * obj-c++.dg/property/synthesize-11.mm: New.
1493
1494 * objc.dg/property/at-property-4.m: Updated to match new compiler
1495 where some errors have been converted into warnings and vice versa.
1496 * objc.dg/property/at-property-16.m: Same change.
1497 * objc.dg/property/at-property-18.m: Same change.
1498 * objc.dg/property/property-neg-5.m: Same change.
1499 * obj-c++.dg/property/at-property-4.mm: Same change.
1500 * obj-c++.dg/property/at-property-16.mm: Same change.
1501 * obj-c++.dg/property/at-property-18.mm: Same change.
1502 * obj-c++.dg/property/property-neg-5.mm: Same change.
1503
1504 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
1505 commented out because of testsuite problems; I found out that
1506 using dg-warning instead of dg-message gets them to work.
1507 * obj-c++.dg/property/property-neg-3.mm: Same change.
1508 * obj-c++.dg/property/synthesize-6.mm: Same change.
1509 * obj-c++.dg/property/at-property-5.mm: Same change.
1510 * obj-c++.dg/property/at-property-14.mm: Same change.
1511 * obj-c++.dg/property/at-property-18.mm: Same change.
1512 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
1513 some tests still do not work due to some other testsuite issue).
1514
1515 2010-11-13 Jason Merrill <jason@redhat.com>
1516
1517 * g++.dg/cpp0x/auto20.C: New.
1518
1519 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1520
1521 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
1522 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
1523
1524 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1525
1526 PR c/46462
1527 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
1528 * gcc.dg/pr35746.c: Likewise.
1529 * gcc.dg/cpp/direct2.c: Likewise.
1530 * gcc.dg/cpp/direct2s.c: Likewise.
1531 * gcc.dg/noncompile/920923-1.c: Likewise.
1532 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
1533
1534 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1535
1536 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
1537
1538 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
1539
1540 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
1541 a pointer to an arbitrary C struct with an Objective-C protocol.
1542 Test various valid uses of typedef with Objective-C objects and
1543 protocols instead.
1544 * objc.dg/invalid-type-1.m: New.
1545 * obj-c++.dg/invalid-type-1.m: New.
1546
1547 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
1548
1549 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
1550
1551 2010-11-13 Tobias Burnus <burnus@net-b.de>
1552
1553 PR fortran/45742
1554 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
1555
1556 2010-11-13 Tobias Burnus <burnus@net-b.de>
1557
1558 PR fortran/45742
1559 * gfortran.dg/volatile12.f90: New.
1560
1561 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1562
1563 * objc.dg/attributes/method-format-1.m: Adjust.
1564
1565 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1566
1567 PR c/20385
1568 * gcc.dg/decl-9.c: New.
1569
1570 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1571
1572 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
1573
1574 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
1575
1576 * gcc.dg/format/few-1.c: New test.
1577 * gcc.dg/format/asm_fprintf-1.c: Adjust.
1578 * gcc.dg/format/c90-scanf-1.c: Adjust.
1579 * gcc.dg/format/cmn-err-1.c: Adjust.
1580 * gcc.dg/format/dfp-printf-1.c: Adjust.
1581 * gcc.dg/format/dfp-scanf-1.c: Adjust.
1582 * gcc.dg/format/gcc_diag-1.c: Adjust.
1583 * gcc.dg/format/ms_unnamed-1.c: Adjust.
1584 * gcc.dg/format/strfmon-1.c: Adjust.
1585 * gcc.dg/format/unnamed-1.c: Adjust.
1586 * gcc.dg/format/xopen-2.c: Adjust.
1587 * g++.dg/ext/builtin4.C: Adjust.
1588 * g++.dg/ext/builtin5.C: Adjust.
1589
1590 2010-11-12 Joseph Myers <joseph@codesourcery.com>
1591
1592 * gcc.dg/pragma-diag-2.c: New test.
1593
1594 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1595
1596 PR fortran/45794
1597 * gfortran.dg/optional_mask.f90: New test.
1598
1599 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com>
1600
1601 * g++.dg/cpp0x/defaulted15.C: Adjust.
1602
1603 2010-11-12 James Dennett <jdennett@google.com>
1604
1605 PR c++/39415
1606 * g++.dg/expr/static_cast7.C: New.
1607
1608 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1609
1610 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
1611 warning.
1612 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
1613 mips-sgi-irix*.
1614 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
1615 * gcc.target/mips/call-3.c: Add dg-require-visibility.
1616
1617 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
1618
1619 * gcc.dg/pr46375.c: New test.
1620
1621 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
1622
1623 PR c/44782
1624 * c-c++-common/fmax-errors.c: New test.
1625
1626 2010-11-11 Richard Henderson <rth@redhat.com>
1627
1628 * gcc.target/i386/sse-24.c: Use -ffp-contract.
1629
1630 2010-11-11 Jan Hubicka <jh@suse.cz>
1631
1632 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
1633 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
1634
1635 2010-11-12 Jakub Jelinek <jakub@redhat.com>
1636
1637 PR target/46088
1638 * gcc.dg/pr46088.c: New test.
1639
1640 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
1641
1642 * gfortran.dg/empty_derived_type.f90: New test.
1643
1644 2010-11-11 Tobias Burnus <burnus@net-b.de>
1645
1646 PR fortran/46413
1647 * gfortran.dg/class_31.f90: New.
1648
1649 PR fortran/46205
1650 * gfortran.dg/forall_14.f90: New.
1651
1652 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1653 Tobias Burnus <burnus@net-b.de>
1654
1655 PR fortran/46325
1656 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
1657
1658 2010-11-11 Jan Hubicka <jh@suse.cz>
1659
1660 * gcc.dg/20081223-1.c: Update LTO options.
1661 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
1662 * gcc.dg/lto/20081118_0.c: Update LTO options.
1663 * gcc.dg/lto/ipareference_0.c: Update LTO options.
1664 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
1665 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
1666 * gcc.dg/lto/ipacp_0.c: Update LTO options.
1667 * gcc.dg/lto/20090116_0.c: Update LTO options.
1668 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
1669 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
1670 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
1671 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
1672 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
1673 * gcc.dg/lto/20081224_0.c: Update LTO options.
1674 * gcc.dg/lto/20090219_0.c: Update LTO options.
1675 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
1676 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
1677 * gcc.dg/lto/20081115_0.c: Update LTO options.
1678 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
1679 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
1680 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
1681 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
1682 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
1683 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
1684 * g++.dg/20090107-1.C: Update LTO options.
1685 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
1686 * g++.dg/lto/20081123_0.C: Update LTO options.
1687 * g++.dg/lto/20090313_0.C: Update LTO options.
1688 * g++.dg/lto/20081125_0.C: Update LTO options.
1689 * g++.dg/lto/20081109-1_0.C: Update LTO options.
1690 * g++.dg/lto/20081219_0.C: Update LTO options.
1691 * g++.dg/lto/20100724-1_0.C: Update LTO options.
1692 * g++.dg/lto/20081204-1_0.C: Update LTO options.
1693 * g++.dg/lto/20090303_0.C: Update LTO options.
1694 * g++.dg/lto/20100723-1_0.C: Update LTO options.
1695 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
1696 * g++.dg/lto/20090128_0.C: Update LTO options.
1697 * g++.dg/lto/20081204-2_0.C: Update LTO options.
1698 * g++.dg/lto/20090302_0.C: Update LTO options.
1699 * g++.dg/lto/20081119-1_0.C: Update LTO options.
1700 * g++.dg/lto/20081118_0.C: Update LTO options.
1701 * g++.dg/20090121-1.C: Update LTO options.
1702 * objc.dg/lto/lto.exp: Update LTO options.
1703 * lib/lto.exp: Update LTO options.
1704 * lib/gcc-dg.exp: Update LTO options.
1705 * lib/c-torture.exp: Update LTO options.
1706 * obj-c++.dg/lto/lto.exp: Update LTO options.
1707
1708 2010-11-11 Jan Hubicka <jh@suse.cz>
1709
1710 PR tree-optimize/40436
1711 * gcc.dg/tree-ssa/inline-5.c: New testcase.
1712 * gcc.dg/tree-ssa/inline-6.c: New testcase.
1713
1714 2010-11-11 Janus Weil <janus@gcc.gnu.org>
1715
1716 * gfortran.dg/proc_decl_24.f90: New.
1717
1718 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
1719
1720 * objc.dg/property/at-property-20.m: New.
1721 * objc.dg/property/synthesize-8.m: New.
1722 * obj-c++.dg/property/at-property-20.m: New.
1723 * obj-c++.dg/property/synthesize-8.mm: New.
1724
1725 2010-11-11 Joseph Myers <joseph@codesourcery.com>
1726
1727 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
1728
1729 2010-11-11 Jakub Jelinek <jakub@redhat.com>
1730
1731 PR middle-end/46388
1732 * gcc.c-torture/compile/pr46388.c: New test.
1733
1734 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1735
1736 * lib/lto.exp (lto-get-options-main): Support optional target
1737 selector for dg-suppress-ld-options.
1738
1739 2010-11-11 Martin Jambor <mjambor@suse.cz>
1740
1741 PR tree-optimization/46383
1742 * g++.dg/torture/pr46383.C: New test.
1743
1744 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
1745
1746 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
1747 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
1748 to dg-options.
1749 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
1750 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
1751 * g++.dg/other/i386-3.C: Ditto.
1752
1753 2010-11-10 Jason Merrill <jason@redhat.com>
1754
1755 * g++.dg/cpp0x/constexpr-46420.C: New.
1756
1757 2010-11-10 Joseph Myers <joseph@codesourcery.com>
1758
1759 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
1760 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
1761 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
1762 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
1763 expected messages.
1764
1765 2010-11-10 Jan Hubicka <jh@suse.cz>
1766
1767 PR tree-optimize/38669
1768 * gcc.dg/tree-ssa/pr38699.c: New testcase.
1769
1770 2010-11-10 Jan Hubicka <jh@suse.cz>
1771
1772 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
1773
1774 2010-11-10 Jason Merrill <jason@redhat.com>
1775
1776 * g++.dg/cpp0x/constexpr-bitfield.C: New.
1777
1778 2010-11-10 Jakub Jelinek <jakub@redhat.com>
1779
1780 PR debug/46409
1781 * gcc.dg/debug/pr46409.c: New test.
1782
1783 PR c++/46368
1784 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
1785
1786 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
1787
1788 PR target/46419
1789 * gcc-target/i386/pr46419.c: New test.
1790
1791 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1792
1793 * g++.dg/other/i386-2.C: Add -mtbm.
1794 * g++.dg/other/i386-3.C: Likewise.
1795 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
1796 * gcc.target/i386/funcspec-6.c: Likewise.
1797 * gcc.target/i386/sse-12.c: Add -mtbm.
1798 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
1799 operand intrinsics.
1800 * gcc.target/i386/sse-14.c: Likewise.
1801 * gcc.target/i386/sse-22.c: Likewise.
1802 * gcc.target/i386/sse-23.c: Likewise.
1803 * gcc.target/i386/tbm-1.c: New file.
1804 * gcc.target/i386/tbm-2.c: Likewise.
1805
1806 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
1807
1808 * g++.dg/other/i386-2.C: Add -mbmi.
1809 * g++.dg/other/i386-3.C: Likewise.
1810 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
1811 * gcc.target/i386/funcspec-6.c: Likewise.
1812 * gcc.target/i386/sse-12.c: Add -mbmi.
1813 * gcc.target/i386/bmi-1.c: New file.
1814 * gcc.target/i386/bmi-2.c: Likewise.
1815 * gcc.target/i386/bmi-3.c: Likewise.
1816 * gcc.target/i386/bmi-4.c: Likewise.
1817 * gcc.target/i386/bmi-5.c: Likewise.
1818 * gcc.target/i386/bmi-6.c: Likewise.
1819
1820 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
1821
1822 PR c++/46065
1823 * g++.dg/pr46065.C: New test.
1824
1825 2010-11-10 Jan Hubicka <jh@suse.cz>
1826
1827 PR tree-optimize/33172
1828 PR tree-optimize/43411
1829 * gcc.dg/tree-ssa/pr33172.c: New testcase.
1830 * g++.dg/tree-ssa/pr43411.C: New testcase.
1831
1832 2010-11-10 Jan Hubicka <jh@suse.cz>
1833
1834 PR tree-optimize/46228
1835 * g++.dg/tree-ssa/pr46228.C: New testcase.
1836
1837 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
1838
1839 PR tree-optimization/46414
1840 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
1841
1842 2010-11-10 Tobias Burnus <burnus@net-b.de>
1843
1844 PR fortran/46411
1845 * gfortran.dg/intrinsic_7.f90: New.
1846
1847 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1848
1849 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
1850 * g++.dg/abi/thunk4.C: Likewise.
1851 * g++.dg/opt/combine.C: Add dg-require-visibility.
1852 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
1853 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
1854 alpha*-dec-osf*.
1855 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
1856 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
1857 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
1858 large arena_size.
1859 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
1860 * gcc.dg/intmax_t-1.c: Likewise.
1861
1862 2010-11-10 Tobias Burnus <burnus@net-b.de>
1863
1864 PR fortran/46244
1865 * gfortran.dg/class_30.f90: New.
1866
1867 2010-11-10 Tobias Burnus <burnus@net-b.de>
1868
1869 PR fortran/46223
1870 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1871 failure on s390.
1872
1873 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
1874
1875 PR tree-optimization/45971
1876 * gcc.dg/vect/O3-pr45971.c: New.
1877
1878 2010-11-10 Richard Guenther <rguenther@suse.de>
1879
1880 PR tree-optimization/44964
1881 * gcc.dg/pr44964.c: New testcase.
1882
1883 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1884
1885 * gnat.dg/opt10.adb: Fix typo.
1886
1887 2010-11-10 Martin Jambor <mjambor@suse.cz>
1888
1889 PR tree-optimization/46351
1890 PR tree-optimization/46377
1891 * gnat.dg/opt10.adb: New file.
1892 * gnat.dg/opt10_pkg.ads: Likewise.
1893 * gnat.dg/opt11.adb: Likewise.
1894 * gnat.dg/opt11.ads: Likewise.
1895
1896 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1897
1898 * gnat.dg/boolean_conv.adb: New test.
1899
1900 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1901
1902 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
1903
1904 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
1905
1906 * gnat.dg/unchecked_convert7.adb: New test.
1907
1908 2010-11-10 Richard Guenther <rguenther@suse.de>
1909
1910 PR tree-optimization/46398
1911 * gcc.dg/torture/pr46398.c: New testcase.
1912
1913 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1914
1915 * gfortran.dg/open_dev_null.f90: New test.
1916
1917 2010-11-09 Jan Hubicka <jh@suse.cz>
1918
1919 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
1920 unrolling.
1921
1922 2010-11-09 Joseph Myers <joseph@codesourcery.com>
1923
1924 * gcc.dg/struct-semi-4.c: New test.
1925
1926 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
1927
1928 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
1929 power5 to enable generation of FRIZ.
1930
1931 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
1932 optimization.
1933
1934 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
1935 expected.
1936
1937 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1938
1939 PR target/43808
1940 * gfortran.dg/pr43808.f90: New test.
1941
1942 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
1943
1944 PR tree-optimization/46036
1945 * gfortran.dg/lto/pr46036_0.f90: New.
1946
1947 2010-10-09 Jakub Jelinek <jakub@redhat.com>
1948
1949 PR middle-end/45663
1950 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
1951 bar invocation instead of first.
1952
1953 PR debug/46171
1954 * gcc.dg/pr46171.c: New test.
1955
1956 2010-11-09 Richard Guenther <rguenther@suse.de>
1957
1958 PR tree-optimization/46355
1959 * gcc.dg/pr46355.c: New testcase.
1960
1961 2010-11-09 Richard Guenther <rguenther@suse.de>
1962
1963 PR tree-optimization/46177
1964 * gcc.dg/pr46177-2.c: New testcase.
1965
1966 2010-11-09 Richard Guenther <rguenther@suse.de>
1967
1968 PR testsuite/46312
1969 * gcc.dg/vec-scal-opt.c: Move ...
1970 * gcc.dg/vect/vect-scal-opt.c: ... here.
1971 * gcc.dg/vec-scal-opt1.c: Move ...
1972 * gcc.dg/vect/vect-scal-opt1.c: ... here.
1973 * gcc.dg/vec-scal-opt2.c: Move ...
1974 * gcc.dg/vect/vect-scal-opt2.c: ... here.
1975
1976 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
1977
1978 * gnat.dg/specs/static_initializer5.ads: New test.
1979 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
1980
1981 2010-11-09 Jakub Jelinek <jakub@redhat.com>
1982
1983 PR middle-end/46360
1984 * gcc.c-torture/compile/pr46360.c: New test.
1985
1986 PR c++/45894
1987 * g++.dg/warn/Wsequence-point-2.C: New test.
1988
1989 2010-11-09 Janus Weil <janus@gcc.gnu.org>
1990
1991 PR fortran/46313
1992 * gfortran.dg/class_29.f03: New.
1993
1994 2010-11-09 Richard Guenther <rguenther@suse.de>
1995
1996 PR middle-end/46221
1997 * gcc.target/i386/alias-1.c: New testcase.
1998
1999 2010-11-08 Jason Merrill <jason@redhat.com>
2000
2001 * g++.dg/cpp0x/constexpr-sassert.C: New.
2002
2003 2010-11-08 Jason Merrill <jason@redhat.com>
2004
2005 * g++.dg/cpp0x/constexpr-defarg.C: New.
2006
2007 2010-11-08 Xinliang David Li <davidxl@google.com>
2008
2009 PR tree-optimization/46316
2010 * gcc.c-torture/execute/pr46316.c: New test.
2011
2012 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2013
2014 PR fortran/46344
2015 * gfortran.dg/class_28.f03: Extended.
2016
2017 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2018
2019 * objc.dg/property/dotsyntax-13.m: New.
2020 * objc.dg/property/dotsyntax-14.m: New.
2021 * objc.dg/property/dotsyntax-15.m: New.
2022 * objc.dg/property/synthesize-7.m: New.
2023 * obj-c++.dg/property/dotsyntax-13.mm: New.
2024 * obj-c++.dg/property/dotsyntax-14.mm: New.
2025 * obj-c++.dg/property/dotsyntax-15.mm: New.
2026 * obj-c++.dg/property/synthesize-7.mm: New.
2027
2028 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2029
2030 * objc.dg/property/dynamic-4.m: New.
2031 * objc.dg/property/dynamic-5.m: New.
2032 * objc.dg/property/dynamic-6.m: New.
2033 * obj-c++.dg/property/dynamic-4.mm: New.
2034 * obj-c++.dg/property/dynamic-5.mm: New.
2035 * obj-c++.dg/property/dynamic-6.mm: New.
2036
2037 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2038
2039 * objc.dg/property/synthesize-3.m: New.
2040 * objc.dg/property/synthesize-4.m: New.
2041 * objc.dg/property/synthesize-5.m: New.
2042 * objc.dg/property/synthesize-6.m: New.
2043 * obj-c++.dg/property/synthesize-3.mm: New.
2044 * obj-c++.dg/property/synthesize-4.mm: New.
2045 * obj-c++.dg/property/synthesize-5.mm: New.
2046 * obj-c++.dg/property/synthesize-6.mm: New.
2047
2048 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
2049
2050 * objc.dg/property/at-property-5.m: Updated test.
2051 * objc.dg/property/at-property-16.m: New.
2052 * objc.dg/property/at-property-17.m: New.
2053 * objc.dg/property/at-property-18.m: New.
2054 * objc.dg/property/at-property-19.m: New.
2055 * objc.dg/property/dotsyntax-12.m: New.
2056 * objc.dg/protocol-inheritance-1.m: New.
2057 * objc.dg/protocol-inheritance-2.m: New.
2058 * obj-c++.dg/property/at-property-5.mm: Updated test.
2059 * obj-c++.dg/property/at-property-16.mm: New.
2060 * obj-c++.dg/property/at-property-17.mm: New.
2061 * obj-c++.dg/property/at-property-18.mm: New.
2062 * obj-c++.dg/property/at-property-19.mm: New.
2063 * obj-c++.dg/protocol-inheritance-1.mm: New.
2064 * obj-c++.dg/protocol-inheritance-2.mm: New.
2065 * obj-c++.dg/property/dotsyntax-12.mm: New.
2066
2067 2010-11-08 Jason Merrill <jason@redhat.com>
2068
2069 * g++.dg/expr/overflow1.C: New.
2070 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2071 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2072 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2073 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2074
2075 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2076
2077 * gcc.dg/pr35442.c: Adapt warning.
2078
2079 PR target/46280
2080 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2081 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2082 * g++.dg/torture/pr36444.C: Add dg-options -msse for
2083 i?86-*-* x86_64-*-*.
2084 * g++.dg/torture/pr36445.C: Likewise.
2085 * gcc.c-torture/compile/pr34856.c: Likewise.
2086 * gcc.c-torture/compile/pr39928-1.c: Likewise.
2087 * gcc.c-torture/compile/vector-1.c: Likewise.
2088 * gcc.c-torture/compile/vector-2.c: Likewise.
2089 * gcc.dg/pr32912-1.c: Likewise.
2090 * gcc.c-torture/execute/va-arg-25.c: Move ...
2091 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
2092 Add dg-options -msse, dg-require-effective-target sse_runtime for
2093 for i?86-*-*, x86_64-*-*.
2094 * gcc.c-torture/execute/vector-1.c: Likewise.
2095 * gcc.c-torture/execute/vector-2.c: Likewise.
2096 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2097 i?86-*-*, x86_64-*-*.
2098 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2099 * gcc.dg/tree-ssa/sra-4.c: Likewise.
2100 * gcc.dg/tree-ssa/vector-1.c: Likewise.
2101 * gcc.dg/tree-ssa/vector-2.c: Likewise.
2102 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2103
2104 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2105
2106 * gcc.dg/torture/pr45982.c: Add -std=c99
2107 * gcc.dg/torture/pr45623.c: Ditto.
2108
2109 2010-11-08 Steve Ellcey <sje@cup.hp.com>
2110
2111 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2112 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2113
2114 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
2115
2116 PR target/28627
2117 * g++.dg/ext/dllimport7.C: Adjust second error check and
2118 allow test for x86_64 mingw, too.
2119
2120 2010-11-08 Janus Weil <janus@gcc.gnu.org>
2121
2122 PR fortran/46344
2123 * gfortran.dg/class_28.f03: New.
2124
2125 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
2126
2127 PR rtl-optimization/45352
2128 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2129 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2130 gcc.target/i386/pr45352-2.c: New tests.
2131
2132 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2133
2134 PR libobjc/36610
2135 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2136 XFAIL the run for all but m32 x86.
2137
2138 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
2139
2140 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2141 as comment character.
2142
2143 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2144
2145 * gcc.target/mips/mips.exp: Revert previous patch.
2146 * gcc.target/mips/fma-1.c: Delete.
2147 * gcc.target/mips/fma-2.c: Likewise.
2148 * gcc.target/mips/fma-3.c: Likewise.
2149 * gcc.target/mips/fma-4.c: Likewise.
2150 * gcc.target/mips/fma-5.c: Likewise.
2151 * gcc.target/mips/fma-6.c: Likewise.
2152 * gcc.target/mips/fma-7.c: Likewise.
2153 * gcc.target/mips/fma-8.c: Likewise.
2154 * gcc.target/mips/fma-9.c: Likewise.
2155 * gcc.target/mips/fma-10.c: Likewise.
2156 * gcc.target/mips/fma-11.c: Likewise.
2157 * gcc.target/mips/fma-12.c: Likewise.
2158 * gcc.target/mips/fma-13.c: Likewise.
2159 * gcc.target/mips/fma-14.c: Likewise.
2160 * gcc.target/mips/fma-15.c: Likewise.
2161 * gcc.target/mips/fma-16.c: Likewise.
2162 * gcc.target/mips/fma-17.c: Likewise.
2163 * gcc.target/mips/fma-18.c: Likewise.
2164 * gcc.target/mips/fma-19.c: Likewise.
2165 * gcc.target/mips/fma-20.c: Likewise.
2166
2167 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
2168
2169 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2170 * gcc.target/mips/fma-1.c: New test.
2171 * gcc.target/mips/fma-2.c: Likewise.
2172 * gcc.target/mips/fma-3.c: Likewise.
2173 * gcc.target/mips/fma-4.c: Likewise.
2174 * gcc.target/mips/fma-5.c: Likewise.
2175 * gcc.target/mips/fma-6.c: Likewise.
2176 * gcc.target/mips/fma-7.c: Likewise.
2177 * gcc.target/mips/fma-8.c: Likewise.
2178 * gcc.target/mips/fma-9.c: Likewise.
2179 * gcc.target/mips/fma-10.c: Likewise.
2180 * gcc.target/mips/fma-11.c: Likewise.
2181 * gcc.target/mips/fma-12.c: Likewise.
2182 * gcc.target/mips/fma-13.c: Likewise.
2183 * gcc.target/mips/fma-14.c: Likewise.
2184 * gcc.target/mips/fma-15.c: Likewise.
2185 * gcc.target/mips/fma-16.c: Likewise.
2186 * gcc.target/mips/fma-17.c: Likewise.
2187 * gcc.target/mips/fma-18.c: Likewise.
2188 * gcc.target/mips/fma-19.c: Likewise.
2189 * gcc.target/mips/fma-20.c: Likewise.
2190
2191 2010-11-06 Jason Merrill <jason@redhat.com>
2192
2193 * g++.dg/cpp0x/constexpr-ctor3.C: New.
2194
2195 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
2196
2197 PR c/43384
2198 * gcc.dg/parser-error-3.c: New test.
2199
2200 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
2201
2202 PR c++/45332
2203 * g++.dg/parse/semicolon2.C: New testcase.
2204 * g++.dg/ext/asmspec1.C: Adjust.
2205 * g++.dg/init/new13.C: Adjust.
2206 * g++.dg/parse/ctor5.C: Adjust.
2207
2208 2010-11-06 Janus Weil <janus@gcc.gnu.org>
2209
2210 PR fortran/46330
2211 * gfortran.dg/class_27.f03: New.
2212
2213 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
2214
2215 Fixed using the Objective-C 2.0 dot-syntax with self and super.
2216 * objc.dg/property/dotsyntax-5.m: New.
2217 * objc.dg/property/dotsyntax-6.m: New.
2218 * objc.dg/property/dotsyntax-7.m: New.
2219 * objc.dg/property/dotsyntax-8.m: New.
2220 * objc.dg/property/dotsyntax-9.m: New.
2221 * objc.dg/property/dotsyntax-10.m: New.
2222 * objc.dg/property/dotsyntax-11.m: New.
2223 * obj-c++.dg/property/dotsyntax-5.mm: New.
2224 * obj-c++.dg/property/dotsyntax-6.mm: New.
2225 * obj-c++.dg/property/dotsyntax-7.mm: New.
2226 * obj-c++.dg/property/dotsyntax-8.mm: New.
2227 * obj-c++.dg/property/dotsyntax-9.mm: New.
2228 * obj-c++.dg/property/dotsyntax-10.mm: New.
2229 * obj-c++.dg/property/dotsyntax-11.mm: New.
2230
2231 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2232
2233 * obj-c++.dg/encode-3.mm: Provide a different string check for the
2234 NeXT runtime when the type is READONLY.
2235
2236 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
2237
2238 * gcc.target/i386/387-2.c: Skip if -march= is specified.
2239 * gcc.target/i386/387-6.c: Ditto.
2240 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2241 * gcc.target/i386/387-4.c: Ditto.
2242 * gcc.target/i386/387-7.c: Ditto.
2243 * gcc.target/i386/387-8.c: Ditto.
2244 * gcc.target/i386/387-9.c: Ditto.
2245 * gcc.target/i386/387-10.c: Ditto.
2246 * gcc.target/i386/387-11.c: Ditto.
2247 * gcc.target/i386/387-12.c: Ditto.
2248
2249 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2250
2251 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
2252
2253 PR target/44981
2254 * gcc.dg/darwin-cfstring-format-1.c: New.
2255 * gcc.dg/warn-nsstring.c: New.
2256 * objc.dg/fsf-nsstring-format-1.m: New.
2257 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2258 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2259 linker warning.
2260
2261 2010-11-05 Jason Merrill <jason@redhat.com>
2262
2263 PR c++/45473
2264 * g++.dg/inherit/virtual6.C: New.
2265
2266 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR c/44772
2269 * gcc.dg/Wcxx-compat-21.c: New test.
2270
2271 2010-11-05 Ian Lance Taylor <iant@google.com>
2272
2273 PR target/46084
2274 * gcc.target/i386/pr46084.c: New test.
2275
2276 2010-11-05 Steve Ellcey <sje@cup.hp.com>
2277
2278 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2279 * (check_effective_target_mempcpy): New.
2280 * gcc.c-torture/execute/pr45636.c: Move this...
2281 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
2282
2283 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2284
2285 * gcc.target/i386/i386.exp (FLAGS): Remove.
2286 Wrap gcc_target_compile with $clearcap_ldflags added to options.
2287
2288 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2289
2290 PR c++/46160
2291 * g++.dg/opt/empty2.C: New test.
2292
2293 PR target/45670
2294 * gcc.target/i386/pr45670.c: New test.
2295
2296 2010-11-05 Janus Weil <janus@gcc.gnu.org>
2297
2298 PR fortran/45451
2299 PR fortran/46174
2300 * gfortran.dg/class_19.f03: Modified.
2301 * gfortran.dg/class_allocate_6.f03: New.
2302
2303 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
2304
2305 * gcc.target/i386/avx-vzeroupper-19.c: New.
2306
2307 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2308
2309 PR tree-optimization/46099
2310 * gcc.dg/autopar/pr46099.c: New test.
2311
2312 PR middle-end/43690
2313 * c-c++-common/pr43690.c: New test.
2314
2315 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
2316
2317 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2318 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2319 declaration and implementation.
2320 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2321 * obj-c++.dg/property/at-property-13.mm: Likewise.
2322 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2323 * obj-c++.dg/property/property-1.mm: Likewise.
2324 * obj-c++.dg/property/at-property-7.mm: Likewise.
2325 * obj-c++.dg/property/at-property-9.mm: Likewise.
2326 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2327 * obj-c++.dg/property/at-property-10.mm: Likewise.
2328 * obj-c++.dg/property/synthesize-2.mm: Likewise.
2329 * obj-c++.dg/property/at-property-12.mm: Likewise.
2330 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2331 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2332 * obj-c++.dg/property/at-property-6.mm: Likewise.
2333 * obj-c++.dg/property/at-property-8.mm: Likewise.
2334 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2335 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2336 * obj-c++.dg/property/at-property-11.mm: Likewise.
2337 * obj-c++.dg/template-8.mm: Likewise.
2338 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2339 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2340 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2341 and put a FIXME for this.
2342 * obj-c++.dg/property/property-2.mm: Remove.
2343 * obj-c++.dg/property/property-3.mm: Remove.
2344
2345 2010-11-05 Jakub Jelinek <jakub@redhat.com>
2346
2347 PR debug/46307
2348 * gcc.dg/pr46307.c: New test.
2349
2350 2010-11-05 Jason Merrill <jason@redhat.com>
2351
2352 PR c++/46304
2353 * g++.dg/ext/complex6.C: New.
2354
2355 2010-11-04 Bud Davis <jimmied@smu.edu>
2356
2357 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2358
2359 2010-11-04 Chao-ying Fu <fu@mips.com>
2360
2361 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2362 msubu, mult, multu.
2363 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2364
2365 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
2366
2367 Fixed using the Objective-C 2.0 dot-syntax with class names.
2368 * objc.dg/property/dotsyntax-3.m: New.
2369 * objc.dg/property/dotsyntax-4.m: New.
2370 * obj-c++.dg/property/dotsyntax-3.mm: New.
2371 * obj-c++.dg/property/dotsyntax-4.mm: New.
2372
2373 * objc.dg/fobjc-std-1.m: Added test for warnings when the
2374 Objective-C 2.0 dot-syntax is used with class names.
2375 * obj-c++.dg/fobjc-std-1.mm: Same change.
2376
2377 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
2378
2379 * gcc.target/powerpc/loop_align.c: New.
2380
2381 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2382
2383 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2384
2385 merge from FSF 'apple/trunk' branch.
2386 * gcc.target/powerpc/darwin64-abi.c: New.
2387
2388 2010-11-04 Jakub Jelinek <jakub@redhat.com>
2389
2390 PR tree-optimization/46233
2391 * gcc.dg/pr46233.c: New test.
2392
2393 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2394
2395 * objc.dg/property/property-2.m: Deleted.
2396 * objc.dg/property/property-3.m: Deleted.
2397
2398 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2399
2400 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2401 defined.
2402 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2403 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2404 * objc.dg/property/property-1.m: Likewise.
2405 * objc.dg/property/at-property-6.m: Likewise.
2406 * objc.dg/property/at-property-7.m: Likewise.
2407 * objc.dg/property/dotsyntax-1.m: Likewise.
2408 * objc.dg/property/at-property-8.m: Likewise.
2409 * objc.dg/property/dotsyntax-2.m: Likewise.
2410 * objc.dg/property/at-property-9.m: Likewise.
2411 * objc.dg/property/synthesize-2.m: Likewise.
2412 * objc.dg/property/at-property-10.m: Likewise.
2413 * objc.dg/property/at-property-11.m: Likewise.
2414 * objc.dg/property/at-property-12.m: Likewise.
2415 * objc.dg/property/at-property-13.m: Likewise.
2416 * objc.dg/property/fsf-property-method-access.m: Likewise.
2417 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2418 linker warning.
2419 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2420 warnings.
2421 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2422 deprecation warnings. Use Object1 implementation.
2423 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
2424 * objc/execute/forward-1.m: Remove.
2425 * objc/execute/forward-1.x: Remove.
2426
2427 2010-11-04 Jason Merrill <jason@redhat.com>
2428
2429 * g++.dg/cpp0x/constexpr-access.C: New.
2430
2431 2010-11-04 Richard Guenther <rguenther@suse.de>
2432
2433 PR rtl-optimization/46183
2434 * gcc.dg/torture/pr46183.c: New testcase.
2435
2436 2010-11-04 Richard Guenther <rguenther@suse.de>
2437
2438 PR tree-optimization/46068
2439 * gcc.dg/torture/pr46068.c: New testcase.
2440
2441 2010-11-04 Richard Guenther <rguenther@suse.de>
2442
2443 PR tree-optimization/45991
2444 * gcc.dg/pr45991.c: New testcase.
2445
2446 2010-11-04 Richard Guenther <rguenther@suse.de>
2447
2448 PR tree-optimization/46154
2449 * g++.dg/torture/pr46154.C: New testcase.
2450
2451 2010-11-04 Richard Guenther <rguenther@suse.de>
2452
2453 PR tree-optimization/45733
2454 * gcc.dg/pr45733.c: New testcase.
2455
2456 2010-11-04 Ira Rosen <irar@il.ibm.com>
2457
2458 PR tree-optimization/46213
2459 * gfortran.dg/vect/pr46213.f90: New.
2460
2461 2010-11-04 Richard Guenther <rguenther@suse.de>
2462
2463 PR testsuite/45702
2464 * gcc.dg/pr34989-1.c: Move ...
2465 * gcc.dg/lto/pr34989-1_0.c: ... here.
2466 * gcc.dg/pr34989-2.c: Move ...
2467 * gcc.dg/lto/pr34989-1_1.c: ... here.
2468 * gcc.dg/pr27898.c: Move ...
2469 * gcc.dg/lto/pr27898_0.c: ... here and ...
2470 * gcc.dg/lto/pr27898_1.c: ... split.
2471 * gcc.dg/pr28712.c: Move ...
2472 * gcc.dg/lto/pr28712_0.c: ... here and ...
2473 * gcc.dg/lto/pr28712_1.c: ... split ...
2474 * gcc.dg/lto/pr28712_2.c: ... twice.
2475 * gcc.dg/pr28706.c: Move ...
2476 * gcc.dg/lto/pr28706_0.c: ... here and ...
2477 * gcc.dg/lto/pr28706_1.c: ... split.
2478
2479 2010-11-04 Richard Guenther <rguenther@suse.de>
2480 Richard Henderson <rth@redhat.com>
2481
2482 * gcc.target/i386/fma4-vector-2.c: New testcase.
2483
2484 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2485 Richard Guenther <rguenther@suse.de>
2486
2487 * gcc.dg/vec-scal-opt.c: New testcase.
2488 * gcc.dg/vec-scal-opt1.c: New testcase.
2489 * gcc.dg/vec-scal-opt2.c: New testcase.
2490
2491 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
2492
2493 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
2494 from plugin build flags on Darwin targets.
2495
2496 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2497
2498 * gcc.target/i386/pr46285.c: Require split_stack target.
2499
2500 2010-11-03 Jason Merrill <jason@redhat.com>
2501
2502 PR c++/46293
2503 * g++.dg/cpp0x/constexpr-base2.C: New.
2504
2505 PR c++/46289
2506 * g++.dg/cpp0x/initlist45.C: New.
2507
2508 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2509
2510 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
2511 is now allowed in categories.
2512 * obj-c++.dg/property/dynamic-2.mm: Same change.
2513 * objc.dg/property/dynamic-3.m: New.
2514 * obj-c++.dg/property/dynamic-3.mm: New.
2515 * objc.dg/property/at-property-14.m: New.
2516 * objc.dg/property/at-property-15.m: New.
2517 * obj-c++.dg/property/at-property-14.mm: New.
2518 * obj-c++.dg/property/at-property-15.mm: New.
2519
2520 * objc.dg/foreach-6.m: Added a few more tests for valid and
2521 invalid iterating variables and collections.
2522
2523 2010-11-03 Xinliang David Li <davidxl@google.com>
2524
2525 PR target/46200
2526 * g++.dg/tree-ssa/ivopts-2.C: New test.
2527
2528 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2529
2530 PR target/46295
2531 * gcc.target/i386/pr46295.c: New.
2532
2533 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2534
2535 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
2536 precision min/max for single precision on VSX.
2537
2538 2010-11-03 Jason Merrill <jason@redhat.com>
2539
2540 PR c++/46289
2541 * g++.dg/cpp0x/constexpr-ice3.C: New.
2542
2543 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
2544
2545 * gnat.dg/opt8.ad[sb]: New test.
2546 * gnat.dg/opt8_pkg.ads: New helper.
2547
2548 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2549
2550 PR rtl-optimization/45865
2551 * gcc.dg/pr45865.c: New.
2552 * gcc.dg/torture/pr45865.c: Likewise.
2553
2554 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
2555 * gcc.target/arm/headmerge-2.c: Likewise.
2556 * gcc.target/i386/headmerge-1.c: Likewise.
2557 * gcc.target/i386/headmerge-2.c: Likewise.
2558
2559 2010-11-03 Richard Guenther <rguenther@suse.de>
2560
2561 PR middle-end/46288
2562 * gcc.dg/pr46288.c: New testcase.
2563
2564 2010-11-03 Richard Guenther <rguenther@suse.de>
2565
2566 PR tree-optimization/44807
2567 * gcc.dg/torture/pr44807.c: New testcase.
2568
2569 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2570
2571 PR libgfortran/43899
2572 * gfortran.dg/namelist_67.f90: New test.
2573
2574 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2575
2576 PR tree-optimization/46009
2577 * gcc.dg/vect/pr46009.c: New function.
2578
2579 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2580
2581 Implemented -fobjc-std=objc1 flag.
2582 * objc.dg/fobjc-std-1.m: New.
2583 * obj-c++.dg/fobjc-std-1.mm: New.
2584
2585 2010-11-03 Richard Guenther <rguenther@suse.de>
2586
2587 PR middle-end/46241
2588 * g++.dg/debug/pr46241.C: New testcase.
2589
2590 2010-11-03 Richard Guenther <rguenther@suse.de>
2591
2592 PR tree-optimization/46190
2593 * gfortran.dg/pr46190.f90: New testcase.
2594
2595 2010-11-03 Richard Guenther <rguenther@suse.de>
2596
2597 PR testsuite/46274
2598 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
2599 * gcc.dg/vect/vect-19.c: Likewise.
2600 * gcc.dg/vect/vect-17.c: Likewise.
2601
2602 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
2603
2604 PR target/46285
2605 * gcc.target/i386/pr46285.c: New.
2606
2607 2010-11-03 Richard Guenther <rguenther@suse.de>
2608
2609 PR tree-optimization/46217
2610 * gcc.dg/pr46217.c: New testcase.
2611
2612 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
2613
2614 * objc.dg/property/dotsyntax-1.m: New.
2615 * objc.dg/property/dotsyntax-2.m: New.
2616 * obj-c++.dg/property/dotsyntax-1.mm: New.
2617 * obj-c++.dg/property/dotsyntax-2.mm: New.
2618
2619 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2620
2621 PR tree-optimization/46165
2622 * gcc.dg/pr46165.c: New test.
2623
2624 2010-11-03 Richard Guenther <rguenther@suse.de>
2625
2626 PR middle-end/46251
2627 * gcc.dg/pr46251.c: New testcase.
2628
2629 2010-11-03 Jakub Jelinek <jakub@redhat.com>
2630
2631 PR tree-optimization/46107
2632 * gcc.c-torture/compile/pr46107.c: New test.
2633
2634 PR debug/46252
2635 * gcc.dg/pr46252.c: New test.
2636
2637 PR rtl-optimization/46034
2638 PR rtl-optimization/46212
2639 PR rtl-optimization/46248
2640 * gcc.c-torture/compile/pr46034.c: New test.
2641 * gcc.c-torture/compile/pr46248.c: New test.
2642 * gcc.dg/pr46212.c: New test.
2643
2644 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
2645
2646 * gnat.dg/sizetype4.adb: New test.
2647
2648 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
2649
2650 * gcc.target/i386/avx-vzeroupper-15.c: New.
2651 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2652 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2653 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2654
2655 PR target/46253
2656 * gcc.target/i386/pr46253.c: New.
2657
2658 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
2659 Tobias Burnus <burnus@net-b.de>
2660
2661 PR fortran/45170
2662 * gfortran.dg/deferred_type_param_1.f90: New.
2663 * gfortran.dg/deferred_type_param_2.f90: New.
2664 * gfortran.dg/initialization_1.f90: Update dg-errors.
2665 * gfortran.dg/initialization_9.f90: Update dg-errors.
2666
2667 2010-11-02 Richard Guenther <rguenther@suse.de>
2668
2669 PR tree-optimization/46149
2670 * g++.dg/torture/pr46149.C: New testcase.
2671
2672 2010-11-02 Richard Guenther <rguenther@suse.de>
2673
2674 PR tree-optimization/46216
2675 * gcc.dg/torture/pr46216.c: New testcase.
2676
2677 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2678
2679 PR target/46131
2680 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
2681 *-*-osf*.
2682
2683 2010-11-02 Richard Guenther <rguenther@suse.de>
2684
2685 PR tree-optimization/46184
2686 * gcc.dg/pr46184.c: New testcase.
2687
2688 2010-11-02 Richard Guenther <rguenther@suse.de>
2689
2690 PR tree-optimization/46177
2691 * gcc.dg/pr46177.c: New testcase.
2692
2693 2010-11-02 Martin Jambor <mjambor@suse.cz>
2694
2695 PR middle-end/46120
2696 * g++.dg/ipa/ivinline-9.C: New test.
2697
2698 2010-11-02 Martin Jambor <mjambor@suse.cz>
2699
2700 PR tree-optimization/45875
2701 * g++.dg/torture/pr45875.C: New test.
2702
2703 2010-11-02 Richard Guenther <rguenther@suse.de>
2704
2705 PR testsuite/46249
2706 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
2707
2708 2010-11-02 Jakub Jelinek <jakub@redhat.com>
2709
2710 PR debug/46255
2711 * gcc.dg/pr46255.c: New test.
2712
2713 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2714
2715 PR c++/46170
2716 PR c++/46162
2717 * g++.dg/template/sfinae26.C: New test.
2718 * g++.dg/template/sfinae27.C: Likewise.
2719
2720 2010-11-02 Dodji Seketeli <dodji@redhat.com>
2721
2722 PR c++/45606
2723 * g++.dg/template/typedef36.C: New test.
2724 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
2725 * g++.dg/template/canon-type-10.C: Likewise.
2726 * g++.dg/template/canon-type-11.C: Likewise.
2727 * g++.dg/template/canon-type-12.C: Likewise.
2728 * g++.dg/template/canon-type-13.C: Likewise.
2729
2730 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
2731
2732 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
2733 instance of debug_pubnames on darwin.
2734
2735 2010-11-01 Jason Merrill <jason@redhat.com>
2736 Benjamin Kosnik <bkoz@redhat.com>
2737
2738 * g++.dg/cpp0x/constexpr-initlist2.C: New.
2739 * g++.dg/cpp0x/constexpr-initlist3.C: New.
2740
2741 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
2742 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
2743 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
2744 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
2745 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
2746 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
2747 * g++.dg/cpp0x/constexpr-array.C: New.
2748 * g++.dg/cpp0x/constexpr-base.C: New.
2749 * g++.dg/cpp0x/constexpr-complex.C: New.
2750 * g++.dg/cpp0x/constexpr-data1.C: New.
2751 * g++.dg/cpp0x/constexpr-data2.C: New.
2752 * g++.dg/cpp0x/constexpr-deref.C: New.
2753 * g++.dg/cpp0x/constexpr-diag1.C: New.
2754 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
2755 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
2756 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
2757 * g++.dg/cpp0x/constexpr-empty.C: New.
2758 * g++.dg/cpp0x/constexpr-empty2.C: New.
2759 * g++.dg/cpp0x/constexpr-empty3.C: New.
2760 * g++.dg/cpp0x/constexpr-empty4.C: New.
2761 * g++.dg/cpp0x/constexpr-empty5.C: New.
2762 * g++.dg/cpp0x/constexpr-ex1.C: New.
2763 * g++.dg/cpp0x/constexpr-ex2.C: New.
2764 * g++.dg/cpp0x/constexpr-ex3.C: New.
2765 * g++.dg/cpp0x/constexpr-ex4.C: New.
2766 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
2767 * g++.dg/cpp0x/constexpr-fnptr.C: New.
2768 * g++.dg/cpp0x/constexpr-function1.C: New.
2769 * g++.dg/cpp0x/constexpr-function2.C: New.
2770 * g++.dg/cpp0x/constexpr-function3.C: New.
2771 * g++.dg/cpp0x/constexpr-ice.C: New.
2772 * g++.dg/cpp0x/constexpr-initlist.C: New.
2773 * g++.dg/cpp0x/constexpr-neg1.C: New.
2774 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2775 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
2776 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
2777 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
2778 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
2779 * g++.dg/cpp0x/constexpr-nonlit.C: New.
2780 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
2781 * g++.dg/cpp0x/constexpr-nullptr.C: New.
2782 * g++.dg/cpp0x/constexpr-object1.C: New.
2783 * g++.dg/cpp0x/constexpr-object2.C: New.
2784 * g++.dg/cpp0x/constexpr-overflow.C: New.
2785 * g++.dg/cpp0x/constexpr-pedantic.C: New.
2786 * g++.dg/cpp0x/constexpr-pos1.C: New.
2787 * g++.dg/cpp0x/constexpr-potential1.C: New.
2788 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
2789 * g++.dg/cpp0x/constexpr-pure.C: New.
2790 * g++.dg/cpp0x/constexpr-static.C: New.
2791 * g++.dg/cpp0x/constexpr-static2.C: New.
2792 * g++.dg/cpp0x/constexpr-static3.C: New.
2793 * g++.dg/cpp0x/constexpr-static4.C: New.
2794 * g++.dg/cpp0x/constexpr-static5.C: New.
2795 * g++.dg/cpp0x/constexpr-static6.C: New.
2796 * g++.dg/cpp0x/constexpr-string.C: New.
2797 * g++.dg/cpp0x/constexpr-switch.C: New.
2798 * g++.dg/cpp0x/constexpr-targ.C: New.
2799 * g++.dg/cpp0x/constexpr-throw.C: New.
2800 * g++.dg/cpp0x/constexpr-typeid.C: New.
2801 * g++.dg/cpp0x/constexpr-union.C: New.
2802 * g++.dg/cpp0x/constexpr-value.C: New.
2803 * g++.dg/cpp0x/constexpr-value2.C: New.
2804 * g++.dg/cpp0x/constexpr-variadic.C: New.
2805 * g++.dg/cpp0x/initlist5.C: Use constexpr.
2806 * g++.dg/cpp0x/static_assert3.C: Add expected error.
2807 * g++.dg/other/fold1.C: Likewise.
2808 * g++.dg/parse/crash36.C: Likewise.
2809 * g++.dg/parse/constant4.C: Adjust expected error.
2810 * g++.dg/template/arg5.C: Likewise.
2811 * g++.dg/template/non-dependent10.C: Likewise.
2812 * g++.dg/template/qualified-id3.C: Likewise.
2813 * g++.dg/warn/overflow-warn-1.C: Likewise.
2814 * g++.dg/warn/overflow-warn-3.C: Likewise.
2815 * g++.dg/warn/overflow-warn-4.C: Likewise.
2816 * g++.old-deja/g++.pt/crash10.C: Likewise.
2817
2818 * g++.dg/cpp0x/constexpr-ctor2.C: New.
2819
2820 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2821
2822 Implemented format and noreturn attributes for Objective-C methods.
2823 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
2824 * objc.dg/attributes/method-deprecated-1.m: New.
2825 * objc.dg/attributes/method-deprecated-2.m: New.
2826 * objc.dg/attributes/method-deprecated-3.m: New.
2827 * objc.dg/attributes/method-noreturn-1.m: New.
2828 * objc.dg/attributes/method-sentinel-1.m: New.
2829 * objc.dg/attributes/method-format-1.m: New.
2830 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
2831 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
2832 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
2833 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
2834 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
2835 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
2836 * obj-c++.dg/attributes/method-format-1.mm: New.
2837
2838 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2839
2840 * objc.dg/property/at-property-deprecated-1.m: New.
2841 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
2842
2843 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
2844
2845 Implemented Objective-C 2.0 property accessors.
2846 * objc.dg/property/at-property-6.m: Use nonatomic properties to
2847 avoid testing more complex accessors in this testcase which is not
2848 about them.
2849 * objc.dg/property/at-property-7.m: Same change.
2850 * objc.dg/property/at-property-8.m: Same change.
2851 * objc.dg/property/at-property-9.m: Same change.
2852 * objc.dg/property/at-property-10.m: Same change.
2853 * objc.dg/property/at-property-11.m: Same change.
2854 * obj-c++.dg/property/at-property-6.mm: Same change.
2855 * obj-c++.dg/property/at-property-7.mm: Same change.
2856 * obj-c++.dg/property/at-property-8.mm: Same change.
2857 * obj-c++.dg/property/at-property-9.mm: Same change.
2858 * obj-c++.dg/property/at-property-10.mm: Same change.
2859 * obj-c++.dg/property/at-property-11.mm: Same change.
2860 * objc.dg/property/at-property-12.m: New.
2861 * objc.dg/property/at-property-13.m: New.
2862 * obj-c++.dg/property/at-property-12.mm: New.
2863 * obj-c++.dg/property/at-property-13.mm: New.
2864
2865 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
2866
2867 PR fortran/46152
2868 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
2869 * gfortran.dg/allocate_with_typespec_4.f90: New test.
2870 * gfortran.dg/allocate_with_typespec_1.f90: New test.
2871 * gfortran.dg/allocate_with_typespec_2.f: New test.
2872 * gfortran.dg/allocate_with_typespec_3.f90: New test.
2873 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
2874 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
2875
2876 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
2877 Nathan Froyd <froydnj@codesourcery.com>
2878
2879 PR tree-optimization/46259
2880 * gfortran.dg/pr46259.f: New testcase.
2881
2882 2010-11-01 Paul Koning <ni1d@arrl.net>
2883
2884 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
2885 * gcc.c-torture/compile/20020604-1.c: Ditto.
2886 * gcc.c-torture/compile/20001226-1.c: Ditto.
2887 * gcc.c-torture/compile/20010327-1.c: Ditto.
2888 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
2889 * gcc.c-torture/compile/pr43191.c: Ditto.
2890 * gcc.c-torture/compile/pr41181.c: Ditto.
2891
2892 2010-10-31 Richard Henderson <rth@redhat.com>
2893
2894 * lib/target-supports.exp
2895 (check_effective_target_automatic_stack_alignment): True for
2896 x86 but not windows.
2897 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
2898 use of the preferred-stack-boundary arguments.
2899 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
2900
2901 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
2902
2903 PR target/46142
2904 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
2905 * gcc.target/i386/fma4-builtin-2.c: Likewise.
2906
2907 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2908
2909 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
2910
2911 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2912
2913 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
2914 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
2915 than tls.
2916 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
2917 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2918 * objc.dg/torture/tls/thr-init.m: Likewise.
2919 * objc.dg/torture/tls/thr-init-2.m: Likewise.
2920 * objc.dg/torture/tls/thr-init-3.m: Likewise.
2921
2922 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
2923
2924 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
2925 the Linux kernel.
2926
2927 2010-10-30 Janus Weil <janus@gcc.gnu.org>
2928
2929 PR fortran/44917
2930 PR fortran/44926
2931 PR fortran/46196
2932 * gfortran.dg/typebound_generic_10.f03: New.
2933
2934 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
2935
2936 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
2937 * objc.dg/property/property-neg-1.m: Updated for changes in the
2938 syntax of @property and the implementation of
2939 @synthesize/@dynamic.
2940 * objc.dg/property/property-neg-2.m: Same change.
2941 * objc.dg/property/property-neg-3.m: Same change.
2942 * objc.dg/property/property-neg-4.m: Same change.
2943 * objc.dg/property/property-neg-5.m: Same change.
2944 * objc.dg/property/property-neg-7.m: Same change.
2945 * objc.dg/property/property-1.m: Same change.
2946 * objc.dg/property/synthesize-1.m: Same change.
2947 * objc.dg/property/at-property-2.m: Same change.
2948 * objc.dg/property/at-property-4.m: Same change.
2949
2950 * objc.dg/property/fsf-property-method-acces.m: Updated for
2951 changes in the syntax of @property and the implementation of
2952 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2953 * objc.dg/property/fsf-property-basic.m: Same change.
2954 * objc.dg/property/fsf-property-named-ivar.m: Same change.
2955
2956 * objc.dg/property/at-property-5.m: New.
2957 * objc.dg/property/at-property-6.m: New.
2958 * objc.dg/property/at-property-7.m: New.
2959 * objc.dg/property/at-property-8.m: New.
2960 * objc.dg/property/at-property-9.m: New.
2961 * objc.dg/property/at-property-10.m: New.
2962 * objc.dg/property/at-property-11.m: New.
2963 * objc.dg/property/synthesize-2.m: New.
2964 * objc.dg/property/dynamic-2.m: New.
2965
2966 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
2967 syntax of @property and the implementation of
2968 @synthesize/@dynamic.
2969 * obj-c++.dg/property/property-neg-2.mm: Same change.
2970 * obj-c++.dg/property/property-neg-3.mm: Same change.
2971 * obj-c++.dg/property/property-neg-4.mm: Same change.
2972 * obj-c++.dg/property/property-neg-5.mm: Same change.
2973 * obj-c++.dg/property/property-neg-7.mm: Same change.
2974 * obj-c++.dg/property/property-1.mm: Same change.
2975 * obj-c++.dg/property/synthesize-1.mm: Same change.
2976 * obj-c++.dg/property/at-property-2.mm: Same change.
2977 * obj-c++.dg/property/at-property-4.mm: Same change.
2978
2979 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
2980 changes in the syntax of @property and the implementation of
2981 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
2982 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
2983 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
2984
2985 * obj-c++.dg/property/at-property-5.mm: New.
2986 * obj-c++.dg/property/at-property-6.mm: New.
2987 * obj-c++.dg/property/at-property-7.mm: New.
2988 * obj-c++.dg/property/at-property-8.mm: New.
2989 * obj-c++.dg/property/at-property-9.mm: New.
2990 * obj-c++.dg/property/at-property-10.mm: New.
2991 * obj-c++.dg/property/at-property-11.mm: New.
2992 * obj-c++.dg/property/synthesize-2.mm: New.
2993 * obj-c++.dg/property/dynamic-2.mm: New.
2994
2995 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
2996 Andrew Pinski <pinskia@gmail.com>
2997
2998 * gcc.c-torture/execute/vector-shift.c: New testcase.
2999 * gcc.c-torture/execute/vector-shift1.c: Likewise.
3000 * gcc.c-torture/execute/vector-shift2.c: Likewise.
3001 * gcc.dg/vector-shift.c: Likewise.
3002 * gcc.dg/vector-shift1.c: Likewise.
3003 * gcc.dg/torture/vector-shift2.c: Likewise.
3004 * gcc.dg/vector-shift3.c: Likewise.
3005 * gcc.dg/simd-1b.c: Adjust.
3006
3007 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
3008
3009 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3010
3011 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
3012
3013 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3014
3015 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
3016
3017 PR target/46153
3018 * gcc.target/i386/pr46153.c: New test.
3019
3020 2010-10-27 Jason Merrill <jason@redhat.com>
3021
3022 * g++.dg/cpp0x/constexpr-is_literal.C: New.
3023
3024 2010-10-27 Janus Weil <janus@gcc.gnu.org>
3025
3026 PR fortran/46161
3027 * gfortran.dg/class_dummy_3.f03: New.
3028
3029 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
3030
3031 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3032 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3033
3034 * gcc.target/i386/avx-vzeroupper-3.c: New.
3035 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3036 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3037 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3038 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3039 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3040 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3041 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3042 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3043 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3044 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3045 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3046
3047 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3048
3049 * obj-c.dg/property/at-property-4.m: New.
3050 * obj-c++.dg/property/at-property-4.mm: New.
3051 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3052 updates in warning.
3053 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3054 updates in warning.
3055
3056 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
3057
3058 * objc.dg/property/at-property-1.m: New.
3059 * objc.dg/property/at-property-2.m: New.
3060 * objc.dg/property/at-property-3.m: New.
3061 * objc.dg/ivar-invalid-type-1.m: New.
3062 * obj-c++.dg/property/at-property-1.mm: New.
3063 * obj-c++.dg/property/at-property-2.mm: New.
3064 * obj-c++.dg/property/at-property-3.mm: New.
3065 * obj-c++.dg/ivar-invalid-type-1.mm: New.
3066 * objc.dg/property/property-neg-6.m: Updated testcase for updates
3067 in error reporting.
3068
3069 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3070
3071 PR libgfortran/46010
3072 * gfortran.dg/namelist_66.f90: New test.
3073 * gfortran.dg/fmt_t_6.f: Fix whitespace.
3074
3075 2010-10-26 Janus Weil <janus@gcc.gnu.org>
3076
3077 PR fortran/42647
3078 * gfortran.dg/allocatable_scalar_9.f90: Extended.
3079 * gfortran.dg/allocatable_scalar_10.f90: New.
3080 * gfortran.dg/class_19.f03: Extended.
3081
3082 2010-10-26 Jan Hubicka <jh@suse.cz>
3083
3084 PR middle-end/45736
3085 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3086
3087 2010-10-26 Ira Rosen <irar@il.ibm.com>
3088
3089 PR tree-optimization/46167
3090 * gcc.dg/vect/O-pr46167.c: New.
3091 * gcc.dg/vect/vect.exp: Run tests with -O.
3092
3093 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
3094
3095 PR target/44948
3096 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3097 * g++.dg/vect/pr33860a.cc: Likewise.
3098 * gcc.c-torture/compile/20070522-1.c: Likewise.
3099 * gcc.dg/compat/struct-align-1_x.c: Likewise.
3100 * gcc.dg/compat/struct-align-1_y.c: Likewise.
3101 * gcc.dg/compat/struct-align-2_x.c: Likewise.
3102 * gcc.dg/compat/struct-align-2_y.c: Likewise.
3103 * gcc.dg/pr44136.c: Likewise.
3104
3105 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3106 * gcc.dg/compat/vector-1_x.c: Likewise.
3107 * gcc.dg/compat/vector-1_y.c: Likewise.
3108 * gcc.dg/compat/vector-2_x.c: Likewise.
3109 * gcc.dg/compat/vector-2_y.c: Likewise.
3110 * gcc.dg/pr43300.c: Likewise.
3111
3112 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3113 * gcc.dg/compat/vector-1a_y.c: Likewise.
3114 * gcc.dg/compat/vector-1b_x.c: Likewise.
3115 * gcc.dg/compat/vector-1b_y.c: Likewise.
3116 * gcc.dg/compat/vector-2a_x.c: Likewise.
3117 * gcc.dg/compat/vector-2a_y.c: Likewise.
3118 * gcc.dg/compat/vector-2b_x.c: Likewise.
3119 * gcc.dg/compat/vector-2b_y.c: Likewise.
3120 * gcc.target/i386/pr39162.c: Likewise.
3121 * gcc.target/i386/pr40906-2.c: Likewise.
3122 * gcc.target/i386/sse-5.c: Likewise.
3123
3124 * gcc.dg/pr35442.c: Prune ABI change warnings.
3125
3126 * gcc.c-torture/execute/pr38151.x: New.
3127 * gcc.target/i386/pr44948-1a.c: Likewise.
3128 * gcc.target/i386/pr44948-1b.c: Likewise.
3129 * gcc.target/i386/pr44948-2a.c: Likewise.
3130 * gcc.target/i386/pr44948-2b.c: Likewise.
3131
3132 2010-10-26 Ian Lance Taylor <iant@google.com>
3133
3134 PR middle-end/45687
3135 * gcc.c-torture/execute/20101025-1.c: New test.
3136
3137 2010-10-26 Tobias Burnus <burnus@net-b.de>
3138
3139 PR fortran/45451
3140 * gfortran.dg/class_allocate_5.f90: New.
3141
3142 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3143
3144 Implement opaque-enum-specifiers for C++0x
3145 * g++.dg/cpp0x/forw_enum1.C: New.
3146 * g++.dg/cpp0x/forw_enum2.C: New.
3147 * g++.dg/cpp0x/forw_enum3.C: New.
3148 * g++.dg/cpp0x/forw_enum4.C: New.
3149 * g++.dg/cpp0x/forw_enum5.C: New.
3150 * g++.dg/cpp0x/forw_enum6.C: New.
3151 * g++.dg/cpp0x/forw_enum7.C: New.
3152 * g++.dg/cpp0x/forw_enum8.C: New.
3153 * g++.dg/cpp0x/forw_enum9.C: New.
3154 * g++.dg/parse/enum3.C: Add new errors.
3155 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3156 * g++.dg/cpp0x/auto9.C: Add new error.
3157 * g++.dg/template/crash79.C: Add new errors.
3158
3159 2010-10-26 Jie Zhang <jie@codesourcery.com>
3160
3161 * gcc.target/arm/volatile-bitfields-1.c: New test.
3162 * gcc.target/arm/volatile-bitfields-2.c: New test.
3163 * gcc.target/arm/volatile-bitfields-3.c: New test.
3164
3165 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3166
3167 * gnat.dg/pointer_discr1.adb: New test.
3168 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3169 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3170 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3171
3172 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3173
3174 * gnat.dg/loop_optimization8.adb: New test.
3175 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3176 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3177
3178 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
3179
3180 * gnat.dg/in_out_parameter2.adb: New test.
3181 * gnat.dg/in_out_parameter3.adb: Likewise.
3182
3183 2010-10-25 Jie Zhang <jie@codesourcery.com>
3184
3185 * g++.dg/opt/combine.c: New test.
3186
3187 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
3188
3189 * gnat.dg/opt7.ad[sb]: New test.
3190 * gnat.dg/opt7_pkg.ads: New helper.
3191
3192 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3193
3194 PR objc/45735
3195 * obj-c.dg/pr45735.mm: New.
3196 * obj-c++.dg/pr45735.mm: New.
3197
3198 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3199
3200 PR objc/24393
3201 * objc.dg/pr24393.m: New.
3202 * obj-c++.dg/pr24393.mm: New.
3203
3204 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3205
3206 PR objc/28049
3207 * objc.dg/pr28049.m: New.
3208 * obj-c++.dg/pr28049.mm: New.
3209
3210 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
3211
3212 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
3213 parameter attributes are now supported.
3214 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3215 * objc.dg/attributes/parameter-attribute-1.m: New test.
3216 * objc.dg/attributes/parameter-attribute-2.m: New test.
3217 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3218 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3219
3220 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
3221
3222 Based on the CFString implementation in FSF apple/trunk branch.
3223
3224 * gcc.dg/darwin-cfstring-1.c: New.
3225 * gcc.dg/darwin-cfstring-2.c: New.
3226 * gcc.dg/torture/darwin-cfstring-3.c: New.
3227 * g++.dg/other/darwin-cfstring1.C: New.
3228 * g++.dg/torture/darwin-cfstring-3.C: New.
3229
3230 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
3231
3232 * objc.dg/demangle-1.m: New test.
3233 * obj-c++.dg/demangle-1.mm: New test.
3234 * obj-c++.dg/demangle-2.mm: New test.
3235 * obj-c++.dg/demangle-3.mm: New test.
3236
3237 2010-10-23 Ian Lance Taylor <iant@google.com>
3238
3239 * gcc.c-torture/execute/20101011-1.c: New test.
3240 * gcc.c-torture/execute/20101011-1.x: New test driver.
3241
3242 2010-10-23 Tobias Burnus <burnus@net-b.de>
3243
3244 PR fortran/46122
3245 * gfortran.dg/protected_8.f90: New.
3246
3247 2010-10-23 Joseph Myers <joseph@codesourcery.com>
3248
3249 * gcc.dg/march-generic.c: Skip for -march in multilib options.
3250 * gcc.target/i386/isa-9.c: Skip for -march other than
3251 -march=amdfam10 in multilib options.
3252 * gcc.target/i386/pr42589.c: Skip for -march other than
3253 -march=i486 in multilib options.
3254 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3255 other -march in multilib options.
3256
3257 2010-10-23 Jie Zhang <jie@codesourcery.com>
3258
3259 PR rtl-optimization/37360
3260 * gcc.dg/pr37360.c: New test.
3261
3262 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3263
3264 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3265
3266 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
3267 Andrew Pinski <pinskia@gmail.com>
3268
3269 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3270 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3271 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3272 * gcc.dg/vector-subscript-1.c: Likewise.
3273 * gcc.dg/vector-subscript-2.c: Likewise.
3274 * gcc.dg/vector-subscript-3.c: New testcase.
3275 * gcc.dg/array-8.c: Adjust.
3276
3277 2010-10-22 Richard Guenther <rguenther@suse.de>
3278
3279 PR middle-end/46137
3280 * c-c++-common/torture/pr46137.c: New testcase.
3281
3282 2010-10-22 Jason Merrill <jason@redhat.com>
3283
3284 PR c++/46129
3285 * g++.dg/template/defarg14.C: New.
3286
3287 2010-10-22 Jason Merrill <jason@redhat.com>
3288
3289 PR c++/46103
3290 * g++.dg/cpp0x/implicit10.C: New.
3291
3292 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
3293
3294 PR target/46098
3295 * gcc.target/i386/pr46098.c: New test.
3296
3297 2010-10-22 Richard Guenther <rguenther@suse.de>
3298
3299 PR tree-optimization/45720
3300 * gcc.dg/torture/pr45720.c: New testcase.
3301
3302 2010-10-22 Ira Rosen <irar@il.ibm.com>
3303
3304 PR tree-optimization/46126
3305 * gcc.dg/vect/pr46126.c: New.
3306
3307 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
3308
3309 Based on the CFString implementation in FSF apple/trunk branch.
3310
3311 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3312 so that the latter can be used in dg-skip and dg-xfail clauses.
3313 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3314 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3315 to use dg-additional-files for Object1.
3316 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3317 to use dg-additional-files for Object1, move to torture/strings/.
3318 * obj-c++.dg/const-str-4.mm: Likewise.
3319 * obj-c++.dg/const-str-3.mm: Likewise.
3320 * obj-c++.dg/const-str-8.mm: Likewise.
3321 * obj-c++.dg/const-str-9.mm: Likewise.
3322 * obj-c++.dg/const-str-10.mm: Likewise.
3323 * obj-c++.dg/const-str-10.mm: Likewise.
3324 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3325 to use dg-additional-files for Object1, move to strings/.
3326 * obj-c++.dg/const-str-2.mm: Likewise.
3327 * obj-c++.dg/const-str-5.mm: Likewise.
3328 * obj-c++.dg/const-str-6.mm: Likewise.
3329 * obj-c++.dg/const-str-12.mm: Likewise.
3330 * obj-c++.dg/strings/strings.exp: New.
3331 * obj-c++.dg/strings/const-cfstring-2.mm: New.
3332 * obj-c++.dg/strings/const-cfstring-5.mm: New.
3333 * obj-c++.dg/torture/strings/strings.exp: New.
3334 * obj-c++.dg/torture/strings/string1.mm: New.
3335 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3336 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3337 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3338
3339 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3340 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3341 * objc/execute/string2.m: Likewise.
3342 * objc/execute/string3.m: Likewise.
3343 * objc/execute/string3.m: Likewise.
3344 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3345 * objc.dg/foreach-4.m: Likewise.
3346 * objc.dg/foreach-5.m: Likewise.
3347 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3348 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3349 * objc.dg/const-str-4.m: Likewise.
3350 * objc.dg/const-str-7.m: Likewise.
3351 * objc.dg/const-str-8.m: Likewise.
3352 * objc.dg/const-str-9.m: Likewise.
3353 * objc.dg/const-str-10.m: Likewise.
3354 * objc.dg/const-str-11.m: Likewise.
3355 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3356 to use dg-additional-files for Object1, move to objc.dg/strings/.
3357 * objc.dg/const-str-2.m: Likewise.
3358 * objc.dg/const-str-5.m: Likewise.
3359 * objc.dg/const-str-6.m: Likewise.
3360 * objc.dg/const-str-12.m: Likewise.
3361 * objc.dg/const-str-12b.m: Likewise.
3362 * objc.dg/strings/strings.exp: New.
3363 * objc.dg/strings/const-cfstring-2.m: New.
3364 * objc.dg/strings/const-cfstring-5.m: New.
3365 * objc.dg/torture/strings/strings.exp: New.
3366 * objc.dg/torture/strings/const-cfstring-1.m: New.
3367 * objc.dg/torture/strings/const-cfstring-3.m: New.
3368 * objc.dg/torture/strings/const-cfstring-4.m: New.
3369
3370 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3371
3372 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3373
3374 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
3375
3376 PR c++/46117
3377 * g++.dg/parse/crash57.C: New.
3378
3379 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
3380 H.J. Lu <hongjiu.lu@intel.com>
3381
3382 PR target/45946
3383 * gcc.target/i386/pr45946.c: New test.
3384
3385 2010-10-21 Martin Jambor <mjambor@suse.cz>
3386
3387 PR tree-optimization/45875
3388 * g++.dg/ipa/pr45875.C: New test.
3389
3390 2010-10-21 Ira Rosen <irar@il.ibm.com>
3391
3392 PR tree-optimization/46049
3393 PR tree-optimization/46052
3394 * gcc.dg/vect/pr46052.c: New test.
3395 * gcc.dg/vect/pr46049.c: New test.
3396
3397 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3398
3399 PR fortran/46007
3400 * gfortran.dg/shape_5.f90: New test case.
3401
3402 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3403
3404 PR fortran/46060
3405 * gfortran.dg/proc_ptr_comp_25.f90: New.
3406
3407 2010-10-21 Richard Guenther <rguenther@suse.de>
3408 Michael Matz <matz@suse.de>
3409
3410 PR tree-optimization/45764
3411 * gcc.dg/torture/pr45764.c: New testcase.
3412
3413 2010-10-21 Richard Guenther <rguenther@suse.de>
3414
3415 PR tree-optimization/46111
3416 * g++.dg/torture/pr46111.C: New testcase.
3417
3418 2010-10-21 Janus Weil <janus@gcc.gnu.org>
3419
3420 PR fortran/46067
3421 * gfortran.dg/dummy_procedure_4.f90: New.
3422 * gfortran.dg/proc_ptr_30.f90: New.
3423
3424 2010-10-21 Tobias Burnus <burnus@net-b.de>
3425
3426 PR fortran/46100
3427 * gfortran.dg/ptr-func-1.f90: New.
3428 * gfortran.dg/ptr-func-2.f90: New.
3429
3430 2010-10-20 Jakub Jelinek <jakub@redhat.com>
3431
3432 PR tree-optimization/45919
3433 * gcc.c-torture/compile/pr45919.c: New test.
3434
3435 PR tree-optimization/46066
3436 * gcc.dg/autopar/pr46066.c: New test.
3437
3438 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3439
3440 PR c++/46024
3441 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3442
3443 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3444
3445 PR c++/46056
3446 * g++.dg/cpp0x/range-for7.C: New.
3447
3448 2010-10-20 Richard Guenther <rguenther@suse.de>
3449
3450 PR lto/45667
3451 * g++.dg/lto/20101020-1_0.h: New testcase.
3452 * g++.dg/lto/20101020-1_0.C: Likewise.
3453 * g++.dg/lto/20101020-1_1.C: Likewise.
3454
3455 2010-10-20 Dmitry Melnik <dm@ispras.ru>
3456
3457 * gcc.dg/20101013-1.c: New test.
3458
3459 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
3460
3461 PR target/46085
3462 * gcc.target/i386/pr46085-1.c: New.
3463 * gcc.target/i386/pr46085-2.c: Likewise.
3464
3465 2010-10-20 Richard Guenther <rguenther@suse.de>
3466
3467 PR tree-optimization/45860
3468 * gcc.dg/torture/pr45860.c: New testcase.
3469
3470 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
3471
3472 * gnat.dg/discr25.adb: New test.
3473 * gnat.dg/discr25_pkg.ad[sb]: New helper.
3474
3475 2010-10-20 Olivier Hainque <hainque@adacore.com>
3476
3477 * gcc.target/powerpc/ehreturn.c: New test.
3478
3479 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3480
3481 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
3482 not require Foundation and run with the GNU runtime as well.
3483
3484 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
3485
3486 Radar 4439126
3487 * obj-c++.dg/template-8.mm: New.
3488
3489 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
3490
3491 PR objc/23709
3492 * objc.dg/pr23709.m: New.
3493 * obj-c++.dg/pr23709.m: New.
3494
3495 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
3496
3497 PR c++/46046
3498 * g++.dg/template/crash104.C: New.
3499
3500 2010-10-19 Richard Henderson <rth@redhat.com>
3501
3502 * gcc.target/i386/fma3-fma.c: New.
3503 * gcc.target/i386/fma3-builtin.c: New.
3504 * gcc.target/i386/fma4-builtin.c: New.
3505
3506 2010-10-19 Richard Guenther <rguenther@suse.de>
3507
3508 PR testsuite/46081
3509 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3510
3511 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3512
3513 Merge from 'apple/trunk' branch on FSF servers.
3514
3515 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
3516
3517 Radar 4293709
3518 * objc.dg/proto-init-mimatch-1.m: New.
3519 * obj-c++.dg/proto-init-mimatch-1.mm: New.
3520
3521 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3522
3523 Implemented parsing @synthesize and @dynamic for
3524 Objective-C/Objective-C++.
3525 * objc.dg/property/dynamic-1.m: New.
3526 * objc.dg/property/synthesize-1.m: New.
3527 * obj-c++.dg/property/dynamic-1.mm: New.
3528 * obj-c++.dg/property/synthesize-1.mm: New.
3529
3530 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3531
3532 * objc.dg/at-class-1.m: New.
3533 * objc.dg/at-class-1.mm: New.
3534
3535 2010-10-18 Steve Ellcey <sje@cup.hp.com>
3536
3537 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
3538
3539 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3540
3541 Merge from 'apple/trunk' branch on FSF servers.
3542
3543 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
3544
3545 Radar 4407151
3546 * obj-c++.dg/template-7.mm: New.
3547
3548 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3549
3550 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
3551 bugfix.
3552
3553 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
3554
3555 Merge from 'apple/trunk' branch on FSF servers.
3556
3557 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
3558
3559 Radar 4451818
3560 * obj-c++.dg/try-catch-16.mm: New.
3561 * obj-c++.dg/try-catch-17.mm: New.
3562
3563 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
3564
3565 Radar 4330422
3566 * obj-c++.dg/try-catch-15.mm: New
3567
3568 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
3569
3570 Radar 4204796
3571 * obj-c++.dg/try-catch-12.mm: New
3572 * obj-c++.dg/try-catch-13.mm: New
3573 * obj-c++.dg/try-catch-14.mm: New
3574 * objc.dg/try-catch-11.m: New
3575 * objc.dg/try-catch-12.m: New
3576 * objc.dg/try-catch-13.m: New
3577
3578 2010-10-18 Richard Henderson <rth@redhat.com>
3579
3580 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
3581
3582 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3583
3584 PR c/46015
3585 * c-c++-common/Wunused-var-13.c: New test.
3586
3587 2010-10-18 Richard Guenther <rguenther@suse.de>
3588
3589 PR tree-optimization/45967
3590 * gcc.dg/torture/pr45967.c: New testcase.
3591 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
3592 * gcc.dg/ipa/ipa-pta-13.c: Likewise
3593 * gcc.dg/torture/pr39074-2.c: Likewise
3594 * gcc.dg/torture/pta-escape-1.c: Likewise
3595 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
3596 * gcc.dg/tree-ssa/pta-callused.c: Likewise
3597 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
3598 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
3599 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
3600 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
3601
3602 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
3603
3604 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
3605
3606 2010-10-18 Richard Guenther <rguenther@suse.de>
3607
3608 PR lto/44950
3609 * g++.dg/lto/20101015-2_0.C: New testcase.
3610
3611 2010-10-18 Jakub Jelinek <jakub@redhat.com>
3612
3613 PR middle-end/46019
3614 * gcc.c-torture/execute/pr46019.c: New test.
3615
3616 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3617
3618 Merge from 'apple/trunk' branch on FSF servers.
3619
3620 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
3621
3622 Radar 4516785
3623 * obj-c++.dg/method-namespace-2.mm: New.
3624
3625 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3626
3627 Merge from 'apple/trunk' branch on FSF servers.
3628
3629 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3630
3631 Radar 4133425
3632 * objc.dg/private-1.m: Test modified.
3633 * obj-c++.dg/private-1.mm: Test modified.
3634
3635 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3636
3637 PR testsuite/45987
3638 * gcc.target/i386/push-1.c: Remove.
3639
3640 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
3641 H.J. Lu <hongjiu.lu@intel.com>
3642
3643 PR target/46051
3644 * gcc.target/i386/pr46051.c: New test.
3645
3646 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3647
3648 * obj-c++.dg/gnu-api-2-class.mm: New.
3649 * obj-c++.dg/gnu-api-2-ivar.mm: New.
3650 * obj-c++.dg/gnu-api-2-method.mm: New.
3651 * obj-c++.dg/gnu-api-2-objc.mm: New.
3652 * obj-c++.dg/gnu-api-2-object.mm: New.
3653 * obj-c++.dg/gnu-api-2-property.mm: New.
3654 * obj-c++.dg/gnu-api-2-protocol.mm: New.
3655 * obj-c++.dg/gnu-api-2-sel.mm: New.
3656
3657 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
3658
3659 * objc.dg/fsf-package-0.m: New.
3660 * obj-c++.dg/fsf-package-0.m: New.
3661
3662 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
3663
3664 PR objc/18255
3665 * objc.dg/pr18255.m: New.
3666
3667 2010-10-16 Jan Hubicka <jh@suse.cz>
3668
3669 PR middle-end/44206
3670 * g++.dg/torture/pr44206.C: New.
3671
3672 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3673
3674 * objc.dg/gnu-api-2-class.m: New.
3675 * objc.dg/gnu-api-2-objc.m: New.
3676
3677 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
3678
3679 * objc.dg/gnu-api-2-ivar.m: New.
3680
3681 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3682
3683 * objc.dg/gnu-api-2-property.m: New.
3684
3685 2010-10-15 Xinliang David Li <davidxl@google.com>
3686
3687 * g++.dg/uninit-pred-3_a.C: New test.
3688 * g++.dg/uninit-pred-3_b.C: New test.
3689
3690 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3691
3692 * objc.dg/gnu-api-2-object.m: New.
3693
3694 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3695
3696 * objc.dg/gnu-api-2-method.m: New.
3697
3698 2010-10-15 Jason Merrill <jason@redhat.com>
3699
3700 * g++.dg/lto/pr45983_0.C: New.
3701
3702 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3703
3704 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
3705 builtin combiner patterns.
3706 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
3707 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
3708 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
3709 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
3710 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
3711
3712 2010-10-15 Richard Guenther <rguenther@suse.de>
3713
3714 * g++.dg/lto/20101015-1_0.C: New testcase.
3715
3716 2010-10-15 Richard Guenther <rguenther@suse.de>
3717
3718 PR testsuite/46021
3719 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
3720 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
3721
3722 2010-10-15 Richard Guenther <rguenther@suse.de>
3723
3724 PR lto/45957
3725 * g++.dg/lto/20101014-1_0.C: New testcase.
3726
3727 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
3728
3729 * objc.dg/gnu-api-2-protocol.m: New.
3730 * objc.dg/gnu-api-2-sel.m: New.
3731
3732 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3733
3734 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
3735 arm-eabi targets.
3736
3737 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
3738
3739 * gcc.dg/20101010-1.c: New testcase.
3740
3741 2010-10-15 Jie Zhang <jie@codesourcery.com>
3742
3743 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
3744 script when relocatable linking.
3745
3746 2010-10-14 Yao Qi <yao@codesourcery.com>
3747
3748 PR target/45447
3749 * gcc.target/arm/pr45447.c: New test.
3750
3751 2010-10-14 Jan Hubicka <jh@suse.cz>
3752
3753 PR middle-end/45621
3754 * g++.dg/lto/pr45621.h : New.
3755 * g++.dg/lto/pr45621_0.C: New.
3756 * g++.dg/lto/pr45621_1.C: New.
3757
3758 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3759
3760 * objc.dg/property: New.
3761 * objc.dg/property/fsf-property-basic.m: New.
3762 * objc.dg/property/fsf-property-method-access.m: New.
3763 * objc.dg/property/fsf-property-named-ivar.m: New.
3764 * obj-c++.dg/property: New.
3765 * obj-c++.dg/property/fsf-property-basic.mm: New.
3766 * obj-c++.dg/property/fsf-property-method-access.mm: New.
3767 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
3768
3769 merge from FSF apple 'trunk' branch.
3770 2006 Fariborz Jahanian <fjahanian@apple.com>
3771
3772 Radars 4436866, 4505126, 4506903, 4517826
3773 * objc.dg/property/property-1.m: New.
3774 * objc.dg/property/property-2.m: New.
3775 * objc.dg/property/property-3.m: New.
3776 * objc.dg/property/property-neg-1.m: New.
3777 * objc.dg/property/property-neg-2.m: New.
3778 * objc.dg/property/property-neg-3.m: New.
3779 * objc.dg/property/property-neg-4.m: New.
3780 * objc.dg/property/property-neg-5.m: New.
3781 * objc.dg/property/property-neg-6.m: New.
3782 * objc.dg/property/property-neg-7.m: New.
3783 * objc.dg/property/property.exp: New.
3784 * obj-c++.dg/property/property-1.mm: New.
3785 * obj-c++.dg/property/property-2.mm: New.
3786 * obj-c++.dg/property/property-3.mm: New.
3787 * obj-c++.dg/property/property-neg-1.mm: New.
3788 * obj-c++.dg/property/property-neg-2.mm: New.
3789 * obj-c++.dg/property/property-neg-3.mm: New.
3790 * obj-c++.dg/property/property-neg-4.mm: New.
3791 * obj-c++.dg/property/property-neg-5.mm: New.
3792 * obj-c++.dg/property/property-neg-6.mm: New.
3793 * obj-c++.dg/property/property-neg-7.mm: New.
3794 * obj-c++.dg/property/property.exp: New.
3795
3796 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3797
3798 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
3799
3800 2010-10-14 Joseph Myers <joseph@codesourcery.com>
3801
3802 PR c/45969
3803 * gcc.c-torture/compile/pr45969-1.c: New test.
3804
3805 2010-10-14 Richard Guenther <rguenther@suse.de>
3806
3807 PR tree-optimization/44913
3808 * gcc.dg/torture/pr44913.c: New testcase.
3809
3810 2010-10-14 Richard Guenther <rguenther@suse.de>
3811
3812 PR lto/45382
3813 * g++.dg/lto/20101014-2_0.C: New testcase.
3814
3815 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3816
3817 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
3818 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3819 * gcc.target/i386/pr44130.c: Likewise.
3820 * gcc.target/i386/pr44144.c: Likewise.
3821 * gcc.target/i386/pr44180.c: Likewise.
3822 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3823 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
3824 * gcc.target/i386/vect-sizes-1.c: Likewise.
3825 * gcc.target/i386/vectorize4-avx.c: Likewise.
3826
3827 2010-10-14 Richard Guenther <rguenther@suse.de>
3828
3829 PR lto/44561
3830 * g++.dg/lto/20101010-3_0.C: New testcase.
3831 * g++.dg/lto/20101010-4_0.C: Likewise.
3832
3833 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
3834
3835 * objc.dg/pr45878.m: Update to include NSConstantString interface
3836 for -fnext-runtime.
3837 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
3838 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
3839 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
3840 reference for m64 -fnext-runtime.
3841
3842 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3843
3844 * gcc.target/i386/vect-sizes-1.c: New.
3845
3846 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3847
3848 PR middle-end/46011
3849 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
3850
3851 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
3852
3853 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
3854 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3855
3856 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3857
3858 * gcc.target/ia64/20101005.c: New test.
3859
3860 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
3861
3862 PR rtl-optimization/45570
3863 * gcc.dg/pr45570.c: New test.
3864
3865 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3866
3867 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
3868 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
3869 * gcc.target/i386/vectorize4-avx.c: Likewise.
3870
3871 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3872
3873 * gcc.target/i386/avx-copysign-vec.c: New.
3874 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
3875
3876 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3877
3878 PR middle-end/44130
3879 * gcc.target/i386/pr44130.c: New.
3880
3881 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3882
3883 PR middle-end/44144
3884 * gcc.target/i386/pr44144.c: New.
3885
3886 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
3887
3888 PR target/44180
3889 * gcc.target/i386/pr44180.c: New.
3890
3891 2010-10-13 Jason Merrill <jason@redhat.com>
3892
3893 * g++.dg/template/canon-type-8.C: New.
3894
3895 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
3896
3897 * gcc.c-torture/execute/20101013-1.c: New test.
3898
3899 2010-10-13 Richard Guenther <rguenther@suse.de>
3900
3901 PR objc/45878
3902 * objc.dg/pr45878.m: New testcase.
3903
3904 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
3905
3906 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
3907 * gcc.dg/format/dfp-printf-1.c: Likewise.
3908 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
3909
3910 2010-10-13 Richard Guenther <rguenther@suse.de>
3911
3912 PR tree-optimization/45788
3913 * g++.dg/pr45788.C: New testcase.
3914
3915 2010-10-13 Richard Guenther <rguenther@suse.de>
3916
3917 PR tree-optimization/45970
3918 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
3919
3920 2010-10-13 Richard Guenther <rguenther@suse.de>
3921
3922 PR tree-optimization/45982
3923 * gcc.dg/torture/pr45982.c: New testcase.
3924 * gcc.dg/tree-ssa/pr24287.c: Adjust.
3925 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
3926 * gcc.dg/torture/pr39074-2.c: Likewise.
3927
3928 2010-10-13 Richard Guenther <rguenther@suse.de>
3929
3930 PR middle-end/45874
3931 * g++.dg/torture/pr45874.C: New testcase.
3932
3933 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
3934
3935 * objc.dg/attributes/method-attribute-1.m: Update to respond
3936 to implemented method attributes..
3937 * objc.dg/attributes/method-attribute-2.m: Likewise.
3938 * objc.dg/attributes/method-attribute-3.m: Likewise.
3939 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
3940 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
3941 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
3942
3943 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
3944
3945 PR libobjc/23214
3946 * objc.dg/pr23214.m: New.
3947
3948 2010-10-12 Michael Eager <eager@eagercon.com>
3949
3950 PR testsuite/45856
3951 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
3952 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
3953
3954 2010-10-12 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR fortran/45636
3957 * gcc.c-torture/execute/pr45636.c: New test.
3958 * gfortran.dg/pr45636.f90: New test.
3959
3960 2010-10-12 Richard Henderson <rth@redhat.com>
3961
3962 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
3963
3964 2010-10-12 Daniel Kraft <d@domob.eu>
3965
3966 PR fortran/38936
3967 * gfortran.dg/associate_1.f03: More tests with derived-types.
3968 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
3969 * gfortran.dg/associate_8.f03: Fix typo.
3970 * gfortran.dg/initialization_27.f90: Fix typo.
3971
3972 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3973
3974 PR testsuite/45851
3975 * lib/lto.exp (lto-get-options-main): Support optional target
3976 selector for dg-extra-ld-options.
3977
3978 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3979
3980 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
3981 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
3982
3983 2010-10-11 Martin Jambor <mjambor@suse.cz>
3984
3985 PR middle-end/45699
3986 * g++.dg/torture/pr45699.C: New test.
3987 * g++.dg/otr-fold-1.C: Adjusted.
3988 * g++.dg/otr-fold-1.C: Likewise.
3989
3990 2010-10-11 Nick Clifton <nickc@redhat.com>
3991
3992 * gcc.c-torture/compile/pr44197.c: Require visibility support.
3993 Allow for a user label prefix.
3994
3995 2010-10-10 Richard Guenther <rguenther@suse.de>
3996
3997 * g++.dg/lto/20101010-1_0.C: New testcase.
3998 * g++.dg/lto/20101010-2_0.C: Likewise.
3999
4000 2010-10-11 Ira Rosen <irar@il.ibm.com>
4001
4002 PR tree-optimization/45902
4003 * gcc.dg/vect/45902.c: New test.
4004
4005 2010-10-11 Jakub Jelinek <jakub@redhat.com>
4006
4007 PR target/45870
4008 * gcc.dg/tls/pr45870.c: New test.
4009
4010 2010-10-10 Janus Weil <janus@gcc.gnu.org>
4011
4012 PR fortran/45961
4013 * gfortran.dg/typebound_operator_6.f03: New.
4014
4015 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
4016
4017 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4018 and adjust -export symbol scanning.
4019 * g++.dg/ext/dllexport1.C: Likewise.
4020 * g++.dg/ext/dllexport3.C: Likewise.
4021 * gcc.dg/dll-3.c: Likewise.
4022 * gcc.dg/dll-4.c: Likewise.
4023 * gcc.dg/dll-5.c: Likewise.
4024
4025 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4026
4027 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4028 instead of tree_profile dump file.
4029 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4030 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4031 dump file.
4032
4033 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
4034
4035 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4036
4037 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4038
4039 * gfortran.dg/character_comparison_4.f90: New test.
4040 * gfortran.dg/character_comparison_5.f90: New test.
4041 * gfortran.dg/character_comparison_6.f90: New test.
4042
4043 2010-10-09 Richard Henderson <rth@redhat.com>
4044
4045 * lib/target-supports.exp
4046 (check_effective_target_automatic_stack_alignment): Always true.
4047
4048 2010-10-09 Richard Guenther <rguenther@suse.de>
4049
4050 PR lto/45956
4051 * gcc.dg/lto/20101009-2_0.c: New testcase.
4052 * gcc.dg/lto/20101009-2_1.c: Likewise.
4053 * gcc.dg/lto/20101009-2_2.c: Likewise.
4054
4055 2010-10-09 Richard Guenther <rguenther@suse.de>
4056
4057 PR lto/45947
4058 * g++.dg/lto/20101009-1_0.C: New testcase.
4059
4060 2010-10-09 Richard Guenther <rguenther@suse.de>
4061
4062 PR tree-optimization/45945
4063 * gcc.dg/lto/20101009-1_0.c: New testcase.
4064
4065 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
4066
4067 PR target/45913
4068 * gcc.target/i386/pr45913.c: New.
4069
4070 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4071
4072 PR fortran/45943
4073 * gfortran.dg/streamio_16.f90: Update test.
4074
4075 2010-10-08 Jakub Jelinek <jakub@redhat.com>
4076
4077 PR tree-optimization/45903
4078 * gcc.target/i386/pr45903.c: New test.
4079
4080 2010-10-08 Arnaud Charlet <charlet@adacore.com>
4081
4082 * gnat.dg/interface5.adb: Compile with warnings disabled.
4083
4084 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4085
4086 * obj-c++.dg/encode-10.mm: New testcase.
4087
4088 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4089
4090 PR objc++/23614
4091 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4092 C++ class. Removed XFAIL.
4093
4094 2010-10-07 Janus Weil <janus@gcc.gnu.org>
4095
4096 PR fortran/45933
4097 * gfortran.dg/typebound_operator_5.f03: New.
4098
4099 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
4100
4101 Merge from 'apple/trunk' branch on FSF servers.
4102
4103 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
4104
4105 Radar 4508851
4106 * obj-c++.dg/method-namespace-1.mm: New.
4107
4108 2010-10-07 Martin Jambor <mjambor@suse.cz>
4109
4110 * gcc.dg/tree-ssa/sra-11.c: New test.
4111
4112 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
4113
4114 PR Tree-Vect/45847
4115 * gcc.dg/vect/pr45847.c: New test.
4116
4117 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4118 Kai Tietz <kai.tietz@onevision.com>
4119
4120 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4121
4122 2010-10-07 Richard Guenther <rguenther@suse.de>
4123
4124 PR tree-optimization/45732
4125 * gcc.dg/torture/pr45732.c: New testcase.
4126
4127 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4128
4129 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4130 * objc.dg/foreach-2.m: Likewise.
4131 * objc.dg/foreach-3.m: Likewise.
4132 * objc.dg/foreach-4.m: Likewise.
4133 * objc.dg/foreach-5.m: Likewise.
4134 * objc.dg/foreach-6.m: Likewise.
4135 * objc.dg/foreach-7.m: Likewise.
4136 * objc.dg/objc-foreach-4.m: Likewise.
4137 * objc.dg/objc-foreach-5.m: Likewise.
4138
4139 2010-10-07 Richard Guenther <rguenther@suse.de>
4140
4141 PR middle-end/45869
4142 * gcc.dg/torture/pr45869.c: New testcase.
4143
4144 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4145
4146 * objc.dg/set-not-used-1.m: New
4147 * obj-c++.dg/set-not-used-1.mm: New.
4148
4149 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
4150
4151 * objc.dg/attributes/method-attribute-3.m: New.
4152 * obj-c++.dg/attributes/method-attribute-3.mm: New.
4153
4154 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
4155
4156 PR fortran/45916
4157 * gfortran.dg/generic_typebound_operator_1.f90: New test.
4158
4159 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4160
4161 PR fortran/45889
4162 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4163
4164 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4165
4166 Merge from 'apple/trunk' branch on FSF servers.
4167
4168 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
4169
4170 Radar 4278774
4171 * obj-c++.dg/encode-9.mm: New.
4172
4173 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4174
4175 * g++.dg/cpp0x/pr45908.C: New test.
4176
4177 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
4178
4179 * gnat.dg/opt6.ad[sb]: New test.
4180
4181 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
4182
4183 Implemented fast enumeration for Objective-C.
4184 * objc.dg/foreach-1.m: New.
4185 * objc.dg/foreach-2.m: New.
4186 * objc.dg/foreach-3.m: New.
4187 * objc.dg/foreach-4.m: New.
4188 * objc.dg/foreach-5.m: New.
4189 * objc.dg/foreach-6.m: New.
4190 * objc.dg/foreach-7.m: New.
4191
4192 Merge from 'apple/trunk' branch on FSF servers:
4193 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
4194
4195 Radar 4502236
4196 * objc.dg/objc-foreach-5.m: New.
4197
4198 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
4199
4200 Radar 4507230
4201 * objc.dg/objc-foreach-4.m: New.
4202
4203 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
4204
4205 Radar 4472881
4206 * objc.dg/objc-foreach-3.m: New.
4207
4208 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
4209
4210 Radar 4468498
4211 * objc.dg/objc-foreach-2.m: New.
4212
4213 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
4214
4215 Radar 4294910
4216 * objc.dg/objc-foreach-1.m: New
4217
4218 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
4219
4220 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4221 unsigned values.
4222
4223 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4224
4225 PR objc++/28050
4226 * obj-c++.dg/syntax-error-10.mm: New.
4227
4228 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4229
4230 PR objc++/23707
4231 * obj-c++.dg/syntax-error-9.mm: New.
4232
4233 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4234
4235 PR objc++/31126
4236 * obj-c++.dg/syntax-error-8.mm: New.
4237
4238 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
4239
4240 Merge from 'apple/trunk' branch on FSF servers.
4241
4242 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
4243
4244 Radar 4290840
4245 * obj-c++.dg/syntax-error-7.mm: New
4246
4247 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
4248
4249 Radar 4294425
4250 * obj-c++.dg/syntax-error-6.mm: New
4251
4252 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
4253
4254 Radar 4261146
4255 * obj-c++.dg/syntax-error-5.mm: New
4256
4257 2005-08-15 Ziemowit Laski <zlaski@apple.com>
4258
4259 Radar 4093475
4260 * obj-c++.dg/syntax-error-[3-4].mm: New.
4261
4262 2005-08-02 Ziemowit Laski <zlaski@apple.com>
4263
4264 Radar 4185810
4265 * obj-c++.dg/syntax-error-[1-2].mm: New.
4266
4267 2010-10-05 Ira Rosen <irar@il.ibm.com>
4268
4269 PR tree-optimization/45752
4270 * gcc.dg/vect/pr45752.c: New test.
4271
4272 2010-10-05 Richard Guenther <rguenther@suse.de>
4273
4274 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4275 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4276 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4277 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4278 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4279 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4280 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4281 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4282 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4283 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4284 * gcc.dg/tree-prof/update-loopch.c: Likewise.
4285 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4286 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4287 * gcc.dg/tree-prof/tracer-1.c: Likewise.
4288 * gcc.dg/tree-ssa/inline-4.c: Likewise.
4289 * gcc.dg/tree-ssa/inline-3.c: Likewise.
4290 * gcc.dg/tree-ssa/20080530.c: Likewise.
4291 * g++.dg/tree-ssa/inline-3.C: Likewise.
4292 * g++.dg/tree-ssa/inline-1.C: Likewise.
4293 * g++.dg/tree-ssa/inline-2.C: Likewise.
4294 * gcc.dg/profile-dir-1.c: Likewise.
4295 * gcc.dg/profile-dir-2.c: Likewise.
4296 * gcc.dg/profile-dir-3.c: Likewise.
4297
4298 2010-10-05 Richard Guenther <rguenther@suse.de>
4299
4300 PR middle-end/45877
4301 * g++.dg/torture/pr45877.C: New testcase.
4302
4303 2010-10-04 Jakub Jelinek <jakub@redhat.com>
4304
4305 PR debug/45849
4306 * gcc.dg/debug/pr45849.c: New test.
4307
4308 PR middle-end/45876
4309 * gcc.c-torture/compile/pr45876.c: New test.
4310
4311 2010-10-04 Julian Brown <julian@codesourcery.com>
4312
4313 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4314 vect_hw_misalign.
4315 * gcc.dg/vect/vect-60.c: Likewise.
4316 * gcc.dg/vect/vect-56.c: Likewise.
4317 * gcc.dg/vect/vect-93.c: Likewise.
4318 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4319 * gcc.dg/vect/vect-95.c: Likewise.
4320 * gcc.dg/vect/vect-96.c: Likewise.
4321 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4322 * gcc.dg/vect/slp-25.c: Likewise.
4323 * gcc.dg/vect/slp-3.c: Likewise.
4324 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4325 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4326 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4327 * gcc.dg/vect/vect-109.c: Likewise.
4328 * gcc.dg/vect/vect-peel-1.c: Likewise.
4329 * gcc.dg/vect/vect-peel-2.c: Likewise.
4330 * lib/target-supports.exp
4331 (check_effective_target_arm_vect_no_misalign): New.
4332 (check_effective_target_vect_no_align): Use above.
4333 (check_effective_target_vect_element_align): New.
4334 (add_options_for_quad_vectors): New.
4335
4336 2010-10-04 Martin Jambor <mjambor@suse.cz>
4337
4338 PR tree-optimization/45572
4339 * g++.dg/ipa/pr45572-1.C: New test.
4340 * g++.dg/ipa/pr45572-2.C: Likewise.
4341
4342 2010-10-03 Ian Lance Taylor <iant@google.com>
4343
4344 * gcc.dg/anon-struct-11.c: New test.
4345 * gcc.dg/anon-struct-12.c: New test.
4346 * gcc.dg/anon-struct-13.c: New test.
4347 * gcc.dg/anon-struct-14.c: New test.
4348
4349 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
4350
4351 * g++.dg/torture/pr45764.C: Revert revision 164914.
4352 * gcc.dg/vect/pr43432.c: Likewise.
4353 * gcc.dg/vect/vect-114.c: Likewise.
4354 * gcc.dg/vect/vect-15.c: Likewise.
4355
4356 2010-10-03 Jason Merrill <jason@redhat.com>
4357
4358 * g++.dg/cpp0x/sfinae5.C: New.
4359
4360 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
4361
4362 PR tree-optimization/45720
4363 PR tree-optimization/45764
4364 * g++.dg/torture/pr45764.C: New.
4365
4366 * gcc.dg/vect/pr43432.c: Xfail.
4367 * gcc.dg/vect/vect-114.c: Likewise.
4368 * gcc.dg/vect/vect-15.c: Likewise.
4369
4370 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4371
4372 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4373 hppa*-*-hpux*.
4374 * gcc.dg/torture/pr45678-2.c: Likewise.
4375
4376 2010-10-02 Janus Weil <janus@gcc.gnu.org>
4377
4378 PR fortran/45748
4379 * gfortran.dg/intrinsic_6.f90: New.
4380
4381 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4382
4383 PR fortran/42831
4384 * gfortran.dg/dependency_37.f90: New test.
4385
4386 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
4387
4388 * gcc.target/i386/shift_mask.c: New test.
4389
4390 2010-10-01 Richard Guenther <rguenther@suse.de>
4391
4392 PR tree-optimization/45854
4393 * g++.dg/torture/pr45854.C: New testcase.
4394
4395 2010-09-30 Michael Eager <eager@eagercon.com>
4396
4397 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4398 __FLT_{MIN,MAX}__.
4399
4400 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4401
4402 PR middle-end/45758
4403 * gfortran.dg/graphite/pr45758.f90: New.
4404
4405 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4406
4407 PR middle-end/45230
4408 * gcc.dg/graphite/id-pr45230.c: New.
4409
4410 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
4411
4412 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4413 * gfortran.dg/graphite/graphite.exp: Same.
4414 * gcc.dg/graphite/vect-pr43423.c: New.
4415
4416 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4417
4418 PR target/45843
4419 * g++.dg/torture/pr45843.C: New test.
4420
4421 2010-09-30 Janus Weil <janus@gcc.gnu.org>
4422
4423 PR fortran/45828
4424 * gfortran.dg/allocate_derived_5.f90: New.
4425
4426 2010-09-30 Jakub Jelinek <jakub@redhat.com>
4427
4428 PR tree-optimization/31261
4429 * gcc.dg/tree-ssa/pr31261.c: New test.
4430
4431 2010-09-30 Michael Eager <eager@eagercon.com>
4432
4433 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4434 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4435 * gcc.target/microblaze/microblaze.exp: Ditto.
4436 * gcc.target/microblaze/others/string_cst1.c: Ditto.
4437 * gcc.target/microblaze/others/string_cst2.c: Ditto.
4438 * gcc.target/microblaze/others/data_var1.c: Ditto.
4439 * gcc.target/microblaze/others/data_var2.c: Ditto.
4440 * gcc.target/microblaze/others/data_var3.c: Ditto.
4441 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4442 * gcc.target/microblaze/others/strings1.c:: Ditto.
4443 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4444 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4445 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4446 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4447 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4448 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4449 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4450 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4451 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4452 * gcc.target/microblaze/isa/pcmp.c: Ditto.
4453 * gcc.target/microblaze/isa/nofloat.c: Ditto.
4454 * gcc.target/microblaze/isa/fcvt.c: Ditto.
4455 * gcc.target/microblaze/isa/float.c: Ditto.
4456 * gcc.target/microblaze/isa/mulh.c: Ditto.
4457 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4458 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4459 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4460 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4461 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4462 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4463 * gcc.target/microblaze/isa/bshift.c: Ditto.
4464 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4465 * gcc.target/microblaze/isa/div.c: Ditto.
4466 * gcc.target/microblaze/isa/vanilla.c: Ditto.
4467 * gcc.target/microblaze/isa/mul.c: Ditto.
4468
4469 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4470
4471 merge from FSF 'apple/trunk' branch.
4472 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
4473
4474 Radar 4386773
4475 * objc.dg/enhanced-proto-1.m: New.
4476 * objc.dg/enhanced-proto-2.m: New.
4477 * obj-c++.dg/enhanced-proto-1.mm: New
4478 * obj-c++.dg/enhanced-proto-2.mm: New.
4479
4480 2010-09-30 Richard Guenther <rguenther@suse.de>
4481
4482 PR testsuite/45702
4483 * gcc.dg/debug/pr41893-1.c: Adjust.
4484 * gcc.dg/pr30762-1.c: Likewise.
4485 * gcc.dg/pr31529-1.c: Likewise.
4486 * gcc.dg/pr34457-1.c: Likewise.
4487 * gcc.dg/pr34668-1.c: Likewise.
4488 * gcc.dg/pr43557-1.c: Likewise.
4489
4490 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
4491
4492 PR objc/45842
4493 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
4494 * objc.dg/const-str-3.m: Correct header for memcpy.
4495 * objc.dg/const-str-7.m: Likewise.
4496 * objc.dg/method-20b.m: Provide an implementation of Object.
4497 Adjust XFAIL for m64 NeXT runtime.
4498 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
4499 * objc.dg/encode-3.m: Correct line ordering, provide header for
4500 sprintf.
4501 * objc.dg/encode-7-next.m: Only run for 32bit.
4502 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
4503 * objc.dg/type-size-2.m: Provide an implementation of Object.
4504 Ajust headers.
4505 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
4506 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
4507 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
4508 Adjust XFAIL for m64 NeXT runtime.
4509 * obj-c++.dg/method-22.mm: Likewise.
4510 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
4511
4512 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
4513
4514 Merge from 'apple/trunk' branch on FSF servers.
4515
4516 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4517
4518 Radar 4278236
4519 * obj-c++.dg/bad-forward-decl.mm: New
4520
4521 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
4522
4523 * ada/acats/run_acats: Revert revision 157037.
4524
4525 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4526
4527 Merge from 'apple/trunk' branch on FSF servers.
4528
4529 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
4530
4531 Radar 4281748
4532 * objc.dg/naming-2.m: Update
4533 * objc.dg/naming-3.m: New
4534
4535 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
4536
4537 PR target/40457
4538 * gcc.target/arm/pr40457-3.c: New test.
4539
4540 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
4541
4542 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
4543 alias checking.
4544 * lib/target-supports.exp (check_ifunc_available): Likewise.
4545
4546 2010-09-29 Tristan Gingold <gingold@adacore.com>
4547
4548 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
4549
4550 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
4551
4552 * objc.dg/keywords-1.m: New test.
4553 * objc.dg/keywords-2.m: New test.
4554 * objc.dg/keywords-3.m: New test.
4555 * obj-c++.dg/keywords-1.mm: New test.
4556 * obj-c++.dg/keywords-2.mm: New test.
4557
4558 2010-09-28 Jason Merrill <jason@redhat.com>
4559
4560 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
4561 * g++.dg/ext/complit11.C: Likewise.
4562 * g++.old-deja/g++.law/temps1.C: Likewise.
4563
4564 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
4565 * g++.old-deja/g++.mike/misc6.C: Likewise.
4566
4567 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4568
4569 * objc.dg/attributes/method-attribute-1.m: New.
4570 * objc.dg/attributes/method-attribute-2.m: New.
4571
4572 * obj-c++.dg/attributes/method-attribute-1.m: New.
4573 * obj-c++.dg/attributes/method-attribute-2.m: New.
4574
4575 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
4576
4577 * objc.dg/attributes: New.
4578 * objc.dg/attributes/attributes.exp: New.
4579 * objc.dg/attributes/class-attribute-1.m: New.
4580 * objc.dg/attributes/class-attribute-2.m: New
4581 * objc.dg/attributes/categ-attribute-1.m: New
4582 * objc.dg/attributes/categ-attribute-2.m: New
4583 * objc.dg/attributes/proto-attribute-1.m: New
4584
4585 * obj-c++.dg/attributes: New.
4586 * obj-c++.dg/attributes/attributes.exp: New
4587 * obj-c++.dg/attributes/class-attribute-1.mm: New
4588 * obj-c++.dg/attributes/class-attribute-2.mm: New
4589 * obj-c++.dg/attributes/categ-attribute-1.mm: New
4590 * obj-c++.dg/attributes/categ-attribute-2.mm: New
4591 * obj-c++.dg/attributes/proto-attribute-1.mm: New
4592
4593 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4594
4595 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
4596 from the branch renamed to method-20b.m to avoid clashes).
4597
4598 2005-08-23 Stuart Hastings <stuart@apple.com>
4599 Ziemowit Laski <zlaski@apple.com>
4600
4601 Radar 4209854
4602 * obj-c++.dg/method-23.mm: New.
4603 * objc.dg/method-20.m: New.
4604
4605 2010-09-28 Jan Hubicka <jh@suse.cz>
4606
4607 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
4608
4609 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4610
4611 PR target/44452
4612 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
4613 i?86-*-solaris2.[89], *-*-vxworks*.
4614 * gcc.target/i386/pr22152.c: Likewise.
4615 * gcc.target/i386/vect8-ret.c: New test.
4616
4617 2010-09-28 Jie Zhang <jie@codesourcery.com>
4618
4619 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
4620
4621 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
4622
4623 Merge from 'apple/trunk' branch on FSF servers.
4624
4625 2005-07-18 Ziemowit Laski <zlaski@apple.com>
4626
4627 Radar 4175534
4628 * obj-c++.dg/method-22.mm: New.
4629
4630 2010-09-27 Jason Merrill <jason@redhat.com>
4631
4632 * g++.dg/cpp0x/rv-lvalue-req.C: New.
4633 * g++.dg/ext/complit11.C: Adjust.
4634 * g++.old-deja/g++.law/temps1.C: Adjust.
4635 * g++.old-deja/g++.ns/koenig6.C: Adjust.
4636 * g++.old-deja/g++.oliva/partord1.C: Adjust.
4637
4638 2010-09-27 Ian Lance Taylor <iant@google.com>
4639
4640 * lib/target-supports.exp (check_effective_target_split_stack):
4641 New procedure.
4642 * gcc.dg/split-1.c: New test.
4643 * gcc.dg/split-2.c: New test.
4644 * gcc.dg/split-3.c: New test.
4645 * gcc.dg/split-4.c: New test.
4646
4647 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4648
4649 PR objc/25464
4650 * objc.dg/type-size-3.m: New test.
4651
4652 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4653
4654 PR objc/45763
4655 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
4656
4657 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4658
4659 PR objc/25450
4660 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
4661 * objc.dg/type-size-2.m: Same change.
4662 * obj-c++.dg/encode-5.mm: Same change.
4663
4664 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4665
4666 Merge from 'apple/trunk' branch on FSF servers. The original
4667 Changelogs are below.
4668
4669 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
4670 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
4671 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
4672 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
4673 in the branch).
4674 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
4675 proto-qual-1.m in the branch) and the normal ABI on GNU.
4676 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
4677 the test only with the NeXT runtime.
4678 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
4679 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
4680 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
4681 Run the test only with the NeXT runtime.
4682
4683 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
4684
4685 Radar 4492973
4686 * objc.dg/encode-7-64bit.m: New.
4687 * objc.dg/encode-7.m: Skip if -m64.
4688
4689 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
4690
4691 Radar 4301047
4692 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
4693 * obj-c++.dg/threedotthree-abi-1.mm: New
4694 * objc.dg/threedotthree-abi-1.m: New
4695
4696 2005-07-20 Ziemowit Laski <zlaski@apple.com>
4697
4698 Radar 4136935
4699 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
4700 * objc.dg/encode-6.m: Likewise.
4701 * objc.dg/encode-7.m: New test case.
4702
4703 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
4704
4705 Merge from 'apple/trunk' branch on FSF servers. Renamed
4706 const-str-12.m to constr-str-12b.m to avoid conflicts.
4707
4708 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
4709
4710 Radar 4229905
4711 * obj-c++.dg/warn5.mm: New
4712
4713 2005-06-22 Ziemowit Laski <zlaski@apple.com>
4714
4715 Radar 4154928
4716 * obj-c++.dg/const-str-12.mm: New.
4717 * objc.dg/const-str-12.m: New.
4718
4719 2010-09-27 Tobias Burnus <burnus@net-b.de>
4720
4721 PR fortran/40569
4722 PR fortran/40568
4723 * gfortran.dg/storage_size_2.f08: Fix test.
4724 * gfortran.dg/c_sizeof_1.f90: Fix test.
4725 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
4726 * gfortran.dg/c_sizeof_3.f90: New.
4727 * gfortran.dg/c_sizeof_4.f90: New.
4728 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
4729 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
4730
4731 2010-09-26 Daniel Kraft <d@domob.eu>
4732
4733 PR fortran/45783
4734 PR fortran/45795
4735 * gfortran.dg/select_type_18.f03: New test.
4736
4737 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
4738
4739 * gnat.dg/return2.ad[sb]: New test.
4740 * gnat.dg/return2_pkg.ads: New helper.
4741
4742 2010-09-25 Daniel Kraft <d@domob.eu>
4743
4744 PR fortran/45776
4745 * gfortran.dg/io_constraints_6.f03: New test.
4746 * gfortran.dg/io_constraints_7.f03: New test.
4747 * gfortran.dg/newunit_2.f90: New test.
4748
4749 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
4750
4751 * gfortran.dg/operator_c1202.f90: New test.
4752
4753 2010-09-24 Jan Hubicka <jh@suse.cz>
4754
4755 * gcc.dg/tree-ssa/leaf.c: New testcase.
4756
4757 2010-09-24 Jan Hubicka <jh@suse.cz>
4758
4759 PR tree-optimization/45738
4760 PR tree-optimization/45741
4761 * gcc.c-torture/compile/pr45741.c: New.
4762 * gfortran.fortran-torture/compile/pr45738.f90: New.
4763
4764 2010-09-24 Joseph Myers <joseph@codesourcery.com>
4765
4766 * gcc.dg/cpp/undef-opt-1.c: New test.
4767
4768 2010-09-24 Jason Merrill <jason@redhat.com>
4769
4770 * g++.dg/other/error10.C: Adjust expected output.
4771
4772 2010-09-24 Jakub Jelinek <jakub@redhat.com>
4773
4774 PR middle-end/45234
4775 * gcc.dg/torture/stackalign/alloca-6.c: New test.
4776 * gcc.target/i386/pr45234.c: New test.
4777
4778 2010-09-24 Richard Guenther <rguenther@suse.de>
4779
4780 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
4781
4782 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
4783
4784 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
4785 as a comment leader in regexp.
4786
4787 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4788
4789 * objc.dg/sync-2.m: New test.
4790 * obj-c++.dg/sync-2.mm: New test.
4791
4792 2010-09-24 Tobias Burnus <burnus@net-b.de>
4793
4794 PR fortran/40571
4795 * gfortran.dg/iso_fortran_env_7.f90: New.
4796
4797 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4798
4799 * obj-c++.dg/too-many-args.mm: New file.
4800
4801 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
4802
4803 Merge from 'apple/trunk' branch on FSF servers.
4804
4805 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
4806
4807 Radar 4491608
4808 * objc.dg/too-many-args.m: New
4809
4810 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4811
4812 PR fortran/45744
4813 * gfortran.dg/dependency_36.f90: New test.
4814
4815 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
4816
4817 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
4818 * gcc.target/i386/pad-3.c: Ditto.
4819 * gcc.target/i386/pad-7.c: Ditto.
4820 * gcc.target/i386/pad-7.c: Ditto.
4821 * gcc.target/i386/pr36502.c: Ditto.
4822 * gcc.target/i386/zee.c: Ditto.
4823 * gcc.target/i386/20060821-1.c: Ditto.
4824 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
4825 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
4826 * gcc.target/i386/pad-5b.c: Ditto.
4827 * gcc.target/i386/pad-6a.c: Ditto.
4828 * gcc.target/i386/pad-6b.c: Ditto.
4829 * gcc.target/i386/pad-8.c: Ditto.
4830 * gcc.target/i386/pad-9.c: Ditto.
4831 * gcc.target/i386/pad-10.c: Ditto.
4832 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
4833
4834 2010-09-23 Richard Guenther <rguenther@suse.de>
4835
4836 PR tree-optimization/45565
4837 * g++.dg/ipa/pr45565.C: New testcase.
4838
4839 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
4840
4841 PR fortran/45745
4842 PR fortran/45648
4843 * gfortran.dg/vector_subscript_bound_1.f90: New.
4844
4845 2010-09-23 Richard Guenther <rguenther@suse.de>
4846
4847 PR middle-end/45750
4848 * gcc.dg/pr45750.c: New testcase.
4849
4850 2010-09-23 Jakub Jelinek <jakub@redhat.com>
4851
4852 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
4853 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
4854 build.
4855
4856 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
4857
4858 PR rtl-optimization/44374
4859 * gcc.target/arm/headmerge-1.c: New test.
4860 * gcc.target/arm/headmerge-2.c: New test.
4861 * gcc.target/i386/headmerge-1.c: New test.
4862 * gcc.target/i386/headmerge-2.c: New test.
4863
4864 2010-09-23 Daniel Kraft <d@domob.eu>
4865
4866 PR fortran/38936
4867 PR fortran/44044
4868 PR fortran/45474
4869 * gfortran.dg/intrinsic_intent_1.f03: New test.
4870 * gfortran.dg/select_type_17.f03: New test.
4871 * gfortran.dg/associate_5.f03: More definability tests.
4872 * gfortran.dg/enum_2.f90: Check definability.
4873 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
4874 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
4875 * gfortran.dg/char_expr_2.f90: Ditto.
4876 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
4877 * gfortran.dg/enum_5.f90: Ditto.
4878 * gfortran.dg/equiv_constraint_8.f90: Ditto.
4879 * gfortran.dg/impure_assignment_2.f90: Ditto.
4880 * gfortran.dg/impure_assignment_3.f90: Ditto.
4881 * gfortran.dg/intent_out_1.f90: Ditto.
4882 * gfortran.dg/intent_out_3.f90: Ditto.
4883 * gfortran.dg/pointer_assign_7.f90: Ditto.
4884 * gfortran.dg/pointer_intent_3.f90: Ditto.
4885 * gfortran.dg/pr19936_1.f90: Ditto.
4886 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
4887 * gfortran.dg/simpleif_2.f90: Ditto.
4888 * gfortran.dg/protected_5.f90: Ditto.
4889 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
4890 * gfortran.dg/protected_6.f90: Ditto.
4891 * gfortran.dg/protected_7.f90: Ditto.
4892
4893 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4894
4895 PR libfortran/45710
4896 * gfortran.dg/namelist_65.f90: New test.
4897
4898 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4899
4900 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
4901 the regexp pattern between the expected label and location string.
4902
4903 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4904
4905 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
4906
4907 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
4908
4909 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
4910 * gcc.dg/pr27898.c: Likewise.
4911 * gcc.dg/pr28712.c: Likewise.
4912 * gcc.dg/pr30762-1.c: Likewise.
4913 * gcc.dg/pr31529-1.c: Likewise.
4914 * gcc.dg/pr34457-1.c: Likewise.
4915 * gcc.dg/pr34668-1.c: Likewise.
4916 * gcc.dg/pr34989-1.c: Likewise.
4917 * gcc.dg/pr43557-1.c: Likewise.
4918
4919 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4920
4921 PR rtl-optimization/45739
4922 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
4923
4924 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
4925
4926 * gcc.target/sparc/mnofpu.c: New test.
4927
4928 2010-09-22 Jakub Jelinek <jakub@redhat.com>
4929
4930 PR rtl-optimization/45739
4931 * gcc.target/i386/pr45739.c: New test.
4932
4933 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
4934
4935 PR fortran/45648
4936 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
4937 and counts. Add non-elemental function call check.
4938
4939 PR fortran/45648
4940 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
4941 arguments checks. Update temporary counts.
4942 * gfortran.dg/transpose_optimization_1.f90: New.
4943
4944 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4945
4946 PR objc/23710
4947 * objc.dg/invalid-method-1.m: New.
4948
4949 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
4950
4951 Merge from 'apple/trunk' branch on FSF servers.
4952
4953 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
4954
4955 Radar 4291785
4956 * objc.dg/naming-4.m: New
4957 * objc.dg/naming-5.m: New
4958 * obj-c++.dg/naming-1.mm: New
4959 * obj-c++.dg/naming-2.mm: New
4960
4961 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
4962 Jack Howarth <howarth@bromo.med.uc.edu>
4963
4964 PR c++/45645
4965 * g++.dg/torture/pr44972.C: Use portable assert().
4966
4967 2010-09-21 Richard Guenther <rguenther@suse.de>
4968
4969 PR tree-optimization/45580
4970 * g++.dg/torture/pr45580.C: New testcase.
4971
4972 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
4973
4974 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
4975
4976 2010-09-20 Janus Weil <janus@gcc.gnu.org>
4977
4978 PR fortran/45438
4979 * gfortran.dg/pointer_check_7.f90: New.
4980
4981 2010-09-20 Jakub Jelinek <jakub@redhat.com>
4982
4983 PR rtl-optimization/45728
4984 * gcc.c-torture/compile/pr45728.c: New test.
4985
4986 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
4987
4988 PR fortran/45081
4989 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
4990
4991 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
4992
4993 * g++.dg/tree-ssa/pr45605.C: Add "\\".
4994
4995 2010-09-20 Richard Guenther <rguenther@suse.de>
4996
4997 PR middle-end/45704
4998 * gcc.dg/torture/pr45704.c: New testcase.
4999
5000 2010-09-20 Jan Hubicka <jh@suse.cz>
5001
5002 PR tree-optimize/45605
5003 * g++.dg/tree-ssa/pr45605.C: New testcase.
5004
5005 2010-09-20 Michael Matz <matz@suse.de>
5006
5007 PR testsuite/45706
5008 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5009 enough.
5010
5011 2010-09-20 Richard Guenther <rguenther@suse.de>
5012
5013 PR tree-optimization/45705
5014 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5015
5016 2010-09-20 Michael Matz <matz@suse.de>
5017
5018 PR testsuite/45706
5019 * lib/target-supports.exp (check_effective_target_vect_perm):
5020 Add i?86-*-*.
5021
5022 2010-09-20 Jakub Jelinek <jakub@redhat.com>
5023
5024 PR rtl-optimization/45695
5025 * gcc.c-torture/execute/pr45695.c: New test.
5026
5027 2010-09-19 Jan Hubicka <jh@suse.cz>
5028
5029 PR lto/44246
5030 * gcc.c-torture/compile/pr44246.c:New file.
5031
5032 2010-09-19 Ira Rosen <irar@il.ibm.com>
5033
5034 PR tree-optimization/45714
5035 * gfortran.dg/vect/pr45714-a.f: New test.
5036 * gfortran.dg/vect/pr45714-b.f: New test.
5037
5038 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5039
5040 * gnat.dg/const1.adb: Rename into...
5041 * gnat.dg/constant1.adb: ...this.
5042 * gnat.dg/constant2.adb: New test.
5043 * gnat.dg/constant2_pkg1.ads: New helper.
5044 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5045
5046 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
5047
5048 * gnat.dg/specs/constant1.ads: New test.
5049 * gnat.dg/specs/constant1_pkg.ads: New helper.
5050
5051 2010-09-18 Jan Hubicka <jh@suse.cz>
5052
5053 PR tree-optimization/45453
5054 * g++.dg/tree-ssa/pr45453.C: New testcase.
5055
5056 2010-09-18 Jason Merrill <jason@redhat.com>
5057
5058 * g++.dg/cpp0x/initlist44.C: New.
5059
5060 2010-09-18 Richard Guenther <rguenther@suse.de>
5061
5062 PR tree-optimization/45709
5063 * g++.dg/torture/pr45709-2.C: New testcase.
5064
5065 2010-09-18 Richard Guenther <rguenther@suse.de>
5066
5067 PR tree-optimization/45709
5068 * g++.dg/torture/pr45709.C: New testcase.
5069
5070 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
5071
5072 PR testsuite/45719
5073 * gcc.target/i386/pad-3.c: Pass -fno-pic.
5074
5075 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5076
5077 * gcc.target/i386/pad-1.c: New.
5078 * gcc.target/i386/pad-2.c: Likewise.
5079 * gcc.target/i386/pad-3.c: Likewise.
5080 * gcc.target/i386/pad-4.c: Likewise.
5081 * gcc.target/i386/pad-5a.c: Likewise.
5082 * gcc.target/i386/pad-5b.c: Likewise.
5083 * gcc.target/i386/pad-6a.c: Likewise.
5084 * gcc.target/i386/pad-6b.c: Likewise.
5085 * gcc.target/i386/pad-7.c: Likewise.
5086 * gcc.target/i386/pad-8.c: Likewise.
5087 * gcc.target/i386/pad-9.c: Likewise.
5088 * gcc.target/i386/pad-10.c: Likewise.
5089
5090 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5091
5092 PR middle-end/45234
5093 * gcc.dg/torture/stackalign/alloca-5.c: New.
5094
5095 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
5096
5097 PR middle-end/45678
5098 * gcc.dg/torture/pr45678-2.c: New.
5099
5100 2010-09-17 Richard Guenther <rguenther@suse.de>
5101
5102 PR middle-end/45678
5103 * gcc.dg/torture/pr45678-1.c: New testcase.
5104
5105 2010-09-17 Michael Matz <matz@suse.de>
5106
5107 PR tree-optimization/43432
5108 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5109 check_effective_target_vect_perm_short): New predicates.
5110 (check_effective_target_vect_perm): Include x86_64.
5111 * gcc.dg/vect/pr43432.c: New test.
5112 * gcc.dg/vect/vect-114.c: Adjust.
5113 * gcc.dg/vect/vect-15.c: Ditto.
5114 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5115 * gcc.dg/vect/slp-perm-9.c: Ditto.
5116
5117 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
5118
5119 PR testsuite/45692
5120 * objc/execute/exceptions/throw-nil.m: Run the test only with the
5121 GNU runtime.
5122
5123 2010-09-17 Richard Guenther <rguenther@suse.de>
5124
5125 * gcc.dg/pr27898.c: Use -flto instead of -combine.
5126 * gcc.dg/pr28706.c: Likewise.
5127 * gcc.dg/pr28712.c: Likewise.
5128 * gcc.dg/pr30762-1.c: Likewise.
5129 * gcc.dg/pr30762-2.c: Likewise.
5130 * gcc.dg/pr31529-1.c: Likewise.
5131 * gcc.dg/pr31529-2.c: Likewise.
5132 * gcc.dg/pr34457-1.c: Likewise.
5133 * gcc.dg/pr34457-2.c: Likewise.
5134 * gcc.dg/pr34668-1.c: Likewise.
5135 * gcc.dg/pr34668-2.c: Likewise.
5136 * gcc.dg/pr34989-1.c: Likewise.
5137 * gcc.dg/pr34989-2.c: Likewise.
5138 * gcc.dg/pr43557-1.c: Likewise.
5139 * gcc.dg/pr43557-2.c: Likewise.
5140 * gcc.dg/debug/pr41893-1.c: Likewise.
5141 * gcc.dg/matrix/matrix.exp: Do not use -combine.
5142 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5143 * gcc.dg/matrix/matrix-4.c: Likewise.
5144 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5145 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5146 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5147 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5148
5149 2010-09-16 Tobias Burnus <burnus@net-b.de>
5150
5151 PR fortran/43665
5152 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5153 optimizations.
5154 * gfortran.dg/intent_optimize_1.f90: New test.
5155
5156 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
5157
5158 * gcc.target/i386/divmod-1.c: New.
5159 * gcc.target/i386/divmod-2.c: Likewise.
5160 * gcc.target/i386/divmod-3.c: Likewise.
5161 * gcc.target/i386/divmod-4.c: Likewise.
5162 * gcc.target/i386/divmod-4a.c: Likewise.
5163 * gcc.target/i386/divmod-5.c: Likewise.
5164 * gcc.target/i386/divmod-6.c: Likewise.
5165 * gcc.target/i386/divmod-7.c: Likewise.
5166 * gcc.target/i386/divmod-8.c: Likewise.
5167 * gcc.target/i386/udivmod-1.c: Likewise.
5168 * gcc.target/i386/udivmod-2.c: Likewise.
5169 * gcc.target/i386/udivmod-3.c: Likewise.
5170 * gcc.target/i386/udivmod-4.c: Likewise.
5171 * gcc.target/i386/udivmod-4a.c: Likewise.
5172 * gcc.target/i386/udivmod-5.c: Likewise.
5173 * gcc.target/i386/udivmod-6.c: Likewise.
5174 * gcc.target/i386/udivmod-7.c: Likewise.
5175 * gcc.target/i386/udivmod-8.c: Likewise.
5176
5177 2010-09-16 Jan Hubicka <jh@suse.cz>
5178
5179 * g++.dg/lto/pr45679-1_0.C: New file.
5180 * g++.dg/lto/pr45679-1_1.C: New file.
5181 * g++.dg/lto/pr45679-0_0.C: New file.
5182 * g++.dg/lto/pr45679-0_1.C: New file.
5183
5184 2010-09-16 Janus Weil <janus@gcc.gnu.org>
5185
5186 PR fortran/45674
5187 * gfortran.dg/class_dummy_2.f03: New.
5188
5189 2010-09-16 Richard Guenther <rguenther@suse.de>
5190
5191 PR tree-optimization/45623
5192 * gcc.dg/torture/pr45623.c: New testcase.
5193
5194 2010-09-16 Ira Rosen <irar@il.ibm.com>
5195
5196 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5197 name and parentheses.
5198 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5199
5200 2010-09-15 Jason Merrill <jason@redhat.com>
5201
5202 * g++.dg/parse/parameter-declaration-2.C: New.
5203
5204 * g++.dg/cpp0x/scoped_enum2.C: New.
5205
5206 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
5207
5208 * gcc.c-torture/compile/20100915-1.c: New test.
5209
5210 2010-09-15 Martin Jambor <mjambor@suse.cz>
5211
5212 PR middle-end/45644
5213 * gcc.dg/ipa/pr45644.c: New test.
5214
5215 2010-09-15 Jakub Jelinek <jakub@redhat.com>
5216
5217 PR tree-optimization/45633
5218 * gcc.dg/vect/pr45633.c: New test.
5219
5220 2010-09-15 Janus Weil <janus@gcc.gnu.org>
5221
5222 PR fortran/45577
5223 * gfortran.dg/allocate_derived_4.f90: New.
5224
5225 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
5226
5227 * lib/target-supports.exp
5228 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5229 supported flag to true for neon.
5230
5231 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
5232
5233 PR c++/45665
5234 * g++.dg/template/crash103.C: New.
5235
5236 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
5237
5238 Merge from 'apple/trunk' branch on FSF servers.
5239
5240 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
5241
5242 Radar 4457381
5243 * objc.dg/msg-in-protocol.m: New.
5244 * obj-c++.dg/msg-in-protocol.mm: New.
5245
5246 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
5247
5248 Radar 4219590
5249 * objc.dg/break-in-ifstmt.m: New.
5250
5251 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5252
5253 Radar 4174166
5254 * obj-c++.dg/comp-types-13.mm: New.
5255 * objc.dg/comp-types-12.m: New.
5256
5257 2005-08-22 Ziemowit Laski <zlaski@apple.com>
5258
5259 Radar 4216500
5260 * obj-c++.dg/proto-lossage-7.mm: New.
5261 * objc.dg/proto-lossage-7.m: New.
5262
5263 2010-09-14 Jan Hubicka <jh@suse.cz>
5264
5265 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5266 folding.
5267 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5268 folding.
5269
5270 2010-09-14 Jakub Jelinek <jakub@redhat.com>
5271
5272 PR middle-end/45567
5273 * gcc.dg/pr45567.c: New test.
5274
5275 PR debug/45660
5276 * g++.dg/debug/pr45660.C: New test.
5277
5278 2010-09-14 Ira Rosen <irar@il.ibm.com>
5279
5280 PR tree-optimization/45470
5281 * g++.dg/vect/pr45470-a.cc: New test.
5282 * g++.dg/vect/pr45470-a.cc: New test.
5283
5284 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
5285
5286 PR target/42070
5287 * lib/profopt.exp: Prune warnings on execname2 compile.
5288 * lib/prune.exp: Prune "can't add line info" warnings.
5289
5290 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5291
5292 PR libfortran/45532
5293 * gfortran.dg/namelist_64.f90: New test.
5294
5295 2010-09-13 Jakub Jelinek <jakub@redhat.com>
5296
5297 PR rtl-optimization/45617
5298 * gcc.target/i386/pr45617.c: New test.
5299
5300 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
5301
5302 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5303
5304 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
5305
5306 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5307 * gcc.target/i386/fma4-vector.c: Likewise.
5308 * gcc.target/i386/vectorize2.c: Likewise.
5309 * gcc.target/i386/vectorize4.c: Likewise.
5310 * gcc.target/i386/vectorize5.c: Likewise.
5311 * gcc.target/i386/vectorize6.c: Likewise.
5312 * gcc.target/i386/vectorize8.c: Likewise.
5313
5314 * gcc.target/i386/vect-double-1.c: New.
5315 * gcc.target/i386/vect-double-1a.c: Likewise.
5316 * gcc.target/i386/vect-double-2.c: Likewise.
5317 * gcc.target/i386/vect-double-2a.c: Likewise.
5318
5319 * lib/target-supports.exp (check_effective_target_vect_double):
5320 Set et_vect_double_saved to 0 when tuning for Atom.
5321
5322 2010-09-13 Jan Hubicka <jh@suse.cz>
5323
5324 * gcc.dg/torture/pr23821.c: Drop static keyword.
5325 * gcc.dg/tree-ssa/loop-19.c: Likewise.
5326 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5327
5328 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
5329
5330 * gcc.target/arm/sync-1.c: New.
5331
5332 2010-09-12 Olivier Hainque <hainque@adacore.com>
5333
5334 * gnat.dg/memtrap.adb: New test.
5335
5336 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5337
5338 * gfortran.dg/promotion.f90: Fix options.
5339
5340 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
5341
5342 * g++.dg/cpp0x/range-for1.C: New.
5343 * g++.dg/cpp0x/range-for2.C: New.
5344 * g++.dg/cpp0x/range-for3.C: New.
5345 * g++.dg/cpp0x/range-for4.C: New.
5346 * g++.dg/cpp0x/range-for5.C: New.
5347 * g++.dg/cpp0x/range-for6.C: New.
5348
5349 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
5350
5351 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5352 and counts. Check that transpose is not called.
5353 * gfortran.dg/transpose_2.f90: Update error message.
5354
5355 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
5356
5357 PR c++/43824
5358 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5359 * g++.dg/lookup/strong-using-2.C: Likewise.
5360 * g++.dg/lookup/strong-using-3.C: Likewise.
5361 * g++.dg/lookup/strong-using-5.C: Likewise.
5362
5363 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5364 * g++.dg/cpp0x/inline-ns4.C: New.
5365 * g++.dg/cpp0x/inline-ns5.C: New.
5366
5367 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
5368
5369 PR middle-end/45634
5370 * gfortran.fortran-torture/compile/pr45634.f90: New.
5371
5372 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
5373
5374 * objc.dg/fobjc-exceptions.m: New test.
5375
5376 2010-09-10 Jan Hubicka <jh@suse.cz>
5377
5378 * g++.dg/inherit/covariant7.C: Fix pattern matching.
5379
5380 2010-09-10 Martin Jambor <mjambor@suse.cz>
5381
5382 PR tree-optimization/44972
5383 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5384 * gcc.dg/tree-ssa/pr45144.c: Likewise.
5385 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5386 instead.
5387 * g++.dg/torture/pr44972.C: New test.
5388
5389 2010-09-10 Martin Jambor <mjambor@suse.cz>
5390
5391 PR tree-optimization/44972
5392 * g++.dg/torture/pr34850.C: Remove expected warning.
5393
5394 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5395
5396 * gfortran.dg/dummy_optional_arg.f90: New test.
5397
5398 2010-09-08 Jan Hubicka <jh@suse.cz>
5399
5400 PR tree-optimization/45598
5401 * fortran.fortran-torture/compile/pr45598.f90: New test.
5402
5403 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
5404
5405 * lib/target-supports-dg.exp (dg-require-ifunc): New.
5406 * lib/target-supports.exp (check_ifunc_available): New.
5407 * gcc.dg/attr-ifunc-1.c: New.
5408 * gcc.dg/attr-ifunc-2.c: New.
5409 * gcc.dg/attr-ifunc-3.c: New.
5410 * gcc.dg/attr-ifunc-4.c: New.
5411 * gcc.dg/attr-ifunc-5.c: New.
5412 * g++.dg/ext/attr-ifunc-1.C: New.
5413 * g++.dg/ext/attr-ifunc-2.C: New.
5414 * g++.dg/ext/attr-ifunc-3.C: New.
5415 * g++.dg/ext/attr-ifunc-4.C: New.
5416
5417 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
5418
5419 PR middle-end/40386
5420 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5421
5422 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
5423
5424 * gfortran.dg/inline_transpose_1.f90: New test.
5425
5426 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5427
5428 PR c++/45588
5429 * g++.dg/warn/Wunused-var-15.C: New test.
5430
5431 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5432
5433 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5434 hppa*-*-hpux*.
5435
5436 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5437
5438 * objc/execute/exceptions/throw-nil.m: New test.
5439 * objc/execute/exceptions/handler-1.m: Updated to use the new
5440 objc_set_uncaught_exception_handler() function.
5441 * objc/execute/exceptions/matcher-1.m: New test.
5442
5443 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5444
5445 PR fortran/38282
5446 * gfortran.dg/bit_comparison_1.F90: New test.
5447 * gfortran.dg/leadz_trailz_3.f90: New test.
5448 * gfortran.dg/masklr_2.F90: New test.
5449 * gfortran.dg/shiftalr_1.F90: New test.
5450 * gfortran.dg/merge_bits_2.F90: New test.
5451 * gfortran.dg/dshift_2.F90: New test.
5452 * gfortran.dg/bit_comparison_2.F90: New test.
5453 * gfortran.dg/masklr_1.F90: New test.
5454 * gfortran.dg/merge_bits_1.F90: New test.
5455 * gfortran.dg/dshift_1.F90: New test.
5456 * gfortran.dg/shiftalr_2.F90: New test.
5457
5458 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
5459
5460 * objc.dg/type-stream-1.m: Replaced with a test that tests that
5461 functions from objc/typedstream.h are deprecated.
5462
5463 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5464
5465 * lib/target-supports.exp
5466 (check_effective_target_run_expensive_tests): New proc.
5467 * gcc.c-torture/compile/limits-fnargs.c: Use
5468 dg-require-effective-target run_expensive_tests.
5469
5470 2010-09-08 Jakub Jelinek <jakub@redhat.com>
5471
5472 PR fortran/45597
5473 * gfortran.dg/gomp/pr45597.f90: New test.
5474
5475 PR fortran/45595
5476 * gfortran.dg/gomp/pr45595.f90: New test.
5477
5478 2010-09-08 Michael Matz <matz@suse.de>
5479
5480 * c-c++-common/uninit-17.c: Adjust.
5481
5482 2010-09-08 Michael Matz <matz@suse.de>
5483
5484 PR tree-optimization/43430
5485 * gcc.dg/vect/pr43430-2.c: New test.
5486
5487 2010-09-08 Michael Matz <matz@suse.de>
5488
5489 PR tree-optimization/33244
5490 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
5491
5492 2010-09-08 Richard Guenther <rguenther@suse.de>
5493
5494 PR tree-optimization/45578
5495 * gfortran.dg/pr45578.f90: New testcase.
5496
5497 2010-09-08 Richard Guenther <rguenther@suse.de>
5498
5499 PR testsuite/45590
5500 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
5501
5502 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5503
5504 PR fortran/45576
5505 * gfortran.dg/char_length_18.f90: New test.
5506
5507 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
5508
5509 PR target/36502
5510 * gcc.target/i386/pr36502.c: New test.
5511
5512 PR target/42313
5513 PR target/44651
5514 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
5515 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
5516
5517 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
5518
5519 * gfortran.dg/achar_4.f90: Enable bounds checking.
5520
5521 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
5522
5523 PR target/45206
5524 * gcc.target/i386/pr45206.c: New test.
5525
5526 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
5527
5528 PR fortran/45505
5529 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
5530
5531 2010-09-07 Jan Hubicka <jh@suse.cz>
5532
5533 * gcc.c-torture/compile/20100907.c: New testcase.
5534
5535 2010-09-07 Richard Guenther <rguenther@suse.de>
5536
5537 PR middle-end/45569
5538 * g++.dg/eh/pr45569.C: New testcase.
5539
5540 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
5541
5542 PR target/43137
5543 * gcc.target/arm/pr43137.c: New test.
5544
5545 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5546
5547 PR fortran/36931
5548 * gfortran.dg/dependency_35.f90: New test.
5549
5550 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5551
5552 PR fortran/34145
5553 * gfortran.dg/char_length_17.f90: New test.
5554
5555 2010-09-06 Dodji Seketeli <dodji@redhat.com>
5556
5557 PR c++/45200
5558 PR c++/45293
5559 PR c++/45558
5560 * g++.dg/template/typedef34.C: New test.
5561 * g++.dg/template/typedef35.C: New test.
5562
5563 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
5564
5565 PR target/22152
5566 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
5567
5568 2010-09-06 Mark Mitchell <mark@codesourcery.com>
5569
5570 * g++.dg/warn/Wdouble-promotion.C: New.
5571
5572 2010-09-06 Arnaud Charlet <charlet@adacore.com>
5573
5574 * g++.dg/parse/redef2.C: New.
5575
5576 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5577
5578 * gcc.dg/20100906-1.c: New testcase.
5579
5580 2010-09-06 Jakub Jelinek <jakub@redhat.com>
5581
5582 PR testsuite/45543
5583 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
5584 DW_TAG_enumeration_type DIE.
5585
5586 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
5587
5588 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
5589 Update XFAILs.
5590
5591 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
5592
5593 PR rtl-optimization/44919
5594 * g++.dg/opt/pr44919.C: New.
5595
5596 2010-09-06 Tobias Burnus <burnus@net-b.de>
5597
5598 PR fortran/38282
5599 * gfortran.dg/iall_iany_iparity_1.f90: New.
5600 * gfortran.dg/iall_iany_iparity_2.f90: New.
5601
5602 2010-09-06 Jason Merrill <jason@redhat.com>
5603
5604 * g++.dg/cpp0x/initlist42.C: New.
5605
5606 * g++.dg/cpp0x/auto19.C: New.
5607
5608 * g++.dg/template/sfinae25.C: New.
5609 * g++.dg/template/char1.C: Expect warning.
5610 * g++.dg/template/nontype10.C: Likewise.
5611
5612 * g++.dg/cpp0x/implicit9.C: New.
5613
5614 * g++.dg/cpp0x/initlist43.C: New.
5615
5616 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
5617
5618 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
5619
5620 2010-09-05 Mark Mitchell <mark@codesourcery.com>
5621
5622 * gcc.dg/Wdouble-promotion.c: New.
5623
5624 2010-09-05 Tobias Burnus <burnus@net-b.de>
5625
5626 * gfortran.dg/float128_1.f90: Remove test case as
5627 it always fails since Rev 163611 backed out the
5628 front-end implementation.
5629
5630 2010-09-05 Tobias Burnus <burnus@net-b.de>
5631
5632 * gfortran.dg/float128_1.f90: XFAIL test case.
5633
5634 2010-09-05 Tobias Burnus <burnus@net-b.de>
5635
5636 * gfortran.dg/bessel_7.f90: Decrease required precision.
5637
5638 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
5639
5640 PR testsuite/45545
5641 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
5642 ref-all-matching targets.
5643
5644 2010-09-05 Richard Guenther <rguenther@suse.de>
5645
5646 PR tree-optimization/45535
5647 * gcc.c-torture/compile/pr45535.c: New testcase.
5648
5649 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
5650
5651 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
5652 "\[^\n\]*".
5653 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
5654 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
5655 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
5656 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
5657 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
5658 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
5659 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
5660 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5661 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
5662 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
5663 * gcc.target/i386/pr22152.c: Likewise.
5664 * gcc.target/i386/pr36992-1.c: Likewise.
5665 * gcc.target/i386/pr36992-2.c: Likewise.
5666 * gcc.target/sh/sh4a-memmovua.c: Likewise.
5667
5668 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5669
5670 PR testsuite/43957
5671 * gcc.dg/const-uniq-1.c: Modify regexp.
5672
5673 2010-09-04 Tobias Burnus <burnus@net-b.de>
5674
5675 PR fortran/45530
5676 * gfortran.dg/namelist_63.f90: New.
5677
5678 2010-09-04 Jan Hubicka <jh@suse.cz>
5679
5680 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
5681 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
5682
5683 2010-09-04 Jan Hubicka <jh@suse.cz>
5684
5685 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
5686
5687 2010-09-04 Janus Weil <janus@gcc.gnu.org>
5688
5689 PR fortran/45507
5690 * gfortran.dg/allocate_alloc_opt_12.f90: New.
5691
5692 2010-09-03 Joseph Myers <joseph@codesourcery.com>
5693
5694 * gcc.dg/opts-4.c: New test.
5695
5696 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5697
5698 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
5699 * gcc.dg/vect/vect-peel-4.c: Ditto.
5700
5701 2010-09-03 Daniel Kraft <d@domob.eu>
5702
5703 PR fortran/45525
5704 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
5705
5706 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5707
5708 PR fortran/45159
5709 * gfortran.dg/dependency_34.f90: New test.
5710
5711 2010-09-03 Steve Ellcey <sje@cup.hp.com>
5712
5713 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
5714
5715 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5716
5717 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
5718 gcc.target/i386/clearcap.map if supported.
5719
5720 2010-09-03 Michael Matz <matz@suse.de>
5721
5722 PR middle-end/45415
5723 * gcc.dg/pr45415.c: New test.
5724
5725 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
5726
5727 PR tree-optimization/45506
5728 * gcc.dg/pr45506.c: New.
5729
5730 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
5731
5732 PR target/45476
5733 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
5734 * gcc.target/i386/float128-2.c: Ditto.
5735
5736 2010-09-03 Daniel Kraft <d@domob.eu>
5737
5738 PR fortran/34162
5739 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
5740 * gfortran.dg/internal_dummy_2.f08: New test.
5741 * gfortran.dg/internal_dummy_3.f08: New test.
5742 * gfortran.dg/internal_dummy_4.f08: New test.
5743
5744 2010-09-03 Jakub Jelinek <jakub@redhat.com>
5745
5746 PR debug/45500
5747 * gcc.target/i386/pr45500.c: New test.
5748
5749 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
5750
5751 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
5752
5753 2010-09-03 Daniel Kraft <d@domob.eu>
5754
5755 PR fortran/44602
5756 * gfortran.dg/exit_2.f08; Adapt error messages.
5757 * gfortran.dg/exit_3.f08: New test.
5758 * gfortran.dg/exit_4.f08: New test.
5759 * gfortran.dg/exit_5.f03: New test.
5760
5761 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5762
5763 * gfortran.dg/ishft_4.f90: New test.
5764
5765 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5766
5767 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
5768 FRIZ/XSRIZ instruciton for (double)(long long)x.
5769 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
5770
5771 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5772
5773 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
5774
5775 2010-09-02 Richard Guenther <rguenther@suse.de>
5776
5777 PR tree-optimization/44937
5778 PR tree-optimization/45412
5779 * g++.dg/opt/pr45412.C: New testcase.
5780 * gcc.c-torture/compile/pr45412.c: Likewise.
5781 * gcc.c-torture/compile/pr44937.c: Likewise.
5782
5783 2010-09-02 Joseph Myers <joseph@codesourcery.com>
5784
5785 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
5786 but using -Werror=comment.
5787 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
5788 expected error messages.
5789
5790 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
5791
5792 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
5793 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
5794
5795 2010-09-02 Tobias Burnus <burnus@net-b.de>
5796
5797 PR fortran/45489
5798 * gfortran.dg/initialization_27.f90: New.
5799
5800 2010-09-02 Ira Rosen <irar@il.ibm.com>
5801
5802 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
5803 check into different basic blocks. Expect vectorization if misaligned
5804 stores are supported.
5805 * gcc.dg/vect/bb-slp-8a.c: New test.
5806 * gcc.dg/vect/bb-slp-8b.c: New test.
5807
5808 2010-09-01 Steve Ellcey <sje@cup.hp.com>
5809
5810 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
5811
5812 2010-09-01 Janus Weil <janus@gcc.gnu.org>
5813
5814 PR fortran/44541
5815 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
5816 * gfortran.dg/class_dummy_1.f03: New.
5817
5818 2010-09-01 Jakub Jelinek <jakub@redhat.com>
5819
5820 PR middle-end/45458
5821 * g++.dg/tree-prof/partition2.C: New test.
5822
5823 2010-09-01 Richard Guenther <rguenther@suse.de>
5824
5825 * gcc.dg/vect/vect-outer-fir.c: Adjust.
5826 * gcc.dg/tree-ssa/vrp54.c: New testcase.
5827 * gcc.c-torture/execute/20100827-1.c: Likewise.
5828
5829 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5830
5831 * gfortran.dg/execute_command_line_1.f90: New test.
5832
5833 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5834
5835 PR preprocessor/45457
5836 * c-c++-common/cpp/pr45457.c: New test.
5837
5838 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
5839
5840 * gcc.dg/nested-func-8.c: New test.
5841
5842 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5843
5844 PR fortran/38282
5845 * gfortran.dg/popcnt_poppar_1.F90: New test.
5846 * gfortran.dg/popcnt_poppar_2.F90: New test.
5847
5848 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
5849
5850 * gcc.target/i386/volatile-2.c: Require nonpic target.
5851
5852 2010-08-31 Jakub Jelinek <jakub@redhat.com>
5853
5854 PR middle-end/45461
5855 * gcc.dg/pr45461.c: New test.
5856
5857 2010-08-31 Richard Guenther <rguenther@suse.de>
5858
5859 PR testsuite/45455
5860 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
5861
5862 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
5863
5864 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
5865
5866 2010-08-30 Janus Weil <janus@gcc.gnu.org>
5867
5868 PR fortran/45456
5869 * gfortran.dg/typebound_proc_18.f03: New.
5870
5871 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
5872
5873 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
5874 * lib/scanasm.exp (scan-stack-usage): Likewise.
5875 (scan-stack-usage-not): Likewise.
5876 * gcc.dg/stack-usage-1.c: New test.
5877 * gcc.target/i386/stack-usage-realign.c: Likewise.
5878
5879 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
5880
5881 PR tree-optimization/45427
5882 * gcc.dg/tree-ssa/pr45427.c: New test.
5883
5884 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
5885
5886 PR c++/45043
5887 * g++.dg/template/crash102.C: New.
5888
5889 2010-08-30 Jakub Jelinek <jakub@redhat.com>
5890
5891 PR middle-end/45423
5892 * gcc.dg/gomp/atomic-12.c: New test.
5893 * gcc.dg/gomp/atomic-13.c: New test.
5894 * gcc.dg/gomp/atomic-14.c: New test.
5895 * g++.dg/gomp/atomic-11.C: New test.
5896 * g++.dg/gomp/atomic-12.C: New test.
5897 * g++.dg/gomp/atomic-13.C: New test.
5898 * g++.dg/gomp/atomic-14.C: New test.
5899
5900 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5901
5902 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
5903 delimiter.
5904
5905 2010-08-30 Thomas Quinot <quinot@adacore.com>
5906
5907 * gnat.dg/discr24.adb: New test.
5908
5909 2010-08-30 Richard Guenther <rguenther@suse.de>
5910
5911 PR tree-optimization/45449
5912 * gcc.dg/pr45449.c: New testcase.
5913
5914 2010-08-30 Joseph Myers <joseph@codesourcery.com>
5915
5916 * gcc.dg/opts-1.c: Expect errors, not warnings.
5917
5918 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5919
5920 PR fortran/42769
5921 * gfortran.dg/dynamic_dispatch_11.f03: New.
5922
5923 2010-08-29 Jason Merrill <jason@redhat.com>
5924
5925 PR c++/44991
5926 * g++.dg/parse/defarg15.C: New.
5927
5928 2010-08-29 Janus Weil <janus@gcc.gnu.org>
5929
5930 PR fortran/45439
5931 * gfortran.dg/select_type_16.f03: New.
5932
5933 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
5934 Tobias Burnus <burnus@net-b.de>
5935
5936 * gfortran.dg/bessel_7.f90: Decrease required precision.
5937
5938 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
5939 Kaz Kojima <kkojima@gcc.gnu.org>
5940
5941 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
5942
5943 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5944
5945 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
5946 floating point conversion code generation.
5947 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
5948 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
5949 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
5950 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
5951 to integer conversion code generation.
5952 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
5953 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
5954 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5955 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
5956
5957 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5958
5959 PR fortran/32049
5960 * gfortran.dg/random_seed_1.f90: Adjust test.
5961 * gfortran.dg/float128_1.f90: New test.
5962
5963 2010-08-27 Tobias Burnus <burnus@net-b.de>
5964
5965 PR fortran/33197
5966 * gfortran.dg/norm2_1.f90: New.
5967 * gfortran.dg/norm2_2.f90: New.
5968 * gfortran.dg/norm2_3.f90: New.
5969 * gfortran.dg/norm2_4.f90: New.
5970 * gfortran.dg/parity_1.f90: New.
5971 * gfortran.dg/parity_2.f90: New.
5972 * gfortran.dg/parity_3.f90: New.
5973
5974 2010-08-27 Janus Weil <janus@gcc.gnu.org>
5975
5976 PR fortran/45420
5977 * gfortran.dg/select_type_15.f03: New.
5978
5979 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5980
5981 PR libfortran/43217
5982 * gfortran.dg/hollerith8.f90: New test.
5983
5984 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5985
5986 PR fortran/45159
5987 * gfortran.dg/dependency_33.f90: New test.
5988
5989 2010-08-27 Richard Guenther <rguenther@suse.de>
5990
5991 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
5992 * gcc.dg/graphite/scop-2.c: Likewise.
5993 * gcc.dg/graphite/scop-20.c: Likewise.
5994 * gcc.dg/vect/slp-25.c: Likewise.
5995
5996 2010-08-27 Olivier Hainque <hainque@adacore.com>
5997
5998 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
5999
6000 2010-08-26 Daniel Kraft <d@domob.eu>
6001
6002 PR fortran/38936
6003 PR fortran/44047
6004 PR fortran/45384
6005 * gfortran.dg/associate_8.f03: New test.
6006 * gfortran.dg/select_type_13.f03: New test.
6007 * gfortran.dg/select_type_14.f03: New test.
6008
6009 2010-08-26 Jakub Jelinek <jakub@redhat.com>
6010
6011 PR tree-optimization/44485
6012 * gcc.dg/pr44485.c: New test.
6013
6014 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6015
6016 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6017 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6018 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6019
6020 2010-08-26 Richard Guenther <rguenther@suse.de>
6021
6022 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6023 * gcc.dg/graphite/scop-21.c: Likewise.
6024
6025 2010-08-26 Richard Guenther <rguenther@suse.de>
6026
6027 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6028 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6029 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6030 * gcc.dg/vect/vect-91.c: Likewise.
6031 * gcc.dg/vect/vect-peel-1.c: Likewise.
6032 * gcc.dg/vect/vect-peel-2.c: Likewise.
6033 * gcc.dg/vect/vect-peel-4.c: Likewise.
6034
6035 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6036
6037 PR libfortran/41859
6038 * gfortran.dg/der_io_4.f90: New test.
6039
6040 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6041
6042 PR rtl-optimization/44858
6043 * gcc.c-torture/execute/pr44858.c: New test.
6044
6045 PR rtl-optimization/45400
6046 * g++.dg/other/i386-8.C: New test.
6047
6048 2010-08-25 Richard Guenther <rguenther@suse.de>
6049
6050 * gcc.dg/alias-8.c: Adjust.
6051
6052 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
6053
6054 * gcc.target/i386/combine-mul.c: New test.
6055
6056 2010-08-25 Richard Guenther <rguenther@suse.de>
6057
6058 PR lto/44562
6059 * gcc.dg/graphite/id-27.c: New testcase.
6060 * gcc.dg/lto/20100825-1_0.c: Likewise.
6061
6062 2010-08-25 Richard Guenther <rguenther@suse.de>
6063
6064 PR tree-optimization/45316
6065 * g++.dg/opt/pr45316.C: New testcase.
6066
6067 2010-08-25 Richard Guenther <rguenther@suse.de>
6068
6069 PR tree-optimization/45393
6070 * g++.dg/torture/pr45393.C: New testcase.
6071
6072 2010-08-25 Jakub Jelinek <jakub@redhat.com>
6073
6074 PR tree-optimization/45059
6075 * gcc.c-torture/compile/pr45059.c: New test.
6076
6077 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
6078
6079 * lib/target-supports.exp (check_effective_target_vect_unpack):
6080 Set vect_unpack supported flag to true for neon.
6081
6082 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6083
6084 * gcc.dg/tree-ssa/ifc-5.c: New.
6085
6086 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
6087
6088 * gcc.dg/tree-ssa/ifc-4.c: New.
6089 * gcc.dg/tree-ssa/ifc-7.c: New.
6090
6091 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
6092
6093 * gcc.dg/vect/vect.exp: Check loongson targets
6094 * g++.dg/vect/vect.exp: Likewise
6095 * gfortran.dg/vect/vect.exp: Likewise
6096
6097 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6098
6099 * gcc.target/powerpc/vsx-mass-1.c: New file, test
6100 -mveclibabi=mass.
6101
6102 2010-08-23 Janus Weil <janus@gcc.gnu.org>
6103
6104 PR fortran/45366
6105 * gfortran.dg/proc_ptr_29.f90: New.
6106
6107 2010-08-22 Tobias Burnus <burnus@net-b.de>
6108 Dominique d'Humieres <dominiq@lps.ens.fr>
6109
6110 PR fortran/45367
6111 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6112
6113 2010-08-22 Tobias Burnus <burnus@net-b.de>
6114
6115 PR fortran/45367
6116 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6117
6118 2010-08-22 Tobias Burnus <burnus@net-b.de>
6119
6120 PR fortran/36158
6121 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6122
6123 2010-08-22 Tobias Burnus <burnus@net-b.de>
6124 Dominique d'Humieres <dominiq@lps.ens.fr>
6125
6126 PR fortran/45367
6127 PR fortran/36158
6128 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6129 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6130
6131 2010-08-21 Janus Weil <janus@gcc.gnu.org>
6132
6133 PR fortran/44863
6134 PR fortran/45271
6135 PR fortran/45290
6136 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6137 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6138 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6139
6140 2010-08-21 Tobias Burnus <burnus@net-b.de>
6141
6142 PR fortran/36158
6143 PR fortran/33197
6144 * gfortran.dg/bessel_6.f90: New.
6145 * gfortran.dg/bessel_7.f90: New.
6146
6147 2010-08-20 Jan Hubicka <jh@suse.cz>
6148
6149 PR c++/45307
6150 PR c++/17736
6151 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6152 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6153
6154 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
6155
6156 PR target/45336
6157 * gcc.target/i386/pr45336-1.c: New.
6158 * gcc.target/i386/pr45336-2.c: Likewise.
6159 * gcc.target/i386/pr45336-3.c: Likewise.
6160 * gcc.target/i386/pr45336-4.c: Likewise.
6161
6162 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
6163
6164 PR testsuite/45361
6165 * gcc.target/i386/volatile-2.c: Update scan strings to also
6166 include (%rip) for the memory reference on x86_64.
6167
6168 2010-08-20 Jakub Jelinek <jakub@redhat.com>
6169
6170 PR middle-end/44974
6171 * gcc.dg/pr44974.c: New test.
6172
6173 PR rtl-optimization/45353
6174 * gcc.dg/pr45353.c: New test.
6175
6176 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
6177
6178 * gcc.target/i386/volatile-2.c: New.
6179
6180 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
6181
6182 PR rtl-optimization/44691
6183 * gfortran.dg/pr44691.f: New test.
6184
6185 2010-10-19 Olivier Hainque <hainque@adacore.com>
6186
6187 * gcc.target/sparc/sibcall-dslot.c: New testcase.
6188
6189 2010-08-19 Jason Merrill <jason@redhat.com>
6190
6191 * g++.dg/init/synth3.C: New.
6192 * g++.dg/init/value8.C: New.
6193 * g++.dg/tree-ssa/empty-2.C: New.
6194 * g++.dg/cpp0x/noexcept09.C: New.
6195
6196 2010-08-19 Daniel Kraft <d@domob.eu>
6197
6198 PR fortran/29785
6199 PR fortran/45016
6200 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6201 * gfortran.dg/pointer_remapping_1.f90: New test.
6202 * gfortran.dg/pointer_remapping_2.f03: New test.
6203 * gfortran.dg/pointer_remapping_3.f08: New test.
6204 * gfortran.dg/pointer_remapping_4.f03: New test.
6205 * gfortran.dg/pointer_remapping_5.f08: New test.
6206 * gfortran.dg/pointer_remapping_6.f08: New test.
6207
6208 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
6209
6210 PR testsuite/45324
6211 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6212
6213 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6214
6215 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6216
6217 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
6218
6219 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6220 variable.
6221
6222 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6223
6224 PR target/45070
6225 * gcc.c-torture/execute/pr45070.c: New.
6226
6227 2010-08-19 Ian Bolton <ian.bolton@arm.com>
6228
6229 * g++.dg/pr44328.C: New test.
6230
6231 2010-08-19 Tobias Burnus <burnus@net-b.de>
6232
6233 PR fortran/36158
6234 PR fortran/33197
6235 * gfortran.dg/bessel_3.f90: New.
6236 * gfortran.dg/bessel_4.f90: New.
6237 * gfortran.dg/bessel_5.f90: New.
6238
6239 2010-08-19 Janus Weil <janus@gcc.gnu.org>
6240
6241 PR fortran/45290
6242 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6243 * gfortran.dg/pointer_init_2.f90: New.
6244 * gfortran.dg/pointer_init_3.f90: New.
6245 * gfortran.dg/pointer_init_4.f90: New.
6246
6247 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
6248
6249 PR c++/45049
6250 * g++.dg/pr45049-1.C: New test.
6251 * g++.dg/pr45049-2.C: New test.
6252
6253 2010-08-18 Jie Zhang <jie@codesourcery.com>
6254
6255 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6256 20 if __ARM_PCS is defined otherwise 64.
6257 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6258 instead of hard coded 64.
6259
6260 2010-08-18 Yao Qi <yao@codesourcery.com>
6261
6262 PR target/45094
6263 * gcc.target/arm/pr45094.c: New test.
6264
6265 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6266
6267 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6268
6269 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
6270
6271 PR rtl-optimization/42575
6272 * gcc.target/arm/pr42575.c: New test.
6273
6274 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6275
6276 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6277 * gcc.dg/tls/thr-cse-1.c: New.
6278
6279 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
6280
6281 PR debug/42487
6282 * lib/target-supports.exp
6283 (check_effective_target_function_sections): New.
6284 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6285 function sections before proceding.
6286
6287 2010-08-17 Jakub Jelinek <jakub@redhat.com>
6288
6289 PR fortran/45308
6290 * gfortran.dg/pr45308.f03: New test.
6291
6292 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
6293
6294 PR target/45296
6295 * gcc.target/i386/pr45296.c: New test.
6296
6297 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
6298
6299 * g++.dg/ext/uow-1.C: New.
6300 * g++.dg/ext/uow-2.C: New.
6301 * g++.dg/ext/uow-3.C: New.
6302 * g++.dg/ext/uow-4.C: New.
6303
6304 2010-08-17 Richard Guenther <rguenther@suse.de>
6305
6306 PR testsuite/45266
6307 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6308
6309 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
6310
6311 PR c/40563
6312 * gcc.dg/Wcxx-compat-20.c: New test.
6313
6314 2010-08-17 Daniel Kraft <d@domob.eu>
6315
6316 PR fortran/38936
6317 * gfortran.dg/associate_1.f03: Extended to test newly supported
6318 features like association to variables.
6319 * gfortran.dg/associate_3.f03: Removed check for illegal change
6320 of associate-name here...
6321 * gfortran.dg/associate_5.f03: ...and added it here.
6322 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6323 * gfortran.dg/associate_7.f03: New test.
6324
6325 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
6326
6327 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6328
6329 2010-08-15 Daniel Kraft <d@domob.eu>
6330
6331 PR fortran/38936
6332 * gfortran.dg/associate_1.f03: Enable test for array expressions.
6333 * gfortran.dg/associate_3.f03: Clarify comment.
6334 * gfortran.dg/associate_5.f03: New test.
6335 * gfortran.dg/associate_6.f03: New test.
6336
6337 2010-08-15 Tobias Burnus <burnus@net-b.de>
6338
6339 PR fortran/45211
6340 * gfortran.dg/bind_c_usage_21.f90: New.
6341 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6342
6343 2010-08-15 Tobias Burnus <burnus@net-b.de>
6344
6345 * gfortran.dg/optional_absent_1.f90: New.
6346 * gfortran.dg/null_actual.f90: New.
6347
6348 2010-08-15 Tobias Burnus <burnus@net-b.de>
6349
6350 * gfortran.dg/pointer_target_1.f90: New.
6351 * gfortran.dg/pointer_target_2.f90: New.
6352 * gfortran.dg/pointer_target_3.f90: New.
6353
6354 2010-08-15 Daniel Kraft <d@domob.eu>
6355
6356 PR fortran/45197
6357 * gfortran.dg/elemental_args_check_3.f90: New test.
6358 * gfortran.dg/impure_1.f08: New test.
6359 * gfortran.dg/impure_2.f08: New test.
6360 * gfortran.dg/impure_3.f90: New test.
6361 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6362
6363 2010-08-15 Ira Rosen <irar@il.ibm.com>
6364
6365 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6366 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6367 SLP tests.
6368 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6369 misaligned loads.
6370 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6371 misaligned stores.c
6372 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6373
6374 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6375
6376 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6377 dg-require-effective-target after dg-do.
6378
6379 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
6380
6381 * lib/target-supports.exp (check_effective_target_vect_int): Return
6382 true for Loongson targets.
6383 (check_effective_target_vect_shift): Likewise.
6384 (check_effective_target_vect_no_int_max): Likewise.
6385 (check_effective_target_vect_no_align): Likewise.
6386 (check_effective_target_vect_short_mult): Likewise.
6387
6388 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
6389
6390 * g++.dg/cast.C: Change fields of structures to "long" to pass
6391 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6392 * g++.dg/cpp0x/iop.C: Ditto.
6393 * g++.dg/cpp0x/named_refs.C: Ditto.
6394 * g++.dg/cpp0x/rv1p.C: Ditto.
6395 * g++.dg/cpp0x/rv2p.C: Ditto.
6396 * g++.dg/cpp0x/rv3p.C: Ditto.
6397 * g++.dg/cpp0x/rv4p.C: Ditto.
6398 * g++.dg/cpp0x/rv5p.C: Ditto.
6399 * g++.dg/cpp0x/rv6p.C: Ditto.
6400 * g++.dg/cpp0x/rv7p.C: Ditto.
6401 * g++.dg/cpp0x/rv8p.C: Ditto.
6402 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6403
6404 2010-08-13 Daniel Kraft <d@domob.eu>
6405
6406 * gfortran.dg/implied_shape_1.f08: New test.
6407 * gfortran.dg/implied_shape_2.f90: New test.
6408 * gfortran.dg/implied_shape_3.f08: New test.
6409
6410 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6411
6412 PR libfortran/42526
6413 * gfortran.dg/char_component_initializer_1.f90: New test.
6414
6415 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
6416
6417 PR tree-optimization/45241
6418 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6419
6420 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6421
6422 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6423 to dg-options.
6424 * gcc.target/i386/pr40906-2.c: Ditto.
6425 * gcc.target/i386/pr40906-3.c: Ditto.
6426
6427 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6428
6429 PR middle-end/45262
6430 * gcc.c-torture/execute/pr45262.c: New test.
6431
6432 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
6433
6434 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6435 empty argument.
6436 * g++.dg/other/profile1.C: Ditto.
6437
6438 2010-08-12 Richard Guenther <rguenther@suse.de>
6439
6440 PR tree-optimization/45232
6441 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6442 * gcc.dg/tree-ssa/loop-7.c: Adjust.
6443 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6444 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6445 unsigned arithmetic.
6446 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6447 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6448 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6449 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6450 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6451 unsigned arithmetic.
6452 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6453 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6454 unsigned arithmetic.
6455 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6456 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6457 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6458 unsigned arithmetic.
6459 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6460 * gcc.dg/tree-ssa/negate.c: Adjust.
6461 * gcc.dg/vect/vect-1.c: Adjust.
6462 * gfortran.dg/reassoc_6.f: XFAIL.
6463
6464 2010-08-12 Jakub Jelinek <jakub@redhat.com>
6465
6466 PR debug/45259
6467 * gcc.dg/pr45259.c: New test.
6468
6469 2010-08-12 Wei Guozhi <carrot@google.com>
6470
6471 PR target/44999
6472 * gcc.target/arm/pr44999.c: New testcase.
6473
6474 2010-08-12 Jie Zhang <jie@codesourcery.com>
6475
6476 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
6477 (N): Likewise.
6478 (main): Adjust accordingly.
6479
6480 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6481
6482 * gfortran.dg/graphite/id-22.f: New.
6483
6484 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6485
6486 * gcc.dg/graphite/id-26.c: New.
6487
6488 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6489
6490 * gcc.dg/graphite/id-25.c: New.
6491
6492 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6493
6494 * gcc.dg/graphite/run-id-5.c: New.
6495 * gcc.dg/graphite/run-id-6.c: New.
6496 * gfortran.dg/graphite/id-21.f: New.
6497
6498 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6499
6500 * gcc.dg/graphite/id-24.c: New.
6501
6502 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6503
6504 * gcc.dg/tree-ssa/pr20742.c: New.
6505
6506 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6507
6508 * gcc.dg/graphite/id-23.c: New.
6509
6510 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6511
6512 * gfortran.dg/graphite/id-20.f: Adjust testcase.
6513
6514 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6515
6516 * gcc.dg/graphite/pr42729.c: New.
6517
6518 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6519
6520 * gfortran.dg/graphite/id-20.f: New.
6521
6522 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6523
6524 * gcc.dg/graphite/id-22.c: New.
6525
6526 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6527
6528 * gcc.dg/graphite/run-id-2.c: Call abort.
6529
6530 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
6531
6532 * gcc.dg/graphite/id-20.c: New.
6533
6534 2010-08-11 Janus Weil <janus@gcc.gnu.org>
6535 Steve Kargl <kargl@gcc.gnu.org>
6536
6537 PR fortran/44595
6538 * gfortran.dg/move_alloc_3.f90: New.
6539 * gfortran.dg/random_seed_2.f90: New.
6540
6541 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6542
6543 * lib/target-supports.exp (check_effective_target_sync_int_long):
6544 Add hppa*-*-linux*.
6545 (check_effective_target_sync_char_short): Likewise.
6546
6547 2010-08-10 Yao Qi <yao@codesourcery.com>
6548
6549 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
6550 general form.
6551 * gcc.dg/tree-ssa/loop-31.c: Likewise.
6552 * g++.dg/other/packed1.C: Likewise.
6553 * g++.dg/other/crash-4.C: Likewise.
6554 * g++.dg/ext/packed8.C: Likewise.
6555 * g++.dg/init/array16.C: Likewise.
6556
6557 2010-08-10 xinliang David Li <davidxl@google.com>
6558 * gcc.dg/tree-ssa/loop-19.c: Add option
6559 -fno-prefetch-loop-array
6560
6561 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
6562
6563 PR middle-end/45182
6564 * gcc.c-torture/compile/pr45182.c: New test.
6565
6566 2010-08-09 Jason Merrill <jason@redhat.com>
6567
6568 PR c++/45236
6569 * g++.dg/cpp0x/variadic-104.C: New.
6570
6571 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6572
6573 PR fortran/44235
6574 * gfortran.dg/dependency_32.f90: New test.
6575
6576 2010-08-09 Richard Guenther <rguenther@suse.de>
6577
6578 PR middle-end/44632
6579 * g++.dg/opt/nrv17.C: New testcase.
6580
6581 2010-08-09 Richard Guenther <rguenther@suse.de>
6582
6583 PR middle-end/45212
6584 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
6585 alignment from MEM_REF offset only if we took it from the
6586 base object.
6587
6588 * gcc.target/i386/pr24178.c: New testcase.
6589
6590 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6591
6592 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
6593 * gcc.dg/20030702-1.c: Ditto.
6594 * gcc.dg/20050309-1.c: Ditto.
6595 * gcc.dg/20050325-1.c: Ditto.
6596 * gcc.dg/20050330-2.c: Ditto.
6597 * gcc.dg/20051201-1.c: Ditto.
6598 * gcc.dg/gomp/pr27573.c: Ditto.
6599 * gcc.dg/gomp/pr34610.c: Ditto.
6600 * gcc.dg/pr24225.c: Ditto.
6601 * gcc.dg/pr26570.c: Ditto.
6602 * gcc.dg/pr32773.c: Ditto.
6603 * g++.dg/gcov/gcov-6.C: Ditto.
6604 * g++.dg/gomp/pr34608.C: Ditto.
6605 * gfortran.dg/gomp/pr27573.f90: Ditto.
6606
6607 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
6608 dg-require-host-local dg directive.
6609 * gcc.dg/profile-dir-2.c: Ditto.
6610 * gcc.dg/profile-dir-3.c: Ditto.
6611
6612 2010-08-08 Richard Guenther <rguenther@suse.de>
6613
6614 PR tree-optimization/45109
6615 * gcc.c-torture/compile/pr45109.c: New testcase.
6616
6617 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
6618
6619 * gcc.dg/march.c: Skip if -march defined.
6620 * gcc.dg/mtune.c: Skip if -mtune defined.
6621
6622 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
6623 generic thunk support.
6624
6625 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
6626
6627 PR target/45213
6628 * gcc.target/i386/pr45213.c: New test.
6629
6630 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6631
6632 PR libfortran/45143
6633 * gfortran.dg/fmt_error_11.f03: New test.
6634
6635 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
6636
6637 * lib/target-supports.exp (check_effective_target_sync_int_long):
6638 Add arm*-*-linux-gnueabi.
6639 (check_effective_target_sync_char_short): Likewise.
6640
6641 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6642
6643 PR fortran/45159
6644 * gfortran.dg/dependency_31.f90: New test.
6645
6646 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6647
6648 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
6649
6650 2010-08-06 Jason Merrill <jason@redhat.com>
6651
6652 * g++.dg/cpp0x/sfinae3.C: New.
6653 * g++.dg/cpp0x/sfinae4.C: New.
6654
6655 2010-08-06 Richard Guenther <rguenther@suse.de>
6656
6657 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
6658 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
6659 * gcc.dg/tree-ssa/pr25382.c: Likewise.
6660 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
6661 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
6662 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
6663 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
6664 * gcc.c-torture/execute/20100805-1.c: Likewise.
6665
6666 2010-08-05 Martin Jambor <mjambor@suse.cz>
6667
6668 PR testsuite/42855
6669 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
6670
6671 2010-08-05 Martin Jambor <mjambor@suse.cz>
6672
6673 * gcc.dg/ipa/ipcp-ii-1.c: New test.
6674 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
6675
6676 2010-08-05 Martin Jambor <mjambor@suse.cz>
6677
6678 * g++.dg/ipa/devirt-1.C: New test.
6679 * g++.dg/ipa/devirt-2.C: Likewise.
6680 * g++.dg/ipa/devirt-3.C: Likewise.
6681 * g++.dg/ipa/devirt-4.C: Likewise.
6682 * g++.dg/ipa/devirt-5.C: Likewise.
6683 * gcc.dg/ipa/iinline-3.c: Likewise.
6684
6685 2010-08-05 Jie Zhang <jie@codesourcery.com>
6686
6687 PR tree-optimization/45144
6688 * gcc.dg/tree-ssa/pr45144.c: New test.
6689
6690 2010-08-04 Janus Weil <janus@gcc.gnu.org>
6691
6692 PR fortran/42207
6693 PR fortran/44064
6694 PR fortran/44065
6695 * gfortran.dg/class_25.f03: New.
6696 * gfortran.dg/class_26.f03: New.
6697
6698 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
6699
6700 * g++.dg/warn/miss-format-1.C: Update line number.
6701
6702 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
6703
6704 PR c++/44641
6705 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
6706 .frame and .mask assembler directives.
6707
6708 2010-08-04 Richard Guenther <rguenther@suse.de>
6709
6710 * gcc.dg/tree-ssa/vrp35.c: Adjust.
6711 * gcc.dg/tree-ssa/vrp36.c: Likewise.
6712 * gcc.dg/tree-ssa/vrp50.c: Likewise.
6713 * gcc.dg/tree-ssa/vrp52.c: Likewise.
6714
6715 2010-08-04 Tobias Burnus <burnus@net-b.de>
6716
6717 PR fortran/44857
6718 * gfortran.dg/derived_constructor_char_1.f90: New.
6719 * gfortran.dg/derived_constructor_char_2.f90: New.
6720
6721 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6722
6723 PR fortran/45159
6724 * gfortran.dg/dependency_30.f90: New test.
6725
6726 2010-08-03 Jan Hubicka <jh@suse.cz>
6727
6728 * gcc.c-torture/compile/pr45085.c: New testcase.
6729
6730 2010-08-03 Janus Weil <janus@gcc.gnu.org>
6731
6732 PR fortran/44584
6733 PR fortran/45161
6734 * gfortran.dg/typebound_call_9.f03: Modified.
6735 * gfortran.dg/typebound_generic_1.f03: Modified.
6736
6737 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6738
6739 PR fortran/45159
6740
6741 * gfortran.dg/dependency_29.f90: New test.
6742
6743 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6744
6745 PR fortran/36854
6746 * gfortran.dg/character_comparison_2.f90: New test.
6747 * gfortran.dg/character_comparison_3.f90: New test.
6748 * gfortran.dg/dependency_28.f90: New test.
6749
6750 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
6751
6752 PR target/40457
6753 * gcc.target/arm/pr40457-1.c: New test.
6754 * gcc.target/arm/pr40457-2.c: New test.
6755
6756 2010-08-01 Janus Weil <janus@gcc.gnu.org>
6757
6758 PR fortran/44912
6759 * gfortran.dg/typebound_call_17.f03: New.
6760
6761 2010-07-30 Janus Weil <janus@gcc.gnu.org>
6762
6763 PR fortran/44929
6764 * gfortran.dg/allocate_derived_3.f90: New.
6765
6766 2010-07-30 Xinliang David Li <davidxl@google.com>
6767 PR tree-optimization/45121
6768 * c-c++-common/uninit-17.c: Add -fno-ivops option.
6769
6770 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6771
6772 PR c++/45112
6773 * g++.dg/pr45112.C: New test.
6774
6775 2010-07-30 Jakub Jelinek <jakub@redhat.com>
6776
6777 PR debug/45055
6778 PR rtl-optimization/45137
6779 * gcc.dg/pr45055.c: New test.
6780
6781 2010-07-30 Alan Modra <amodra@gmail.com>
6782
6783 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
6784 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6785
6786 2010-07-29 Tobias Burnus <burnus@net-b.de>
6787
6788 PR fortran/45087
6789 PR fortran/45125
6790 * gfortran.dg/whole_file_25.f90: New.
6791 * gfortran.dg/whole_file_26.f90: New.
6792 * gfortran.dg/whole_file_27.f90: New.
6793
6794 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6795
6796 PR fortran/44962
6797 * gfortran.dg/typebound_proc_17.f03: New.
6798
6799 2010-07-29 Janus Weil <janus@gcc.gnu.org>
6800
6801 PR fortran/45004
6802 * gfortran.dg/move_alloc_2.f90: New.
6803
6804 2010-07-29 Xinliang David Li <davidxl@google.com>
6805 PR tree-optimization/45121
6806 * c-c++-common/uninit-17.c: Fix expected output.
6807
6808 2010-07-29 Richard Guenther <rguenther@suse.de>
6809
6810 PR tree-optimization/45120
6811 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
6812
6813 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
6814
6815 PR fortran/42051
6816 PR fortran/44064
6817 * gfortran.dg/pr42051.f03: New testcase.
6818
6819 2010-07-29 Richard Guenther <rguenther@suse.de>
6820
6821 PR middle-end/45034
6822 * gcc.c-torture/execute/pr45034.c: New testcase.
6823
6824 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6825
6826 PR c++/45096
6827 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
6828
6829 2010-07-28 Daniel Kraft <d@domob.eu>
6830
6831 * gfortran.dg/bound_8.f90: New test.
6832
6833 2010-07-28 Jakub Jelinek <jakub@redhat.com>
6834
6835 PR debug/45105
6836 * gcc.dg/pr45105.c: New test.
6837
6838 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6839
6840 PR rtl-optimization/45107
6841 * gcc.dg/pr45107.c: New test.
6842
6843 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
6844
6845 PR rtl-optimization/45101
6846 * gcc.dg/pr45101.c: New test.
6847
6848 2010-07-28 Tobias Burnus <burnus@net-b.de>
6849
6850 PR fortran/45077
6851 * gfortran.dg/whole_file_24.f90: New.
6852
6853 2010-07-27 Jason Merrill <jason@redhat.com>
6854
6855 * g++.dg/cpp0x/variadic102.C: New.
6856 * g++.dg/cpp0x/variadic103.C: New.
6857
6858 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
6859
6860 PR rtl-optimization/40956
6861 PR target/42495
6862 PR middle-end/42574
6863 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
6864 * gcc.target/arm/pr42574.c: Add tests.
6865
6866 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6867
6868 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
6869 test name.
6870 (cleanup-repo-files): Ditto.
6871 (cleanup-saved-temps): Ditto.
6872
6873 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6874
6875 PR testsuite/44701
6876 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
6877
6878 PR c/45079
6879 * gcc.dg/pr45079.c: New test.
6880
6881 2010-07-27 Ira Rosen <irar@il.ibm.com>
6882
6883 PR tree-optimization/44152
6884 * gcc.dg/vect/fast-math-pr44152.c: New test.
6885
6886 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
6887
6888 PR ObjC/44140
6889 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
6890 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6891 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6892 * obj-c++.dg/torture/trivial.mm: Ditto.
6893 * objc.dg/torture/tls/thr-init-2.m: Ditto.
6894 * objc.dg/torture/tls/thr-init-3.m: Ditto.
6895 * objc.dg/torture/tls/thr-init.m: Ditto.
6896 * objc.dg/torture/trivial.m: Ditto.
6897
6898 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
6899
6900 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
6901 Skip on spu-*-* targets.
6902
6903 2010-07-27 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR tree-optimization/45083
6906 * gcc.dg/pr45083.c: New test.
6907
6908 2010-07-26 Tobias Burnus <burnus@net-b.de>
6909
6910 PR fortran/40873
6911 * gfortran.dg/whole_file_22.f90: New test.
6912 * gfortran.dg/whole_file_23.f90: New test.
6913
6914 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
6915 Jack Howarth <howarth@bromo.med.uc.edu>
6916 Richard Henderson <rth@redhat.com>
6917
6918 PR target/44132
6919 * gcc.dg/tls/thr-init-1.c: New.
6920 * gcc.dg/tls/thr-init-2.c: New.
6921 * gcc.dg/torture/tls New.
6922 * gcc.dg/torture/tls/tls-test.c: New.
6923 * gcc.dg/torture/tls/thr-init-1.c: New.
6924 * gcc.dg/torture/tls/tls.exp: New.
6925 * gcc.dg/torture/tls/thr-init-2.c: New.
6926 * gcc.dg/tls/emutls-2.c: New test
6927
6928 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
6929 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
6930 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
6931 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
6932 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
6933 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
6934 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
6935 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
6936 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
6937 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
6938 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
6939 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
6940 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6941 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
6942 gfortran.dg/gomp/appendix-a/a.22.4.f90,
6943 gfortran.dg/gomp/appendix-a/a.22.5.f90,
6944 gfortran.dg/gomp/appendix-a/a.22.6.f90,
6945 gfortran.dg/gomp/appendix-a/a.24.1.f90,
6946 gfortran.dg/gomp/appendix-a/a.32.1.f90,
6947 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
6948 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
6949 gfortran.dg/gomp/omp_threadprivate1.f90,
6950 gfortran.dg/gomp/omp_threadprivate2.f90,
6951 gfortran.dg/gomp/reduction1.f90,
6952 gfortran.dg/gomp/sharing-1.f90: Likewise.
6953
6954 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6955
6956 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
6957 sse_runtime.
6958 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
6959 dg-require-visibility.
6960
6961 2010-07-26 Richard Guenther <rguenther@suse.de>
6962
6963 PR tree-optimization/43784
6964 * gcc.c-torture/execute/pr43784.c: New testcase.
6965 * g++.dg/torture/pr43784.C: Likewise.
6966
6967 2010-07-26 Richard Guenther <rguenther@suse.de>
6968
6969 PR middle-end/45056
6970 * g++.dg/pr45056.C: New testcase.
6971
6972 2010-07-26 Richard Guenther <rguenther@suse.de>
6973
6974 PR tree-optimization/45071
6975 * gcc.dg/pr45071.c: New testcase.
6976
6977 2010-07-26 Tobias Burnus <burnus@net-b.de>
6978
6979 PR fortran/45066
6980 * gfortran.dg/namelist_62.f90: New.
6981
6982 2010-07-26 Richard Guenther <rguenther@suse.de>
6983
6984 * gcc.c-torture/execute/pr45017.c: Move ...
6985 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
6986
6987 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6988
6989 PR fortran/40628
6990 * trim_optimize_1.f90: New test.
6991 * character_comparision_1.f90: New test.
6992
6993 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6994
6995 PR fortran/42852
6996 * gfortran.dg/wtruncate_fix.f: New test.
6997
6998 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
6999
7000 PR testsuite/45068
7001 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7002
7003 2010-07-24 Richard Guenther <rguenther@suse.de>
7004
7005 PR lto/43788
7006 * g++.dg/lto/20100724-1_0.C: New testcase.
7007
7008 2010-07-24 Richard Guenther <rguenther@suse.de>
7009
7010 PR lto/43212
7011 * gcc.dg/lto/20100724-1_0.c: New testcase.
7012 * gcc.dg/lto/20100724-1_1.c: Likewise.
7013
7014 2010-07-24 Tobias Burnus <burnus@net-b.de>
7015
7016 PR fortran/40011
7017 * gfortran.dg/whole_file_21.f90: New.
7018
7019 * gfortran.dg/integer_exponentiation_3.F90: Use
7020 -ffloat-store only for i?86/x86-64 -m32.
7021
7022 2010-07-24 Tobias Burnus <burnus@net-b.de>
7023
7024 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7025 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7026
7027 2010-07-24 Tobias Burnus <burnus@net-b.de>
7028
7029 * gfortran.dg/func_decl_4.f90: Split test into two ...
7030 * gfortran.dg/func_decl_5.f90: ... parts.
7031 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7032 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7033 * gfortran.dg/global_references_1.f90: Add new dg-warning.
7034 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7035 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7036 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7037 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7038 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7039 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7040 * gfortran.dg/sizeof.f90: Make test valid.
7041 * gfortran.dg/pr20865.f90: Add new dg-error.
7042 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7043 * gfortran.dg/g77/19990218-0.f: Ditto.
7044 * gfortran.dg/g77/19990218-1.f: Ditto.
7045 * gfortran.dg/g77/970625-2.f: Ditto.
7046 * gfortran.dg/pr37243.f: Fix function declaration.
7047 * gfortran.dg/use_only_1.f90: Fix implicit typing.
7048 * gfortran.dg/loc_1.f90: Fix pointer datatype.
7049
7050 2010-07-23 Tobias Burnus <burnus@net-b.de>
7051
7052 PR fortran/44945
7053 * gfortran.dg/char_array_structure_constructor.f90: Add
7054 -fwhole-file as dg-option as it otherwise fails on some
7055 systems.
7056
7057 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
7058
7059 * gnat.dg/aggr16.ad[sb]: New test.
7060 * gnat.dg/aggr16_pkg.ads: New helper.
7061
7062 2010-07-23 Richard Guenther <rguenther@suse.de>
7063
7064 PR lto/43071
7065 * g++.dg/lto/20100723-1_0.C: New testcase.
7066
7067 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
7068
7069 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7070 AVX support.
7071 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7072 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7073
7074 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7075
7076 * lib/target-supports.exp (add_options_for_tls): New proc.
7077 * g++.dg/tls/static-1.C: Use dg-add-options tls.
7078 * g++.dg/tls/static-1a.cc: Likewise.
7079 * gcc.dg/tls/emutls-1.c: Likewise.
7080 * gcc.dg/tls/opt-11.c: Likewise.
7081 * gcc.dg/tls/opt-12.c: Likewise.
7082 * gcc.dg/tls/pr24428-2.c: Likewise.
7083 * gcc.dg/tls/pr24428.c: Likewise.
7084 * obj-c++.dg/tls/static-1.mm: Likewise.
7085 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7086 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7087 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7088 * objc.dg/torture/tls/thr-init-2.m: Likewise.
7089 * objc.dg/torture/tls/thr-init-3.m: Likewise.
7090 * objc.dg/torture/tls/thr-init.m: Likewise.
7091 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7092
7093 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7094
7095 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7096 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7097 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7098 optimized dump files.
7099
7100 2010-07-23 Jakub Jelinek <jakub@redhat.com>
7101
7102 PR tree-optimization/45047
7103 * gcc.c-torture/compile/pr45047.c: New test.
7104
7105 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7106
7107 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7108 instead of dg-compile.
7109 * gcc.dg/float-range-4.c: Ditto.
7110 * gcc.dg/float-range-5.c: Ditto.
7111 * gcc.dg/fold-overflow-1.c: Ditto.
7112 * gcc.dg/gomp/sections-4.c: Ditto.
7113 * gcc.dg/transparent-union-1.c: Ditto.
7114 * gcc.dg/transparent-union-2.c: Ditto.
7115 * gcc.target/i386/pr39315-check.c: Ditto.
7116 * g++.dg/gomp/sections-4.C: Ditto.
7117 * g++.dg/template/dtor7.C: Ditto.
7118 * g++.dg/tree-ssa/pr19952.C: Ditto.
7119 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7120 * gfortran.dg/graphite/pr42185.f90: Ditto.
7121 * gfortran.dg/namelist_36.f90: Ditto.
7122 * gnat.dg/noreturn1.adb: Ditto.
7123 * gnat.dg/specs/small_alignment.ads: Ditto.
7124
7125 2010-07-23 Martin Jambor <mjambor@suse.cz>
7126
7127 PR tree-optimization/44915
7128 * g++.dg/torture/pr44915.C: New test.
7129
7130 2010-07-23 Martin Jambor <mjambor@suse.cz>
7131
7132 PR tree-optimization/44914
7133 * g++.dg/tree-ssa/pr44914.C: New test.
7134
7135 2010-07-23 Jie Zhang <jie@codesourcery.com>
7136
7137 PR target/44290
7138 * gcc.dg/pr44290-1.c: New test.
7139 * gcc.dg/pr44290-2.c: New test.
7140
7141 2010-07-23 Jason Merrill <jason@redhat.com>
7142
7143 PR c++/45008
7144 * g++.dg/abi/mangle44.C: New.
7145
7146 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7147
7148 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7149 for compile-time only tests.
7150 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7151 target check.
7152 * gcc.target/i386/pr39315-4.c: Ditto.
7153 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7154 target check. Include sse-os-support.h.
7155 (main): Call check_isa and sse_os_support.
7156 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7157 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7158 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7159 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7160 target check. Include sse-os-support.h.
7161 (main): Call check_isa and sse_os_support.
7162 * gcc.target/i386/vperm-v2df.c: Ditto.
7163
7164 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
7165
7166 * lib/target-supports.exp (check_avx_hw_available): New procedure.
7167 (check_effective_target_avx_runtime): New procedure.
7168 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7169 (check_effective_target_sse_runtime): Add check_effective_target_sse.
7170
7171 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7172 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
7173 and __get_cpuid test.
7174 * gcc.dg/compat/vector-2b_main.c: Ditto.
7175
7176 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7177
7178 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7179 for compile-time only test.
7180 * gcc.dg/pr32716.c: Ditto.
7181 * gcc.dg/pr34856.c: Ditto.
7182 * gcc.dg/pr36997.c: Ditto.
7183 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7184 * gfortran.dg/pr28158.f90: Ditto.
7185 * gfortran.dg/pr30667.f: Ditto.
7186
7187 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7188 i?86-*-* and x86_64-*-* targets to disable execution on targets
7189 without sse2 runtime support.
7190 * g++.dg/vect/vect.exp: Ditto.
7191 * gfortran.dg/vect/vect.exp: Ditto.
7192
7193 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7194 * gcc.dg/pr37544.c: Ditto.
7195 * gcc.dg/pr40550.c: Ditto.
7196 * gcc.dg/compat/union-m128-1_main.c: Ditto.
7197 * gcc.dg/compat/vector-1a_main.c: Ditto.
7198 * gcc.dg/compat/vector-2a_main.c: Ditto.
7199 * gcc.dg/torture/pr16104-1.c: Ditto.
7200 * gcc.dg/torture/pr35771-1.c: Ditto.
7201 * gcc.dg/torture/pr35771-2.c: Ditto.
7202 * gcc.dg/torture/pr35771-3.c: Ditto.
7203 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7204 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7205 * gcc.dg/torture/stackalign/push-1.c: Ditto.
7206 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7207 * g++.dg/other/i386-1.C: Ditto.
7208 * g++.dg/other/pr40446.C: Ditto.
7209
7210 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7211
7212 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7213
7214 2010-07-23 Daniel Kraft <d@domob.eu>
7215
7216 PR fortran/44709
7217 * gfortran.dg/exit_1.f08: New test.
7218 * gfortran.dg/exit_2.f08: New test.
7219
7220 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
7221
7222 PR tree-optimization/39839
7223 * gcc.target/arm/pr39839.c: New test case.
7224
7225 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7226
7227 * gnat.dg/unchecked_convert5b.adb: New test.
7228 * gnat.dg/unchecked_convert6.adb: Likewise.
7229 * gnat.dg/unchecked_convert6b.adb: Likewise.
7230
7231 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
7232
7233 * gnat.dg/aggr15.ad[sb]: New test.
7234
7235 2010-07-22 Dodji Seketeli <dodji@redhat.com>
7236
7237 PR debug/45024
7238 * g++.dg/debug/dwarf2/nested-2.C: New test case.
7239
7240 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
7241
7242 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7243 with dg-require-linker-plugin.
7244
7245 2010-07-22 Richard Guenther <rguenther@suse.de>
7246
7247 PR lto/43850
7248 * g++.dg/lto/20100722-1_0.C: New testcase.
7249
7250 2010-07-22 Richard Guenther <rguenther@suse.de>
7251
7252 PR lto/42451
7253 * gcc.dg/lto/20100720-3_0.c: New testcase.
7254 * gcc.dg/lto/20100720-3_1.c: Likewise.
7255
7256 2010-07-22 Richard Guenther <rguenther@suse.de>
7257
7258 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7259 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7260
7261 PR lto/43373
7262 * gcc.dg/lto/20100722-1_0.c: New testcase.
7263
7264 2010-07-22 Martin Jambor <mjambor@suse.cz>
7265
7266 PR tree-optimization/44891
7267 * gcc.c-torture/compile/pr44891.c: New test.
7268
7269 2010-07-22 Richard Guenther <rguenther@suse.de>
7270
7271 PR tree-optimization/45017
7272 * gcc.c-torture/execute/pr45017.c: New testcase.
7273
7274 2010-07-22 Tobias Burnus <burnus@net-b.de>
7275
7276 PR fortran/45019
7277 * gfortran.dg/aliasing_dummy_5.f90: New.
7278
7279 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7280
7281 PR target/43698
7282 * gcc.target/arm/pr43698.c: New test.
7283
7284 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
7285
7286 PR fortran/44929
7287 * Revert my commit r162325 for this PR.
7288
7289 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR debug/45015
7292 * gcc.target/m68k/pr45015.c: New test.
7293
7294 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
7295
7296 PR c++/44641
7297 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7298 comments.
7299
7300 2010-07-21 Richard Guenther <rguenther@suse.de>
7301
7302 PR lto/45018
7303 * g++.dg/lto/20100721-1_0.C: New testcase.
7304
7305 2010-07-21 Martin Jambor <mjambor@suse.cz>
7306
7307 PR tree-optimization/44900
7308 * g++.dg/torture/pr44900.C: New test.
7309
7310 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
7311
7312 PR middle-end/44738
7313 * c-c++-common/uninit-17.c: Correct expected error.
7314
7315 2010-07-21 Jakub Jelinek <jakub@redhat.com>
7316
7317 * gcc.dg/guality/asm-1.c: New test.
7318
7319 PR debug/45003
7320 * gcc.dg/guality/pr45003-2.c: New test.
7321 * gcc.dg/guality/pr45003-3.c: New test.
7322
7323 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7324
7325 PR libfortran/44697
7326 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7327
7328 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
7329
7330 * lib/scanasm.exp (dg-function-on-line): Test that a function is
7331 defined on the current line.
7332 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7333 * g++.dg/debug/dwarf2/pr44641.C: New.
7334
7335 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
7336
7337 * gcc.target/powerpc/block-move-1.c: New test.
7338 * gcc.target/powerpc/block-move-2.c: New test.
7339
7340 2010-07-20 Jason Merrill <jason@redhat.com>
7341
7342 PR c++/44967
7343 * g++.dg/cpp0x/sfinae2.C: New.
7344
7345 2010-07-20 Richard Guenther <rguenther@suse.de>
7346
7347 PR lto/42696
7348 * gcc.dg/lto/20100720-4_0.c: New testcase.
7349
7350 2010-07-20 Richard Guenther <rguenther@suse.de>
7351
7352 PR lto/43221
7353 * gcc.dg/lto/20100720-2_0.c: New testcase.
7354 * gcc.dg/lto/20100720-2_1.c: Likewise.
7355
7356 2010-07-20 Richard Guenther <rguenther@suse.de>
7357
7358 PR lto/43208
7359 * gcc.dg/lto/20100720-1_0.c: New testcase.
7360 * gcc.dg/lto/20100720-1_1.c: Likewise.
7361
7362 2010-07-20 Jakub Jelinek <jakub@redhat.com>
7363
7364 PR debug/45003
7365 * gcc.dg/guality/pr45003-1.c: New test.
7366
7367 2010-07-20 Richard Guenther <rguenther@suse.de>
7368
7369 PR tree-optimization/44977
7370 * gcc.dg/torture/pr44977.c: New testcase.
7371
7372 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
7373
7374 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7375 sync_char_short
7376
7377 2010-07-20 Richard Guenther <rguenther@suse.de>
7378
7379 PR middle-end/44971
7380 PR middle-end/44988
7381 * gcc.dg/pr44971.c: New testcase.
7382 * gcc.c-torture/compile/pr44988.c: Likewise.
7383
7384 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
7385
7386 PR fortran/44929
7387 * gfortran.dg/allocate_with_typespec.f90: New test.
7388 * gfortran.dg/allocate_derived_1.f90: Update error message.
7389
7390 2010-07-19 Jason Merrill <jason@redhat.com>
7391
7392 PR c++/44996
7393 * g++.dg/cpp0x/decltype23.C: New.
7394
7395 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
7396
7397 PR fortran/42385
7398 * gfortran.dg/class_defined_operator_1.f03 : New test.
7399
7400 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
7401
7402 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7403 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7404 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
7405 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7406
7407 2010-07-19 Richard Guenther <rguenther@suse.de>
7408
7409 PR middle-end/44941
7410 * gcc.c-torture/compile/pr44941.c: New testcase.
7411
7412 2010-07-19 Jason Merrill <jason@redhat.com>
7413
7414 PR c++/44969
7415 * g++.dg/template/sfinae24.C: New.
7416
7417 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
7418
7419 PR fortran/44353
7420 * gfortran.dg/data_implied_do_2.f90: Removed.
7421
7422 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7423
7424 PR c++/44969
7425 * g++.dg/template/sfinae23.C: New.
7426
7427 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7428
7429 * lib/target-supports.exp (check_sse_os_support_available): New
7430 proc.
7431 (check_sse_hw_available): New proc.
7432 (check_effective_target_sse_runtime): New proc.
7433 (check_effective_target_sse2_runtime): New proc.
7434 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7435 -msse2 if check_sse_os_support_available.
7436 * g++.dg/vect/vect.exp: Only run -msse2 tests if
7437 check_sse_os_support_available.
7438 * gcc.dg/vect/vect.exp: Likewise.
7439 * gfortran.dg/vect/vect.exp: Likewise.
7440 * gcc.target/i386/sol2-check: Renamed to ...
7441 * gcc.target/i386/sse-os-support.h: ... this.
7442 (sol2_check): Renamed to ...
7443 (sse_os_support): ... this.
7444 Only test movss with xmm registers.
7445 * gcc.target/i386/sse-check.h: Reflect new header and function names.
7446 Removed ILL_INSN, ILL_INSN_LEN.
7447 * gcc.target/i386/sse2-check.h: Likewise.
7448 * gcc.target/i386/sse3-check.h: Likewise.
7449 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7450 Removed cpuid.h, __get_cpuid test.
7451 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7452 Removed cpuid.h, __get_cpuid test.
7453 * g++.dg/other/pr40446.C: Likewise.
7454 * gcc.dg/compat/union-m128-1_main.c: Likewise.
7455 * gcc.dg/compat/vector-1a_main.c: Likewise.
7456 * gcc.dg/compat/vector-2a_main.c: Likewise.
7457 * gcc.dg/pr36584.c: Likewise.
7458 * gcc.dg/pr37544.c: Likewise.
7459 * gcc.dg/torture/pr16104-1.c: Likewise.
7460 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7461 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7462 * gcc.dg/torture/stackalign/push-1.c: Likewise.
7463 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7464 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7465 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7466 sse2_runtime.
7467 * gcc.dg/torture/pr35771-2.c: Likewise.
7468 * gcc.dg/torture/pr35771-3.c: Likewise.
7469 * gcc.target/i386/pr39315-2.c: Likewise.
7470 * gcc.target/i386/pr39315-4.c: Likewise.
7471 * gcc.target/i386/vperm-v2df.c: Likewise.
7472 * gcc.target/i386/vperm-v2di.c: Likewise.
7473 * gcc.target/i386/vperm-v4si-1.c: Likewise.
7474 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7475 sse_runtime.
7476
7477 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
7478
7479 PR fortran/44353
7480 * gfortran.dg/data_implied_do_2.f90: New test.
7481
7482 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7483
7484 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
7485
7486 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7487
7488 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
7489 to the "mips16" group.
7490 (mips_using_mips16_p): New procedure.
7491 (mips-dg-options): Use it.
7492
7493 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
7494
7495 * gcc.target/mips/mips16-attributes-4.c: New test.
7496
7497 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
7498
7499 PR testsuite/44418
7500 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
7501 * gcc.target/powerpc/recip-2.c: Ditto.
7502 * gcc.target/powerpc/recip-3.c: Ditto.
7503
7504 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
7505
7506 * gcc.target/arm/pr42235.c: New test.
7507
7508 2010-07-16 Jason Merrill <jason@redhat.com>
7509
7510 PR c++/32505
7511 * g++.dg/template/partial8.C: New.
7512
7513 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7514
7515 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
7516 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
7517 in C++.
7518 (gualcvt): New overloaded inline.
7519 (GUALCVT): Use it for C++.
7520 * g++.dg/guality/guality.exp: New.
7521 * g++.dg/guality/guality.h: New.
7522 * g++.dg/guality/redeclaration1.C: New test.
7523 * g++.dg/dg.exp: Prune also guality/* tests.
7524 * gcc.dg/guality/pr43141.c: Moved to...
7525 * c-c++-common/guality/pr43141.c: ... here.
7526
7527 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7528
7529 PR libfortran/37077
7530 * gfortran.dg/char4_iunit_2.f03: New test.
7531
7532 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
7533
7534 PR testsuite/43925
7535 * lib/plugin-support.exp (plugin-test-execute):
7536 Add ${gcc_objdir}/intl to includes.
7537
7538 2010-07-16 Jakub Jelinek <jakub@redhat.com>
7539
7540 PR target/44942
7541 * gcc.c-torture/execute/pr44942.c: New test.
7542 * gcc.target/i386/pr44942.c: New test.
7543
7544 2010-07-15 Jason Merrill <jason@redhat.com>
7545
7546 PR c++/44909
7547 * g++.dg/cpp0x/implicit7.C: New.
7548 * g++.dg/cpp0x/implicit8.C: New.
7549
7550 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7551
7552 Disable float tests for __SPU__ targets due to lack of signed zero:
7553 * c-c++-common/torture/complex-sign-add.c (check_add_float).
7554 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
7555 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
7556 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
7557 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
7558 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
7559 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
7560 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
7561 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
7562
7563 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7564
7565 * gfortran.dg/select_char_2.f90: New test.
7566
7567 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
7568
7569 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
7570 with DECL_CHAIN.
7571
7572 2010-07-15 Janus Weil <janus@gcc.gnu.org>
7573
7574 PR fortran/44936
7575 * gfortran.dg/typebound_generic_9.f03: New.
7576
7577 2010-07-15 Richard Guenther <rguenther@suse.de>
7578
7579 PR tree-optimization/44946
7580 * gcc.c-torture/compile/pr44946.c: New testcase.
7581
7582 2010-07-15 Jakub Jelinek <jakub@redhat.com>
7583
7584 PR fortran/40206
7585 * gfortran.dg/select_char_3.f90: New test.
7586
7587 2010-07-15 Magnus Granberg <zorry@gentoo.org>
7588 Kevin F. Quinn <kevquinn@gentoo.org>
7589
7590 * gcc.dg/Wtrampolines.c: New.
7591
7592 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7593
7594 PR libfortran/44934
7595 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
7596
7597 2010-07-14 Jason Merrill <jason@redhat.com>
7598
7599 PR c++/44810
7600 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
7601
7602 Implement C++0x unrestricted unions (N2544)
7603 * g++.dg/cpp0x/union1.C: New.
7604 * g++.dg/cpp0x/union2.C: New.
7605 * g++.dg/cpp0x/union3.C: New.
7606 * g++.dg/cpp0x/defaulted2.C: Adjust.
7607 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
7608 * g++.old-deja/g++.ext/anon2.C: Adjust.
7609 * g++.old-deja/g++.mike/misc6.C: Adjust.
7610
7611 2010-07-14 Janus Weil <janus@gcc.gnu.org>
7612
7613 PR fortran/44925
7614 * gfortran.dg/c_loc_tests_15.f90: New.
7615
7616 2010-07-13 Jason Merrill <jason@redhat.com>
7617
7618 PR c++/44909
7619 * g++.dg/cpp0x/implicit6.C: New.
7620
7621 2010-07-13 Jason Merrill <jason@redhat.com>
7622
7623 PR c++/44540
7624 * g++.dg/abi/noreturn1.C: New.
7625 * g++.dg/abi/noreturn2.C: New.
7626
7627 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
7628
7629 PR other/44874
7630 PR debug/44832
7631 * c-c++-common/pr44832.c: New test.
7632
7633 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
7634
7635 PR objc/44488
7636 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
7637 on the target. Make sure that we can assemble the emitted asm when
7638 the test type is 'compile'.
7639
7640 2010-07-13 Richard Guenther <rguenther@suse.de>
7641
7642 PR tree-optimization/36960
7643 * g++.dg/torture/pr36960.C: New testcase.
7644
7645 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7646
7647 PR c++/44908
7648 * g++.dg/template/sfinae21.C: New.
7649 * g++.dg/template/sfinae22.C: Likewise.
7650
7651 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
7652
7653 PR testsuite/42843
7654 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
7655 * gcc.dg/plugin/ggcplug.c: Likewise.
7656 * g++.dg/plugin/selfassign.c: Likewise.
7657 * g++.dg/plugin/attribute_plugin.c: Likewise.
7658 * g++.dg/plugin/dumb_plugin.c: Likewise.
7659 * g++.dg/plugin/pragma_plugin.c: Likewise.
7660
7661 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
7662
7663 * gcc.c-torture/execute/pr44683.x: New.
7664 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
7665
7666 2010-07-13 Janus Weil <janus@gcc.gnu.org>
7667
7668 PR fortran/44434
7669 PR fortran/44565
7670 PR fortran/43945
7671 PR fortran/44869
7672 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
7673 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
7674 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
7675 * gfortran.dh/typebound_call_16.f03: New.
7676 * gfortran.dg/typebound_generic_6.f03: New.
7677 * gfortran.dg/typebound_generic_7.f03: New.
7678 * gfortran.dg/typebound_generic_8.f03: New.
7679
7680 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7681
7682 PR libfortran/37077
7683 * gfortran.dg/char4_iunit_1.f03: New test.
7684
7685 2010-07-12 Jakub Jelinek <jakub@redhat.com>
7686
7687 * gcc.dg/tree-ssa/vrp53.c: New test.
7688
7689 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
7690
7691 PR c++/44907
7692 * g++.dg/template/sfinae19.C: New.
7693 * g++.dg/template/sfinae20.C: Likewise.
7694
7695 2010-07-12 Jie Zhang <jie@codesourcery.com>
7696
7697 * gcc.target/arm/interrupt-1.c: New test.
7698 * gcc.target/arm/interrupt-2.c: New test.
7699
7700 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7701
7702 * gcc.dg/pr42427.c: Require c99_runtime.
7703 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
7704 c99_runtime.
7705 * gcc.target/i386/avx-cmpss-1.c: Likewise.
7706 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
7707 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
7708 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
7709 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
7710 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
7711 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
7712 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7713 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
7714 * gcc.target/i386/pr37275.c: Require visibility support.
7715
7716 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7717
7718 * lib/target-supports.exp (check_effective_target_sse): New proc.
7719 * gcc.target/i386/sol2-check.h: New file.
7720 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
7721 Include sol2-check.h.
7722 (main) Only run do_test () if sol2_check ().
7723 * gcc.target/i386/sse2-check.h: Likewise.
7724 * gcc.target/i386/sse3-check.h: Likewise.
7725 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
7726 [__sun__ && __svr4__]: Execute SSE2 instruction.
7727 * gcc.target/i386/math-torture/math-torture.exp: Only add options
7728 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
7729 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
7730 * g++.dg/ext/vector14.C: Likewise.
7731 * g++.dg/other/mmintrin.C: Likewise.
7732 * gcc.dg/20020418-1.c: Likewise.
7733 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
7734 * gcc.dg/format/ms_unnamed-1.c: Likewise.
7735 * gcc.dg/format/unnamed-1.c: Likewise.
7736 Adapt dg-warning line number.
7737 * gcc.dg/graphite/pr40281.c: Likewise.
7738 * gcc.dg/pr32176.c: Likewise.
7739 * gcc.dg/pr40550.c: Likewise.
7740 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7741 * gcc.dg/torture/pr36891.c: Likewise.
7742 * gcc.target/i386/20020218-1.c: Likewise.
7743 * gcc.target/i386/20020523.c: Likewise.
7744 * gcc.target/i386/abi-1.c: Likewise.
7745 * gcc.target/i386/brokensqrt.c: Likewise.
7746 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7747 * gcc.target/i386/pr13366.c: Likewise.
7748 * gcc.target/i386/pr13685.c: Likewise.
7749 * gcc.target/i386/pr24306.c: Likewise.
7750 * gcc.target/i386/pr31486.c: Likewise.
7751 * gcc.target/i386/pr32065-1.c: Likewise.
7752 * gcc.target/i386/pr32065-2.c: Likewise.
7753 * gcc.target/i386/pr32389.c: Likewise.
7754 * gcc.target/i386/pr38824.c: Likewise.
7755 * gcc.target/i386/pr38931.c: Likewise.
7756 * gcc.target/i386/pr39592-1.c: Likewise.
7757 * gcc.target/i386/pr43766.c: Likewise.
7758 * gcc.target/i386/recip-divf.c: Likewise.
7759 * gcc.target/i386/recip-sqrtf.c: Likewise.
7760 * gcc.target/i386/recip-vec-divf.c: Likewise.
7761 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7762 * gcc.target/i386/sse-1.c: Likewise.
7763 * gcc.target/i386/sse-16.c: Likewise.
7764 * gcc.target/i386/sse-2.c: Likewise.
7765 * gcc.target/i386/sse-20.c: Likewise.
7766 * gcc.target/i386/sse-3.c: Likewise.
7767 * gcc.target/i386/sse-7.c: Likewise.
7768 * gcc.target/i386/sse-9.c: Likewise.
7769 * gcc.target/i386/sse-addps-1.c: Likewise.
7770 * gcc.target/i386/sse-addss-1.c: Likewise.
7771 * gcc.target/i386/sse-andnps-1.c: Likewise.
7772 * gcc.target/i386/sse-andps-1.c: Likewise.
7773 * gcc.target/i386/sse-cmpss-1.c: Likewise.
7774 * gcc.target/i386/sse-comiss-1.c: Likewise.
7775 * gcc.target/i386/sse-comiss-2.c: Likewise.
7776 * gcc.target/i386/sse-comiss-3.c: Likewise.
7777 * gcc.target/i386/sse-comiss-4.c: Likewise.
7778 * gcc.target/i386/sse-comiss-5.c: Likewise.
7779 * gcc.target/i386/sse-comiss-6.c: Likewise.
7780 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
7781 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
7782 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7783 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
7784 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7785 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
7786 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7787 * gcc.target/i386/sse-divps-1.c: Likewise.
7788 * gcc.target/i386/sse-divss-1.c: Likewise.
7789 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
7790 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
7791 * gcc.target/i386/sse-maxps-1.c: Likewise.
7792 * gcc.target/i386/sse-maxss-1.c: Likewise.
7793 * gcc.target/i386/sse-minps-1.c: Likewise.
7794 * gcc.target/i386/sse-minss-1.c: Likewise.
7795 * gcc.target/i386/sse-movaps-1.c: Likewise.
7796 * gcc.target/i386/sse-movaps-2.c: Likewise.
7797 * gcc.target/i386/sse-movhlps-1.c: Likewise.
7798 * gcc.target/i386/sse-movhps-1.c: Likewise.
7799 * gcc.target/i386/sse-movhps-2.c: Likewise.
7800 * gcc.target/i386/sse-movlhps-1.c: Likewise.
7801 * gcc.target/i386/sse-movmskps-1.c: Likewise.
7802 * gcc.target/i386/sse-movntps-1.c: Likewise.
7803 * gcc.target/i386/sse-movss-1.c: Likewise.
7804 * gcc.target/i386/sse-movss-2.c: Likewise.
7805 * gcc.target/i386/sse-movss-3.c: Likewise.
7806 * gcc.target/i386/sse-movups-1.c: Likewise.
7807 * gcc.target/i386/sse-movups-2.c: Likewise.
7808 * gcc.target/i386/sse-mulps-1.c: Likewise.
7809 * gcc.target/i386/sse-mulss-1.c: Likewise.
7810 * gcc.target/i386/sse-orps-1.c: Likewise.
7811 * gcc.target/i386/sse-rcpps-1.c: Likewise.
7812 * gcc.target/i386/sse-recip-vec.c: Likewise.
7813 * gcc.target/i386/sse-recip.c: Likewise.
7814 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
7815 * gcc.target/i386/sse-set-ps-1.c: Likewise.
7816 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
7817 * gcc.target/i386/sse-subps-1.c: Likewise.
7818 * gcc.target/i386/sse-subss-1.c: Likewise.
7819 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
7820 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
7821 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
7822 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
7823 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
7824 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
7825 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
7826 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
7827 * gcc.target/i386/sse-xorps-1.c: Likewise.
7828 * gcc.target/i386/ssefn-1.c: Likewise.
7829 * gcc.target/i386/ssefn-3.c: Likewise.
7830 * gcc.target/i386/sseregparm-1.c: Likewise.
7831 * gcc.target/i386/stackalign/return-3.c: Likewise.
7832 * gcc.target/i386/vectorize1.c: Likewise.
7833 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
7834 * gcc.target/i386/xorps-sse.c: Likewise.
7835 * gfortran.dg/pr28158.f90: Likewise.
7836 * gfortran.dg/pr30667.f: Likewise.
7837 * gnat.dg/loop_optimization7.adb: Likewise.
7838 * gnat.dg/sse_nolib.adb: Likewise.
7839
7840 2010-07-11 Tobias Burnus <burnus@net-b.de>
7841
7842 PR fortran/44702
7843 * gfortran.dg/use_rename_6.f90: New.
7844 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
7845
7846 2010-07-11 Janus Weil <janus@gcc.gnu.org>
7847
7848 PR fortran/44869
7849 * gfortran.dg/class_24.f03: New.
7850
7851 2010-07-10 Richard Guenther <rguenther@suse.de>
7852
7853 PR lto/44889
7854 * gcc.dg/lto/20100709-1_0.c: New testcase.
7855 * gcc.dg/lto/20100709-1_1.c: Likewise.
7856
7857 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
7858
7859 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
7860
7861 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
7862
7863 PR objc/44140
7864 * objc.dg/lto/trivial-1_0.m: New.
7865 * objc.dg/lto/lto.exp: New.
7866 * obj-c++.dg/lto/trivial-1_0.mm: New.
7867 * obj-c++.dg/lto/lto.exp: New.
7868 * objc.dg/symtab-1.m: Adjust sizes.
7869 * objc.dg/image-info.m: Do not run for gnu-runtime.
7870
7871 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7872
7873 * gcc.dg/pr32370.c: Allow another kind of error message.
7874
7875 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
7876
7877 * gnat.dg/atomic3.adb: New test.
7878
7879 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7880 Denys Vlasenko <dvlasenk@redhat.com>
7881 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7882
7883 PR tree-optimization/28632
7884 * gcc.dg/tree-ssa/vrp51.c: New test.
7885 * gcc.dg/tree-ssa/vrp52.c: New test.
7886
7887 2010-07-09 Jason Merrill <jason@redhat.com>
7888
7889 * g++.dg/abi/covariant6.C: New.
7890 * g++.dg/inherit/covariant17.C: Test both bases.
7891 * g++.dg/inherit/covariant7.C: Check vtable layout.
7892
7893 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
7894
7895 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
7896
7897 2010-07-09 Richard Guenther <rguenther@suse.de>
7898
7899 PR tree-optimization/44852
7900 * gcc.c-torture/execute/pr44852.c: New testcase.
7901
7902 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7903
7904 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
7905 multiplication by values.
7906 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
7907 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
7908
7909 2010-07-09 Richard Guenther <rguenther@suse.de>
7910
7911 PR tree-optimization/44882
7912 * gfortran.dg/pr44882.f90: New testcase.
7913
7914 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
7915
7916 PR target/40657
7917 * gcc.target/arm/pr40657-1.c: New test.
7918 * gcc.target/arm/pr40657-2.c: New test.
7919 * gcc.c-torture/execute/pr40657.c: New test.
7920
7921 2010-07-09 Jakub Jelinek <jakub@redhat.com>
7922
7923 * gcc.dg/tree-ssa/vrp50.c: New test.
7924 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
7925
7926 2010-07-08 Janus Weil <janus@gcc.gnu.org>
7927
7928 PR fortran/44649
7929 * gfortran.dg/c_sizeof_1.f90: Modified.
7930 * gfortran.dg/storage_size_1.f08: New.
7931 * gfortran.dg/storage_size_2.f08: New.
7932
7933 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
7934
7935 * gcc.c-torture/execute/20100708-1.c: New test.
7936
7937 2010-07-08 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR fortran/44847
7940 * gfortran.dg/gomp/pr44847.f90: New test.
7941
7942 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
7943
7944 PR tree-optimization/44710
7945 * gcc.dg/tree-ssa/ifc-6.c: New.
7946 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
7947
7948 2010-07-08 Tobias Burnus <burnus@net-b.de>
7949
7950 PR fortran/18918
7951 * gfortran.dg/coarray_10.f90: Add an additional test.
7952
7953 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
7954
7955 PR middle-end/44828
7956 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
7957 * gcc.c-torture/execute/pr44828.x: Revert.
7958
7959 2010-07-08 Jason Merrill <jason@redhat.com>
7960
7961 PR c++/43120
7962 * g++.dg/inherit/covariant17.C: New.
7963 * g++.dg/abi/covariant1.C: Actually test for the bug.
7964
7965 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
7966
7967 PR rtl-optimization/44838
7968 * gcc.dg/pr44838.c: New.
7969
7970 2010-07-08 Richard Guenther <rguenther@suse.de>
7971
7972 PR tree-optimization/44831
7973 * gcc.c-torture/compile/pr44831.c: New testcase.
7974 * gcc.dg/tree-ssa/pr21463.c: Adjust.
7975
7976 2010-07-08 Richard Guenther <rguenther@suse.de>
7977
7978 PR tree-optimization/44861
7979 * g++.dg/vect/pr44861.cc: New testcase.
7980
7981 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7982
7983 PR middle-end/44828
7984 * gcc.c-torture/execute/pr44828.x: New file.
7985
7986 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
7987
7988 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
7989 dg-options.
7990 * g++.dg/ext/altivec-17.C: Adjust error message.
7991
7992 2010-07-07 Tom Tromey <tromey@redhat.com>
7993
7994 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
7995
7996 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
7997
7998 PR target/44844
7999 * gcc.target/i386/rdrand-1.c: Scan "jnc".
8000 * gcc.target/i386/rdrand-2.c: Likewise.
8001 * gcc.target/i386/rdrand-3.c: Likewise.
8002
8003 2010-07-07 Jan Hubicka <jh@suse.cz>
8004
8005 PR middle-end/44813
8006 * g++.dg/torture/pr44813.C: New testcase.
8007 * g++.dg/torture/pr44826.C: New testcase.
8008
8009 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
8010
8011 PR rtl-optimization/44787
8012 * gcc.c-torture/compile/pr44788.c: New test.
8013 * gcc.target/arm/pr44788.c: New test.
8014
8015 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8016
8017 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8018
8019 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8020
8021 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8022 to dg-options.
8023
8024 2010-07-06 Tobias Burnus <burnus@net-b.de>
8025
8026 PR fortran/44742
8027 * gfortran.dg/parameter_array_init_6.f90: New.
8028 * gfortran.dg/initialization_20.f90: Update dg-error.
8029 * gfortran.dg/initialization_24.f90: Ditto.
8030
8031 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8032 PR fortran/PR44693
8033 * gfortran.dg/dim_range_1.f90: New test.
8034 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
8035
8036 2010-07-06 Jason Merrill <jason@redhat.com>
8037
8038 PR c++/44703
8039 * g++.dg/cpp0x/initlist41.C: New.
8040
8041 PR c++/44778
8042 * g++.dg/template/ptrmem22.C: New.
8043
8044 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
8045
8046 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8047 support.
8048 * gcc.target/i386/i386.exp: Likewise.
8049
8050 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
8051
8052 PR testsuite/44195
8053 * gcc.dg/lto/20100518_0.c: Limit to x86.
8054
8055 2010-07-06 Richard Guenther <rguenther@suse.de>
8056
8057 PR middle-end/44828
8058 * gcc.c-torture/execute/pr44828.c: New testcase.
8059
8060 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
8061
8062 * g++.dg/warn/noeffect2.C: Adjust expected warning.
8063 * g++.dg/warn/volatile1.C: Likewise.
8064 * g++.dg/template/warn1.C: Likewise.
8065
8066 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
8067
8068 AVX Programming Reference (June, 2010)
8069 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8070 * g++.dg/other/i386-3.C: Likewise.
8071 * gcc.target/i386/sse-12.c: Likewise.
8072
8073 * gcc.target/i386/f16c-check.h: New.
8074 * gcc.target/i386/rdfsbase-1.c: Likewise.
8075 * gcc.target/i386/rdfsbase-2.c: Likewise.
8076 * gcc.target/i386/rdgsbase-1.c: Likewise.
8077 * gcc.target/i386/rdgsbase-2.c: Likewise.
8078 * gcc.target/i386/rdrand-1.c: Likewise.
8079 * gcc.target/i386/rdrand-2.c: Likewise.
8080 * gcc.target/i386/rdrand-3.c: Likewise.
8081 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8082 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8083 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8084 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8085 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8086 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8087 * gcc.target/i386/wrfsbase-1.c: Likewise.
8088 * gcc.target/i386/wrfsbase-2.c: Likewise.
8089 * gcc.target/i386/wrgsbase-1.c: Likewise.
8090 * gcc.target/i386/wrgsbase-2.c: Likewise.
8091
8092 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8093 (__builtin_ia32_vcvtps2ph): New.
8094 (__builtin_ia32_vcvtps2ph256): Likewise.
8095
8096 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8097 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8098
8099 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8100 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8101
8102 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8103 (__builtin_ia32_vcvtps2ph256): Likewise.
8104 Add fsgsbase,rdrnd,f16c.
8105
8106 * lib/target-supports.exp (check_effective_target_f16c): New.
8107
8108 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8109
8110 * gcc.dg/guality/nrv-1.c: New test.
8111
8112 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
8113
8114 PR middle-end/42505
8115 * gcc.target/arm/pr42505.c: New test case.
8116
8117 2010-07-05 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR c++/44808
8120 * g++.dg/opt/nrv16.C: New test.
8121
8122 2010-07-05 Richard Guenther <rguenther@suse.de>
8123
8124 PR tree-optimization/44784
8125 * gcc.c-torture/compile/pr44784.c: New testcase.
8126
8127 2010-07-05 Ira Rosen <irar@il.ibm.com>
8128
8129 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8130 Increase loop bound and array size.
8131 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8132 Likewise.
8133
8134 2010-07-05 Ira Rosen <irar@il.ibm.com>
8135
8136 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8137 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8138 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8139 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8140 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8141
8142 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
8143
8144 PR c++/22138
8145 * g++.dg/parse/template25.C: New.
8146
8147 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
8148
8149 PR rtl-optimization/44695
8150 * gcc.dg/torture/pr44695.c: New.
8151
8152 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
8153
8154 PR c++/16630
8155 * g++.dg/ext/pretty3.C: New.
8156
8157 2010-07-04 Richard Guenther <rguenther@suse.de>
8158
8159 PR middle-end/44809
8160 * g++.dg/torture/pr44809.C: New testcase.
8161
8162 2010-07-04 Richard Guenther <rguenther@suse.de>
8163
8164 PR tree-optimization/44656
8165 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8166
8167 2010-07-04 Ira Rosen <irar@il.ibm.com>
8168 Revital Eres <eres@il.ibm.com>
8169
8170 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8171 misaligned stores.
8172 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8173 gcc.dg/vect/vect-96.c: Likewise.
8174 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8175 that support misaligned stores. Change the number of expected
8176 misaligned accesses.
8177 * gcc.dg/vect/vect-peel-1.c: New test.
8178 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8179 gcc.dg/vect/vect-peel-4.c: Likewise.
8180 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8181 vectorizable on all targets that support realignment.
8182 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8183
8184 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
8185
8186 PR c/44806
8187 * gcc.dg/torture/pr44806.c: New.
8188
8189 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8190
8191 * gnat.dg/cond_expr1.adb: New test.
8192
8193 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
8194
8195 * gnat.dg/modular3.adb: New test.
8196 * gnat.dg/modular3_pkg.ads: New helper.
8197
8198 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
8199 Mikael Pettersson <mikpe@it.uu.se>
8200
8201 PR testsuite/44518
8202 * obj-c++.dg/encode-2.mm: Produce object and save temps.
8203 Make signed-ness of chars explicit. Scan the object for
8204 strings that are split by some target assemblers.
8205 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8206 explicit.
8207
8208 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
8209
8210 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8211
8212 2010-07-02 Le-Chun Wu <lcwu@google.com>
8213
8214 PR/44128
8215 * g++.dg/warn/Wshadow-7.C: New test.
8216
8217 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
8218 Julian Brown <julian@codesourcery.com>
8219 Sandra Loosemore <sandra@codesourcery.com>
8220
8221 * gcc.c-torture/execute/20100416-1.c: New test case.
8222
8223 2010-07-02 Julian Brown <julian@codesourcery.com>
8224 Sandra Loosemore <sandra@codesourcery.com>
8225
8226 PR target/43703
8227
8228 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8229 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8230
8231 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8232 Julian Brown <julian@codesourcery.com>
8233
8234 * gcc.target/arm/neon/vadds64.c: Regenerated.
8235 * gcc.target/arm/neon/vaddu64.c: Regenerated.
8236 * gcc.target/arm/neon/vsubs64.c: Regenerated.
8237 * gcc.target/arm/neon/vsubu64.c: Regenerated.
8238 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8239 * gcc.target/arm/neon-vmls-1.c: Likewise.
8240 * gcc.target/arm/neon-vsubs64.c: New execution test.
8241 * gcc.target/arm/neon-vsubu64.c: New execution test.
8242 * gcc.target/arm/neon-vadds64.c: New execution test.
8243 * gcc.target/arm/neon-vaddu64.c: New execution test.
8244
8245 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8246
8247 * gcc.target/arm/neon-vands64.c: New.
8248 * gcc.target/arm/neon-vandu64.c: New.
8249 * gcc.target/arm/neon-vbics64.c: New.
8250 * gcc.target/arm/neon-vbicu64.c: New.
8251 * gcc.target/arm/neon-veors64.c: New.
8252 * gcc.target/arm/neon-veoru64.c: New.
8253 * gcc.target/arm/neon-vorns64.c: New.
8254 * gcc.target/arm/neon-vornu64.c: New.
8255 * gcc.target/arm/neon-vorrs64.c: New.
8256 * gcc.target/arm/neon-vorru64.c: New.
8257 * gcc.target/arm/neon/vands64.c: Regenerated.
8258 * gcc.target/arm/neon/vandu64.c: Regenerated.
8259 * gcc.target/arm/neon/vbics64.c: Regenerated.
8260 * gcc.target/arm/neon/vbicu64.c: Regenerated.
8261 * gcc.target/arm/neon/veors64.c: Regenerated.
8262 * gcc.target/arm/neon/veoru64.c: Regenerated.
8263 * gcc.target/arm/neon/vorns64.c: Regenerated.
8264 * gcc.target/arm/neon/vornu64.c: Regenerated.
8265 * gcc.target/arm/neon/vorrs64.c: Regenerated.
8266 * gcc.target/arm/neon/vorru64.c: Regenerated.
8267
8268 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8269
8270 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8271
8272 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8273
8274 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8275 * gfortran.dg/intent_out_5.f90: Same.
8276 * gfortran.dg/ltrans-7.f90: Same.
8277 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8278
8279 2010-07-02 Jan Hubicka <jh@suse.cz>
8280
8281 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8282
8283 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8284
8285 * objc-obj-c++-shared/Object1.h: Correct Line endings.
8286
8287 2010-07-02 Jakub Jelinek <jakub@redhat.com>
8288
8289 PR c++/44780
8290 * c-c++-common/Wunused-var-12.c: New test.
8291
8292 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
8293
8294 PR target/42835
8295 * gcc.target/arm/pr42835.c: New test.
8296
8297 PR target/42172
8298 * gcc.target/arm/pr42172-1.c: New test.
8299
8300 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8301
8302 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8303
8304 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
8305
8306 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8307 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8308 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8309 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8310 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8311 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8312 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8313 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8314 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8315 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8316 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8317 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8318 * gcc.target/arm/neon-vdup_ns64.c: New.
8319 * gcc.target/arm/neon-vdup_nu64.c: New.
8320 * gcc.target/arm/neon-vdupQ_ns64.c: New.
8321 * gcc.target/arm/neon-vdupQ_nu64.c: New.
8322 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8323 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8324 * gcc.target/arm/neon-vmov_ns64.c: New.
8325 * gcc.target/arm/neon-vmov_nu64.c: New.
8326 * gcc.target/arm/neon-vmovQ_ns64.c: New.
8327 * gcc.target/arm/neon-vmovQ_nu64.c: New.
8328 * gcc.target/arm/neon-vget_lanes64.c: New.
8329 * gcc.target/arm/neon-vget_laneu64.c: New.
8330 * gcc.target/arm/neon-vset_lanes64.c: New.
8331 * gcc.target/arm/neon-vset_laneu64.c: New.
8332
8333 2010-07-02 Richard Guenther <rguenther@suse.de>
8334
8335 * g++.dg/torture/20100702-1.C: New testcase.
8336
8337 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8338
8339 PR target/44707
8340 * gcc.c-torture/compile/pr44707.c: New test.
8341
8342 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8343
8344 PR c++/44039
8345 * g++.dg/template/crash101.C: New.
8346
8347 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8348
8349 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8350 Use the ABI-0 accessors and fail it for m64.
8351
8352 2010-07-02 Jan Hubicka <jh@suse.cz>
8353
8354 * g++.dg/tree-ssa/pr44706.C: New testcase.
8355
8356 2010-07-02 Richard Guenther <rguenther@suse.de>
8357
8358 PR tree-optimization/44748
8359 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8360
8361 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
8362
8363 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8364 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
8365 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8366 the method types to forward:.
8367
8368 2010-06-30 Jason Merrill <jason@redhat.com>
8369
8370 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8371 * g++.dg/other/pr25632.C: Likewise.
8372
8373 2010-07-01 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR tree-optimization/40421
8376 * gfortran.fortran-torture/compile/pr40421.f90: New test.
8377
8378 2010-07-01 Richard Guenther <rguenther@suse.de>
8379
8380 PR middle-end/42834
8381 PR middle-end/44468
8382 * gcc.c-torture/execute/20100316-1.c: New testcase.
8383 * gcc.c-torture/execute/pr44468.c: Likewise.
8384 * gcc.c-torture/compile/20100609-1.c: Likewise.
8385 * gcc.dg/volatile2.c: Adjust.
8386 * gcc.dg/plugin/selfassign.c: Likewise.
8387 * gcc.dg/pr36902.c: Likewise.
8388 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8389 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8390 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8391 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8392 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8393 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8394 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8395 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8396 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8397 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8398 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8399 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8400 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8401 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8402 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8403 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8404 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8405 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8406 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8407 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8408 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8409 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8410 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8411 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8412 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8413 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8414 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8415 * gcc.dg/struct/w_prof_local_array.c: Likewise.
8416 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8417 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8418 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8419 * gcc.dg/struct/w_prof_global_array.c: Likewise.
8420 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8421 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8422 * gcc.dg/struct/w_prof_local_var.c: Likewise.
8423 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8424 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8425 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8426 * gcc.dg/struct/w_prof_global_var.c: Likewise.
8427 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8428 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8429 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8430 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8431 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8432 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8433 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8434 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8435 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8436 * gcc.dg/tree-prof/stringop-1.c: Adjust.
8437 * g++.dg/tree-ssa/pr31146.C: Likewise.
8438 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8439 * g++.dg/tree-ssa/pr33604.C: Likewise.
8440 * g++.dg/plugin/selfassign.c: Likewise.
8441 * gfortran.dg/array_memcpy_3.f90: Likewise.
8442 * gfortran.dg/array_memcpy_4.f90: Likewise.
8443 * c-c++-common/torture/pr42834.c: New testcase.
8444
8445 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8446
8447 PR c++/44628
8448 * g++.dg/template/crash100.C: New.
8449
8450 2010-06-30 Jan Hubicka <jh@suse.cz>
8451
8452 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8453
8454 2010-06-30 Michael Matz <matz@suse.de>
8455
8456 PR bootstrap/44699
8457 * gcc.dg/pr44699.c: New test.
8458
8459 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
8460
8461 PR tree-optimization/39799
8462 * c-c++-common/uninit-17.c: New test.
8463
8464 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8465
8466 PR libfortran/43298
8467 * gfortran.dg/read_infnan_1.f90: New test.
8468
8469 2010-06-29 Jason Merrill <jason@redhat.com>
8470
8471 Enable implicitly declared move constructor/operator= (N3053).
8472 * g++.dg/cpp0x/implicit3.C: New.
8473 * g++.dg/cpp0x/implicit4.C: New.
8474 * g++.dg/cpp0x/implicit5.C: New.
8475 * g++.dg/cpp0x/implicit-copy.C: Adjust.
8476 * g++.dg/cpp0x/not_special.C: Adjust.
8477 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
8478 * g++.dg/cpp0x/rv1n.C: Adjust.
8479 * g++.dg/cpp0x/rv1p.C: Adjust.
8480 * g++.dg/cpp0x/rv2n.C: Adjust.
8481 * g++.dg/cpp0x/rv2p.C: Adjust.
8482 * g++.dg/cpp0x/rv3n.C: Adjust.
8483 * g++.dg/cpp0x/rv3p.C: Adjust.
8484 * g++.dg/cpp0x/rv4n.C: Adjust.
8485 * g++.dg/cpp0x/rv4p.C: Adjust.
8486 * g++.dg/cpp0x/rv5n.C: Adjust.
8487 * g++.dg/cpp0x/rv5p.C: Adjust.
8488 * g++.dg/cpp0x/rv6n.C: Adjust.
8489 * g++.dg/cpp0x/rv6p.C: Adjust.
8490 * g++.dg/cpp0x/rv7n.C: Adjust.
8491 * g++.dg/cpp0x/rv7p.C: Adjust.
8492 * g++.dg/cpp0x/rv8p.C: Adjust.
8493 * g++.dg/gomp/pr26690-1.C: Adjust.
8494 * g++.dg/other/error20.C: Adjust.
8495 * g++.dg/other/error31.C: Adjust.
8496 * g++.dg/parse/error19.C: Adjust.
8497 * g++.dg/template/qualttp5.C: Adjust.
8498 * g++.old-deja/g++.law/ctors5.C: Adjust.
8499
8500 Enable implicitly deleted functions (N2346)
8501 * g++.dg/cpp0x/defaulted17.C: New.
8502 * g++.dg/cpp0x/implicit1.C: New.
8503 * g++.dg/cpp0x/implicit2.C: New.
8504 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
8505 * g++.dg/ext/has_virtual_destructor.C: Adjust.
8506 * g++.dg/init/ctor4.C: Adjust.
8507 * g++.dg/init/synth2.C: Adjust.
8508 * g++.dg/lto/20081118_1.C: Adjust.
8509 * g++.dg/other/error13.C: Adjust.
8510 * g++.dg/other/unused1.C: Adjust.
8511 * g++.old-deja/g++.bob/inherit2.C: Adjust.
8512 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
8513 * g++.old-deja/g++.jason/opeq3.C: Adjust.
8514 * g++.old-deja/g++.law/ctors17.C: Adjust.
8515 * g++.old-deja/g++.oliva/delete1.C: Adjust.
8516 * g++.old-deja/g++.pt/assign1.C: Adjust.
8517 * g++.old-deja/g++.pt/crash20.C: Adjust.
8518
8519 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
8520 * g++.dg/cpp0x/defaulted13.C: Adjust.
8521 * g++.dg/cpp0x/defaulted2.C: Adjust.
8522 * g++.dg/cpp0x/defaulted3.C: Adjust.
8523 * g++.dg/cpp0x/initlist9.C: Adjust.
8524 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
8525 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
8526 * g++.dg/init/synth2.C: Adjust.
8527
8528 * g++.dg/cpp0x/defaulted19.C: New.
8529
8530 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
8531 * g++.dg/template/error23.C: Fix for -std=c++0x.
8532
8533 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8534
8535 PR fortran/44718
8536 * gfortran.dg/proc_ptr_28.f90: New.
8537
8538 2010-06-29 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR tree-optimization/43801
8541 * g++.dg/torture/pr43801.C: New test.
8542
8543 PR debug/44668
8544 * g++.dg/debug/dwarf2/accessibility1.C: New test.
8545
8546 2010-06-29 Jason Merrill <jason@redhat.com>
8547
8548 PR c++/44587
8549 * g++.dg/template/qualified-id2.C: New.
8550 * g++.dg/template/qualified-id3.C: New.
8551
8552 2010-06-29 Janus Weil <janus@gcc.gnu.org>
8553
8554 PR fortran/44696
8555 * gfortran.dg/associated_target_4.f90: New.
8556
8557 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
8558
8559 PR fortran/44582
8560 * gfortran.dg/aliasing_array_result_1.f90 : New test.
8561
8562 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8563
8564 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
8565
8566 2010-06-29 Jan Hubicka <jh@suse.cz>
8567
8568 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
8569
8570 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
8571
8572 PR target/43902
8573 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
8574 * gcc.target/arm/wmul-3.c: New test.
8575 * gcc.target/arm/wmul-4.c: New test.
8576
8577 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
8578
8579 PR rtl-optimization/44659
8580 * gcc.target/i386/extract-1.c: New.
8581 * gcc.target/i386/extract-2.c: Likewise.
8582 * gcc.target/i386/extract-3.c: Likewise.
8583 * gcc.target/i386/extract-4.c: Likewise.
8584 * gcc.target/i386/extract-5.c: Likewise.
8585 * gcc.target/i386/extract-6.c: Likewise.
8586
8587 2010-06-28 Jakub Jelinek <jakub@redhat.com>
8588
8589 PR c++/44682
8590 * g++.dg/warn/Wunused-var-14.C: New test.
8591
8592 2010-06-28 Tobias Burnus <burnus@net-b.de>
8593
8594 PR fortran/43298
8595 * gfortran.dg/nan_6.f90: New.
8596
8597 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
8598
8599 PR tree-optimization/43781
8600 * gcc.dg/torture/pr43781.c: New.
8601
8602 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
8603
8604 PR fortran/40158
8605 * gfortran.dg/actual_rank_check_1.f90: New test.
8606
8607 2010-06-28 Martin Jambor <mjambor@suse.cz>
8608
8609 * gcc.dg/ipa/ipa-sra-6.c: New test.
8610
8611 2010-06-28 Jan Hubicka <jh@suse.cz>
8612
8613 PR tree-optimization/44687
8614 * gcc.c-torture/compile/pr44687.c
8615
8616 2010-06-28 Martin Jambor <mjambor@suse.cz>
8617
8618 PR c++/44535
8619 * g++.dg/torture/pr44535.C: New test.
8620
8621 2010-06-28 Michael Matz <matz@suse.de>
8622
8623 PR middle-end/44592
8624 * gfortran.dg/pr44592.f90: New test.
8625
8626 2010-06-28 Jan Hubicka <jh@suse.cz>
8627
8628 PR tree-optimization/44357
8629 * g++.dg/torture/pr44357.C: New testcase.
8630
8631 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8632
8633 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
8634 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
8635 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
8636 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
8637 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
8638 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8639 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
8640 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
8641
8642 2010-06-27 Jan Hubicka <jh@suse.cz>
8643
8644 * gcc.c-torture/compile/pr44686.c: New file.
8645
8646 2010-06-27 Richard Guenther <rguenther@suse.de>
8647
8648 PR tree-optimization/44683
8649 * gcc.c-torture/execute/pr44683.c: New testcase.
8650
8651 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
8652
8653 * gnat.dg/noreturn3.ad[sb]: New test.
8654
8655 2010-06-26 Jason Merrill <jason@redhat.com>
8656
8657 * g++.dg/cpp0x/explicit5.C: New.
8658
8659 2010-06-26 Richard Guenther <rguenther@suse.de>
8660
8661 PR tree-optimization/44393
8662 * gcc.dg/pr44393.c: New testcase.
8663
8664 2010-06-26 Jan Hubicka <jh@suse.cz>
8665
8666 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
8667
8668 2010-06-26 Richard Guenther <rguenther@suse.de>
8669
8670 PR middle-end/44674
8671 * gcc.dg/pr44674.c: New testcase.
8672
8673 2010-06-26 Joseph Myers <joseph@codesourcery.com>
8674
8675 * gcc.dg/opts-3.c: New test.
8676
8677 2010-06-26 Tobias Burnus <burnus@net-b.de>
8678
8679 * gfortran.dg/type_decl_1.f90: New.
8680 * gfortran.dg/type_decl_2.f90: New.
8681
8682 2010-06-26 Tobias Burnus <burnus@net-b.de>
8683
8684 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
8685 * gfortran.dg/semicolon_fixed_2.f: Ditto.
8686
8687 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8688
8689 PR testsuite/38946
8690 * gfortran.dg/array_constructor_23.f: Update test to allow for small
8691 error in comparing reals.
8692
8693 2010-06-25 Tobias Burnus <burnus@net-b.de>
8694
8695 * selected_real_kind_2.f90: New.
8696 * selected_real_kind_3.f90: New.
8697
8698 2010-06-25 Tobias Burnus <burnus@net-b.de>
8699
8700 * gfortran.dg/entry_19.f90: New.
8701
8702 2010-06-25 Tobias Burnus <burnus@net-b.de>
8703
8704 * gfortran.dg/end_subroutine_1.f90: New.
8705 * gfortran.dg/end_subroutine_2.f90: New.
8706 * gfortran.dg/interface_proc_end.f90: Update.
8707
8708 2010-06-25 Tobias Burnus <burnus@net-b.de>
8709
8710 * gfortran.dg/semicolon_fixed.f: Update.
8711 * gfortran.dg/semicolon_fixed_2.f: New.
8712 * gfortran.dg/semicolon_free_2.f90: New.
8713 * gfortran.dg/semicolon_free.f90: Update.
8714
8715 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8716
8717 PR fortran/44448
8718 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
8719
8720 2010-06-25 Martin Jambor <mjambor@suse.cz>
8721
8722 * g++.dg/ipa/iinline-3.C: New test.
8723 * gcc.dg/ipa/modif-1.c: Removed.
8724
8725 2010-06-25 Jan Hubicka <jh@suse.cz>
8726
8727 * gcc.dg/tree-ssa/ipa-split-1.c
8728
8729 2010-06-25 Martin Jambor <mjambor@suse.cz>
8730
8731 * g++.dg/ipa/iinline-2.C: New test.
8732
8733 2010-06-25 Jakub Jelinek <jakub@redhat.com>
8734
8735 PR middle-end/43866
8736 * gfortran.dg/pr43866.f90: New test.
8737
8738 PR tree-optimization/44539
8739 * gcc.dg/pr44539.c: New test.
8740
8741 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
8742
8743 From Jim Wilson:
8744 PR target/43902
8745 * gcc.target/mips/madd-9.c: New test.
8746
8747 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
8748
8749 PR c/44517
8750 * gcc.dg/noncompile/pr44517.c: New.
8751 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
8752
8753 2010-06-24 Steve Ellcey <sje@cup.hp.com>
8754
8755 PR testsuite/43283
8756 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
8757 and add argument to nop for IA64.
8758
8759 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
8760
8761 PR target/44588
8762 * gcc.target/i386/mod-1.c: New.
8763 * gcc.target/i386/umod-1.c: Likewise.
8764 * gcc.target/i386/umod-2.c: Likewise.
8765 * gcc.target/i386/umod-3.c: Likewise.
8766
8767 2010-06-24 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR middle-end/44492
8770 * g++.dg/torture/pr44492.C: New test.
8771
8772 2010-06-24 Andi Kleen <ak@linux.intel.com>
8773
8774 * c-c++-common/warn-omitted-condop.c: New.
8775
8776 2010-06-24 Tobias Burnus <burnus@net-b.de>
8777
8778 PR fortran/44614
8779 * gfortran.dg/import8.f90: New.
8780
8781 2010-06-23 Arnaud Charlet <charlet@adacore.com>
8782
8783 * gnat.dg/not_null.adb: Update test case.
8784
8785 2010-06-22 Jakub Jelinek <jakub@redhat.com>
8786
8787 PR c++/44619
8788 * g++.dg/warn/Wunused-var-13.C: New test.
8789
8790 PR c++/44627
8791 * g++.dg/diagnostic/method1.C: New test.
8792
8793 2010-06-22 Cary Coutant <ccoutant@google.com>
8794
8795 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
8796
8797 2010-06-22 Janus Weil <janus@gcc.gnu.org>
8798
8799 PR fortran/44616
8800 * gfortran.dg/abstract_type_8.f03: New.
8801
8802 2010-06-21 Jason Merrill <jason@redhat.com>
8803
8804 * g++.dg/cpp0x/noexcept08.C: New.
8805
8806 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
8807
8808 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8809
8810 PR target/44615
8811 * gcc.target/i386/sse2-vec-2a.c: New.
8812
8813 2010-06-21 DJ Delorie <dj@redhat.com>
8814
8815 * gcc.dg/pragma-diag-1.c: New.
8816
8817 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
8818
8819 PR target/44615
8820 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
8821
8822 2010-06-21 Alan Modra <amodra@gmail.com>
8823
8824 PR testsuite/44505
8825 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
8826 tail call to check_fa_mid.
8827
8828 2010-06-21 Jakub Jelinek <jakub@redhat.com>
8829
8830 PR target/44575
8831 * gcc.c-torture/execute/pr44575.c: New test.
8832
8833 2010-06-21 Tobias Burnus <burnus@net-b.de>
8834
8835 PR fortran/40632
8836 * gfortran.dg/contiguous_1.f90: New.
8837 * gfortran.dg/contiguous_2.f90: New.
8838 * gfortran.dg/contiguous_3.f90: New.
8839
8840 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
8841
8842 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
8843 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
8844
8845 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
8846
8847 PR target/44546
8848 * gcc.target/i386/pr44546.c: New test.
8849
8850 2010-06-20 Joseph Myers <joseph@codesourcery.com>
8851
8852 * gcc.dg/opts-2.c: New test.
8853
8854 2010-06-19 Janus Weil <janus@gcc.gnu.org>
8855
8856 PR fortran/44584
8857 * gfortran.dg/typebound_proc_15.f03: Modified.
8858
8859 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
8860
8861 PR target/44072
8862 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
8863 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
8864
8865 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8866
8867 * g++.dg/ext/label13.C: Fix typo in last change.
8868
8869 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8870
8871 PR libfortran/44477
8872 * gfortran.dg/eof_3.f90
8873 * gfortran.dg/endfile_2.f90
8874 * gfortran.dg/endfile_4.f90
8875 * gfortran.dg/endfile_3.f90
8876
8877 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8878
8879 PR c++/41090
8880 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
8881
8882 2010-06-18 Tobias Burnus <burnus@net-b.de>
8883
8884 PR fortran/44556
8885 * gfortran.dg/allocate_alloc_opt_11.f90: New.
8886
8887 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
8888
8889 * gcc.target/arm/pr40900.c: New test.
8890
8891 2010-06-18 Arnaud Charlet <charlet@adacore.com>
8892
8893 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
8894
8895 2010-06-17 Janus Weil <janus@gcc.gnu.org>
8896
8897 PR fortran/44558
8898 * gfortran.dg/typebound_call_15.f03: New.
8899
8900 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
8901
8902 PR c++/44486
8903 * g++.dg/pr44486.C: New.
8904
8905 2010-06-16 DJ Delorie <dj@redhat.com>
8906
8907 * gcc.target/i386/volatile-bitfields-1.c: New.
8908 * gcc.target/i386/volatile-bitfields-2.c: New.
8909
8910 2010-06-16 Jason Merrill <jason@redhat.com>
8911
8912 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
8913
8914 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
8915
8916 2010-06-16 Richard Guenther <rguenther@suse.de>
8917
8918 PR c/44555
8919 * gcc.c-torture/execute/pr44555.c: New testcase.
8920
8921 2010-06-16 Janus Weil <janus@gcc.gnu.org>
8922
8923 PR fortran/44549
8924 * gfortran.dg/typebound_proc_16.f03: New.
8925
8926 2010-06-16 Martin Jambor <mjambor@suse.cz>
8927
8928 * g++.dg/torture/pr43905.C: New test.
8929
8930 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
8931
8932 PR testsuite/44538
8933 * gcc.dg/vect/slp-perm-5.c (main): Prevent
8934 initialization loop from being vectorized.
8935 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
8936
8937 2010-06-16 Alan Modra <amodra@gmail.com>
8938
8939 PR tree-optimization/44507
8940 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
8941
8942 2010-06-15 Jason Merrill <jason@redhat.com>
8943
8944 * g++.dg/overload/arg3.C: Adjust error locations.
8945 * g++.dg/overload/copy1.C: Likewise.
8946 * g++.dg/tc1/dr152.C: Likewise.
8947 * g++.dg/template/incomplete4.C: Likewise.
8948 * g++.dg/template/incomplete5.C: Likewise.
8949 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8950 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8951 * g++.old-deja/g++.pt/crash9.C: Likewise.
8952
8953 * g++.dg/inherit/virtual5.C: New.
8954
8955 * g++.dg/cpp0x/defaulted18.C: New.
8956
8957 * g++.dg/cpp0x/initlist40.C: New.
8958
8959 * g++.dg/cpp0x/initlist39.C: New.
8960
8961 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
8962
8963 PR middle-end/44391
8964 * gcc.dg/graphite/pr44391.c: New.
8965
8966 2010-06-15 Janus Weil <janus@gcc.gnu.org>
8967
8968 PR fortran/43388
8969 * gfortran.dg/allocate_alloc_opt_8.f90: New.
8970 * gfortran.dg/allocate_alloc_opt_9.f90: New.
8971 * gfortran.dg/allocate_alloc_opt_10.f90: New.
8972 * gfortran.dg/class_allocate_2.f03: Modified an error message.
8973
8974 2010-06-15 Richard Guenther <rguenther@suse.de>
8975
8976 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
8977
8978 2010-06-15 Richard Guenther <rguenther@suse.de>
8979
8980 * gcc.dg/vect/bb-slp-21.c: Adjust.
8981 * gcc.dg/vect/bb-slp-13.c: Likewise
8982 * gcc.dg/vect/bb-slp-4.c: Likewise
8983 * gcc.dg/vect/bb-slp-22.c: Likewise
8984 * gcc.dg/vect/bb-slp-14.c: Likewise
8985 * gcc.dg/vect/bb-slp-23.c: Likewise
8986 * gcc.dg/vect/bb-slp-15.c: Likewise
8987 * gcc.dg/vect/bb-slp-17.c: Likewise
8988 * gcc.dg/vect/bb-slp-18.c: Likewise
8989 * gcc.dg/vect/bb-slp-19.c: Likewise
8990 * gcc.dg/vect/bb-slp-10.c: Likewise
8991 * gcc.dg/vect/bb-slp-11.c: Likewise
8992 * gcc.dg/vect/bb-slp-20.c: Likewise
8993 * gcc.dg/vect/bb-slp-3.c: Likewise
8994
8995 2010-06-15 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR fortran/44536
8998 * gfortran.dg/gomp/pr44536.f90: New test.
8999 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9000
9001 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
9002
9003 PR target/44534
9004 * gcc.target/i386/avx-vextractf128-256-3.c: New.
9005 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9006
9007 2010-06-14 Jakub Jelinek <jakub@redhat.com>
9008
9009 PR tree-optimization/44508
9010 * gcc.dg/tree-ssa/pr21086.c: Adjust.
9011
9012 PR bootstrap/44509
9013 * gcc.dg/pr44509.c: New test.
9014
9015 2010-06-14 Ira Rosen <irar@il.ibm.com>
9016
9017 PR tree-optimization/44507
9018 * gcc.dg/vect/pr44507.c: New test.
9019
9020 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
9021
9022 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9023 and c-pretty-print.h.
9024
9025 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9026
9027 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
9028
9029 * gfortran.dg/whole_file_18.f90: Updated error message.
9030
9031 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
9032
9033 * gfortran.dg/whole_file_20.f03: New.
9034
9035 2010-06-12 Jan Hubicka <jh@suse.cz>
9036
9037 * gcc.c-torture/compile/pc44485.c: New testcase.
9038
9039 2010-06-12 Janus Weil <janus@gcc.gnu.org>
9040
9041 PR fortran/40117
9042 * gfortran.dg/typebound_proc_4.f03: Modified error message.
9043 * gfortran.dg/typebound_proc_14.f03: New.
9044 * gfortran.dg/typebound_proc_15.f03: New.
9045
9046 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9047
9048 * gcc.dg/opts-1.c: New test.
9049
9050 2010-06-11 Joseph Myers <joseph@codesourcery.com>
9051
9052 * gcc.dg/funroll-loops-all.c: Update expected error.
9053
9054 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
9055
9056 PR target/44481
9057 * gcc.target/i386/pr44481.c: New test.
9058
9059 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
9060
9061 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9062
9063 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
9064
9065 PR middle-end/44483
9066 * gcc.dg/tree-ssa/pr44483.c: New.
9067
9068 2010-06-11 Paul Brook <paul@codesourcery.com>
9069
9070 * g++.dg/other/arm-neon-1.C: New test.
9071
9072 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
9073
9074 PR fortran/42051
9075 PR fortran/43896
9076 * gfortran.dg/class_23.f03: New test.
9077
9078 2010-06-11 Jan Hubicka <jh@suse.cz>
9079
9080 * gcc.dg/ipa/pure-const-2.c: New testcase.
9081
9082 2010-06-11 Jan Hubicka <jh@suse.cz>
9083
9084 * gcc.dg/noreturn-7.c: Update.
9085 * gcc.dg/noreturn-4.c: Update.
9086
9087 2010-06-10 Dodji Seketeli <dodji@redhat.com>
9088
9089 Fix MIPS bootstrap
9090 * g++.dg/other/typedef4.C: New test.
9091
9092 2010-06-10 Janus Weil <janus@gcc.gnu.org>
9093
9094 PR fortran/44207
9095 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9096
9097 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
9098
9099 PR fortran/44457
9100 * gfortran.dg/asynchronous_3.f03
9101
9102 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
9103
9104 PR middle-end/44185
9105 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9106 non-temporal stores out of the tests to form new test cases. As a
9107 result, no non-temporal store should be generated in this case.
9108
9109 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
9110 prefetch-7.c that generate one non-temporal store.
9111
9112 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
9113 prefetch-7.c that generate one non-temporal store and one
9114 one-temporal prefetch.
9115
9116 2010-06-10 Martin Jambor <mjambor@suse.cz>
9117
9118 PR tree-optimization/44258
9119 * gcc.dg/tree-ssa/pr44258.c: New test.
9120
9121 2010-06-10 Daniel Kraft <d@domob.eu>
9122
9123 PR fortran/38936
9124 * gfortran.dg/associate_1.f03: New test.
9125 * gfortran.dg/associate_2.f95: New test.
9126 * gfortran.dg/associate_3.f03: New test.
9127 * gfortran.dg/associate_4.f08: New test.
9128
9129 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9130
9131 * gfortran.dg/selected_char_kind_4.f90: New test.
9132
9133 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
9134
9135 * gcc.dg/pr42461.c: New test.
9136
9137 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9138
9139 PR fortran/44347
9140 * gfortran.dg/selected_real_kind_1.f90: New.
9141
9142 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
9143
9144 PR fortran/44359
9145 * gfortran.dg/warn_conversion.f90: Removed check for redundant
9146 warning.
9147 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9148 check for warning.
9149
9150 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9151
9152 * gfortran.dg/data_namelist_conflict.f90: New test.
9153
9154 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9155
9156 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9157 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9158 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9159
9160 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9161
9162 * gfortran.dg/mvbits_9.f90: New test.
9163 * gfortran.dg/ibset_1.f90: Ditto.
9164 * gfortran.dg/ibits_1.f90: Ditto.
9165 * gfortran.dg/btest_1.f90: Ditto.
9166 * gfortran.dg/ibclr_1.f90: Ditto.
9167
9168 2010-06-09 Jason Merrill <jason@redhat.com>
9169
9170 PR c++/44366
9171 * g++.dg/cpp0x/decltype23.C: Move to...
9172 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9173
9174 2010-06-09 Janus Weil <janus@gcc.gnu.org>
9175
9176 PR fortran/44211
9177 * gfortran.dg/typebound_call_14.f03: New test.
9178
9179 2010-06-09 Martin Jambor <mjambor@suse.cz>
9180
9181 PR tree-optimization/44423
9182 * gcc.dg/tree-ssa/pr44423.c: New test.
9183
9184 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
9185
9186 PR testsuite/42843
9187 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9188 TV_NONE to initialize tv_id field.
9189 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9190 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9191 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9192 Include toplev.h .
9193 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9194 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9195 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9196
9197 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
9198
9199 PR tree-optimization/39874
9200 PR middle-end/28685
9201 * gcc.dg/pr39874.c: New file.
9202
9203 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
9204
9205 * g++.dg/ext/attr-alias-1.C: New.
9206 * g++.dg/ext/attr-alias-2.C: New.
9207
9208 2010-06-07 Tobias Burnus <burnus@net-b.de>
9209
9210 PR fortran/44446
9211 * gfortran.dg/proc_ptr_27.f90: New.
9212
9213 2010-06-07 Jason Merrill <jason@redhat.com>
9214
9215 PR c++/44366
9216 * g++.dg/cpp0x/decltype23.C: New.
9217
9218 2010-06-08 Andrew Pinski <pinskia@gmail.com>
9219 Shujing Zhao <pearly.zhao@oracle.com>
9220
9221 PR c/37724
9222 * gcc.dg/c90-const-expr-10.c: Adjust.
9223 * gcc.dg/c99-const-expr-10.c: Adjust.
9224 * gcc.dg/init-bad-7.c: New.
9225
9226 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9227
9228 * lib/target-supports.exp (check_effective_target_gas): New proc.
9229 * gcc.c-torture/execute/960321-1.x: New file.
9230
9231 2010-06-07 Jason Merrill <jason@redhat.com>
9232
9233 PR c++/44401
9234 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9235
9236 2010-06-07 Jakub Jelinek <jakub@redhat.com>
9237
9238 PR c++/44444
9239 * g++.dg/warn/Wunused-var-12.C: New test.
9240
9241 PR c++/44443
9242 * c-c++-common/Wunused-var-11.c: New test.
9243
9244 2010-06-07 Jan Hubicka <jh@suse.cz>
9245
9246 * gcc.dg/ipa/pure-const-1.c: New testcase.
9247
9248 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
9249
9250 PR rtl-optimization/44404
9251 * gcc.dg/pr44404.c: New.
9252
9253 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
9254
9255 PR target/44159
9256 * gcc.target/i386/abi-2.c: Check sysv abi here.
9257 * gcc.target/i386/aes-avx-check.h: Call test in noinline
9258 function to avoid failures by different ABIs.
9259 * gcc.target/i386/aes-check.h: Likewise.
9260 * gcc.target/i386/avx-check.h: Likewise.
9261 * gcc.target/i386/fma4-check.h: Likewise.
9262 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9263 * gcc.target/i386/mmx-check.h: Likewise.
9264 * gcc.target/i386/pclmul-avx-check.h: Likewise.
9265 * gcc.target/i386/pclmul-check.h: Likewise.
9266 * gcc.target/i386/sse-check.h: Likewise.
9267 * gcc.target/i386/sse2-check.h: Likewise.
9268 * gcc.target/i386/sse3-check.h: Likewise.
9269 * gcc.target/i386/sse4_1-check.h: Likewise.
9270 * gcc.target/i386/sse4_2-check.h: Likewise.
9271 * gcc.target/i386/sse4a-check.h: Likewise.
9272 * gcc.target/i386/ssse3-check.h: Likewise.
9273 * gcc.target/i386/xop-check.h: Likewise.
9274 * gcc.target/i386/pr27971.c: Fix for LLP64.
9275 * gcc.target/i386/pr39139.c: Likewise.
9276 * gcc.target/i386/pr39315-check.c: Likewise.
9277 * gcc.target/i386/vararg-1.c: Likewise.
9278 * gcc.target/i386/vararg-2.c: Likewise.
9279 Additional add dg-compile to avoid failure due
9280 missing foo symbol.
9281
9282 * gcc.dg/compound-literal-1.c: Fix for llp64.
9283 * gcc.dg/pr32370.c: Likewise.
9284 * gcc.dg/pr37561.c: Likewise.
9285 * gcc.dg/pr41340.c: Likewise.
9286 * gcc.dg/pr41551.c: Likewise.
9287
9288 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9289
9290 PR c++/44188
9291 * g++.dg/debug/dwarf2/typedef3.C: New test.
9292
9293 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9294
9295 PR c/20000
9296 * c-c++-common/pr20000.c: New.
9297
9298 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
9299
9300 PR c++/44086
9301 * g++.dg/init/pr44086.C: New.
9302 * g++.dg/cpp0x/decltype4.C: Adjust.
9303
9304 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9305
9306 PR fortran/43945
9307 * gfortran.dg/generic_23.f03: New test.
9308
9309 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
9310
9311 PR fortran/43895
9312 * gfortran.dg/alloc_comp_class_1.f90 : New test.
9313
9314 2010-06-05 Jakub Jelinek <jakub@redhat.com>
9315
9316 PR c++/44361
9317 * c-c++-common/Wunused-var-9.c: New test.
9318
9319 2010-06-05 Jason Merrill <jason@redhat.com>
9320
9321 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9322
9323 2010-06-05 Joseph Myers <joseph@codesourcery.com>
9324
9325 PR c/44322
9326 * gcc.dg/c99-restrict-4.c: New test.
9327
9328 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
9329
9330 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9331 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9332 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9333 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9334 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9335 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9336 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9337 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9338 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9339 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9340 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9341 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9342 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9343 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9344 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9345 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9346 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9347 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9348 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9349 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9350 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9351 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9352
9353 2010-06-04 Jason Merrill <jason@redhat.com>
9354
9355 * g++.dg/cpp0x/noexcept06.C: New.
9356 * g++.dg/cpp0x/noexcept07.C: New.
9357
9358 * g++.dg/cpp0x/noexcept01.C: New.
9359 * g++.dg/cpp0x/noexcept02.C: New.
9360 * g++.dg/cpp0x/noexcept03.C: New.
9361 * g++.dg/cpp0x/noexcept04.C: New.
9362 * g++.dg/cpp0x/noexcept05.C: New.
9363
9364 2010-06-04 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR c++/44412
9367 * g++.dg/warn/Wunused-var-10.C: New test.
9368 * g++.dg/warn/Wunused-var-11.C: New test.
9369
9370 PR c++/44362
9371 * c-c++-common/Wunused-var-10.c: New test.
9372
9373 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
9374
9375 PR c/25880
9376 * gcc.dg/assign-warn-2.c: Update.
9377 * gcc.dg/cpp/line3.c: Update.
9378 * gcc.dg/c99-array-lval-8.c: Update.
9379 * gcc.dg/cast-qual-2.c: Update.
9380 * gcc.dg/c99-arraydecl-3.c: Update.
9381 * gcc.dg/assign-warn-1.c: Update.
9382 * gcc.dg/format/gcc_diag-1.c: Update.
9383
9384 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
9385
9386 PR rtl-optimization/39871
9387 PR rtl-optimization/40615
9388 PR rtl-optimization/42500
9389 PR rtl-optimization/42502
9390 * gcc.target/arm/eliminate.c: New test.
9391
9392 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9393
9394 PR libstdc++/44410
9395 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9396 * g++.old-deja/g++.other/delete3.C: Likewise.
9397 * g++.old-deja/g++.other/new.C: Likewise.
9398 * g++.old-deja/g++.law/operators27.C: Likewise.
9399 * g++.old-deja/g++.mike/p755.C: Likewise.
9400 * g++.dg/eh/new1.C: Likewise.
9401 * g++.dg/init/new5.C: Likewise.
9402
9403 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9404
9405 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
9406 * gfortran.dg/unpack_bounds_2.f90: Likewise.
9407 * gfortran.dg/unpack_bounds_3.f90: Likewise.
9408
9409 2010-06-03 Richard Guenther <rguenther@suse.de>
9410
9411 PR lto/41921
9412 * lib/lto.exp: Always load gcc.exp.
9413 (lto-obj): For C source files invoke gcc_target_compile.
9414 * g++.dg/lto/20100603-1_0.C: New testcase.
9415 * g++.dg/lto/20100603-1_1.c: Likewise.
9416
9417 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
9418
9419 PR tree-optimization/43688
9420 * gfortran.dg/pr43688.f90: New.
9421
9422 2010-06-03 Richard Guenther <rguenther@suse.de>
9423
9424 PR lto/41584
9425 * gcc.dg/lto/20100603-1_0.c: New testcase.
9426 * gcc.dg/lto/20100603-2_0.c: Likewise.
9427 * gcc.dg/lto/20100603-3_0.c: Likewise.
9428
9429 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9430
9431 PR target/44218
9432 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9433 * gcc.target/powerpc/recip-2.c: Ditto.
9434 * gcc.target/powerpc/recip-3.c: Ditto.
9435 * gcc.target/powerpc/recip-4.c: Ditto.
9436 * gcc.target/powerpc/recip-5.c: Ditto.
9437 * gcc.target/powerpc/recip-6.c: Ditto.
9438 * gcc.target/powerpc/recip-7.c: Ditto.
9439 * gcc.target/powerpc/recip-test.h: Ditto.
9440 * gcc.target/powerpc/recip-test2.h: Ditto.
9441
9442 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9443
9444 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9445
9446 2010-06-02 Jason Merrill <jason@redhat.com>
9447
9448 * g++.dg/ext/vector9.C: Expect typedef in error message.
9449
9450 PR c++/9726
9451 PR c++/23594
9452 PR c++/44333
9453 * g++.dg/tc1/dr101.C: Remove xfails.
9454
9455 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
9456
9457 PR middle-end/44372
9458 * g++.dg/ipa/pr44372.C: New.
9459
9460 2010-06-02 Jan Hubicka <jh@suse.cz>
9461
9462 PR middle-end/44295
9463 * g++.dg/torture/pr44295.C: Neww testcase.
9464
9465 2010-06-02 Jan Hubicka <jh@suse.cz>
9466
9467 * gcc.dg/tree-ssa/loadpre6.c: Update.
9468
9469 2010-06-02 Richard Guenther <rguenther@suse.de>
9470
9471 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9472 diagnostic.h.
9473
9474 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
9475
9476 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
9477 the link fail message.
9478
9479 2010-06-02 Tobias Burnus <burnus@net-b.de>
9480
9481 PR fortran/44360
9482 * gfortran.dg/use_13.f90: New test case.
9483
9484 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9485
9486 PR fortran/44371
9487 * gfortran.dg/error_stop_2.f08: Minor update.
9488
9489 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9490
9491 PR fortran/44371
9492 * gfortran.dg/error_stop_1.f08: New test.
9493 * gfortran.dg/error_stop_2.f08: New test.
9494
9495 2010-06-01 Jason Merrill <jason@redhat.com>
9496
9497 DR 990
9498 * g++.dg/cpp0x/initlist37.C: New.
9499 * g++.dg/cpp0x/initlist38.C: New.
9500
9501 PR c++/44358
9502 * g++.dg/cpp0x/initlist36.C: New.
9503
9504 2010-05-31 Jan Hubicka <jh@suse.cz>
9505
9506 * gcc.dg/noreturn-8.c: New testcase.
9507
9508 2010-05-31 Jan Hubicka <jh@suse.cz>
9509
9510 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
9511 * gcc.dg/lto/noreturn-1_0.c: Move it here.
9512
9513 2010-05-31 Jan Hubicka <jh@suse.cz>
9514
9515 * gcc.dg/lto/noreturn-1_1.c: New testcase.
9516 * gcc.dg/lto/noreturn-1_0.c: New testcase.
9517
9518 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
9519
9520 PR fortran/36928
9521 * gfortran.dg/dependency_27.f90: New test.
9522 * gfortran.dg/array_assign_1.F90: New test.
9523
9524 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9525
9526 PR target/44338
9527 * gcc.target/i386/sse-24.c: New test.
9528
9529 2010-05-31 Jan Hubicka <jh@suse.cz>
9530
9531 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
9532
9533 2010-05-31 Jakub Jelinek <jakub@redhat.com>
9534
9535 PR middle-end/44337
9536 * gcc.dg/pr44337.c: New test.
9537
9538 PR tree-optimization/44182
9539 * g++.dg/debug/pr44182.C: New test.
9540
9541 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
9542
9543 * gcc.dg/nested-func-7.c: New test.
9544 * gnat.dg/frame_overflow.adb: Adjust directives.
9545
9546 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9547
9548 * gnat.dg/prot2.ad[sb]: New test.
9549 * gnat.dg/prot2_pkg1.ads: New helper.
9550 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
9551
9552 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
9553
9554 * gnat.dg/array11.adb: Adjust dg-warning directive.
9555 * gnat.dg/object_overflow.adb: Likewise.
9556
9557 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
9558
9559 PR middle-end/44306
9560 * gcc.dg/tree-ssa/pr44306.c: New.
9561
9562 2010-05-29 Jan Hubicka <jh@suse.cz>
9563
9564 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
9565
9566 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
9567
9568 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
9569
9570 2010-05-28 Mike Stump <mikestump@comcast.net>
9571
9572 PR objc/44125
9573 * objc.dg/const-str-9.m: Remove static.
9574
9575 2010-05-28 Jakub Jelinek <jakub@redhat.com>
9576
9577 PR target/43636
9578 * gcc.c-torture/compile/pr43636.c: New test.
9579
9580 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
9581
9582 PR objc++/23616
9583 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
9584 * obj-c++.dg/try-catch-9.mm: Ditto.
9585
9586 2010-05-28 Dodji Seketeli <dodji@redhat.com>
9587
9588 Revert patch for PR c++/44188
9589 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
9590
9591 2010-05-25 Dodji Seketeli <dodji@redhat.com>
9592
9593 PR c++/44188
9594 * g++.dg/debug/dwarf2/typedef3.C: New test.
9595
9596 2010-05-27 Jason Merrill <jason@redhat.com>
9597
9598 PR c++/43555
9599 * g++.dg/ext/vla9.C: New.
9600
9601 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
9602
9603 PR objc/44140
9604 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
9605 * objc.dg/torture/tls/thr-init-3.m: Ditto.
9606 * objc.dg/torture/tls/thr-init.m: Ditto.
9607 * objc.dg/torture/trivial.m: Ditto.
9608 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
9609 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
9610 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
9611 * obj-c++.dg/torture/trivial.mm: Ditto.
9612
9613 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
9614
9615 * g++.dg/lto/20100302_0.C: Skip on darwin.
9616
9617 2010-05-27 Richard Guenther <rguenther@suse.de>
9618
9619 PR tree-optimization/44284
9620 * gcc.dg/vect/vect-118.c: New testcase.
9621 * gcc.dg/vect/bb-slp-20.c: Adjust.
9622 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
9623 * gcc.dg/vect/slp-9.c: Likewise.
9624 * gcc.dg/vect/slp-reduc-4.c: Likewise.
9625 * gcc.dg/vect/vect-10.c: Likewise.
9626 * gcc.dg/vect/vect-109.c: Likewise.
9627 * gcc.dg/vect/vect-12.c: Likewise.
9628 * gcc.dg/vect/vect-36.c: Likewise.
9629 * gcc.dg/vect/vect-7.c: Likewise.
9630 * gcc.dg/vect/vect-iv-8.c: Likewise.
9631 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
9632 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
9633 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
9634 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
9635 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
9636 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
9637 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
9638 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
9639 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
9640 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9641 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9642 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
9643 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
9644 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
9645 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
9646 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
9647 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9648
9649 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
9650
9651 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
9652 necessary.
9653
9654 2010-05-26 Jan Hubicka <jh@suse.cz>
9655
9656 * gcc.dg/lto/materialize-1_0.c: New file.
9657 * gcc.dg/lto/materialize-1_1.c: New file.
9658
9659 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
9660
9661 * gnat.dg/lto10.adb: New test.
9662 * gnat.dg/lto10_pkg.ads: New helper.
9663
9664 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
9665
9666 * lib/target-supports.exp (check_effective_target_int128): New
9667 function to check if __int128 types are available for target.
9668 * c-c++-common/int128-types-1.c: New.
9669 * c-c++-common/int128-1.c: New.
9670 * c-c++-common/int128-2.c: New.
9671 * g++.dg/abi/mangle43.C: New.
9672 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
9673 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
9674 pointer-wide scalar.
9675 * g++.dg/other/pr25632.C: Likewise.
9676 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
9677 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
9678 overflow warnings.
9679 * g++.dg/warn/pr13358-4.C: Likewise.
9680 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
9681 * g++.dg/warn/Wconversion-null.C: Likewise.
9682
9683 2010-05-26 Jason Merrill <jason@redhat.com>
9684
9685 PR c++/43382
9686 * g++.dg/cpp0x/variadic101.C: New.
9687
9688 2010-05-26 Richard Guenther <rguenther@suse.de>
9689
9690 PR rtl-optimization/44164
9691 * gcc.c-torture/execute/pr44164.c: New testcase.
9692 * g++.dg/tree-ssa/pr13146.C: Adjust.
9693
9694 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
9695
9696 PR fortran/40011
9697 * gfortran.dg/whole_file_19.f90 : New test.
9698
9699 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
9700
9701 PR fortran/30668
9702 PR fortran/31346
9703 PR fortran/34260
9704 * gfortran.dg/pr40999.f: Fix function type.
9705 * gfortran.dg/whole_file_5.f90: Likewise.
9706 * gfortran.dg/whole_file_6.f90: Likewise.
9707 * gfortran.dg/whole_file_16.f90: New.
9708 * gfortran.dg/whole_file_17.f90: New.
9709 * gfortran.dg/whole_file_18.f90: New.
9710
9711 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
9712 Iain Sandoe <iains@gcc.gnu.org>
9713
9714 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
9715 * gcc.c-torture/compile/pr44197.c: Require alias support.
9716 * gcc.dg/lto/20081222_0.c: Ditto.
9717
9718 2010-05-25 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR debug/42801
9721 * gcc.dg/guality/vla-2.c: New test.
9722
9723 2010-05-25 Richard Guenther <rguenther@suse.de>
9724
9725 PR middle-end/44069
9726 * g++.dg/torture/pr44069.C: New testcase.
9727
9728 2010-05-25 Richard Guenther <rguenther@suse.de>
9729
9730 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
9731
9732 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9733
9734 PR objc/44140
9735 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
9736
9737 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
9738
9739 * obj-c++.dg/torture/tls/trivial.mm: New.
9740 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
9741 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
9742 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
9743 * obj-c++.dg/torture/tls/diag-1.mm: New.
9744 * obj-c++.dg/torture/tls/tls.exp: New.
9745 * obj-c++.dg/torture/trivial.mm: New.
9746 * obj-c++.dg/torture/dg-torture.exp: New.
9747 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
9748 * obj-c++.dg/tls/trivial.m: New.
9749 * obj-c++.dg/tls/init-1.mm: New.
9750 * obj-c++.dg/tls/diag-1.mm: New.
9751 * obj-c++.dg/tls/init-2.mm: New.
9752 * obj-c++.dg/tls/diag-2.mm: New.
9753 * obj-c++.dg/tls/diag-3.mm: New.
9754 * obj-c++.dg/tls/diag-4.mm: New.
9755 * obj-c++.dg/tls/static-1.mm: New.
9756 * obj-c++.dg/tls/tls.exp: New.
9757 * obj-c++.dg/tls/diag-5.mm: New.
9758 * obj-c++.dg/tls/static-1a.mm: New.
9759 * objc-obj-c++-shared/Object1.mm: New.
9760 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
9761
9762 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
9763
9764 PR objc++/43689
9765 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
9766 * obj-c++.dg/const-str-6.mm: Ditto.
9767
9768 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9769
9770 * g++.dg/parse/array-size2.C: Remove dg-error directives.
9771
9772 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
9773
9774 PR ada/38394
9775 * gnat.dg/array13.ad[sb]: New test.
9776
9777 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
9778 Sandra Loosemore <sandra@codesourcery.com>
9779
9780 * gcc.target/arm/neon/: Regenerated test cases.
9781
9782 * gcc.target/arm/neon/polytypes.c,
9783 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
9784 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
9785 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
9786 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
9787 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
9788 dg-add-options arm_neon.
9789
9790 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
9791 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
9792 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
9793 and arm_neon_fp16_ok.
9794
9795 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
9796 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
9797
9798 * lib/target-supports.exp (add_options_for_arm_neon): New.
9799 (check_effective_target_arm_neon_ok_nocache): New, from
9800 check_effective_target_arm_neon_ok. Check multiple possibilities.
9801 (check_effective_target_arm_neon_ok): Use
9802 check_effective_target_arm_neon_ok_nocache.
9803 (add_options_for_arm_neon_fp16)
9804 (check_effective_target_arm_neon_fp16_ok)
9805 check_effective_target_arm_neon_fp16_ok_nocache): New.
9806 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
9807
9808 2010-05-24 Jason Merrill <jason@redhat.com>
9809
9810 PR c++/41510
9811 * g++.dg/cpp0x/initlist35.C: New.
9812 * g++.dg/init/brace6.C: Adjust.
9813
9814 2010-05-24 Paul Brook <paul@codesourcery.com>
9815
9816 * gcc.target/arm/frame-pointer-1.c: New test.
9817 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
9818 pointer elimination.
9819
9820 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9821
9822 PR target/44245
9823 * gcc.target/i386/crc32-3.c: New.
9824 * gcc.target/i386/crc32-4.c: Likewise.
9825
9826 2010-05-23 Joseph Myers <joseph@codesourcery.com>
9827
9828 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
9829 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
9830 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
9831
9832 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
9833
9834 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
9835
9836 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
9837
9838 PR target/43869
9839 * gcc.c-target/pr43869.c: New test.
9840
9841 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9842
9843 PR fortran/44212
9844 * gfortran.dg/class_22.f03: New.
9845
9846 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
9847
9848 PR lto/44238
9849 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
9850
9851 2010-05-22 Janus Weil <janus@gcc.gnu.org>
9852
9853 PR fortran/44213
9854 * gfortran.dg/abstract_type_7.f03: New.
9855
9856 2010-05-21 Jason Merrill <jason@redhat.com>
9857
9858 * g++.dg/eh/spec11.C: Test cleanup optimization.
9859
9860 2010-05-21 Jakub Jelinek <jakub@redhat.com>
9861
9862 PR debug/44223
9863 * gcc.target/i386/pr44223.c: New test.
9864
9865 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9866
9867 * gcc.target/i386/pr25993.c: Use @function as type specifier.
9868
9869 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
9870
9871 * g++.dg/other/const3.C: New test.
9872
9873 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
9874
9875 PR fortran/38407
9876 * warn_unused_dummy_argument_1.f90: New.
9877 * warn_unused_dummy_argument_2.f90: New.
9878
9879 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9880
9881 PR c++/30298
9882 * g++.dg/inherit/crash1.C: New.
9883 * g++.dg/inherit/crash2.C: Likewise.
9884
9885 2010-05-20 Jakub Jelinek <jakub@redhat.com>
9886
9887 PR debug/44178
9888 * g++.dg/debug/pr44178.C: New test.
9889
9890 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
9891
9892 PR middle-end/44185
9893 * gcc.dg/tree-ssa/prefetch-6.c: Add
9894 --param min-insn-to-prefetch-ratio=6.
9895 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
9896 allow unrolling, and adjust the movnti count.
9897
9898 2010-05-20 Jan Hubicka <jh@suse.cz>
9899
9900 PR middle-end/44197
9901 * gcc.c-torture/compile/pr44197.c: New file.
9902
9903 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
9904
9905 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
9906 Fix test code.
9907 (check_effective_target_xop): Remove __may_alias__ attribute.
9908
9909 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
9910
9911 PR target/44202
9912 * gcc.c-torture/execute/pr44202-1.c: New test.
9913
9914 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9915
9916 PR fortran/43851
9917 * gfortran.dg/label_1.f90: Update test.
9918
9919 2010-05-19 Jan Hubicka <jh@suse.cz>
9920
9921 * gcc.dg/lto/ipareference2_0.c: New file.
9922 * gcc.dg/lto/ipareference2_1.c: New file.
9923
9924 2010-05-19 Jason Merrill <jason@redhat.com>
9925
9926 * g++.dg/parse/fn-typedef2.C: New.
9927
9928 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
9929 function type.
9930
9931 PR c++/44193
9932 * g++.dg/template/fntype1.C: New.
9933
9934 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
9935
9936 * gnat.dg/discr23.ad[sb]: New test.
9937 * gnat.dg/discr23_pkg.ads: New helper.
9938
9939 * gnat.dg/specs/controlled1.ads: New test.
9940 * gnat.dg/specs/controlled1_pkg.ads: New helper.
9941
9942 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
9943
9944 PR fortran/44055
9945 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
9946 Fixed scope of C_SIZEOF.
9947 * gfortran.dg/warn_conversion_2.f90: New.
9948
9949 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9950
9951 * lib/target-supports.exp (check_effective_target_sse2): New proc.
9952 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
9953 for optional selector.
9954 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
9955 (check_effective_target_sse3): New proc.
9956 * gcc.target/i386/math-torture/math-torture.exp: Load
9957 target-supports.exp.
9958 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
9959 check_effective_target_sse2.
9960 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
9961 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
9962 * g++.dg/vect/vect.exp: Likewise.
9963 * gfortran.dg/vect/vect.exp: Likewise.
9964 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
9965 -msse2 if check_effective_target_sse2.
9966
9967 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
9968 * gcc.target/i386/3dnow-2.c: Likewise.
9969 * gcc.target/i386/3dnowA-1.c: Likewise.
9970 * gcc.target/i386/3dnowA-2.c: Likewise.
9971 * gcc.target/i386/pr42549.c: Likewise.
9972
9973 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
9974 * gcc.target/i386/sse3-addsubpd.c: Likewise.
9975 * gcc.target/i386/sse3-addsubps.c: Likewise.
9976 * gcc.target/i386/sse3-haddpd.c: Likewise.
9977 * gcc.target/i386/sse3-haddps.c: Likewise.
9978 * gcc.target/i386/sse3-hsubpd.c: Likewise.
9979 * gcc.target/i386/sse3-hsubps.c: Likewise.
9980 * gcc.target/i386/sse3-movddup.c: Likewise.
9981 * gcc.target/i386/sse3-movshdup.c: Likewise.
9982 * gcc.target/i386/sse3-movsldup.c: Likewise.
9983
9984 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
9985 * g++.dg/ext/attrib35.C: Likewise.
9986 * g++.dg/opt/pr40496.C: Likewise.
9987 * g++.dg/other/i386-1.C: Likewise.
9988 * g++.dg/other/i386-4.C: Likewise.
9989 * g++.dg/other/pr34435.C: Likewise.
9990 * g++.dg/other/pr39496.C: Likewise.
9991 * g++.dg/other/pr40446.C: Likewise.
9992 * gcc.dg/compat/union-m128-1_main.c: Likewise.
9993 * gcc.dg/compat/vector-1a_main.c: Likewise.
9994 * gcc.dg/compat/vector-2a_main.c: Likewise.
9995 * gcc.dg/lto/20090206-1_0.c: Likewise.
9996 * gcc.dg/pr34856.c: Likewise.
9997 * gcc.dg/pr36584.c: Likewise.
9998 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
9999 * gcc.dg/pr37544.c: Likewise.
10000 * gcc.dg/torture/pr16104-1.c: Likewise.
10001 * gcc.dg/torture/pr35771-1.c: Likewise.
10002 * gcc.dg/torture/pr35771-2.c: Likewise.
10003 * gcc.dg/torture/pr35771-3.c: Likewise.
10004 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10005 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10006 * gcc.dg/torture/stackalign/push-1.c: Likewise.
10007 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10008 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10009 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10010 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10011 * gcc.target/i386/20060512-1.c: Likewise.
10012 * gcc.target/i386/20060512-3.c: Likewise.
10013 * gcc.target/i386/all_one_m128i.c: Likewise.
10014 * gcc.target/i386/float128-1.c: Likewise.
10015 * gcc.target/i386/float128-2.c: Likewise.
10016 * gcc.target/i386/fpcvt-1.c: Likewise.
10017 * gcc.target/i386/fpcvt-2.c: Likewise.
10018 * gcc.target/i386/fpcvt-3.c: Likewise.
10019 * gcc.target/i386/fpprec-1.c: Likewise.
10020 * gcc.target/i386/funcspec-9.c: Likewise.
10021 * gcc.target/i386/incoming-1.c: Likewise.
10022 * gcc.target/i386/incoming-12.c: Likewise.
10023 * gcc.target/i386/incoming-2.c: Likewise.
10024 * gcc.target/i386/incoming-3.c: Likewise.
10025 * gcc.target/i386/incoming-4.c: Likewise.
10026 * gcc.target/i386/incoming-6.c: Likewise.
10027 * gcc.target/i386/incoming-7.c: Likewise.
10028 * gcc.target/i386/incoming-8.c: Likewise.
10029 * gcc.target/i386/opt-1.c: Likewise.
10030 * gcc.target/i386/opt-2.c: Likewise.
10031 * gcc.target/i386/ordcmp-1.c: Likewise.
10032 * gcc.target/i386/pr17692.c: Likewise.
10033 * gcc.target/i386/pr18614-1.c: Likewise.
10034 * gcc.target/i386/pr22152.c: Likewise.
10035 * gcc.target/i386/pr23570.c: Likewise.
10036 * gcc.target/i386/pr23575.c: Likewise.
10037 * gcc.target/i386/pr26449-1.c: Likewise.
10038 * gcc.target/i386/pr26600.c: Likewise.
10039 * gcc.target/i386/pr27790.c: Likewise.
10040 * gcc.target/i386/pr28839.c: Likewise.
10041 * gcc.target/i386/pr30970.c: Likewise.
10042 * gcc.target/i386/pr32000-1.c: Likewise.
10043 * gcc.target/i386/pr32000-2.c: Likewise.
10044 * gcc.target/i386/pr32280.c: Likewise.
10045 * gcc.target/i386/pr32661.c: Likewise.
10046 * gcc.target/i386/pr32708-1.c: Likewise.
10047 * gcc.target/i386/pr32961.c: Likewise.
10048 * gcc.target/i386/pr33329.c: Likewise.
10049 * gcc.target/i386/pr35714.c: Likewise.
10050 * gcc.target/i386/pr35767-1.c: Likewise.
10051 * gcc.target/i386/pr35767-1d.c: Likewise.
10052 * gcc.target/i386/pr35767-1i.c: Likewise.
10053 * gcc.target/i386/pr35767-2.c: Likewise.
10054 * gcc.target/i386/pr35767-2d.c: Likewise.
10055 * gcc.target/i386/pr35767-2i.c: Likewise.
10056 * gcc.target/i386/pr35767-3.c: Likewise.
10057 * gcc.target/i386/pr35767-5.c: Likewise.
10058 * gcc.target/i386/pr36222-1.c: Likewise.
10059 * gcc.target/i386/pr36578-1.c: Likewise.
10060 * gcc.target/i386/pr36578-2.c: Likewise.
10061 * gcc.target/i386/pr36992-1.c: Likewise.
10062 * gcc.target/i386/pr37101.c: Likewise.
10063 * gcc.target/i386/pr37216.c: Likewise.
10064 * gcc.target/i386/pr37434-1.c: Likewise.
10065 * gcc.target/i386/pr37434-2.c: Likewise.
10066 * gcc.target/i386/pr37843-3.c: Likewise.
10067 * gcc.target/i386/pr37843-4.c: Likewise.
10068 * gcc.target/i386/pr39162.c: Likewise.
10069 * gcc.target/i386/pr39315-1.c: Likewise.
10070 * gcc.target/i386/pr39315-2.c: Likewise.
10071 * gcc.target/i386/pr39315-3.c: Likewise.
10072 * gcc.target/i386/pr39315-4.c: Likewise.
10073 * gcc.target/i386/pr39445.c: Likewise.
10074 * gcc.target/i386/pr39496.c: Likewise.
10075 * gcc.target/i386/pr40809.c: Likewise.
10076 * gcc.target/i386/pr40906-3.c: Likewise.
10077 * gcc.target/i386/pr41019.c: Likewise.
10078 * gcc.target/i386/pr42542-1.c: Likewise.
10079 * gcc.target/i386/pr42542-2.c: Likewise.
10080 * gcc.target/i386/pr42542-3.c: Likewise.
10081 * gcc.target/i386/pr42542-3a.c: Likewise.
10082 * gcc.target/i386/pr42881.c: Likewise.
10083 * gcc.target/i386/push-1.c: Likewise.
10084 * gcc.target/i386/quad-sse.c: Likewise.
10085 * gcc.target/i386/reload-1.c: Likewise.
10086 * gcc.target/i386/sse-10.c: Likewise.
10087 * gcc.target/i386/sse-11.c: Likewise.
10088 * gcc.target/i386/sse-15.c: Likewise.
10089 * gcc.target/i386/sse-17.c: Likewise.
10090 * gcc.target/i386/sse-18.c: Likewise.
10091 * gcc.target/i386/sse-19.c: Likewise.
10092 * gcc.target/i386/sse-4.c: Likewise.
10093 * gcc.target/i386/sse-6.c: Likewise.
10094 * gcc.target/i386/sse-vect-types.c: Likewise.
10095 * gcc.target/i386/sse2-addpd-1.c: Likewise.
10096 * gcc.target/i386/sse2-addsd-1.c: Likewise.
10097 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10098 * gcc.target/i386/sse2-andpd-1.c: Likewise.
10099 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10100 * gcc.target/i386/sse2-comisd-1.c: Likewise.
10101 * gcc.target/i386/sse2-comisd-2.c: Likewise.
10102 * gcc.target/i386/sse2-comisd-3.c: Likewise.
10103 * gcc.target/i386/sse2-comisd-4.c: Likewise.
10104 * gcc.target/i386/sse2-comisd-5.c: Likewise.
10105 * gcc.target/i386/sse2-comisd-6.c: Likewise.
10106 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10107 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10108 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10109 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10110 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10111 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10112 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10113 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10114 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10115 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10116 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10117 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10118 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10119 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10120 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10121 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10122 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10123 * gcc.target/i386/sse2-divpd-1.c: Likewise.
10124 * gcc.target/i386/sse2-divsd-1.c: Likewise.
10125 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10126 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10127 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10128 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10129 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10130 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10131 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10132 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10133 * gcc.target/i386/sse2-minpd-1.c: Likewise.
10134 * gcc.target/i386/sse2-minsd-1.c: Likewise.
10135 * gcc.target/i386/sse2-mmx.c: Likewise.
10136 * gcc.target/i386/sse2-movapd-1.c: Likewise.
10137 * gcc.target/i386/sse2-movapd-2.c: Likewise.
10138 * gcc.target/i386/sse2-movd-1.c: Likewise.
10139 * gcc.target/i386/sse2-movd-2.c: Likewise.
10140 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10141 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10142 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10143 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10144 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10145 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10146 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10147 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10148 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10149 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10150 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10151 * gcc.target/i386/sse2-movq-1.c: Likewise.
10152 * gcc.target/i386/sse2-movq-2.c: Likewise.
10153 * gcc.target/i386/sse2-movq-3.c: Likewise.
10154 * gcc.target/i386/sse2-movsd-1.c: Likewise.
10155 * gcc.target/i386/sse2-movsd-2.c: Likewise.
10156 * gcc.target/i386/sse2-movupd-1.c: Likewise.
10157 * gcc.target/i386/sse2-movupd-2.c: Likewise.
10158 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10159 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10160 * gcc.target/i386/sse2-orpd-1.c: Likewise.
10161 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10162 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10163 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10164 * gcc.target/i386/sse2-paddb-1.c: Likewise.
10165 * gcc.target/i386/sse2-paddd-1.c: Likewise.
10166 * gcc.target/i386/sse2-paddq-1.c: Likewise.
10167 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10168 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10169 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10170 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10171 * gcc.target/i386/sse2-paddw-1.c: Likewise.
10172 * gcc.target/i386/sse2-pand-1.c: Likewise.
10173 * gcc.target/i386/sse2-pandn-1.c: Likewise.
10174 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10175 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10176 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10177 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10178 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10179 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10180 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10181 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10182 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10183 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10184 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10185 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10186 * gcc.target/i386/sse2-pminub-1.c: Likewise.
10187 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10188 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10189 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10190 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10191 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10192 * gcc.target/i386/sse2-por-1.c: Likewise.
10193 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10194 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10195 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10196 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10197 * gcc.target/i386/sse2-pslld-1.c: Likewise.
10198 * gcc.target/i386/sse2-pslld-2.c: Likewise.
10199 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10200 * gcc.target/i386/sse2-psllq-1.c: Likewise.
10201 * gcc.target/i386/sse2-psllq-2.c: Likewise.
10202 * gcc.target/i386/sse2-psllw-1.c: Likewise.
10203 * gcc.target/i386/sse2-psllw-2.c: Likewise.
10204 * gcc.target/i386/sse2-psrad-1.c: Likewise.
10205 * gcc.target/i386/sse2-psrad-2.c: Likewise.
10206 * gcc.target/i386/sse2-psraw-1.c: Likewise.
10207 * gcc.target/i386/sse2-psraw-2.c: Likewise.
10208 * gcc.target/i386/sse2-psrld-1.c: Likewise.
10209 * gcc.target/i386/sse2-psrld-2.c: Likewise.
10210 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10211 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10212 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10213 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10214 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10215 * gcc.target/i386/sse2-psubb-1.c: Likewise.
10216 * gcc.target/i386/sse2-psubd-1.c: Likewise.
10217 * gcc.target/i386/sse2-psubq-1.c: Likewise.
10218 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10219 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10220 * gcc.target/i386/sse2-psubw-1.c: Likewise.
10221 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10222 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10223 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10224 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10225 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10226 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10227 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10228 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10229 * gcc.target/i386/sse2-pxor-1.c: Likewise.
10230 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10231 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10232 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10233 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10234 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10235 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10236 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10237 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10238 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10239 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10240 * gcc.target/i386/sse2-shufps-1.c: Likewise.
10241 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10242 * gcc.target/i386/sse2-subpd-1.c: Likewise.
10243 * gcc.target/i386/sse2-subsd-1.c: Likewise.
10244 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10245 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10246 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10247 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10248 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10249 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10250 * gcc.target/i386/sse2-unpack-1.c: Likewise.
10251 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10252 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10253 * gcc.target/i386/sse2-vec-1.c: Likewise.
10254 * gcc.target/i386/sse2-vec-2.c: Likewise.
10255 * gcc.target/i386/sse2-vec-3.c: Likewise.
10256 * gcc.target/i386/sse2-vec-4.c: Likewise.
10257 * gcc.target/i386/sse2-vec-5.c: Likewise.
10258 * gcc.target/i386/sse2-vec-6.c: Likewise.
10259 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10260 * gcc.target/i386/ssefn-2.c: Likewise.
10261 * gcc.target/i386/ssefn-4.c: Likewise.
10262 * gcc.target/i386/ssefp-1.c: Likewise.
10263 * gcc.target/i386/ssefp-2.c: Likewise.
10264 * gcc.target/i386/sseregparm-3.c: Likewise.
10265 * gcc.target/i386/sseregparm-4.c: Likewise.
10266 * gcc.target/i386/sseregparm-5.c: Likewise.
10267 * gcc.target/i386/sseregparm-6.c: Likewise.
10268 * gcc.target/i386/sseregparm-7.c: Likewise.
10269 * gcc.target/i386/ssetype-1.c: Likewise.
10270 * gcc.target/i386/ssetype-2.c: Likewise.
10271 * gcc.target/i386/ssetype-3.c: Likewise.
10272 * gcc.target/i386/ssetype-4.c: Likewise.
10273 * gcc.target/i386/ssetype-5.c: Likewise.
10274 * gcc.target/i386/unordcmp-1.c: Likewise.
10275 * gcc.target/i386/vararg-1.c: Likewise.
10276 * gcc.target/i386/vararg-2.c: Likewise.
10277 * gcc.target/i386/vararg-3.c: Likewise.
10278 * gcc.target/i386/vararg-4.c: Likewise.
10279 * gcc.target/i386/vararg-7.c: Likewise.
10280 * gcc.target/i386/vararg-8.c: Likewise.
10281 * gcc.target/i386/vecinit-1.c: Likewise.
10282 * gcc.target/i386/vecinit-2.c: Likewise.
10283 * gcc.target/i386/vecinit-3.c: Likewise.
10284 * gcc.target/i386/vecinit-4.c: Likewise.
10285 * gcc.target/i386/vecinit-5.c: Likewise.
10286 * gcc.target/i386/vecinit-6.c: Likewise.
10287 * gcc.target/i386/vectorize2.c: Likewise.
10288 * gcc.target/i386/vectorize3.c: Likewise.
10289 * gcc.target/i386/vectorize4.c: Likewise.
10290 * gcc.target/i386/vectorize6.c: Likewise.
10291 * gcc.target/i386/vectorize7.c: Likewise.
10292 * gcc.target/i386/vectorize8.c: Likewise.
10293 * gcc.target/i386/vperm-v2df.c: Likewise.
10294 * gcc.target/i386/vperm-v2di.c: Likewise.
10295 * gcc.target/i386/vperm-v4si-1.c: Likewise.
10296 * gcc.target/i386/xorps-sse2.c: Likewise.
10297 * gcc.target/i386/xorps.c: Likewise.
10298 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10299 * gfortran.dg/graphite/pr42326.f90: Likewise.
10300 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10301
10302 2010-05-19 Richard Guenther <rguenther@suse.de>
10303
10304 PR lto/44196
10305 * g++.dg/lto/20100519-1_0.C: New testcase.
10306
10307 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10308
10309 PR fortran/42360
10310 * gfortran.dg/warn_intent_out_not_set.f90: New.
10311
10312 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10313
10314 PR fortran/38404
10315 * gfortran.dg/data_char_1.f90: Updated warning message.
10316 * gfortran.dg/data_array_6.f: New.
10317
10318 2010-05-19 Martin Jambor <mjambor@suse.cz>
10319
10320 * g++.dg/ipa/ivinline-8.C: New test.
10321 * gcc.dg/ipa/iinline-2.c: Likewise.
10322
10323 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
10324
10325 PR fortran/34505
10326 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10327 arguments; add check for return value kind.
10328 * gfortran.dg/float_1.f90: Likewise.
10329
10330 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10331
10332 * gcc.target/i386/20011009-1.c (COMMENT): Define.
10333 (main): Use it.
10334 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10335 * lib/lto.exp (lto_prune_warns): Fix location line regex.
10336 Prune another location line format.
10337 (lto-obj): Call lto_prune_warns on comp_output.
10338
10339 2010-05-18 Jan Hubicka <jh@suse.cz>
10340
10341 * gcc.dg/lto/ipacp_0.c: New test.
10342 * gcc.dg/lto/ipacp_1.c: New test.
10343
10344 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
10345
10346 PR lto/44184
10347 * gcc.dg/lto/20100518_0.c: New test.
10348
10349 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
10350
10351 * gnat.dg/specs/lto3.ads: Add missing dg-options.
10352
10353 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10354
10355 PR fortran/43990
10356 * gfortran.dg/class_21.f03: New.
10357
10358 2010-05-17 Jason Merrill <jason@redhat.com>
10359
10360 PR c++/44157
10361 * g++.dg/cpp0x/initlist34.C: New.
10362
10363 PR c++/44158
10364 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10365
10366 2010-05-17 Martin Jambor <mjambor@suse.cz>
10367
10368 * g++.dg/ipa/ivinline-1.C: New test.
10369 * g++.dg/ipa/ivinline-2.C: New test.
10370 * g++.dg/ipa/ivinline-3.C: New test.
10371 * g++.dg/ipa/ivinline-4.C: New test.
10372 * g++.dg/ipa/ivinline-5.C: New test.
10373 * g++.dg/ipa/ivinline-6.C: New test.
10374
10375 2010-05-17 Dodji Seketeli <dodji@redhat.com>
10376 Jason Merrill <jason@redhat.com>
10377
10378 PR c++/44108
10379 * c-c++-common/Wunused-var-8.c: New test.
10380
10381 2010-05-17 Jakub Jelinek <jakub@redhat.com>
10382
10383 PR bootstrap/42347
10384 * gcc.c-torture/compile/pr42347.c: New test.
10385
10386 PR middle-end/44102
10387 * g++.dg/ext/asmgoto1.C: New test.
10388
10389 2010-05-17 Martin Jambor <mjambor@suse.cz>
10390
10391 PR middle-end/44133
10392 * gcc.dg/tree-ssa/pr44133.c: New test.
10393 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10394 precise.
10395
10396 2010-05-17 Janus Weil <janus@gcc.gnu.org>
10397
10398 PR fortran/44044
10399 * gfortran.dg/class_20.f03: New.
10400
10401 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
10402
10403 PR 44078
10404 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10405 debug messages but not the newly introduced one.
10406
10407 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
10408
10409 PR fortran/35779
10410 * gfortran.dg/initialization_25.f90: Commented testcase.
10411 * gfortran.dg/initialization_26.f90: New.
10412
10413 2010-05-16 Richard Guenther <rguenther@suse.de>
10414
10415 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10416 * gcc.dg/pr43084.c: Likewise.
10417 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10418 -fipa-type-escape.
10419 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10420 -fipa-type-escape.
10421 * gcc.dg/struct/struct-reorg.exp: Likewise.
10422 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10423 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10424
10425 2010-05-16 Joseph Myers <joseph@codesourcery.com>
10426
10427 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10428 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10429 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10430 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10431 tests.
10432
10433 2010-05-15 Jason Merrill <jason@redhat.com>
10434
10435 * g++.dg/eh/spec10.C: New.
10436 * g++.dg/eh/spec11.C: New.
10437 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10438
10439 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10440
10441 PR fortran/44154
10442 PR fortran/42647
10443 * gfortran.dg/allocatable_scalar_9.f90: New.
10444
10445 2010-05-15 Jakub Jelinek <jakub@redhat.com>
10446
10447 PR c++/44148
10448 * g++.dg/torture/pr44148.C: New test.
10449
10450 2010-05-15 Joseph Myers <joseph@codesourcery.com>
10451
10452 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10453 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10454 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10455 diagnostics and type sizes.
10456
10457 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
10458
10459 * gnat.dg/lto9.adb: New test.
10460 * gnat.dg/lto9_pkg1.ads: New helper.
10461 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10462
10463 2010-05-15 Jan Hubicka <jh@suse.cz>
10464
10465 * gcc.dg/lto/ipareference_1.c: Rename to ...
10466 * gcc.dg/lto/ipareference_0.c: ... this one.
10467 * gcc.dg/lto/ipareference_2.c: Rename to ...
10468 * gcc.dg/lto/ipareference_1.c: ... this one.
10469
10470 2010-05-15 Jan Hubicka <jh@suse.cz>
10471
10472 * gcc.dg/lto/ipareference_1.c: New file.
10473 * gcc.dg/lto/ipareference_2.c: New file.
10474
10475 2010-05-15 Richard Guenther <rguenther@suse.de>
10476
10477 PR tree-optimization/44038
10478 * gcc.c-torture/compile/pr44038.c: New testcase.
10479
10480 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
10481
10482 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
10483 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10484
10485 2010-05-15 Janus Weil <janus@gcc.gnu.org>
10486
10487 PR fortran/43207
10488 PR fortran/43969
10489 * gfortran.dg/class_18.f03: New.
10490 * gfortran.dg/class_19.f03: New.
10491
10492 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10493
10494 PR debug/44112
10495 * gcc.dg/debug/dwarf2/const-1.c: Remove.
10496 * g++.dg/debug/dwarf2/const1.C: Remove.
10497
10498 2010-05-14 Jason Merrill <jason@redhat.com>
10499
10500 * g++.dg/eh/cond4.C: New.
10501 * g++.dg/eh/elide2.C: Adjust.
10502 * g++.old-deja/g++.eh/terminate1.C: Adjust.
10503
10504 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
10505
10506 PR fortran/44135
10507 * gfortran.dg/actual_array_interface_2.f90: New test.
10508
10509 2010-05-14 Richard Guenther <rguenther@suse.de>
10510
10511 PR tree-optimization/44119
10512 * gcc.c-torture/compile/pr44119.c: New testcase.
10513
10514 2010-05-14 Jason Merrill <jason@redhat.com>
10515
10516 PR c++/44127
10517 * g++.dg/eh/terminate1.C: New.
10518
10519 2010-05-14 Jakub Jelinek <jakub@redhat.com>
10520
10521 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
10522
10523 PR debug/44136
10524 * gcc.dg/pr44136.c: New test.
10525
10526 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
10527
10528 PR c++/30566
10529 * g++.dg/warn/Wshadow-4.C: Adjust.
10530 * g++.dg/warn/Wshadow-5.C: New test.
10531 * g++.dg/warn/Wshadow-6.C: New test
10532
10533 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
10534
10535 PR fortran/35779
10536 * gfortran.dg/initialization_25.f90: New.
10537
10538 2010-05-13 Martin Jambor <mjambor@suse.cz>
10539
10540 * g++.dg/otr-fold-1.C: New test.
10541 * g++.dg/otr-fold-2.C: New test.
10542
10543 2010-05-13 Jakub Jelinek <jakub@redhat.com>
10544
10545 PR fortran/44036
10546 * gfortran.dg/gomp/pr44036-1.f90: New test.
10547 * gfortran.dg/gomp/pr44036-2.f90: New test.
10548 * gfortran.dg/gomp/pr44036-3.f90: New test.
10549
10550 PR debug/43983
10551 * gcc.dg/guality/sra-1.c: New test.
10552
10553 2010-05-12 Jan Hubicka <jh@suse.cz>
10554
10555 * tree-ssa/unreachable.c: New test.
10556
10557 2010-05-12 Jason Merrill <jason@redhat.com>
10558
10559 * g++.dg/cpp0x/sfinae1.C: New.
10560
10561 2010-05-12 Sriraman Tallam <tmsriram@google.com>
10562
10563 * gcc.target/i386/zee.c: New file.
10564
10565 2010-05-12 Jason Merrill <jason@redhat.com>
10566
10567 * g++.dg/conversion/op1.C: Expect template candidate message.
10568 * g++.dg/cpp0x/nullptr15.C: Likewise.
10569 * g++.dg/cpp0x/pr31431-2.C: Likewise.
10570 * g++.dg/cpp0x/pr31431.C: Likewise.
10571 * g++.dg/cpp0x/temp_default2.C: Likewise.
10572 * g++.dg/cpp0x/trailing4.C: Likewise.
10573 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
10574 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
10575 * g++.dg/cpp0x/variadic-throw.C: Likewise.
10576 * g++.dg/cpp0x/variadic35.C: Likewise.
10577 * g++.dg/cpp0x/vt-35147.C: Likewise.
10578 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
10579 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
10580 * g++.dg/ext/visibility/anon8.C: Likewise.
10581 * g++.dg/ext/vla2.C: Likewise.
10582 * g++.dg/other/pr28114.C: Likewise.
10583 * g++.dg/other/ptrmem10.C: Likewise.
10584 * g++.dg/other/ptrmem11.C: Likewise.
10585 * g++.dg/overload/unknown1.C: Likewise.
10586 * g++.dg/parse/template7.C: Likewise.
10587 * g++.dg/parse/typename7.C: Likewise.
10588 * g++.dg/template/conv11.C: Likewise.
10589 * g++.dg/template/copy1.C: Likewise.
10590 * g++.dg/template/deduce3.C: Likewise.
10591 * g++.dg/template/dependent-expr5.C: Likewise.
10592 * g++.dg/template/friend.C: Likewise.
10593 * g++.dg/template/incomplete2.C: Likewise.
10594 * g++.dg/template/local4.C: Likewise.
10595 * g++.dg/template/local6.C: Likewise.
10596 * g++.dg/template/operator10.C: Likewise.
10597 * g++.dg/template/overload6.C: Likewise.
10598 * g++.dg/template/ptrmem2.C: Likewise.
10599 * g++.dg/template/ptrmem20.C: Likewise.
10600 * g++.dg/template/ptrmem8.C: Likewise.
10601 * g++.dg/template/sfinae2.C: Likewise.
10602 * g++.dg/template/ttp25.C: Likewise.
10603 * g++.dg/template/unify10.C: Likewise.
10604 * g++.dg/template/unify11.C: Likewise.
10605 * g++.dg/template/unify6.C: Likewise.
10606 * g++.dg/template/unify7.C: Likewise.
10607 * g++.dg/template/unify9.C: Likewise.
10608 * g++.dg/template/varmod1.C: Likewise.
10609 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10610 * g++.old-deja/g++.law/operators32.C: Likewise.
10611 * g++.old-deja/g++.pt/crash28.C: Likewise.
10612 * g++.old-deja/g++.pt/crash60.C: Likewise.
10613 * g++.old-deja/g++.pt/explicit38.C: Likewise.
10614 * g++.old-deja/g++.pt/explicit39.C: Likewise.
10615 * g++.old-deja/g++.pt/explicit41.C: Likewise.
10616 * g++.old-deja/g++.pt/explicit67.C: Likewise.
10617 * g++.old-deja/g++.pt/explicit77.C: Likewise.
10618 * g++.old-deja/g++.pt/expr2.C: Likewise.
10619 * g++.old-deja/g++.pt/overload7.C: Likewise.
10620 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
10621 * g++.old-deja/g++.pt/spec5.C: Likewise.
10622 * g++.old-deja/g++.pt/spec6.C: Likewise.
10623 * g++.old-deja/g++.pt/t24.C: Likewise.
10624 * g++.old-deja/g++.pt/unify4.C: Likewise.
10625 * g++.old-deja/g++.pt/unify6.C: Likewise.
10626 * g++.old-deja/g++.pt/unify8.C: Likewise.
10627 * g++.old-deja/g++.robertl/eb119.C: Likewise.
10628 * g++.old-deja/g++.robertl/eb79.C: Likewise.
10629 * g++.old-deja/g++.robertl/eb98.C: Likewise.
10630
10631 * g++.dg/cpp0x/initlist32.C: New.
10632
10633 * g++.dg/template/conv11.C: New.
10634 * g++.dg/conversion/op1.C: Adjust expected error.
10635
10636 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
10637
10638 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
10639
10640 PR target/44088
10641 * gcc.target/i386/avx-cmpsd-1.c: New.
10642 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
10643 * gcc.target/i386/avx-cmpss-1.c: Likewise.
10644 * gcc.target/i386/avx-cmpss-2.c: Likewise.
10645 * gcc.target/i386/sse-cmpss-1.c: Likewise.
10646 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10647
10648 2010-05-12 Jakub Jelinek <jakub@redhat.com>
10649
10650 PR middle-end/44085
10651 * gcc.dg/gomp/pr44085.c: New test.
10652 * gfortran.dg/gomp/pr44085.f90: New test.
10653
10654 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
10655
10656 * objc-obj-c++-shared/Object1.m: New.
10657 * objc.dg/torture: New directory.
10658 * objc.dg/torture/tls: Ditto.
10659 * objc.dg/tls: Ditto.
10660 * objc.dg/torture/tls/trivial.m: New test.
10661 * objc.dg/torture/tls/thr-init-2.m: New test.
10662 * objc.dg/torture/tls/thr-init-3.m: New test.
10663 * objc.dg/torture/tls/thr-init.m: New test.
10664 * objc.dg/torture/tls/diag-1.m: New test.
10665 * objc.dg/torture/tls/tls.exp: New.
10666 * objc.dg/torture/trivial.m: New test.
10667 * objc.dg/torture/dg-torture.exp: New.
10668 * objc.dg/tls/diag-3.m: New test.
10669 * objc.dg/tls/diag-4.m: New test.
10670 * objc.dg/tls/diag-5.m: New test.
10671 * objc.dg/tls/init-1.m: New test.
10672 * objc.dg/tls/init-2.m: New test.
10673 * objc.dg/tls/tls.exp: New.
10674 * objc.dg/tls/diag-2.m: New test.
10675 * lib/objc.exp: Respond to dg-additional-files.
10676
10677 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
10678
10679 * gcc.target/m68k/20100512-1.c: New.
10680
10681 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
10682
10683 * gnat.dg/lto8.adb: New test.
10684 * gnat.dg/lto8_pkg.ad[sb]: New helper.
10685 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
10686
10687 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10688
10689 PR c++/34272
10690 PR c++/43630
10691 PR c++/34491
10692 * g++.dg/template/crash97.C: New.
10693 * g++.dg/template/crash98.C: Likewise.
10694 * g++.dg/template/crash99.C: Likewise.
10695 * g++.dg/cpp0x/pr31439.C: Adjust.
10696 * g++.dg/template/crash95.C: Likewise.
10697
10698 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10699
10700 PR middle-end/44071
10701 * c-c++-common/asmgoto-4.c: New test.
10702 * gcc.target/i386/pr44071.c: New test.
10703
10704 PR c++/44062
10705 * c-c++-common/Wunused-var-7.c: New test.
10706 * g++.dg/warn/Wunused-var-9.C: New test.
10707
10708 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10709
10710 PR fortran/43711
10711 * gfortran.dg/gomp/pr43711.f90: New.
10712
10713 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
10714
10715 PR fortran/31820
10716 * gfortran.dg/select_5.f90: Updated.
10717
10718 2010-05-11 Jan Hubicka <jh@suse.cz>
10719
10720 PR tree-optimize/44063
10721 * gcc.c-torture/compile/pr44063.c: New testcase.
10722
10723 2010-05-11 Jakub Jelinek <jakub@redhat.com>
10724
10725 PR debug/44023
10726 * gcc.dg/pr44023.c: New test.
10727
10728 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
10729
10730 * gnat.dg/lto7.adb: New test.
10731 * gnat.dg/lto7_pkg.ad[sb]: New helper.
10732
10733 2010-05-10 Jason Merrill <jason@redhat.com>
10734
10735 PR c++/44017
10736 * g++.dg/template/inherit5.C: New.
10737
10738 PR c++/44045
10739 * g++.dg/cpp0x/initlist33.C: New.
10740 * g++.dg/cpp0x/initlist26.C: Adjust.
10741 * g++.dg/cpp0x/initlist28.C: Adjust.
10742
10743 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
10744
10745 PR c++/43719
10746 * g++.dg/init/pr43719.C: New.
10747 * g++.dg/anon-struct4.C: Adjust.
10748
10749 2010-05-10 Jakub Jelinek <jakub@redhat.com>
10750
10751 PR debug/44028
10752 * gcc.dg/pr44028.c: New test.
10753
10754 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
10755
10756 PR fortran/27866
10757 PR fortran/35003
10758 PR fortran/42809
10759 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
10760 * gfortran.dg/warn_conversion.f90: New.
10761
10762 2010-05-10 Michael Matz <matz@suse.de>
10763
10764 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
10765
10766 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
10767
10768 PR rtl-optimization/44012
10769 * gcc.dg/pr44012.c: New.
10770
10771 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10772
10773 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
10774 Log text on entry and exit.
10775 Prune Sun ld warnings for common symbols with differing sizes.
10776 (lto-link-and-maybe-run): Change caller.
10777
10778 2010-05-10 Janus Weil <janus@gcc.gnu.org>
10779
10780 PR fortran/44044
10781 * gfortran.dg/class_7.f03: Modified.
10782 * gfortran.dg/select_type_1.f03: Modified.
10783 * gfortran.dg/select_type_12.f03: New.
10784
10785 2010-05-10 Richard Guenther <rguenther@suse.de>
10786
10787 PR tree-optimization/44050
10788 * gcc.dg/torture/pr44050.c: New testcase.
10789
10790 2010-05-10 Wei Guozhi <carrot@google.com>
10791
10792 PR target/42879
10793 * gcc.target/arm/pr42879.c: New testcase.
10794
10795 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10796
10797 PR c/44051
10798 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
10799
10800 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10801
10802 PR c/10676
10803 * gcc.dg/anon-struct-10.c: New test.
10804
10805 2010-05-09 Richard Guenther <rguenther@suse.de>
10806
10807 PR middle-end/44024
10808 * gcc.dg/pr44024.c: New testcase.
10809
10810 2010-05-09 Joseph Myers <joseph@codesourcery.com>
10811
10812 PR c/4784
10813 * gcc.dg/anon-struct-9.c: New test.
10814
10815 2010-05-09 Richard Guenther <rguenther@suse.de>
10816
10817 PR middle-end/44043
10818 * gcc.c-torture/compile/pr44043.c: New testcase.
10819
10820 2010-05-09 Richard Guenther <rguenther@suse.de>
10821
10822 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
10823
10824 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
10825
10826 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
10827
10828 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10829
10830 * gnat.dg/lto[12456].adb: Add "target lto" marker.
10831 * gnat.dg/specs/lto3.ads: Likewise.
10832
10833 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
10834
10835 PR middle-end/28685
10836 * gcc.dg/pr28685-1.c: New file.
10837
10838 2010-05-08 Richard Guenther <rguenther@suse.de>
10839
10840 PR tree-optimization/44030
10841 * gcc.c-torture/compile/pr44030.c: New testcase.
10842
10843 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10844
10845 * gnat.dg/lto6.adb: New test.
10846 * gnat.dg/lto6_pkg.ads: New helper.
10847
10848 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10849
10850 * gnat.dg/lto5.adb: New test.
10851 * gnat.dg/lto5_pkg.ad[sb]: New helper.
10852
10853 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10854
10855 * gnat.dg/lto4.ad[sb]: New test.
10856
10857 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
10858
10859 * gnat.dg/specs/lto3.ads: New test.
10860 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
10861 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
10862
10863 2010-05-08 Quentin Ochem <ochem@adacore.com>
10864
10865 * gnat.dg/sizetype3.ad[sb]: New test.
10866 * gnat.dg/sizetype3_pkg.ads: New helper.
10867
10868 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
10869
10870 PR c++/43951
10871 * g++.dg/init/new29.C: New.
10872
10873 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
10874
10875 PR fortran/40728
10876 * gfortran.dg/coarray_1.f90: Fixed error message.
10877 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
10878 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
10879 * gfortran.dg/intrinsic_std_5.f90: New.
10880
10881 2010-05-07 Jason Merrill <jason@redhat.com>
10882
10883 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
10884
10885 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10886
10887 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
10888 (size_t, stderr): Remove.
10889 (read_error): Replaced __builtin_fprintf by fprintf.
10890
10891 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
10892
10893 * gcc.dg/ordered-comparison-1.c: New test.
10894 * gcc.dg/ordered-comparison-2.c: New test.
10895 * gcc.dg/ordered-comparison-3.c: New test.
10896 * gcc.dg/ordered-comparison-4.c: New test.
10897
10898 2010-05-06 Mike Stump <mikestump@comcast.net>
10899
10900 PR objc/35165
10901 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
10902
10903 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
10904 Jason Merrill <jason@redhat.com>
10905
10906 * g++.dg/cpp0x/nullptr01.C: New.
10907 * g++.dg/cpp0x/nullptr02.C: New.
10908 * g++.dg/cpp0x/nullptr03.C: New.
10909 * g++.dg/cpp0x/nullptr04.C: New.
10910 * g++.dg/cpp0x/nullptr05.C: New.
10911 * g++.dg/cpp0x/nullptr06.C: New.
10912 * g++.dg/cpp0x/nullptr07.C: New.
10913 * g++.dg/cpp0x/nullptr08.C: New.
10914 * g++.dg/cpp0x/nullptr09.C: New.
10915 * g++.dg/cpp0x/nullptr10.C: New.
10916 * g++.dg/cpp0x/nullptr11.C: New.
10917 * g++.dg/cpp0x/nullptr12.C: New.
10918 * g++.dg/cpp0x/nullptr13.C: New.
10919 * g++.dg/cpp0x/nullptr14.C: New.
10920 * g++.dg/cpp0x/nullptr15.C: New.
10921 * g++.dg/cpp0x/nullptr16.C: New.
10922 * g++.dg/cpp0x/nullptr17.C: New.
10923 * g++.dg/cpp0x/nullptr18.C: New.
10924 * g++.dg/cpp0x/nullptr19.C: New.
10925 * g++.dg/cpp0x/nullptr20.C: New.
10926 * g++.dg/cpp0x/nullptr21.C: New.
10927 * g++.dg/cpp0x/nullptr22.C: New.
10928 * g++.dg/debug/nullptr01.C: New.
10929 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
10930
10931 2010-05-06 Jakub Jelinek <jakub@redhat.com>
10932
10933 * gcc.dg/Wunused-var-8.c: Move to...
10934 * c-c++-common/Wunused-var-6.c: ... here. New test.
10935
10936 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10937
10938 PR c++/40406
10939 * g++.dg/template/crash96.C: New.
10940
10941 2010-05-06 Jan Hubicka <jh@suse.cz>
10942
10943 PR tree-optimization/43791
10944 * gcc.c-torture/compile/pr43791.c: New file.
10945
10946 2010-05-06 Michael Matz <matz@suse.de>
10947
10948 PR tree-optimization/43984
10949 * gfortran.dg/pr43984.f90: New test.
10950
10951 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
10952
10953 PR 40989
10954 * gcc.dg/pr40989.c: New.
10955
10956 2010-05-06 Richard Guenther <rguenther@suse.de>
10957
10958 PR tree-optimization/43934
10959 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
10960
10961 2010-05-06 Richard Guenther <rguenther@suse.de>
10962
10963 PR tree-optimization/43987
10964 * gcc.c-torture/execute/pr43987.c: New testcase.
10965 * gcc.dg/torture/pta-escape-1.c: Adjust.
10966 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
10967 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
10968 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
10969 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10970
10971 2010-04-22 Jakub Jelinek <jakub@redhat.com>
10972 Dodji Seketeli <dodji@redhat.com>
10973
10974 PR c/18624
10975 * g++.dg/warn/Wunused-7.C: Add dg-warning.
10976 * g++.dg/template/sfinae16.C: Likewise.
10977 * gcc.dg/Wunused-var-1.c: Moved to...
10978 * c-c++-common/Wunused-var-1.c: ...here. New test.
10979 * gcc.dg/Wunused-var-2.c: Moved to...
10980 * c-c++-common/Wunused-var-2.c: ...here. New test.
10981 * gcc.dg/Wunused-var-3.c: Moved to...
10982 * c-c++-common/Wunused-var-3.c: ...here. New test.
10983 * gcc.dg/Wunused-var-4.c: Moved to...
10984 * gcc.dg/Wunused-var-1.c: ... here.
10985 * gcc.dg/Wunused-var-5.c: Moved to...
10986 * c-c++-common/Wunused-var-4.c: ...here. New test.
10987 * gcc.dg/Wunused-var-7.c: Moved to...
10988 * c-c++-common/Wunused-var-5.c: ...here. New test.
10989 * gcc.dg/Wunused-var-6.c: Moved to...
10990 * gcc.dg/Wunused-var-2.c: ... here.
10991 * c-c++-common/Wunused-var-1.c: New test.
10992 * c-c++-common/Wunused-var-2.c: New test.
10993 * c-c++-common/Wunused-var-3.c: New test.
10994 * c-c++-common/Wunused-var-4.c: New test.
10995 * c-c++-common/Wunused-var-5.c: New test.
10996 * g++.dg/warn/Wunused-var-1.C: New test.
10997 * g++.dg/warn/Wunused-var-2.C: New test.
10998 * g++.dg/warn/Wunused-var-3.C: New test.
10999 * g++.dg/warn/Wunused-var-4.C: New test.
11000 * g++.dg/warn/Wunused-var-5.C: New test.
11001 * g++.dg/warn/Wunused-var-6.C: New test.
11002 * g++.dg/warn/Wunused-var-7.C: New test.
11003 * g++.dg/warn/Wunused-var-8.C: New test.
11004 * g++.dg/warn/Wunused-parm-1.C: New test.
11005 * g++.dg/warn/Wunused-parm-2.C: New test.
11006 * g++.dg/warn/Wunused-parm-3.C: New test.
11007
11008 2010-05-06 Tobias Burnus <burnus@net-b.de>
11009
11010 PR fortran/43985
11011 * gfortran.dg/gomp/crayptr5.f90: New test case.
11012
11013 2010-05-05 Jason Merrill <jason@redhat.com>
11014
11015 PR debug/43370
11016 * g++.dg/ext/attrib39.C: New.
11017
11018 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
11019
11020 PR fortran/24978
11021 * gfortran.dg/data_invalid.f90: New.
11022
11023 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
11024
11025 * gnat.dg/lto2.adb: New test.
11026
11027 2010-05-05 Jason Merrill <jason@redhat.com>
11028
11029 PR c++/43787
11030 * g++.dg/opt/empty1.C: New.
11031
11032 2010-05-05 Janus Weil <janus@gcc.gnu.org>
11033
11034 PR fortran/43696
11035 * gfortran.dg/class_17.f03: New.
11036
11037 2010-05-04 Neil Vachharajani <nvachhar@google.com>
11038
11039 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11040
11041 2010-05-04 Mike Stump <mikestump@comcast.net>
11042
11043 PR objc/35165
11044 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11045
11046 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11047
11048 PR target/43668
11049 * gcc.target/i386/pr43668.c: New.
11050
11051 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11052
11053 PR c++/43028
11054 * g++.dg/cpp0x/initlist31.C: New.
11055
11056 2010-05-04 Jakub Jelinek <jakub@redhat.com>
11057
11058 PR c/43981
11059 * gcc.dg/Wunused-var-8.c: New test.
11060
11061 2010-05-04 Jason Merrill <jason@redhat.com>
11062
11063 PR c++/38064
11064 * g++.dg/cpp0x/enum3.C: Extend.
11065
11066 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11067
11068 PR target/43799
11069 * gcc.target/i386/pr43799.c: New.
11070
11071 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
11072
11073 * gnat.dg/lto1.adb: New test.
11074 * gnat.dg/lto1_pkg.ad[sb]: New helper.
11075
11076 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11077
11078 PR middle-end/43671
11079 * gcc.target/i386/pr43671.c: New.
11080
11081 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
11082
11083 PR c++/43705
11084 * g++.dg/template/crash95.C: New.
11085
11086 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
11087
11088 PR debug/43508
11089 * gcc.target/i386/pr43508.c: New.
11090
11091 2010-05-04 Richard Guenther <rguenther@suse.de>
11092
11093 PR tree-optimization/43879
11094 * g++.dg/torture/pr43879-1_0.C: New testcase.
11095 * g++.dg/torture/pr43879-1_1.C: Likewise.
11096
11097 2010-05-03 Dodji Seketeli <dodji@redhat.com>
11098
11099 PR c++/43953
11100 * g++.dg/other/crash-12.C: New test.
11101
11102 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
11103
11104 * g++.dg/cdce3.C: Add a space. Updated.
11105
11106 2010-05-03 Jason Merrill <jason@redhat.com>
11107
11108 PR c++/43680
11109 * g++.dg/opt/enum2.C: New.
11110 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11111 * g++.dg/warn/Wswitch-1.C: Adjust message.
11112
11113 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11114
11115 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11116 * g++.dg/ext/label13.C: Fix typo.
11117 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11118 alpha*-dec-osf5*.
11119 * gcc.c-torture/compile/limits-declparen.c: xfail on
11120 alpha*-dec-osf5* with -g.
11121 * gcc.c-torture/compile/limits-pointer.c: Likewise.
11122 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11123 * gcc.dg/c99-tgmath-2.c: Likewise.
11124 * gcc.dg/c99-tgmath-3.c: Likewise.
11125 * gcc.dg/c99-tgmath-4.c: Likewise.
11126
11127 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
11128
11129 PR fortran/43592
11130 * gfortran.dg/unexpected_interface.f90: New test.
11131
11132 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11133
11134 * ada/acats/run_acats (which): New function.
11135 (host_gnatchop, host_gnatmake): Use it.
11136
11137 2010-05-03 Richard Guenther <rguenther@suse.de>
11138
11139 PR tree-optimization/43971
11140 * gcc.dg/pr43971.c: New testcase.
11141
11142 2010-05-03 Jakub Jelinek <jakub@redhat.com>
11143
11144 PR debug/43972
11145 * gcc.dg/debug/pr43972.c: New test.
11146
11147 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
11148
11149 PR testsuite/43963
11150 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11151
11152 2010-05-02 Richard Guenther <rguenther@suse.de>
11153
11154 PR tree-optimization/43879
11155 * gcc.dg/torture/pr43879-3.c: New testcase.
11156
11157 2010-05-01 Richard Guenther <rguenther@suse.de>
11158
11159 PR tree-optimization/43949
11160 * g++.dg/warn/Warray-bounds-5.C: New testcase.
11161
11162 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
11163
11164 PR c++/43951
11165 * g++.dg/init/new28.C: New.
11166
11167 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
11168
11169 PR objc++/32052
11170 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11171 structure and nested declarations.
11172 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
11173 structure and nested declarations. Reduce header clutter and
11174 use _exit() rather than abort().
11175 * objc.dg/encode-10.m: New.
11176 * objc.dg/encode-11.m: New.
11177
11178 2010-04-30 DJ Delorie <dj@redhat.com>
11179
11180 * gcc.c-torture/execute/20100430-1.c: New test.
11181
11182 2010-04-30 Jason Merrill <jason@redhat.com>
11183
11184 PR c++/43868
11185 * g++.dg/template/ptrmem21.C: New.
11186
11187 2010-04-30 Tobias Burnus Mburnus@net-b.de>
11188
11189 PR fortran/18918
11190 PR fortran/43931
11191 * gfortran.dg/coarray_13.f90: New test.
11192
11193 2010-04-30 Richard Guenther <rguenther@suse.de>
11194
11195 PR lto/43946
11196 * gcc.dg/lto/20100430-1_0.c: New testcase.
11197
11198 2010-04-30 Jakub Jelinek <jakub@redhat.com>
11199
11200 PR debug/43942
11201 * c-c++-common/pr43942.c: New test.
11202
11203 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
11204
11205 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11206 conflict with darwin crt1.o 'start' symbol.
11207
11208 2010-04-30 Richard Guenther <rguenther@suse.de>
11209
11210 PR tree-optimization/43879
11211 * gcc.dg/torture/pr43879_1.c: New testcase.
11212
11213 2010-04-30 Richard Guenther <rguenther@suse.de>
11214
11215 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11216
11217 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
11218
11219 PR c++/43890
11220 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11221 user-provided constructor while recursing.
11222
11223 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11224
11225 PR fortran/42274
11226 * gfortran.dg/class_16.f03: New test.
11227
11228 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11229
11230 PR fortran/42274
11231 * gfortran.dg/class_15.f03: New.
11232
11233 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11234
11235 PR fortran/43326
11236 * gfortran.dg/dynamic_dispatch_9.f03: New test.
11237
11238 2010-04-29 Janus Weil <janus@gcc.gnu.org>
11239
11240 PR fortran/43492
11241 * gfortran.dg/generic_22.f03 : New test.
11242
11243 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
11244
11245 PR fortran/42353
11246 * gfortran.dg/class_14.f03: New test.
11247
11248 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11249
11250 PR fortran/42680
11251 * gfortran.dg/interface_32.f90: New test.
11252
11253 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
11254 Janus Weil <janus@gcc.gnu.org>
11255
11256 PR fortran/41829
11257 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11258 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11259 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11260
11261 2010-04-28 Mike Stump <mikestump@comcast.net>
11262
11263 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11264 dg-excess-errors.
11265 * g++.dg/uninit-pred-2_b.C: Likewise.
11266
11267 2010-04-28 Tobias Burnus <burnus@net-b.de>
11268
11269 PR fortran/18918
11270 PR fortran/43919
11271 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11272
11273 2010-04-28 Matthias Klose <doko@ubuntu.com>
11274
11275 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11276 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11277 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11278 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11279 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11280
11281 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
11282
11283 * gcc.dg/const-uniq-1.c: New test.
11284 * gcc.dg/lto/const-uniq_[01].c: Likewise.
11285
11286 2010-04-28 Xinliang David Li <davidxl@google.com>
11287
11288 * gcc.dg/uninit-pred-2_b.c: New test.
11289 * gcc.dg/uninit-pred-4_b.c: New test.
11290 * gcc.dg/uninit-pred-3_d.c: New test.
11291 * gcc.dg/uninit-pred-6_b.c: New test.
11292 * gcc.dg/uninit-pred-8_b.c: New test.
11293 * gcc.dg/uninit-pred-3_a.c: New test.
11294 * gcc.dg/uninit-pred-2_c.c: New test.
11295 * gcc.dg/uninit-pred-5_a.c: New test.
11296 * gcc.dg/uninit-pred-3_e.c: New test.
11297 * gcc.dg/uninit-pred-7_a.c: New test.
11298 * gcc.dg/uninit-pred-6_c.c: New test.
11299 * gcc.dg/uninit-pred-9_a.c: New test.
11300 * gcc.dg/uninit-pred-8_c.c: New test.
11301 * gcc.dg/uninit-pred-3_b.c: New test.
11302 * gcc.dg/uninit-pred-5_b.c: New test.
11303 * gcc.dg/uninit-pred-7_b.c: New test.
11304 * gcc.dg/uninit-pred-6_d.c: New test.
11305 * gcc.dg/uninit-pred-9_b.c: New test.
11306 * gcc.dg/uninit-pred-2_a.c: New test.
11307 * gcc.dg/uninit-pred-4_a.c: New test.
11308 * gcc.dg/uninit-pred-3_c.c: New test.
11309 * gcc.dg/uninit-pred-6_a.c: New test.
11310 * gcc.dg/uninit-pred-8_a.c: New test.
11311 * gcc.dg/uninit-pred-7_c.c: New test.
11312 * gcc.dg/uninit-pred-6_e.c: New test.
11313 * g++.dg/uninit-pred-loop-1_b.cc: New test.
11314 * g++.dg/uninit-pred-1_a.C: New test.
11315 * g++.dg/uninit-pred-1_b.C: New test.
11316 * g++.dg/uninit-pred-2_a.C: New test.
11317 * g++.dg/uninit-pred-2_b.C: New test.
11318 * g++.dg/uninit-pred-loop-1_a.cc: New test.
11319 * g++.dg/uninit-pred-loop-1_c.cc: New test.
11320 * g++.dg/uninit-pred-loop_1.cc: New test.
11321
11322 2010-04-28 Martin Jambor <mjambor@suse.cz>
11323
11324 * gcc.dg/lto/20091209-1_0.c: New testcase.
11325
11326 2010-04-28 Richard Guenther <rguenther@suse.de>
11327
11328 PR tree-optimization/43879
11329 PR tree-optimization/43909
11330 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11331
11332 2010-04-28 Richard Guenther <rguenther@suse.de>
11333
11334 PR c++/43880
11335 * g++.dg/torture/pr43880.C: New testcase.
11336
11337 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
11338
11339 PR c++/9335
11340 * g++.dg/template/recurse2.C: Update
11341 * g++.dg/template/recurse.C: Update.
11342 * g++.dg/template/pr23510.C: Update.
11343 * lib/prune.exp: Filter out 'recursively instantiated'.
11344
11345 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11346
11347 PR c++/29043
11348 * g++.dg/init/pr29043.C: New.
11349
11350 2010-04-27 Jason Merrill <jason@redhat.com>
11351
11352 * g++.dg/lookup/scoped5.C: Adjust.
11353 * g++.dg/lookup/scoped8.C: Adjust.
11354 * g++.dg/template/dependent-expr5.C: Adjust.
11355 * g++.old-deja/g++.brendan/nest1.C: Adjust.
11356
11357 PR c++/43856
11358 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11359
11360 PR c++/43875
11361 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11362
11363 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11364 Jan Hubicka <hubicka@ucw.cz>
11365
11366 * gcc.dg/pure-2.c: New testcase.
11367 * gcc.dg/const-1.c: New testcase.
11368
11369 2010-04-27 Jason Merrill <jason@redhat.com>
11370
11371 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11372
11373 PR c++/41468
11374 * g++.dg/template/sfinae17.C: New.
11375 * g++.dg/template/sfinae18.C: New.
11376
11377 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
11378
11379 * g++.dg/init/pr42844.C: New.
11380 * g++.dg/cpp0x/pr42844-2.C: New.
11381 * g++.dg/cpp0x/defaulted2.C: Adjust.
11382 * g++.dg/tree-ssa/pr27549.C: Likewise.
11383 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11384
11385 2010-04-27 Tobias Burnus <burnus@net-b.de>
11386
11387 PR fortran/18918
11388 * gfortran.dg/coarray_12.f90: Fix dump parsing.
11389
11390 2010-04-27 Richard Guenther <rguenther@suse.de>
11391
11392 PR middle-end/40561
11393 * g++.dg/other/pr40561.C: New testcase.
11394
11395 2010-04-27 Martin Jambor <mjambor@suse.cz>
11396
11397 PR middle-end/43812
11398 * g++.dg/ipa/pr43812.C: New test.
11399
11400 2010-04-27 Jan Hubicka <jh@suse.cz>
11401
11402 * gcc.dg/ipa/iinline-1.c (main): Rename to...
11403 (test): ... this one.
11404
11405 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
11406
11407 PR target/40657
11408 * gcc.target/arm/thumb-stackframe.c: New test.
11409
11410 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11411
11412 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11413 * gcc.dg/misc-column.c: Likewise.
11414 * gcc.dg/Walways-true-1.c: Likewise.
11415 * gcc.dg/Walways-true-2.c: Likewise.
11416 * gcc.dg/warn-addr-cmp.c: Likewise.
11417
11418 2010-04-27 Tobias Burnus <burnus@net-b.de>
11419
11420 PR fortran/18918
11421 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11422 * gfortran.dg/coarray_12.f90: New.
11423
11424 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
11425
11426 PR c/32207
11427 * gcc.dg/pr32207.c: New test.
11428 * gcc.dg/misc-column.c: Adjust expected warning.
11429 * gcc.dg/Walways-true-1.c: Likewise.
11430 * gcc.dg/Walways-true-2.c: Likewise.
11431 * gcc.dg/warn-addr-cmp.c: Likewise.
11432
11433 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
11434
11435 PR lto/42776
11436 * lib/lto.exp (lto_prune_vis_warns): New function.
11437 (lto-link-and-maybe-run): Call it.
11438
11439 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
11440
11441 PR tree-optimization/43904
11442 * gcc.dg/tree-ssa/tailcall-6.c: New.
11443
11444 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11445
11446 PR testsuite/35165
11447 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
11448 Darwin8/OSX10.4 - compatible code generation.
11449 Use scan-rtl-dump.
11450 * obj-c++.dg/stubify-1.mm: Ditto.
11451 * lib/objc-torture.exp: Do not require link success for
11452 "trivial.m" in the runtime checks when dowhat = 'compile'.
11453 * lib/dg-pch.exp (dg-flags-pch): New Proc.
11454 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
11455 Darwin8/OSX10.4 - compatible code generation.
11456 * objc.dg/stubify-2.m: Ditto.
11457 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11458 * objc.dg/next-runtime-1.m: Ditto.
11459 * objc.dg/stret-2.m: Restrict to ilp32 targets.
11460 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11461 runtimes on Darwin.
11462
11463 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
11464
11465 PR 43715
11466 * lib/plugin-support.exp: Use "-undefined
11467 dynamic_lookup" on darwin.
11468
11469 2010-04-26 Richard Guenther <rguenther@suse.de>
11470
11471 * gcc.dg/lto/20100426_0.c: New testcase.
11472
11473 2010-04-26 Jie Zhang <jie@codesourcery.com>
11474
11475 PR tree-optimization/43833
11476 gcc.dg/Warray-bounds-8.c: New test case.
11477
11478 2010-04-26 Richard Guenther <rguenther@suse.de>
11479
11480 PR lto/43080
11481 * g++.dg/lto/20100423-3_0.C: New testcase.
11482
11483 2010-04-26 Richard Guenther <rguenther@suse.de>
11484
11485 PR lto/42425
11486 * g++.dg/lto/20100423-2_0.C: New testcase.
11487
11488 2010-04-26 Ira Rosen <irar@il.ibm.com>
11489
11490 * gcc.dg/vect/bb-slp-23.c: New test.
11491
11492 2010-04-25 Joseph Myers <joseph@codesourcery.com>
11493
11494 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
11495 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
11496 * gcc.dg/c1x-float-1.c: New test.
11497
11498 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11499
11500 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
11501 of "lea\[ \t\]".
11502
11503 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11504
11505 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
11506 FreeBSD.
11507 * gfortran.dg/default_format_denormal_1.f90: Ditto.
11508 * gfortran.dg/default_format_2.f90: Ditto.
11509
11510 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
11511
11512 * gfortran.dg/pr43505.f90: Clean up .mod file.
11513 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
11514 * gfortran.dg/pr41347.f90: Ditto.
11515 * gfortran.dg/internal_pack_4.f90: Ditto.
11516 * gfortran.dg/proc_decl_23.f90: Ditto.
11517 * gfortran.dg/recursive_check_3.f90: Ditto.
11518 * gfortran.dg/intent_out_3.f90: Ditto.
11519 * gfortran.dg/assignment_2.f90: Ditto.
11520 * gfortran.dg/pr41928.f90: Ditto.
11521 * gfortran.dg/pr42166.f90: Ditto.
11522 * gfortran.dg/private_type_12.f90: Ditto.
11523 * gfortran.dg/graphite/pr42185.f90: Ditto.
11524 * gfortran.dg/graphite/pr42186.f90: Ditto.
11525 * gfortran.dg/graphite/pr40982.f90: Ditto.
11526 * gfortran.dg/graphite/id-2.f90: Ditto.
11527 * gfortran.dg/graphite/id-4.f90: Ditto.
11528 * gfortran.dg/graphite/pr42050.f90: Ditto.
11529 * gfortran.dg/graphite/id-18.f90: Ditto.
11530 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
11531 * gfortran.dg/graphite/pr41924.f90: Ditto.
11532 * gfortran.dg/graphite/pr42393.f90: Ditto.
11533 * gfortran.dg/graphite/pr37980.f90: Ditto.
11534 * gfortran.dg/graphite/pr38953.f90: Ditto.
11535 * gfortran.dg/graphite/pr42180.f90: Ditto.
11536 * gfortran.dg/graphite/pr42181.f90: Ditto.
11537 * gfortran.dg/where_operator_assign_4.f90: Ditto.
11538 * gfortran.dg/select_type_4.f90: Ditto.
11539 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11540 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
11541 * gfortran.dg/lto/pr40725_0.f03: Ditto.
11542 * gfortran.dg/elemental_args_check_2.f90: Ditto.
11543 * gfortran.dg/whole_file_11.f90: Ditto.
11544 * gfortran.dg/private_type_11.f90: Ditto.
11545 * gfortran.dg/vect/vect-gems.f90: Ditto.
11546 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
11547
11548 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
11549
11550 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
11551
11552 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
11553
11554 * gnat.dg/pack15.ad[sb]: New test.
11555
11556 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
11557
11558 * gcc.target/arm/mla-1.c: New test.
11559
11560 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
11561
11562 PR fortran/30073
11563 PR fortran/43793
11564 * gfortran.dg/pr43793.f90: New test.
11565
11566 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
11567
11568 PR tree-optimization/41442
11569 * gcc.target/i386/pr41442.c: New test.
11570
11571 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
11572
11573 PR fortran/43832
11574 * gfortran.dg/fgetc_3.f90: Delete bogus test.
11575
11576 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11577
11578 PR fortran/43832
11579 * gfortran.dg/open_nounit.f90: New test.
11580
11581 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
11582
11583 PR fortran/43841
11584 PR fortran/43843
11585 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
11586
11587 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
11588
11589 * gcc.dg/Wconversion-integer.c: Update.
11590
11591 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
11592
11593 * gnat.dg/unchecked_convert5.adb: New test.
11594
11595 2010-04-23 Richard Guenther <rguenther@suse.de>
11596
11597 PR lto/41734
11598 * gcc.dg/lto/20100423-2_0.c: New testcase.
11599 * gcc.dg/lto/20100423-2_0.c: Likewise.
11600
11601 2010-04-23 Richard Guenther <rguenther@suse.de>
11602
11603 PR lto/43455
11604 * gcc.dg/lto/20100423-1_0.c: New testcase.
11605 * gcc.dg/lto/20100423-1_1.c: Likewise.
11606
11607 2010-04-23 Martin Jambor <mjambor@suse.cz>
11608
11609 PR tree-optimization/43846
11610 * gcc.dg/tree-ssa/sra-10.c: New test.
11611
11612 2010-04-23 Martin Jambor <mjambor@suse.cz>
11613
11614 PR middle-end/43835
11615 * gcc.c-torture/execute/pr43835.c: New test.
11616
11617 2010-04-23 Richard Guenther <rguenther@suse.de>
11618
11619 PR lto/42653
11620 * g++.dg/lto/20100423-1_0.C: New testcase.
11621
11622 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
11623
11624 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
11625
11626 2010-04-22 Ira Rosen <irar@il.ibm.com>
11627
11628 PR tree-optimization/43842
11629 * gcc.dg/vect/pr43842.c: New test.
11630
11631 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11632
11633 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
11634 * gcc.target/i386/wmul-2.c: Likewise.
11635
11636 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11637
11638 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
11639 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
11640
11641 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
11642
11643 * gfortran.dg/reassoc_6.f: New testcase.
11644
11645 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11646
11647 PR middle-end/29274
11648 * gcc.target/arm/wmul-1.c: New test.
11649 * gcc.target/arm/wmul-2.c: New test.
11650
11651 2010-04-22 Richard Guenther <rguenther@suse.de>
11652
11653 PR tree-optimization/43845
11654 * gcc.c-torture/compile/pr43845.c: New testcase.
11655
11656 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
11657
11658 PR middle-end/29274
11659 * gcc.target/i386/wmul-1.c: New test.
11660 * gcc.target/i386/wmul-2.c: New test.
11661 * gcc.target/bfin/wmul-1.c: New test.
11662 * gcc.target/bfin/wmul-2.c: New test.
11663
11664 2010-04-22 Richard Guenther <rguenther@suse.de>
11665
11666 PR fortran/43829
11667 * gfortran.dg/vector_subscript_6.f90: New testcase.
11668 * gfortran.dg/assign_10.f90: Adjust.
11669
11670 2010-04-21 Jakub Jelinek <jakub@redhat.com>
11671
11672 PR fortran/43836
11673 * gfortran.dg/gomp/pr43836.f90: New test.
11674
11675 2010-04-21 Richard Guenther <rguenther@suse.de>
11676
11677 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
11678
11679 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11680
11681 * gcc.dg/torture/builtin-cproj-3.c: New.
11682
11683 2010-04-20 Jason Merrill <jason@redhat.com>
11684
11685 PR c++/9335
11686 * g++.dg/template/recurse2.C: New.
11687 * g++.dg/parse/crash36.C: Adjust.
11688 * g++.dg/other/fold1.C: Adjust.
11689 * g++.dg/init/member1.C: Adjust.
11690 * lib/prune.exp: Prune "skipping N instantiation contexts".
11691
11692 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11693
11694 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
11695
11696 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11697
11698 * gcc.dg/torture/builtin-cproj-1.c: New.
11699 * gcc.dg/torture/builtin-cproj-2.c: New.
11700
11701 2010-04-20 Dodji Seketeli <dodji@redhat.com>
11702
11703 PR c++/43800
11704 PR c++/43704
11705 * g++.dg/template/typedef32.C: Adjust.
11706 * g++.dg/template/typedef33.C: New test.
11707
11708 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
11709
11710 PR fortran/43227
11711 * gfortran.dg/proc_decl_23.f90: New test.
11712
11713 PR fortran/43266
11714 * gfortran.dg/abstract_type_6.f03: New test.
11715
11716 2010-04-20 Xinliang David Li <davidxl@google.com>
11717
11718 * g++.dg/tree-ssa/fold-compare.C: New.
11719
11720 2010-04-20 Richard Guenther <rguenther@suse.de>
11721
11722 PR tree-optimization/39417
11723 * g++.dg/torture/pr39417.C: New testcase.
11724
11725 2010-04-20 Richard Guenther <rguenther@suse.de>
11726
11727 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
11728
11729 2010-04-20 Jakub Jelinek <jakub@redhat.com>
11730
11731 * g++.dg/debug/dwarf2/rv1.C: New test.
11732
11733 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11734
11735 PR target/43635
11736 * gcc.c-torture/compile/pr43635.c: New testcase.
11737
11738 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11739
11740 PR fortran/43339
11741 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
11742 of sequential loops being private only in the innermost containing
11743 task region.
11744
11745 PR middle-end/43337
11746 * gfortran.dg/gomp/pr43337.f90: New test.
11747
11748 2010-04-19 Richard Guenther <rguenther@suse.de>
11749
11750 PR tree-optimization/43796
11751 * gfortran.dg/pr43796.f90: New testcase.
11752
11753 2010-04-19 Richard Guenther <rguenther@suse.de>
11754
11755 PR tree-optimization/43783
11756 * gcc.c-torture/execute/pr43783.c: New testcase.
11757
11758 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
11759
11760 PR target/43766
11761 * gcc.target/i386/pr43766.c: New test.
11762
11763 2010-04-19 Jie Zhang <jie@codesourcery.com>
11764
11765 PR target/43662
11766 * gcc.target/i386/pr43662.c: New test.
11767
11768 2010-04-19 Dodji Seketeli <dodji@redhat.com>
11769
11770 PR c++/43704
11771 * g++.dg/template/typedef32.C: New test.
11772
11773 2010-04-19 Ira Rosen <irar@il.ibm.com>
11774
11775 PR tree-optimization/37027
11776 * lib/target-supports.exp
11777 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
11778 * gcc.dg/vect/pr37027.c: New test.
11779 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
11780 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
11781 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
11782 gcc.dg/vect/vect-complex-6.c: Likewise.
11783
11784 2010-04-19 Jakub Jelinek <jakub@redhat.com>
11785
11786 * g++.dg/debug/dwarf2/enum1.C: New test.
11787
11788 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
11789
11790 * gnat.dg/rep_clause5.ad[sb]: New test.
11791 * gnat.dg/rep_clause5_pkg.ads: New helper.
11792
11793 2010-04-18 Ira Rosen <irar@il.ibm.com>
11794
11795 PR tree-optimization/43771
11796 * g++.dg/vect/pr43771.cc: New test.
11797
11798 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
11799
11800 PR fortran/31538
11801 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
11802 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
11803
11804 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
11805
11806 * gnat.dg/sizetype.adb: Rename into...
11807 * gnat.dg/sizetype1.adb: ...this.
11808 * gnat.dg/sizetype2.adb: New test.
11809
11810 2010-04-16 Richard Guenther <rguenther@suse.de>
11811
11812 PR tree-optimization/43572
11813 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
11814
11815 2010-04-16 Olivier Hainque <hainque@adacore.com>
11816
11817 * gnat.dg/specs/discr_private.ads: New test.
11818
11819 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
11820
11821 PR target/41514
11822 * gcc.target/arm/thumb-comparisons.c: New test.
11823
11824 PR target/40603
11825 * gcc.target/arm/thumb-cbranchqi.c: New test.
11826
11827 2010-04-16 Christian Bruel <christian.bruel@st.com>
11828
11829 * g++.dg/torture/pr36191.C: Enable for SH.
11830
11831 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
11832
11833 * gnat.dg/wide_boolean.adb: New test.
11834 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
11835
11836 2010-04-15 Richard Guenther <rguenther@suse.de>
11837
11838 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
11839 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
11840 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11841 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11842 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
11843 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
11844 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
11845 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
11846 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
11847 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
11848 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11849 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
11850 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11851 * gcc.dg/torture/ipa-pta-2.c: Likewise.
11852 * gcc.dg/torture/ipa-pta-1.c: Adjust.
11853
11854 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
11855
11856 PR target/21803
11857 * gcc.target/arm/pr42496.c: New test.
11858
11859 2010-04-14 Jason Merrill <jason@redhat.com>
11860
11861 PR c++/36625
11862 * g++.dg/ext/attrib38.C: New.
11863
11864 2010-04-14 Steve Ellcey <sje@cup.hp.com>
11865
11866 PR testsuite/43739
11867 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
11868
11869 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
11870
11871 PR 42966
11872 * gcc.dg/cpp/warn-undef-2.c: Update.
11873 * gcc.dg/cpp/warn-traditional-2.c: Update.
11874 * gcc.dg/cpp/warn-comments-2.c: Update.
11875 * gcc.dg/cpp/warn-variadic-2.c: Update.
11876 * gcc.dg/cpp/warn-long-long-2.c: Update.
11877 * gcc.dg/cpp/warn-deprecated-2.c: Update.
11878 * gcc.dg/cpp/warn-multichar-2.c: Update.
11879 * gcc.dg/cpp/warn-normalized-3.c: Update.
11880 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
11881 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
11882 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
11883 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
11884 * gcc.dg/cpp/warn-redefined-2.c: Update.
11885 * gfortran.dg/warning-directive-2.F90: Update.
11886 * c-c++-common/cpp/warning-directive-2.c: Update.
11887
11888 2010-04-14 Michael Matz <matz@suse.de>
11889
11890 PR tree-optimization/42963
11891 * gcc.dg/pr42963.c: New testcase.
11892
11893 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
11894
11895 * gnat.dg/class_wide.adb: Rename into...
11896 * gnat.dg/class_wide1.adb: ...this.
11897 * gnat.dg/class_wide2.ad[sb]: New test.
11898
11899 2010-04-14 Tobias Burnus <burnus@net-b.de>
11900
11901 PR fortran/18918
11902 * gfortran.dg/coarray_9.f90: Update dg-errors.
11903 * gfortran.dg/coarray_10.f90: New test.
11904 * gfortran.dg/coarray_11.f90: New test.
11905
11906 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11907
11908 PR fortran/43747
11909 gfortran.dg/initialization_24.f90: New test.
11910
11911 2010-04-13 Jason Merrill <jason@redhat.com>
11912
11913 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
11914 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
11915
11916 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
11917
11918 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
11919 * g++.dg/dg.exp: Likewise.
11920 * gcc.dg/cpp/warning-directive-1.c: Move to ...
11921 * c-c++-common/cpp/warning-directive-1.c: ... here.
11922 * gcc.dg/cpp/warning-directive-2.c: Move to ...
11923 * c-c++-common/cpp/warning-directive-2.c: ... here.
11924 * gcc.dg/cpp/warning-directive-3.c: Move to ...
11925 * c-c++-common/cpp/warning-directive-3.c: ... here.
11926 * gcc.dg/cpp/warning-directive-4.c: Move to ...
11927 * c-c++-common/cpp/warning-directive-4.c: ... here.
11928 * g++.dg/cpp/warning-directive-1.C: Delete.
11929 * g++.dg/cpp/warning-directive-2.C: Delete.
11930 * g++.dg/cpp/warning-directive-3.C: Delete.
11931 * g++.dg/cpp/warning-directive-4.C: Delete.
11932 * gcc.dg/cpp/normalised-3.c: Delete.
11933 * g++.dg/cpp/normalised-1.C: Rename as ...
11934 * c-c++-common/cpp/normalised-3.c: ... this.
11935
11936 2010-04-13 Martin Jambor <mjambor@suse.cz>
11937
11938 * gcc.dg/tree-ssa/sra-9.c: New test.
11939
11940 2010-04-13 Michael Matz <matz@suse.de>
11941
11942 PR middle-end/43730
11943 * gcc.dg/pr43730.c: New test.
11944
11945 2010-04-13 Michael Matz <matz@suse.de>
11946
11947 * gcc.dg/tree-ssa/negate.c: New testcase.
11948
11949 2010-04-13 Richard Guenther <rguenther@suse.de>
11950
11951 PR testsuite/43735
11952 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
11953
11954 2010-04-13 Richard Guenther <rguenther@suse.de>
11955
11956 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
11957
11958 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
11959
11960 * gnat.dg/derived_type1.adb: New test.
11961
11962 2010-04-13 Matthias Klose <doko@ubuntu.com>
11963
11964 * gcc.dg/plugindir1.c: New testcase.
11965 * gcc.dg/plugindir2.c: New testcase.
11966 * gcc.dg/plugindir3.c: New testcase.
11967 * gcc.dg/plugindir4.c: New testcase.
11968
11969 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
11970
11971 * gcc.target/i386/rotate-2.c: New test.
11972
11973 2010-04-12 Jason Merrill <jason@redhat.com>
11974
11975 PR c++/43641
11976 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
11977 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11978
11979 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
11980
11981 PR c++/25811
11982 * g++.dg/init/pr25811.C: New test.
11983
11984 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11985
11986 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
11987 dg-error, dg-warning.
11988 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
11989
11990 2010-04-12 Richard Guenther <rguenther@suse.de>
11991
11992 * gcc.dg/torture/inline-2.c: New testcase.
11993
11994 2010-04-12 Jakub Jelinek <jakub@redhat.com>
11995
11996 PR bootstrap/43699
11997 * gcc.dg/Wunused-var-7.c: New test.
11998
11999 PR tree-optimization/43560
12000 * gcc.c-torture/execute/pr43560.c: New test.
12001
12002 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
12003
12004 * gnat.dg/aggr13.adb: New test.
12005 * gnat.dg/aggr14.adb: Likewise.
12006 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12007
12008 2010-04-12 Richard Guenther <rguenther@suse.de>
12009
12010 PR c++/43611
12011 * g++.dg/torture/pr43611.C: New testcase.
12012
12013 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
12014
12015 PR c/36774
12016 * gcc.dg/pr36774-1.c: New test.
12017 * gcc.dg/pr36774-2.c: New test.
12018
12019 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
12020
12021 * gcc.target/sh/rte-delay-slot.c: New test.
12022
12023 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
12024
12025 * gnat.dg/pack9.adb: Remove -cargs option.
12026 * gnat.dg/aggr12.ad[sb]: New test.
12027
12028 2010-04-10 Jie Zhang <jie@codesourcery.com>
12029
12030 PR target/43417
12031 * gcc.target/sh/pr43417.c: New test.
12032
12033 2010-04-10 Tobias Burnus <burnus@net-b.de>
12034
12035 PR fortran/43591
12036 * gfortran.dg/spec_expr_6.f90: New test.
12037
12038 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12039
12040 PR cpp/43195
12041 * gcc.dg/cpp/pr43195.c: New.
12042 * gcc.dg/cpp/pr43195.h: New.
12043
12044 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12045
12046 PR 42965
12047 * gcc.dg/Werror-6.c: Adjust.
12048 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12049 * gcc.dg/Werror-4.c: Likewise.
12050 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12051 * gcc.dg/Wswitch-enum-error.c: Likewise.
12052 * gcc.dg/Wpointer-arith.c: Likewise.
12053 * gcc.dg/Wfatal.c: Likewise.
12054 * gcc.dg/Wswitch-error.c: Likewise.
12055 * g++.dg/warn/unused-result1-Werror.c: Likewise.
12056 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12057 * gcc.dg/cpp/warn-undef-2.c: Likewise.
12058 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12059 * gcc.dg/cpp/warn-comments-2.c: Likewise.
12060 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12061 * gcc.dg/cpp/warning-directive-2.c: Likewise.
12062 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12063 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12064 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12065 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12066 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12067 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12068 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12069 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12070 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12071 * g++.dg/cpp/warning-directive-2.C: Likewise.
12072 * gfortran.dg/warning-directive-2.F90: Likewise.
12073
12074 2010-04-09 Jason Merrill <jason@redhat.com>
12075
12076 PR c++/42623
12077 * g++.dg/template/sizeof13.C: New.
12078
12079 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
12080
12081 * g++.dg/other/pr35504.C: Add check for thiscall.
12082 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12083 * gcc.dg/torture/stackalign/thiscall-1.c: New.
12084
12085 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
12086
12087 PR c++/28584
12088 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12089 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
12090 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12091 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
12092 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12093 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
12094 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12095 * g++.dg/other/increment1.C: Likewise.
12096
12097 2010-04-09 Tobias Burnus <burnus@net-b.de>
12098
12099 PR fortran/18918
12100 * gfortran.dg/coarray_7.f90: New test.
12101 * gfortran.dg/coarray_8.f90: New test.
12102
12103 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
12104
12105 PR fortran/28039
12106 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12107
12108 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12109
12110 PR target/43643
12111 * gcc.dg/pr43643.c: New test.
12112
12113 2010-04-08 Tobias Burnus <burnus@net-b.de>
12114
12115 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12116
12117 2010-04-08 Richard Guenther <rguenther@suse.de>
12118
12119 PR tree-optimization/43679
12120 * gcc.c-torture/compile/pr43679.c: New testcase.
12121
12122 2010-04-08 Jakub Jelinek <jakub@redhat.com>
12123
12124 PR debug/43670
12125 * gcc.dg/pr43670.c: New test.
12126
12127 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
12128
12129 PR middle-end/40815
12130 * gcc.dg/tree-ssa/reassoc-19.c: New.
12131
12132 2010-04-07 Jakub Jelinek <jakub@redhat.com>
12133
12134 PR c/18624
12135 * gcc.dg/Wunused-var-1.c: New test.
12136 * gcc.dg/Wunused-var-2.c: New test.
12137 * gcc.dg/Wunused-var-3.c: New test.
12138 * gcc.dg/Wunused-var-4.c: New test.
12139 * gcc.dg/Wunused-var-5.c: New test.
12140 * gcc.dg/Wunused-var-6.c: New test.
12141 * gcc.dg/Wunused-parm-1.c: New test.
12142
12143 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12144 * gcc.dg/trunc-1.c: Likewise.
12145 * gcc.dg/vla-9.c: Likewise.
12146 * gcc.dg/dfp/composite-type.c: Likewise.
12147
12148 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12149
12150 PR objc/35996
12151 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12152 * obj-c++.dg/objc-gc-3.mm: Ditto.
12153
12154 2010-04-07 Simon Baldwin <simonb@google.com>
12155
12156 * gcc.dg/cpp/warn-undef-2.c: New.
12157 * gcc.dg/cpp/warn-traditional-2.c: New.
12158 * gcc.dg/cpp/warn-comments-2.c: New.
12159 * gcc.dg/cpp/warning-directive-1.c: New.
12160 * gcc.dg/cpp/warn-long-long.c: New.
12161 * gcc.dg/cpp/warn-traditional.c: New.
12162 * gcc.dg/cpp/warn-variadic-2.c: New.
12163 * gcc.dg/cpp/warn-undef.c: New.
12164 * gcc.dg/cpp/warn-normalized-1.c: New.
12165 * gcc.dg/cpp/warning-directive-2.c: New.
12166 * gcc.dg/cpp/warn-long-long-2.c: New.
12167 * gcc.dg/cpp/warn-variadic.c: New.
12168 * gcc.dg/cpp/warn-normalized-2.c: New.
12169 * gcc.dg/cpp/warning-directive-3.c: New.
12170 * gcc.dg/cpp/warn-deprecated-2.c: New.
12171 * gcc.dg/cpp/warn-trigraphs-1.c: New.
12172 * gcc.dg/cpp/warn-multichar-2.c: New.
12173 * gcc.dg/cpp/warn-normalized-3.c: New.
12174 * gcc.dg/cpp/warning-directive-4.c: New.
12175 * gcc.dg/cpp/warn-unused-macros.c: New.
12176 * gcc.dg/cpp/warn-trigraphs-2.c: New.
12177 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12178 * gcc.dg/cpp/warn-cxx-compat.c: New.
12179 * gcc.dg/cpp/warn-redefined.c: New.
12180 * gcc.dg/cpp/warn-trigraphs-3.c: New.
12181 * gcc.dg/cpp/warn-unused-macros-2.c: New.
12182 * gcc.dg/cpp/warn-deprecated.c: New.
12183 * gcc.dg/cpp/warn-trigraphs-4.c: New.
12184 * gcc.dg/cpp/warn-redefined-2.c: New.
12185 * gcc.dg/cpp/warn-comments.c: New.
12186 * gcc.dg/cpp/warn-multichar.c: New.
12187 * g++.dg/cpp/warning-directive-1.C: New.
12188 * g++.dg/cpp/warning-directive-2.C: New.
12189 * g++.dg/cpp/warning-directive-3.C: New.
12190 * g++.dg/cpp/warning-directive-4.C: New.
12191 * gfortran.dg/warning-directive-1.F90: New.
12192 * gfortran.dg/warning-directive-3.F90: New.
12193 * gfortran.dg/warning-directive-2.F90: New.
12194 * gfortran.dg/warning-directive-4.F90: New.
12195
12196 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
12197
12198 PR objc++/23716
12199 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12200
12201 2010-04-07 Jason Merrill <jason@redhat.com>
12202
12203 * g++.dg/template/dr408.C: New.
12204
12205 * g++.dg/lookup/ns4.C: New.
12206
12207 PR c++/38392
12208 * g++.dg/template/friend51.C: New test.
12209
12210 PR c++/41970
12211 * g++.old-deja/g++.other/linkage1.C: Adjust.
12212
12213 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12214
12215 PR c++/42697
12216 * g++.dg/template/crash94.C: New test.
12217
12218 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12219
12220 PR c++/40239
12221 * g++.dg/init/aggr5.C: New test.
12222 * g++.dg/init/aggr5.C: New test.
12223
12224 2010-04-07 Richard Guenther <rguenther@suse.de>
12225
12226 PR tree-optimization/43270
12227 * g++.dg/warn/Warray-bounds-4.C: New testcase.
12228 * gcc.dg/Warray-bounds-7.c: Likewise.
12229
12230 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
12231
12232 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12233 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12234 * gnat.dg/bit_packed_array4.ad[sb]: New test.
12235
12236 2010-04-07 Jie Zhang <jie@codesourcery.com>
12237
12238 PR c++/42556
12239 * g++.dg/init/pr42556.C: New test.
12240
12241 2010-04-07 Dodji Seketeli <dodji@redhat.com>
12242
12243 PR debug/43628
12244 * g++.dg/debug/dwarf2/typedef2.C: New test.
12245
12246 2010-04-06 Dodji Seketeli <dodji@redhat.com>
12247
12248 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12249 c-c++-common/dwarf2/redeclaration-1.C
12250
12251 2010-04-06 Jason Merrill <jason@redhat.com>
12252
12253 * g++.dg/cpp0x/pr31437.C: Adjust error location.
12254 * g++.dg/ext/attrib18.C: Likewise.
12255 * g++.dg/ext/bitfield2.C: Likewise.
12256 * g++.dg/ext/bitfield4.C: Likewise.
12257 * g++.dg/ext/visibility/warn2.C: Likewise.
12258 * g++.dg/ext/visibility/warn3.C: Likewise.
12259 * g++.dg/gomp/pr26690-1.C: Likewise.
12260 * g++.dg/inherit/covariant7.C: Likewise.
12261 * g++.dg/init/synth2.C: Likewise.
12262 * g++.dg/lookup/using7.C: Likewise.
12263 * g++.dg/other/crash-4.C: Likewise.
12264 * g++.dg/other/error13.C: Likewise.
12265 * g++.dg/other/error20.C: Likewise.
12266 * g++.dg/parse/crash31.C: Likewise.
12267 * g++.dg/parse/error16.C: Likewise.
12268 * g++.dg/parse/error19.C: Likewise.
12269 * g++.dg/parse/error27.C: Likewise.
12270 * g++.dg/parse/error28.C: Likewise.
12271 * g++.dg/parse/fused-params1.C: Likewise.
12272 * g++.dg/template/error2.C: Likewise.
12273 * g++.dg/template/local6.C: Likewise.
12274 * g++.dg/template/qualttp15.C: Likewise.
12275 * g++.dg/warn/Wnvdtor-2.C: Likewise.
12276 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12277 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12278 * g++.old-deja/g++.brendan/crash29.C: Likewise.
12279 * g++.old-deja/g++.eh/spec6.C: Likewise.
12280 * g++.old-deja/g++.jason/crash3.C: Likewise.
12281 * g++.old-deja/g++.jason/destruct2.C: Likewise.
12282 * g++.old-deja/g++.law/ctors5.C: Likewise.
12283 * g++.old-deja/g++.law/ctors9.C: Likewise.
12284 * g++.old-deja/g++.mike/p3538a.C: Likewise.
12285 * g++.old-deja/g++.mike/p3538b.C: Likewise.
12286 * g++.old-deja/g++.other/struct1.C: Likewise.
12287 * g++.old-deja/g++.other/volatile1.C: Likewise.
12288 * g++.old-deja/g++.pt/crash36.C: Likewise.
12289 * g++.old-deja/g++.pt/derived3.C: Likewise.
12290 * g++.old-deja/g++.robertl/eb109.C: Likewise.
12291 * g++.old-deja/g++.robertl/eb4.C: Likewise.
12292
12293 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
12294
12295 PR middle-end/43519
12296 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12297 * gcc.dg/graphite/id-19.c: New.
12298
12299 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
12300
12301 PR middle-end/32824
12302 * gcc.dg/vect/pr32824: New.
12303
12304 2010-04-06 Tobias Burnus <burnus@net-b.de>
12305
12306 PR fortran/18918
12307 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12308 * gfortran.dg/coarray_3.f90: Ditto.
12309 * gfortran.dg/coarray_4.f90: Ditto.
12310 * gfortran.dg/coarray_5.f90: Ditto.
12311 * gfortran.dg/coarray_6.f90: Ditto.
12312 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12313
12314 2010-04-06 Tobias Burnus <burnus@net-b.de>
12315
12316 PR fortran/18918
12317 * gfortran.dg/coarray_4.f90: Fix test.
12318 * gfortran.dg/coarray_6.f90: Add more tests.
12319
12320 2010-04-06 Tobias Burnus <burnus@net-b.de>
12321
12322 PR fortran/18918
12323 * gfortran.dg/coarray_4.f90: New test.
12324 * gfortran.dg/coarray_5.f90: New test.
12325 * gfortran.dg/coarray_6.f90: New test.
12326
12327 2010-04-06 Tobias Burnus <burnus@net-b.de>
12328
12329 PR fortran/18918
12330 * gfortran.dg/iso_fortran_env_5.f90: New test.
12331 * gfortran.dg/iso_fortran_env_6.f90: New test.
12332
12333 2010-04-06 Tobias Burnus <burnus@net-b.de>
12334
12335 PR fortran/39997
12336 * gfortran.dg/coarray_1.f90: New test.
12337 * gfortran.dg/coarray_2.f90: New test.
12338 * gfortran.dg/coarray_3.f90: New test.
12339
12340 2010-04-06 Jason Merrill <jason@redhat.com>
12341
12342 PR c++/43648
12343 * g++.dg/template/dtor8.C: New.
12344
12345 PR c++/43621
12346 * g++.dg/template/error-recovery2.C: New.
12347
12348 2010-04-06 Jan Hubicka <jh@suse.czpli
12349
12350 PR tree-optimization/42906
12351 * gcc.dg/tree-ssa/dce-1.c: New testcase.
12352
12353 2010-04-06 Tobias Burnus <burnus@net-b.de>
12354
12355 PR fortran/43178
12356 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12357 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12358 * gfortran.dg/auto_dealloc_1.f90: Ditto.
12359
12360 2010-04-06 Richard Guenther <rguenther@suse.de>
12361
12362 PR tree-optimization/43627
12363 * gcc.dg/tree-ssa/vrp49.c: New testcase.
12364
12365 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12366
12367 PR target/43638
12368 * gcc.target/i386/pr43638.c: New test.
12369
12370 2010-04-06 Richard Guenther <rguenther@suse.de>
12371
12372 PR middle-end/43661
12373 * gcc.c-torture/compile/pr43661.c: New testcase.
12374
12375 2010-04-06 Jakub Jelinek <jakub@redhat.com>
12376
12377 * gcc.target/s390/stackcheck1.c: Add dg-warning.
12378
12379 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
12380
12381 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12382
12383 2010-04-02 Richard Guenther <rguenther@suse.de>
12384
12385 PR tree-optimization/43629
12386 * gcc.c-torture/execute/pr43629.c: New testcase.
12387
12388 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12389 Dominique d'Humieres <dominiq@lps.ens.fr>
12390
12391 PR libfortran/43605
12392 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12393
12394 2010-04-01 Dodji Seketeli <dodji@redhat.com>
12395
12396 PR debug/43325
12397 * c-c++-common/dwarf2/redeclaration-1.C: New test.
12398
12399 2010-04-01 Jason Merrill <jason@redhat.com>
12400
12401 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12402
12403 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
12404 Manfred Schwarb <manfred99@gmx.ch>
12405
12406 PR libfortran/43605
12407 * gfortran.dg/ftell_3.f90: New test.
12408
12409 2010-04-01 Richard Guenther <rguenther@suse.de>
12410
12411 PR middle-end/43614
12412 * gcc.c-torture/compile/pr43614.c: New testcase.
12413
12414 2010-04-01 Martin Jambor <mjambor@suse.cz>
12415
12416 PR tree-optimization/43141
12417 * gcc.dg/guality/pr43141.c: New test.
12418
12419 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12420
12421 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12422 * g++.dg/eh/spbp.C: Likewise.
12423 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12424 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12425 superfluous casts.
12426 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12427 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
12428 * objc.dg/dwarf-2.m: Likewise.
12429
12430 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12431
12432 PR middle-end/43464
12433 * gcc.dg/graphite/id-pr43464.c: New.
12434 * gcc.dg/graphite/id-pr43464-1.c: New.
12435
12436 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
12437
12438 PR middle-end/43351
12439 * gcc.dg/graphite/id-pr43351.c
12440
12441 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12442
12443 PR testsuite/35165
12444 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12445 * obj-c++.dg/try-catch-2.mm: Ditto.
12446 * obj-c++.dg/lookup-2.mm: Ditto.
12447 * obj-c++.dg/encode-8.m: Ditto.
12448 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12449 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12450 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12451 * obj-c++.dg/const-str-11.mm: Ditto.
12452 * obj-c++.dg/const-str-9.mm: Ditto.
12453 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12454 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12455 * obj-c++.dg/except-1.mm: Ditto.
12456 * obj-c++.dg/const-str-7.mm: Ditto.
12457 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12458 * obj-c++.dg/const-str-3.mm: Ditto.
12459 * obj-c++.dg/const-str-7.mm: Ditto.
12460 * obj-c++.dg/stubify-2.mm: Change dump file name.
12461
12462 PR objc++/23613
12463 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12464 New macro.
12465 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12466 Remove dg-xfail-if.
12467
12468 2010-03-31 Martin Jambor <mjambor@suse.cz>
12469
12470 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
12471 only with -O2, -O3 or -Os and not with -fwhopr.
12472
12473 2010-03-31 Dodji Seketeli <dodji@redhat.com>
12474
12475 PR c++/43558
12476 * g++.dg/template/typedef31.C: New test.
12477
12478 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12479
12480 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
12481 assembler output on *-*-solaris2*.
12482 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12483
12484 2010-03-31 Jakub Jelinek <jakub@redhat.com>
12485
12486 PR debug/43557
12487 * gcc.dg/pr43557-1.c: New test.
12488 * gcc.dg/pr43557-2.c: New file.
12489
12490 2010-03-31 Jie Zhang <jie@codesourcery.com>
12491
12492 PR 43562
12493 * gcc.dg/pr43562.c: New test.
12494
12495 2010-03-30 Jason Merrill <jason@redhat.com>
12496
12497 PR c++/43076
12498 * g++.dg/template/error-recovery1.C: New.
12499
12500 PR c++/41786
12501 * g++.dg/parse/ambig5.C: New.
12502
12503 2010-03-30 Jakub Jelinek <jakub@redhat.com>
12504
12505 PR debug/43593
12506 * gcc.dg/guality/pr43593.c: New test.
12507
12508 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
12509
12510 PR middle-end/43430
12511 * gcc.dg/vect/pr43430-1.c: New.
12512
12513 2010-03-30 Jason Merrill <jason@redhat.com>
12514
12515 PR c++/43559
12516 * g++.dg/template/partial7.C: New.
12517
12518 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12519
12520 * gcc.target/s390/stackcheck1.c: New testcase.
12521
12522 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12523
12524 PR libfortran/43265
12525 * gfortran.dg/read_eof_8.f90: New test.
12526
12527 2010-03-29 Jason Merrill <jason@redhat.com>
12528
12529 * gcc.dg/cpp/include6.c: Change [] to ().
12530
12531 N3077
12532 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
12533 splicing and UCNs.
12534 * c-c++-common/raw-string-2.c: Add trigraph test.
12535 * c-c++-common/raw-string-8.c: New.
12536 * c-c++-common/raw-string-9.c: New.
12537 * c-c++-common/raw-string-10.c: New.
12538
12539 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
12540 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
12541 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
12542 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
12543 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
12544 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
12545 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
12546
12547 2010-03-29 Richard Guenther <rguenther@suse.de>
12548
12549 PR tree-optimization/43560
12550 * gcc.dg/torture/pr43560.c: New testcase.
12551
12552 2010-03-29 Jason Merrill <jason@redhat.com>
12553
12554 N3077
12555 * g++.dg/ext/raw-string-1.C: Change [] to ().
12556 * g++.dg/ext/raw-string-2.C: Change [] to ().
12557 Don't use \ in delimiter.
12558 * g++.dg/ext/raw-string-3.C: Change [] to ().
12559 * g++.dg/ext/raw-string-4.C: Change [] to ().
12560 * g++.dg/ext/raw-string-5.C: Change [] to ().
12561 Test for error on \ in delimiter.
12562 * g++.dg/ext/raw-string-6.C: Change [] to ().
12563 * g++.dg/ext/raw-string-7.C: Change [] to ().
12564
12565 2010-03-29 Jie Zhang <jie@codesourcery.com>
12566
12567 PR 43564
12568 * gcc.dg/pr43564.c: New test.
12569
12570 2010-03-29 Tobias Burnus <burnus@net-b.de>
12571
12572 PR fortran/43551
12573 * gfortran.dg/direct_io_12.f90: New test.
12574
12575 2010-03-28 Jan Hubicka <jh@suse.cz>
12576
12577 PR tree-optimization/43505
12578 * gfortran.dg/pr43505.f90: New testcase.
12579
12580 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
12581
12582 PR tree-optimization/43528
12583 * gcc.target/i386/pr43528.c: New test.
12584
12585 2010-03-26 Joseph Myers <joseph@codesourcery.com>
12586
12587 PR c/43381
12588 * gcc.dg/parm-impl-decl-3.c: New test.
12589
12590 2010-03-26 Jason Merrill <jason@redhat.com>
12591
12592 PR c++/43509
12593 * g++.dg/cpp0x/parse1.C: New.
12594
12595 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
12596
12597 PR target/43524
12598 * gcc.target/i386/pr43524.c: New test.
12599
12600 2010-03-26 Martin Jambor <mjambor@suse.cz>
12601
12602 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
12603 whitespace, rename main to foo.
12604 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
12605 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
12606 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
12607 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
12608 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
12609 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
12610 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
12611 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
12612 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
12613 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
12614 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
12615
12616 2010-03-26 Dodji Seketeli <dodji@redhat.com>
12617
12618 PR c++/43327
12619 * g++.dg/other/crash-10.C: New test.
12620 * g++.dg/other/crash-11.C: New test.
12621
12622 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12623
12624 PR libfortran/43517
12625 * gfortran.dg/read_eof_7.f90: New test.
12626
12627 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12628
12629 PR objc/35165
12630 PR testsuite/43512
12631 * objc-obj-c++-shared: New directory.
12632 * objc-obj-c++-shared/Object1-implementation.h: New file.
12633 * objc-obj-c++-shared/Object1.h: New file.
12634 * objc-obj-c++-shared/Protocol1.h: New file.
12635 * objc-obj-c++-shared/next-abi.h: New file.
12636 * objc-obj-c++-shared/next-mapping.h: New file.
12637 * objc/execute/next_mapping.h: Delete.
12638 * objc.dg/special/special.exp: For all targets run the tests with
12639 -fgnu-runtime, for darwin targets also run the tests with
12640 -fnext-runtime.
12641 * objc.dg/dg.exp: Ditto.
12642 * obj-c++.dg/dg.exp: Ditto.
12643 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
12644 Protocol1.h) and next-mapping.h as required. Amend testcase to
12645 include use of updated NeXT interface.
12646 * objc/execute/formal_protocol-5.m: Ditto.
12647 * objc/execute/protocol-isEqual-2.m: Ditto.
12648 * objc/execute/protocol-isEqual-4.m: Ditto.
12649 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
12650 Protocol1.h) and next-mapping.h as required.
12651 * objc/execute/object_is_class.m: Ditto.
12652 * objc/execute/enumeration-1.m: Ditto.
12653 * objc/execute/class-13.m: Ditto.
12654 * objc/execute/formal_protocol-2.m: Ditto.
12655 * objc/execute/formal_protocol-4.m: Ditto.
12656 * objc/execute/class-1.m: Ditto.
12657 * objc/execute/bycopy-1.m: Ditto.
12658 * objc/execute/formal_protocol-6.m: Ditto.
12659 * objc/execute/bycopy-3.m: Ditto.
12660 * objc/execute/class-3.m: Ditto.
12661 * objc/execute/bf-11.m: Ditto.
12662 * objc/execute/class-5.m: Ditto.
12663 * objc/execute/bf-13.m: Ditto.
12664 * objc/execute/class-7.m: Ditto.
12665 * objc/execute/bf-15.m: Ditto.
12666 * objc/execute/class-9.m: Ditto.
12667 * objc/execute/bf-17.m: Ditto.
12668 * objc/execute/bf-19.m: Ditto.
12669 * objc/execute/IMP.m: Ditto.
12670 * objc/execute/exceptions/catchall-1.m: Ditto.
12671 * objc/execute/exceptions/trivial.m: Ditto.
12672 * objc/execute/exceptions/finally-1.m: Ditto.
12673 * objc/execute/exceptions/local-variables-1.m: Ditto.
12674 * objc/execute/exceptions/foward-1.m: Ditto.
12675 * objc/execute/bf-2.m: Ditto.
12676 * objc/execute/string1.m: Ditto.
12677 * objc/execute/bf-4.m: Ditto.
12678 * objc/execute/informal_protocol.m: Ditto.
12679 * objc/execute/string3.m: Ditto.
12680 * objc/execute/bf-6.m: Ditto.
12681 * objc/execute/bf-8.m: Ditto.
12682 * objc/execute/class-tests-1.h: Ditto.
12683 * objc/execute/protocol-isEqual-1.m: Ditto.
12684 * objc/execute/protocol-isEqual-3.m: Ditto.
12685 * objc/execute/_cmd.m: Ditto.
12686 * objc/execute/function-message-1.m: Ditto.
12687 * objc/execute/bf-20.m: Ditto.
12688 * objc/execute/bf-common.h: Ditto.
12689 * objc/execute/np-2.m: Ditto.
12690 * objc/execute/class-10.m: Ditto.
12691 * objc/execute/class-12.m: Ditto.
12692 * objc/execute/enumeration-2.m: Ditto.
12693 * objc/execute/class-14.m: Ditto.
12694 * objc/execute/encode-1.m: Ditto.
12695 * objc/execute/formal_protocol-1.m: Ditto.
12696 * objc/execute/formal_protocol-3.m: Ditto.
12697 * objc/execute/accessing_ivars.m: Ditto.
12698 * objc/execute/bycopy-2.m: Ditto.
12699 * objc/execute/class-2.m: Ditto.
12700 * objc/execute/bf-10.m: Ditto.
12701 * objc/execute/formal_protocol-7.m: Ditto.
12702 * objc/execute/root_methods.m: Ditto.
12703 * objc/execute/class-4.m: Ditto.
12704 * objc/execute/bf-12.m: Ditto.
12705 * objc/execute/class-6.m: Ditto.
12706 * objc/execute/bf-14.m: Ditto.
12707 * objc/execute/nested-func-1.m: Ditto.
12708 * objc/execute/class-8.m: Ditto.
12709 * objc/execute/private.m: Ditto.
12710 * objc/execute/bf-16.m: Ditto.
12711 * objc/execute/bf-18.m: Ditto.
12712 * objc/execute/load-3.m: Ditto.
12713 * objc/execute/compatibility_alias.m: Ditto.
12714 * objc/execute/bf-1.m: Ditto.
12715 * objc/execute/no_clash.m: Ditto.
12716 * objc/execute/bf-3.m: Ditto.
12717 * objc/execute/string2.m: Ditto.
12718 * objc/execute/bf-5.m: Ditto.
12719 * objc/execute/string4.m: Ditto.
12720 * objc/execute/bf-7.m: Ditto.
12721 * objc/execute/object_is_meta_class.m: Ditto.
12722 * objc/execute/bf-9.m: Ditto.
12723 * objc/execute/bf-21.m: Ditto.
12724 * objc/execute/cascading-1.m: Ditto.
12725 * objc/execute/trivial.m: Ditto.
12726 * objc/execute/np-1.m: Ditto.
12727 * objc/compile/trivial.m: Ditto.
12728 * objc/execute/class_self-2.m: Include <stdlib.h>.
12729 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
12730 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
12731 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12732 and 64bit. Use new NeXT interface as required.
12733 * objc.dg/special/unclaimed-category-1.m: Ditto.
12734 * objc.dg/special/unclaimed-category-1.h: Ditto.
12735 * objc.dg/special/unclaimed-category-1a.m: Ditto.
12736 * objc.dg/func-ptr-1.m: Ditto.
12737 * objc.dg/stret-1.m: Ditto.
12738 * objc.dg/encode-2.m: Ditto.
12739 * objc.dg/category-1.m: Ditto.
12740 * objc.dg/encode-3.m: Ditto.
12741 * objc.dg/call-super-3.m: Ditto.
12742 * objc.dg/method-3.m: Ditto.
12743 * objc.dg/func-ptr-2.m: Ditto.
12744 * objc.dg/lookup-1.m: Ditto.
12745 * objc.dg/encode-4.m: Ditto.
12746 * objc.dg/fix-and-continue-1.m: Ditto.
12747 * objc.dg/proto-lossage-3.m: Ditto.
12748 * objc.dg/method-13.m: Ditto.
12749 * objc.dg/proto-qual-1.m: Ditto.
12750 * objc.dg/zero-link-3.m: Ditto.
12751 * objc.dg/bitfield-1.m: Ditto.
12752 * objc.dg/va-meth-1.m: Ditto.
12753 * objc.dg/super-class-3.m: Ditto.
12754 * objc.dg/call-super-1.m: Ditto.
12755 * objc.dg/type-size-2.m: Ditto.
12756 * objc.dg/method-10.m: Ditto.
12757 * objc.dg/defs.m: Ditto.
12758 * objc.dg/const-str-3.m: Ditto.
12759 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
12760 Protocol1.h) and next-mapping.h as required. Use new NeXT
12761 interface as required.
12762 * objc.dg/super-class-4.m: Ditto.
12763 * objc.dg/comp-types-8.m: Ditto.
12764 * objc.dg/call-super-2.m: Ditto.
12765 * objc.dg/objc-fast-4.m: Ditto.
12766 * objc.dg/method-6.m: Ditto.
12767 * objc.dg/const-str-3.m: Ditto.
12768 * objc.dg/const-str-7.m: Ditto.
12769 * objc.dg/method-15.m: Ditto.
12770 * objc.dg/method-19.m: Ditto.
12771 * objc.dg/sync-1.m: Ditto.
12772 * objc.dg/layout-1.m: Ditto.
12773 * objc.dg/bitfield-3.m: Ditto.
12774 * objc.dg/try-catch-3.m: Ditto.
12775 * objc.dg/try-catch-7.m: Ditto.
12776 * objc.dg/comp-types-10.m: Ditto.
12777 * objc.dg/selector-2.: Ditto.
12778 * objc.dg/method-7.m: Ditto.
12779 * objc.dg/typedef-alias-1.m: Ditto.
12780 * objc.dg/proto-lossage-2.m: Ditto.
12781 * objc.dg/comp-types-11.m: Ditto.
12782 * objc.dg/sizeof-1.m: Ditto.
12783 * objc.dg/method-17.m: Ditto.
12784 * objc.dg/bitfield-5.m: Ditto.
12785 * objc.dg/try-catch-1.m: Ditto.
12786 * objc.dg/encode-5.m: Ditto.
12787 * objc.dg/fix-and-continue-2.m: Ditto.
12788 * objc.dg/method-9.m: Ditto.
12789 * objc.dg/isa-field-1.m: Ditto.
12790 * objc.dg/local-decl-2.m: Ditto.
12791 * objc.dg/objc-gc-4.m: Ditto.
12792 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
12793 * objc.dg/gnu-runtime-3.m: Ditto.
12794 * objc.dg/encode-7.m: Ditto.
12795 * objc.dg/encode-8.m: Ditto.
12796 * objc.dg/selector-3.m: Ditto.
12797 * objc.dg/gnu-runtime-1.m: Ditto.
12798 * objc.dg/const-str-12.m: Ditto.
12799 * objc.dg/gnu-runtime-2.m: Ditto.
12800 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
12801 * objc.dg/selector-1.m: Ditto.
12802 * objc.dg/stubify-2.m: Ditto.
12803 * objc.dg/zero-link-1.m: Ditto.
12804 * objc.dg/stret-2.m: Ditto.
12805 * objc.dg/zero-link-2.m: Ditto.
12806 * objc.dg/next-runtime-1.m: Ditto.
12807 * objc.dg/symtab-1.m: Ditto.
12808 * objc.dg/stubify-1.m: Ditto.
12809 * objc.dg/bitfield-2.m: Ditto.
12810 * objc.dg/try-catch-10.m: Apply to both runtimes.
12811 * objc.dg/const-str-1.m: Ditto.
12812 * objc.dg/image-info.m: Ditto.
12813 * objc.dg/encode-9.m: Ditto.
12814 * objc.dg/pragma-1.m: Apply test to all targets.
12815 * objc.dg/const-str-4.m: Ditto.
12816 * objc.dg/const-str-8.m: Ditto.
12817 * objc.dg/super-class-2.m: Ditto.
12818 * objc.dg/try-catch-5.m: Ditto.
12819 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
12820 Protocol1.h) and next-mapping.h as required. Use new NeXT
12821 interface as required. Skip for gnu-runtime. Test for .quad at m64.
12822 * objc.dg/const-str-11.m: Ditto.
12823 * objc.dg/const-str-9.m: Ditto.
12824 * objc.dg/method-4.m: Skip for 64Bit NeXT.
12825 * objc.dg/encode-1.m: Remove redundant -lobjc.
12826 * objc.dg/try-catch-9.m: Tidy space.
12827 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
12828 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
12829 and 64bit. Use new NeXT interface as required.
12830 * obj-c++.dg/template-4.mm: Ditto.
12831 * obj-c++.dg/defs.mm: Ditto.
12832 * obj-c++.dg/basic.mm: Ditto.
12833 * obj-c++.dg/encode-4.mm: Ditto.
12834 * obj-c++.dg/method-17.mm: Ditto.
12835 * obj-c++.dg/proto-lossage-3.mm: Ditto.
12836 * obj-c++.dg/cxx-class-1.mm: Ditto.
12837 * obj-c++.dg/method-10.mm: Ditto.
12838 * obj-c++.dg/va-meth-1.mm: Ditto.
12839 * obj-c++.dg/encode-5.mm: Ditto.
12840 * obj-c++.dg/lookup-2.mm: Ditto.
12841 * obj-c++.dg/template-3.mm: Ditto.
12842 * obj-c++.dg/proto-qual-1.mm: Ditto.
12843 * obj-c++.dg/qual-types-1.m: Ditto.
12844 * obj-c++.dg/cxx-scope-1.mm: Ditto.
12845 * obj-c++.dg/template-1.mm: Ditto.
12846 * obj-c++.dg/encode-6.mm: Ditto.
12847 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
12848 Protocol1.h) and next-mapping.h as required. Use new NeXT
12849 interface as required.
12850 * obj-c++.dg/except-1.mm: Ditto.
12851 * obj-c++.dg/const-str-7.mm: Ditto.
12852 * obj-c++.dg/ivar-list-semi.mm: Ditto.
12853 * obj-c++.dg/cxx-scope-2.mm: Ditto.
12854 * obj-c++.dg/selector-2.mm: Ditto.
12855 * obj-c++.dg/isa-field-1.mm: Ditto.
12856 * obj-c++.dg/try-catch-1.mm: Ditto.
12857 * obj-c++.dg/local-decl-1.mm: Ditto.
12858 * obj-c++.dg/try-catch-9.mm: Ditto.
12859 * obj-c++.dg/no-extra-load.mm: Ditto.
12860 * obj-c++.dg/selector-5.mm: Ditto.
12861 * obj-c++.dg/method-12.mm: Ditto.
12862 * obj-c++.dg/try-catch-11.mm: Ditto.
12863 * obj-c++.dg/comp-types-11.mm: Ditto.
12864 * obj-c++.dg/bitfield-3.mm: Ditto.
12865 * obj-c++.dg/method-6.mm: Ditto.
12866 * obj-c++.dg/super-class-2.mm: Ditto.
12867 * obj-c++.dg/method-21.mm: Ditto.
12868 * obj-c++.dg/const-str-8.mm: Ditto.
12869 * obj-c++.dg/try-catch-7.mm: Ditto.
12870 * obj-c++.dg/method-15.mm: Ditto.
12871 * obj-c++.dg/layout-1.mm: Ditto.
12872 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12873 * obj-c++.dg/const-str-3.mm: Ditto.
12874 * obj-c++.dg/try-catch-2.mm: Ditto.
12875 * obj-c++.dg/objc-gc-3.mm: Ditto.
12876 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
12877 * obj-c++.dg/bitfield-1.mm: Ditto.
12878 * obj-c++.dg/selector-6.mm: Ditto.
12879 * obj-c++.dg/method-13.mm: Ditto.
12880 * obj-c++.dg/comp-types-12.mm: Ditto.
12881 * obj-c++.dg/bitfield-4.mm: Ditto.
12882 * obj-c++.dg/try-catch-8.mm: Ditto.
12883 * obj-c++.dg/method-2.mm: Ditto.
12884 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12885 * obj-c++.dg/typedef-alias-1.mm: Ditto.
12886 * obj-c++.dg/const-str-4.mm: Ditto.
12887 * obj-c++.dg/proto-lossage-2.mm: Ditto.
12888 * obj-c++.dg/try-catch-3.mm: Ditto.
12889 * obj-c++.dg/comp-types-9.mm: Ditto.
12890 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
12891 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
12892 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
12893 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
12894 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12895 Use new NeXT interface as required.
12896 * obj-c++.dg/const-str-10.mm: Ditto.
12897 * obj-c++.dg/const-str-11.mm: Ditto.
12898 * obj-c++.dg/const-str-9.mm: Ditto.
12899 * obj-c++.dg/method-11.mm: Ditto.
12900 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
12901 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
12902 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
12903 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
12904 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
12905
12906 2010-03-25 Dodji Seketeli <dodji@redhat.com>
12907
12908 PR c++/43206
12909 * g++.dg/template/typedef30.C: New test case.
12910
12911 2010-03-25 Jakub Jelinek <jakub@redhat.com>
12912
12913 PR c/43385
12914 * gcc.c-torture/execute/pr43385.c: New test.
12915
12916 2010-03-24 Joseph Myers <joseph@codesourcery.com>
12917
12918 * gcc.dg/strncpy-fix-1.c: New test.
12919
12920 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
12921
12922 PR testsuite/41609
12923 * lib/objc-torture.exp (objc-set-runtime-options): New.
12924 * objc/execute/execute.exp: Check runtime options on each pass.
12925 * objc/execute/exceptions/exceptions.exp: Ditto.
12926 * objc/compile/compile.exp: Ditto.
12927
12928 PR testsuite/42348
12929 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
12930 standard tests.
12931 (check_effective_target_objc2): New proc.
12932 (check_effective_target_next_runtime): New proc.
12933 * lib/objc.exp: Determine which runtime is in force and support it.
12934 * lib/obj-c++.exp: Ditto.
12935
12936 2010-03-24 Jason Merrill <jason@redhat.com>
12937
12938 PR c++/43502
12939 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
12940
12941 2010-03-24 Martin Jambor <mjambor@suse.cz>
12942
12943 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
12944 a loop.
12945 * gcc.dg/ipa/ipa-2.c: Likewise.
12946 * gcc.dg/ipa/ipa-3.c: Likewise.
12947 * gcc.dg/ipa/ipa-4.c: Likewise.
12948 * gcc.dg/ipa/ipa-5.c: Likewise.
12949 * gcc.dg/ipa/ipa-7.c: Likewise.
12950 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
12951 a loop.
12952 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
12953 i_can_not_be_propagated_fully2 into a loop.
12954 * gcc.dg/ipa/ipa-8.c: New test.
12955 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
12956
12957 2010-03-24 Jakub Jelinek <jakub@redhat.com>
12958
12959 PR debug/19192
12960 PR debug/43479
12961 * gcc.dg/guality/pr43479.c: New test.
12962 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
12963 and add volatile keyword.
12964
12965 2010-03-23 Mike Stump <mikestump@comcast.net>
12966
12967 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
12968
12969 2010-03-23 Jason Merrill <jason@redhat.com>
12970
12971 * g++.dg/ext/altivec-17.C: Adjust error message.
12972
12973 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
12974 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
12975 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
12976 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
12977 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
12978 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
12979
12980 2010-03-22 Jason Merrill <jason@redhat.com>
12981
12982 PR c++/43333
12983 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
12984 * g++.dg/ext/is_pod_98.C: New.
12985
12986 PR c++/43281
12987 * g++.dg/cpp0x/auto18.C: New.
12988
12989 * gcc.dg/pr36997.c: Adjust error message.
12990 * g++.dg/ext/vector9.C: Likewise.
12991 * g++.dg/conversion/simd3.C: Likewise.
12992 * g++.dg/other/error23.C: Likewise.
12993
12994 2010-03-22 Michael Matz <matz@suse.de>
12995
12996 PR middle-end/43475
12997 * gfortran.dg/pr43475.f90: New testcase.
12998
12999 2010-03-22 Richard Guenther <rguenther@suse.de>
13000
13001 PR tree-optimization/43390
13002 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13003
13004 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13005
13006 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13007 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13008
13009 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
13010 Michael Matz <matz@suse.de>
13011
13012 PR c++/43081
13013 * g++.dg/parse/crash56.C: New test.
13014
13015 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
13016
13017 PR fortran/43450
13018 * gfortran.dg/whole_file_15.f90 : New test.
13019
13020 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13021
13022 PR fortran/43409
13023 * gfortran.dg/inquire_size.f90: New test.
13024
13025 2010-03-20 Richard Guenther <rguenther@suse.de>
13026
13027 PR rtl-optimization/43438
13028 * gcc.c-torture/execute/pr43438.c: New testcase.
13029
13030 2010-03-20 Dodji Seketeli <dodji@redhat.com>
13031
13032 PR c++/43375
13033 * g++.dg/abi/mangle42.C: New test.
13034
13035 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13036
13037 PR C/43211
13038 * gcc.dg/pr43211.c: New test.
13039 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13040
13041 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
13042
13043 PR rtl-optimization/42258
13044 * gcc.target/arm/thumb1-mul-moves.c: New test.
13045
13046 PR target/40697
13047 * gcc.target/arm/thumb-andsi.c: New test.
13048
13049 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13050 dg-require-effective-target.
13051
13052 2010-03-19 Michael Matz <matz@suse.de>
13053
13054 PR c++/43116
13055 * g++.dg/other/pr43116.C: New testcase.
13056
13057 2010-03-19 Michael Matz <matz@suse.de>
13058
13059 PR target/43305
13060 * gcc.dg/pr43305.c: New testcase.
13061
13062 2010-03-19 Richard Guenther <rguenther@suse.de>
13063
13064 PR tree-optimization/43415
13065 * gcc.c-torture/compile/pr43415.c: New testcase.
13066
13067 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
13068
13069 PR ada/43106
13070 * gnat.dg/case_optimization2.adb: New test.
13071 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13072
13073 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13074 Jack Howarth <howarth@bromo.med.uc.edu>
13075
13076 PR target/36399
13077 * gcc.target/i386/push-1.c: Don't xfail
13078 scan-assembler-not "movups" on darwin.
13079
13080 2010-03-18 Jakub Jelinek <jakub@redhat.com>
13081
13082 PR debug/43058
13083 * gcc.dg/pr43058.c: New test.
13084
13085 2010-03-18 Martin Jambor <mjambor@suse.cz>
13086
13087 PR middle-end/42450
13088 * g++.dg/torture/pr42450.C: New test.
13089
13090 2010-03-18 Michael Matz <matz@suse.de>
13091
13092 PR middle-end/43419
13093 * gcc.dg/pr43419.c: New testcase.
13094
13095 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
13096
13097 PR rtl-optimization/43360
13098 * gcc.dg/torture/pr43360.c: New.
13099
13100 2010-03-18 Michael Matz <matz@suse.de>
13101
13102 PR tree-optimization/43402
13103 * gcc.dg/pr43402.c: New testcase.
13104
13105 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
13106
13107 PR target/42427
13108 * gcc.dg/pr42427.c: New test.
13109
13110 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13111
13112 PR libfortran/43265
13113 * gfortran.dg/read_empty_file.f: New test.
13114 * gfortran.dg/read_eof_all.f90: New test.
13115 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13116 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13117
13118 2010-03-17 Michael Matz <matz@suse.de>
13119
13120 * gcc.dg/pr43300.c: Add -w.
13121
13122 2010-03-17 Richard Guenther <rguenther@suse.de>
13123
13124 * gcc.dg/pr43379.c: Add -w.
13125
13126 2010-03-17 Tobias Burnus <burnus@net-b.de>
13127
13128 PR fortran/43331
13129 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13130
13131 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
13132
13133 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13134
13135 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13136
13137 * ada/acats/run_all.sh: Log start and end times.
13138
13139 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13140
13141 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13142
13143 2010-03-16 Richard Guenther <rguenther@suse.de>
13144
13145 PR middle-end/43379
13146 * gcc.dg/pr43379.c: New testcase.
13147
13148 2010-03-16 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR debug/43051
13151 * gcc.dg/guality/pr43051-1.c: New test.
13152
13153 2010-03-15 Janis Johnson <janis187@us.ibm.com>
13154
13155 PR testsuite/43363
13156 * g++.dg/ext/altivec-17.C: Handle changes to error message.
13157
13158 2010-03-15 Michael Matz <matz@suse.de>
13159
13160 PR middle-end/43300
13161 * gcc.dg/pr43300.c: New testcase.
13162
13163 2010-03-15 Richard Guenther <rguenther@suse.de>
13164
13165 PR tree-optimization/43367
13166 * gcc.c-torture/compile/pr43367.c: New testcase.
13167
13168 2010-03-15 Richard Guenther <rguenther@suse.de>
13169
13170 PR tree-optimization/43317
13171 * gcc.dg/pr43317.c: New testcase.
13172
13173 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13174
13175 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13176
13177 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
13178
13179 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13180
13181 2010-03-14 Tobias Burnus <burnus@net-b.de>
13182
13183 PR fortran/43362
13184 * gfortran.dg/impure_constructor_1.f90: New test.
13185
13186 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13187
13188 PR middle-end/43354
13189 * gfortran.dg/graphite/id-pr43354.f: New.
13190
13191 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13192
13193 PR middle-end/43349
13194 * gfortran.dg/graphite/pr43349.f: New.
13195
13196 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
13197
13198 PR middle-end/43306
13199 * gcc.dg/graphite/pr43306.c: New.
13200
13201 2010-03-12 David S. Miller <davem@davemloft.net>
13202
13203 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13204 sparc.
13205
13206 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13207
13208 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13209
13210 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
13211
13212 PR fortran/43291
13213 PR fortran/43326
13214 * gfortran.dg/dynamic_dispatch_7.f03: New test.
13215
13216 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
13217
13218 * gfortran.dg/default_format_denormal_1.f90: Don't assume
13219 fail for *-*-mingw* targets.
13220
13221 2010-03-12 Jakub Jelinek <jakub@redhat.com>
13222
13223 PR debug/43329
13224 * gcc.dg/guality/pr43329-1.c: New test.
13225
13226 2010-03-11 Martin Jambor <mjambor@suse.cz>
13227
13228 PR tree-optimization/43257
13229 * g++.dg/torture/pr43257.C: New test.
13230
13231 2010-03-11 Tobias Burnus <burnus@net-b.de>
13232
13233 PR fortran/43228
13234 * gfortran.dg/namelist_61.f90: New test.
13235
13236 2010-03-11 Richard Guenther <rguenther@suse.de>
13237
13238 PR tree-optimization/43255
13239 * gcc.c-torture/compile/pr43255.c: New testcase.
13240
13241 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13242
13243 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13244 * gcc.dg/pr43280.c: New testcase.
13245
13246 2010-03-11 Richard Guenther <rguenther@suse.de>
13247
13248 PR lto/43200
13249 * gcc.dg/lto/20100227-1_0.c: New testcase.
13250 * gcc.dg/lto/20100227-1_1.c: Likewise.
13251
13252 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13253
13254 PR libfortran/43320
13255 PR libfortran/43265
13256 * gfortran.dg/read_eof_6.f: New test
13257 * gfortran.dg/read_x_eof.f90: New test.
13258 * gfortran.dg/read_x_past.f: Update test.
13259
13260 2010-03-10 Jan Hubicka <jh@suse.cz>
13261
13262 * gcc.c-torture/compile/pr43288.c: New test.
13263
13264 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13265
13266 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13267 -fpic/-fPIC flags.
13268 * g++.old-deja/g++.pt/asm2.C: Likewise.
13269 * gcc.c-torture/compile/20000804-1.c: Likewise.
13270 * gcc.target/i386/clobbers.c: Likewise.
13271
13272 2010-03-10 Tobias Burnus <burnus@net-b.de>
13273
13274 PR fortran/43303
13275 * gfortran.dg/c_assoc_3.f90: New test.
13276
13277 2010-03-10 Jakub Jelinek <jakub@redhat.com>
13278
13279 PR debug/36728
13280 * gcc.dg/guality/pr36728-1.c: New test.
13281 * gcc.dg/guality/pr36728-2.c: New test.
13282
13283 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
13284
13285 * gcc.dg/h8300-div-delay-slot.c: New test.
13286
13287 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
13288
13289 PR tree-optimization/43236
13290 * gcc.c-torture/execute/pr43236.c: New test.
13291
13292 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
13293
13294 PR middle-end/42859
13295 * g++.dg/eh/pr42859.C: New test.
13296
13297 2010-03-09 Jakub Jelinek <jakub@redhat.com>
13298
13299 PR debug/43299
13300 * gcc.dg/pr43299.c: New test.
13301
13302 PR debug/43290
13303 * g++.dg/eh/unwind2.C: New test.
13304
13305 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13306 Reza Yazdani <reza.yazdani@amd.com>
13307
13308 PR middle-end/43065
13309 * gcc.dg/graphite/run-id-4.c: New.
13310
13311 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13312
13313 PR middle-end/43065
13314 * gcc.dg/graphite/run-id-3.c: New.
13315
13316 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
13317
13318 PR middle-end/42644
13319 PR middle-end/42130
13320 * gcc.dg/graphite/id-18.c: New.
13321 * gcc.dg/graphite/run-id-pr42644.c: New.
13322
13323 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
13324
13325 PR middle-end/42326
13326 * gcc.dg/graphite/pr42326.c: New.
13327
13328 2010-03-08 Richard Guenther <rguenther@suse.de>
13329
13330 PR tree-optimization/43269
13331 * gcc.c-torture/execute/pr43269.c: New testcase.
13332
13333 2010-03-08 Janus Weil <janus@gcc.gnu.org>
13334
13335 PR fortran/43256
13336 * gfortran.dg/typebound_call_13.f03: New.
13337
13338 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
13339
13340 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13341 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13342
13343 2010-03-05 Jason Merrill <jason@redhat.com>
13344
13345 * g++.dg/abi/mangle40.C: Require weak and alias.
13346
13347 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
13348
13349 PR middle-end/42326
13350 * gfortran.dg/graphite/pr42326.f90: New.
13351 * gfortran.dg/graphite/pr42326-1.f90: New.
13352
13353 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13354
13355 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13356 (gnat_target_compile): Likewise.
13357 Reinitialize GNAT_UNDER_TEST if target changes.
13358 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13359 (local_find_gnatmake): Pass full --GCC to gnatlink.
13360 Remove --LINK.
13361
13362 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
13363
13364 PR c/43248
13365 * gcc.dg/compound-literal-1.c: New testcase.
13366
13367 2010-03-04 Martin Jambor <mjambor@suse.cz>
13368
13369 PR tree-optimization/43164
13370 PR tree-optimization/43191
13371 * gcc.c-torture/compile/pr43164.c: New test.
13372 * gcc.c-torture/compile/pr43191.c: Likewise.
13373
13374 2010-03-04 Janus Weil <janus@gcc.gnu.org>
13375
13376 PR fortran/43244
13377 * gfortran.dg/finalize_9.f90: New.
13378
13379 2010-03-04 Tobias Burnus <burnus@net-b.de>
13380 Ken Werner <ken@linux.vnet.ibm.com>
13381
13382 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13383 to dg-options for spu.
13384 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13385 dump-scan target to exclude spu.
13386
13387 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
13388
13389 PR middle-end/43209
13390 * gcc.dg/tree-ssa/ivopts-4.c: New.
13391
13392 2010-03-03 Janis Johnson <janis187@us.ibm.com>
13393
13394 * lib/target-supports-dg.exp (check-flags): Provide defaults for
13395 include-opts and exclude-opts; skip checking the flags if arguments
13396 are the same as the defaults.
13397 (dg-xfail-if): Verify the number of arguments, supply defaults
13398 for unspecified optional arguments.
13399 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13400
13401 2010-03-03 Jason Merrill <jason@redhat.com>
13402
13403 PR c++/12909
13404 * g++.dg/abi/mangle40.C: Updated.
13405
13406 2010-03-03 Jason Merrill <jason@redhat.com>
13407
13408 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13409 * g++.dg/abi/mangle23.C: Likewise.
13410 * g++.dg/eh/simd-2.C: Likewise.
13411 * g++.dg/ext/attribute-test-2.C: Likewise.
13412 * g++.dg/ext/vector14.C: Likewise.
13413 * g++.dg/other/pr34435.C: Likewise.
13414 * g++.dg/template/conv8.C: Likewise.
13415 * g++.dg/template/nontype9.C: Likewise.
13416 * g++.dg/template/qualttp17.C: Likewise.
13417 * g++.dg/template/ref1.C: Likewise.
13418 * g++.old-deja/g++.pt/crash68.C: Likewise.
13419 * g++.old-deja/g++.pt/ref1.C: Likewise.
13420 * g++.old-deja/g++.pt/ref3.C: Likewise.
13421 * g++.old-deja/g++.pt/ref4.C: Likewise.
13422
13423 PR c++/12909
13424 * g++.dg/abi/mangle40.C: New.
13425 * g++.dg/abi/mangle41.C: New.
13426 * g++.dg/lto/20100302_0.C: New.
13427 * g++.dg/lto/20100302_1.C: New.
13428 * g++.dg/lto/20100302.h: New.
13429
13430 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
13431
13432 PR fortran/43243
13433 * gfortran.dg/internal_pack_12.f90: New test.
13434
13435 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
13436
13437 * gcc.dg/pr36997.c: Adjust error message.
13438
13439 2010-03-03 Mike Stump <mikestump@comcast.net>
13440
13441 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13442 adjustments to not be present on machines that align the stack to
13443 more than 4 bytes and don't have a red zone yet as that is an
13444 unimplemented optimization.
13445
13446 2010-03-03 Janus Weil <janus@gcc.gnu.org>
13447
13448 PR fortran/43169
13449 * gfortran.dg/impure_assignment_3.f90: New.
13450
13451 2010-03-03 Jakub Jelinek <jakub@redhat.com>
13452
13453 PR debug/43229
13454 * gfortran.dg/pr43229.f90: New test.
13455
13456 PR debug/43237
13457 * gcc.dg/debug/dwarf2/pr43237.c: New test.
13458
13459 PR debug/43177
13460 * gcc.dg/guality/pr43177.c: New test.
13461
13462 2010-03-02 Jason Merrill <jason@redhat.com>
13463
13464 * g++.dg/ext/vector9.C: Adjust error message.
13465 * g++.dg/conversion/simd3.C: Likewise.
13466 * g++.dg/other/error23.C: Likewise.
13467
13468 2010-03-02 Mike Stump <mikestump@comcast.net>
13469
13470 PR c++/41090
13471 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13472
13473 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
13474
13475 PR fortran/43180
13476 * gfortran.dg/internal_pack_10.f90: New test.
13477
13478 PR fortran/43173
13479 * gfortran.dg/internal_pack_11.f90: New test.
13480
13481 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
13482
13483 PR middle-end/42640
13484 * gcc.dg/tree-ssa/pr42640.c: New.
13485
13486 2010-03-01 Richard Guenther <rguenther@suse.de>
13487
13488 PR tree-optimization/43220
13489 * gcc.c-torture/execute/pr43220.c: New testcase.
13490
13491 2010-03-01 Richard Guenther <rguenther@suse.de>
13492
13493 PR middle-end/43213
13494 * gcc.dg/pr43213.c: New testcase.
13495
13496 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13497
13498 PR pch/14940
13499 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
13500
13501 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13502
13503 * lib/target-supports.exp (check_effective_target_ucn_nocache):
13504 New function.
13505 (check_effective_target_ucn): Likewise.
13506
13507 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
13508 if !ucn.
13509 * gcc.dg/ucnid-2.c: Likewise.
13510 * gcc.dg/ucnid-3.c: Likewise.
13511 * gcc.dg/ucnid-4.c: Likewise.
13512 * gcc.dg/ucnid-11.c: Likewise.
13513 * gcc.dg/ucnid-12.c: Likewise.
13514 * gcc.dg/ucnid-6.c: Skip if !ucn.
13515 * gcc.dg/ucnid-9.c: Likewise.
13516
13517 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13518
13519 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
13520 lists to dg-skip-if.
13521 * gcc.target/i386/stackalign/return-3.c: Likewise.
13522
13523 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13524
13525 * gcc.target/i386/clearcap.map: New file.
13526 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
13527 Pass clearcap.map by default if supported.
13528
13529 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13530
13531 PR fortran/42900
13532 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
13533 Explain this.
13534 * gfortran.dg/stat_2.f90: Likewise.
13535
13536 2010-03-01 Tobias Burnus <burnus@net-b.de>
13537
13538 PR fortran/43199
13539 * gfortran.dg/module_read_2.f90: New test.
13540
13541 2010-02-27 Mark Mitchell <mark@codesourcery.com>
13542
13543 PR c++/42748
13544 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
13545 * g++.dg/abi/mangle12.C: Likewise.
13546 * g++.dg/abi/mangle20-2.C: Likewise.
13547 * g++.dg/abi/mangle17.C: Likewise.
13548 * g++.dg/template/cond2.C: Likewise.
13549 * g++.dg/template/pr35240.C: Likewise.
13550
13551 2010-02-27 Richard Guenther <rguenther@suse.de>
13552
13553 PR tree-optimization/43186
13554 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
13555
13556 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
13557
13558 * g++.dg/abi/packed1.C: Expect warning on the SH.
13559
13560 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
13561
13562 PR c++/42054:
13563 * g++.dg/parse/error37.C: New test.
13564
13565 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
13566
13567 PR c/24577
13568 PR c/43192
13569 * gcc.dg/pr8927-1.c: Match new note.
13570 * gcc.dg/990506-0.c: Likewise.
13571 * gcc.dg/gomp/flush-2.c: Likewise.
13572 * gcc.dg/gomp/atomic-5.c: Likewise.
13573 * gcc.dg/gomp/pr34607.c: Likewise.
13574 * gcc.dg/pr35746.c: Likewise.
13575 * gcc.dg/cpp/pragma-1.c: Likewise.
13576 * gcc.dg/cpp/pragma-2.c: Likewise.
13577 * gcc.dg/pr41842.c: Likewise.
13578 * gcc.dg/noncompile/20040629-1.c: Likewise.
13579 * objc.dg/private-1.m: Likewise.
13580
13581 2010-02-27 Tobias Burnus <burnus@net-b.de>
13582
13583 PR fortran/43185
13584 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
13585 * gfortran.dg/default_initialization_4.f90: New test.
13586
13587 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
13588
13589 * gnat.dg/thin_pointer.ad[sb]: Rename into...
13590 * gnat.dg/thin_pointer1.ad[sb]: ...this.
13591 * gnat.dg/thin_pointer2.adb: New test.
13592 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
13593
13594 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
13595
13596 PR c/20631
13597 * gcc.dg/cpp/c90-pedantic.c: New.
13598 * gcc.dg/cpp/c90.c: New.
13599 * gcc.dg/gnu90-const-expr-1.c: New.
13600 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
13601
13602 2010-02-26 Richard Guenther <rguenther@suse.de>
13603
13604 PR tree-optimization/43186
13605 * gcc.c-torture/compile/pr43186.c: New testcase.
13606
13607 2010-02-26 Jakub Jelinek <jakub@redhat.com>
13608
13609 PR debug/43190
13610 * c-c++-common/dwarf2/pr43190.c: New test.
13611
13612 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13613
13614 PR testsuite/37074:
13615 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
13616
13617 2010-02-26 Richard Guenther <rguenther@suse.de>
13618
13619 PR tree-optimization/43188
13620 * gcc.c-torture/compile/pr43188.c: New testcase.
13621
13622 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
13623
13624 PR target/43175
13625 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
13626
13627 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
13628
13629 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
13630
13631 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
13632
13633 PR target/43154
13634 * gcc.target/powerpc/pr43154.c: New file.
13635
13636 2010-02-25 Jakub Jelinek <jakub@redhat.com>
13637
13638 PR debug/43166
13639 * gfortran.dg/debug/pr43166.f: New test.
13640
13641 PR debug/43165
13642 * gcc.dg/torture/pr43165.c: New test.
13643
13644 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
13645
13646 PR c/43128
13647 * c-c++-common/pr41779.c: Update.
13648
13649 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13650
13651 PR ada/32547
13652 * lib/gnat-dg.exp (gnat_load): Redefine.
13653
13654 * ada/acats/run_acats: Run run_all.sh with $SHELL.
13655 * ada/acats/run_all.sh: Downcase tasking not implemented message.
13656
13657 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13658
13659 PR libobjc/36610
13660 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
13661 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
13662 -fgnu-runtime.
13663 Sort entries.
13664
13665 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13666
13667 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
13668
13669 2010-02-24 Jakub Jelinek <jakub@redhat.com>
13670
13671 PR debug/43150
13672 * gcc.dg/guality/vla-1.c: New test.
13673
13674 2010-02-24 Tobias Burnus <burnus@net-b.de>
13675
13676 PR fortran/43042
13677 * gfortran.dg/c_ptr_tests_15.f90: New test.
13678
13679 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13680
13681 PR target/43107
13682 * gcc.target/i386/pr43107.c: New test.
13683
13684 2010-02-23 Jason Merrill <jason@redhat.com>
13685
13686 PR c++/43143
13687 * g++.dg/cpp0x/variadic100.C: New.
13688
13689 2010-02-23 Jason Merrill <jason@redhat.com>
13690
13691 PR debug/42800
13692 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
13693 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
13694 * c-c++-common/dwarf2/vla1.c: New.
13695
13696 2010-02-23 Jakub Jelinek <jakub@redhat.com>
13697
13698 PR target/43139
13699 * gcc.dg/pr43139.c: New test.
13700
13701 PR debug/43077
13702 * gcc.dg/guality/pr43077-1.c: New test.
13703
13704 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
13705
13706 PR 43123
13707 * gcc.dg/march.c: New.
13708 * gcc.dg/march-generic.c: New.
13709 * gcc.dg/mtune.c: New.
13710
13711 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13712
13713 PR middle-end/43083
13714 * gcc.dg/graphite/pr43083.c: New.
13715
13716 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13717
13718 PR middle-end/43097
13719 * gfortran.dg/graphite/pr43097.f: New.
13720
13721 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13722 Manuel López-Ibáñez <manu@gcc.gnu.org>
13723
13724 PR middle-end/43140
13725 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
13726
13727 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
13728
13729 PR middle-end/43026
13730 * g++.dg/graphite/pr43026.C: New.
13731
13732 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
13733
13734 PR c++/43126
13735 * gcc.dg/cleanup-1.c: Update.
13736 * gcc.dg/func-args-1.c: Update.
13737 * gcc.dg/format/sentinel-1.c: Update.
13738 * g++.old-deja/g++.jason/scoping10.C: Update.
13739 * g++.old-deja/g++.ns/lookup5.C: Update.
13740 * g++.dg/ext/cleanup-1.C: Update.
13741 * g++.dg/parse/varmod1.C: Update.
13742 * g++.dg/parse/error33.C: Update.
13743 * g++.dg/expr/call3.C: Update.
13744 * g++.dg/func-args-1.C: New.
13745
13746 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
13747
13748 PR c/43125
13749 * gcc.dg/attr-used-2.c: Moved to ...
13750 * c-c++-common/attr-used-2.c: Here.
13751
13752 * gcc.dg/attr-used.c: Moved to ...
13753 * c-c++-common/attr-used.c: Here.
13754
13755 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
13756
13757 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
13758
13759 2010-02-22 Richard Guenther <rguenther@suse.de>
13760
13761 PR lto/43045
13762 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
13763 * gfortran.dg/lto/20100222-1_1.c: Likewise.
13764
13765 2010-02-22 Richard Guenther <rguenther@suse.de>
13766
13767 PR tree-optimization/42749
13768 * gcc.c-torture/compile/pr42749.c: New testcase.
13769
13770 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
13771
13772 PR fortran/43072
13773 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
13774 * gfortran.dg/internal_pack_9.f90: New test.
13775
13776 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
13777
13778 PR c++/23510
13779 * g++.dg/template/recurse.C: Adjust.
13780 * g++.dg/template/pr23510.C: New.
13781
13782 2010-02-21 Dodji Seketeli <dodji@redhat.com>
13783
13784 PR c++/42824
13785 * g++.dg/template/memclass4.C: New test.
13786
13787 2010-02-21 Tobias Burnus <burnus@net-b.de>
13788
13789 PR fortran/35259
13790 * gfortran.dg/reassoc_5.f90: New test.
13791
13792 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
13793
13794 PR target/43067
13795 * gcc.target/i386/pr43067.c: New test.
13796
13797 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13798
13799 PR c++/35669
13800 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
13801 -Wconversion-null.
13802 * g++.dg/warn/Wconversion-null.C: New test.
13803 * g++.old-deja/g++.other/null1.C: Move to...
13804 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
13805
13806 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
13807
13808 PR fortran/36932
13809 PR fortran/36933
13810 * gfortran.dg/dependency_26.f90: New test.
13811
13812 PR fortran/43072
13813 * gfortran.dg/internal_pack_7.f90: New test.
13814
13815 PR fortran/43111
13816 * gfortran.dg/internal_pack_8.f90: New test.
13817
13818 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
13819
13820 PR 43128
13821 * c-c++-common/pr41779.c: Fix broken testcase.
13822
13823 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13824
13825 PR 36513
13826 * c-c++-common/pr36513.c: New testcase.
13827 * c-c++-common/pr36513-2.c: New testcase.
13828
13829 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
13830
13831 PR 41779
13832 * c-c++-common/pr41779.c: New.
13833
13834 2010-02-19 Jakub Jelinek <jakub@redhat.com>
13835
13836 PR debug/43084
13837 * gcc.dg/pr43084.c: New test.
13838
13839 2010-02-19 Richard Guenther <rguenther@suse.de>
13840
13841 PR tree-optimization/42916
13842 * gcc.dg/pr42916.c: New testcase.
13843
13844 2010-02-18 Jason Merrill <jason@redhat.com>
13845
13846 PR c++/42837
13847 * g++.dg/abi/packed1.C: Add expected warning.
13848
13849 PR c++/43108
13850 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
13851 * gcc.dg/torture/dg-torture.exp: Likewise.
13852 * c-c++-common/torture/complex-sign.h,
13853 c-c++-common/torture/complex-sign-add.c,
13854 c-c++-common/torture/complex-sign-mixed-add.c,
13855 c-c++-common/torture/complex-sign-mixed-div.c,
13856 c-c++-common/torture/complex-sign-mixed-mul.c,
13857 c-c++-common/torture/complex-sign-mixed-sub.c,
13858 c-c++-common/torture/complex-sign-mul.c,
13859 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
13860 Adapt for C++ compilation as well.
13861
13862 PR c++/43070
13863 * g++.dg/ext/label1.C: Update.
13864 * g++.dg/ext/label2.C: Update.
13865
13866 PR c++/26261
13867 * g++.dg/template/dependent-name6.C: New.
13868
13869 PR c++/43109
13870 * g++.dg/parse/namespace12.C: New.
13871
13872 2010-02-18 Martin Jambor <mjambor@suse.cz>
13873
13874 PR tree-optimization/43066
13875 * gcc.c-torture/compile/pr43066.c: New test.
13876
13877 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
13878
13879 * g++.dg/ext/attrib35.C: Fix target selector string.
13880 * g++.dg/ext/attrib36.C: Ditto.
13881 * g++.dg/ext/attrib37.C: Ditto.
13882 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
13883 * g++.dg/abi/mangle25.C: Ditto.
13884
13885 2010-02-17 Jason Merrill <jason@redhat.com>
13886
13887 PR c++/43069
13888 * g++.dg/parse/namespace11.C: New.
13889
13890 PR c++/43093
13891 * g++.dg/ext/attrib37.C: New.
13892
13893 PR c++/43079
13894 * g++.dg/template/ptrmem20.C: New.
13895
13896 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
13897
13898 PR target/43103
13899 * gcc.target/i386/xop-check.h: Include m256-check.h.
13900 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
13901 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
13902 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
13903 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
13904
13905 2010-02-17 Jakub Jelinek <jakub@redhat.com>
13906
13907 PR debug/42918
13908 * gcc.dg/pr42918.c: New test.
13909
13910 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
13911
13912 * g++.dg/ext/attrib36.C: Require ILP32.
13913
13914 2010-02-16 Richard Guenther <rguenther@suse.de>
13915
13916 PR tree-optimization/41043
13917 * gfortran.dg/pr41043.f90: New testcase.
13918 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
13919
13920 2010-02-16 Jason Merrill <jason@redhat.com>
13921
13922 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
13923
13924 2010-02-16 Ira Rosen <irar@il.ibm.com>
13925
13926 PR tree-optimization/43074
13927 * gcc.dg/vect/fast-math-pr43074.c: New test.
13928
13929 2010-02-16 Jakub Jelinek <jakub@redhat.com>
13930
13931 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
13932
13933 2010-02-16 Jason Merrill <jason@redhat.com>
13934
13935 PR c++/43031
13936 * g++.dg/ext/attrib36.C: New.
13937
13938 PR c++/43036
13939 * g++.dg/other/array6.C: New.
13940
13941 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13942
13943 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
13944
13945 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
13946
13947 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
13948 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
13949 * gcc.target/i386/xop-vpermil2pd-1.c: New.
13950 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
13951 * gcc.target/i386/xop-vpermil2ps-1.c: New.
13952 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
13953
13954 2010-02-15 Richard Guenther <rguenther@suse.de>
13955
13956 PR middle-end/43068
13957 * g++.dg/torture/pr43068.C: New testcase.
13958
13959 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
13960
13961 PR c++/43024
13962 * g++.dg/opt/ice1.C: New.
13963
13964 2010-02-14 Jason Merrill <jason@redhat.com>
13965
13966 PR c++/41997
13967 * g++.dg/cpp0x/initlist-opt.C: New.
13968
13969 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
13970
13971 PR fortran/41113
13972 PR fortran/41117
13973 * gfortran.dg/internal_pack_6.f90: New test.
13974
13975 2010-02-12 Jason Merrill <jason@redhat.com>
13976
13977 PR c++/43054
13978 * g++.dg/cpp0x/variadic99.C: New.
13979
13980 2010-02-12 Jakub Jelinek <jakub@redhat.com>
13981
13982 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
13983 sign extend pointers to gualchk_t.
13984
13985 PR c++/43033
13986 * g++.dg/other/default3.C: Xfail g4 test.
13987
13988 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13989
13990 PR middle-end/43012
13991 * gcc.dg/graphite/pr43012.c: New.
13992
13993 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13994
13995 PR middle-end/42930
13996 * g++.dg/graphite/pr42930.C: New.
13997
13998 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
13999
14000 PR middle-end/42914
14001 PR middle-end/42530
14002 * gcc.dg/graphite/pr42530.c: New.
14003 * gcc.dg/graphite/pr42914.c: New.
14004
14005 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
14006
14007 PR middle-end/42771
14008 * gcc.dg/graphite/pr42771.c: New.
14009
14010 2010-02-11 Richard Guenther <rguenther@suse.de>
14011
14012 PR tree-optimization/42998
14013 * gcc.c-torture/compile/pr42998.c: New testcase.
14014
14015 2010-02-10 Jason Merrill <jason@redhat.com>
14016
14017 PR c++/41896
14018 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14019
14020 PR c++/42983, core issue 906
14021 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14022 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14023
14024 PR c++/43016
14025 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14026
14027 2010-02-10 Richard Guenther <rguenther@suse.de>
14028
14029 PR tree-optimization/43017
14030 * gcc.dg/torture/pr43017.c: New testcase.
14031
14032 2010-02-10 Tobias Burnus <burnus@net-b.de>
14033
14034 PR fortran/40823
14035 * gfortran.dg/private_type_1.f90: Update error location.
14036 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14037 * gfortran.dg/typebound_operator_2.f03: Ditto.
14038 * gfortran.dg/assignment_2.f90: Ditto.
14039 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14040 * gfortran.dg/binding_label_tests_9.f03: Ditto.
14041
14042 2010-02-10 Tobias Burnus <burnus@net-b.de>
14043
14044 PR fortran/43015
14045 * gfortran.dg/bind_c_usage_20.f90: New test.
14046
14047 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14048
14049 PR debug/43010
14050 * g++.dg/debug/pr43010.C: New test.
14051
14052 2010-02-10 Richard Guenther <rguenther@suse.de>
14053
14054 PR c/43007
14055 * gcc.c-torture/execute/20100209-1.c: New testcase.
14056 * gcc.dg/fold-div-3.c: Likewise.
14057
14058 2010-02-10 Jakub Jelinek <jakub@redhat.com>
14059
14060 * gcc.dg/builtin-ffs-1.c: New test.
14061
14062 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14063
14064 PR fortran/42999
14065 * gfortran.dg/array_constructor_35.f90: New test.
14066
14067 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14068
14069 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14070
14071 2010-02-09 Jason Merrill <jason@redhat.com>
14072
14073 PR c++/42399
14074 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14075
14076 PR c++/42370
14077 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14078
14079 2010-02-09 Tobias Burnus <burnus@net-b.de>
14080
14081 PR fortran/41869
14082 * gfortran.dg/module_write_1.f90: New test.
14083
14084 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
14085
14086 * gcc.dg/pr19340.c: Adjust.
14087
14088 2010-02-09 Richard Guenther <rguenther@suse.de>
14089
14090 PR tree-optimization/43008
14091 * gcc.c-torture/execute/pr43008.c: New testcase.
14092
14093 2010-02-09 Richard Guenther <rguenther@suse.de>
14094
14095 PR tree-optimization/43000
14096 * gcc.dg/torture/pr43000.c: New testcase.
14097 * gcc.dg/torture/pr43002.c: Likewise.
14098
14099 2010-02-09 Daniel Kraft <d@domob.eu>
14100
14101 PR fortran/39171
14102 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14103 and pass -Wsurprising as necessary.
14104
14105 2010-02-08 Jakub Jelinek <jakub@redhat.com>
14106
14107 PR tree-optimization/42890
14108 * g++.dg/torture/pr42890.C: New test.
14109
14110 2010-02-08 Richard Guenther <rguenther@suse.de>
14111
14112 PR middle-end/42995
14113 * gcc.dg/tree-ssa/inline-4.c: New testcase.
14114
14115 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14116
14117 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
14118 return 0 from main.
14119 * gcc.dg/graphite/block-1.c: Same.
14120 * gcc.dg/graphite/block-3.c: Same.
14121 * gcc.dg/graphite/block-4.c: Same.
14122 * gcc.dg/graphite/block-5.c: Same.
14123 * gcc.dg/graphite/block-6.c: Same.
14124 * gcc.dg/graphite/block-7.c: Same.
14125 * gcc.dg/graphite/interchange-0.c: Same.
14126 * gcc.dg/graphite/interchange-1.c: Same.
14127 * gcc.dg/graphite/interchange-10.c: Same.
14128 * gcc.dg/graphite/interchange-11.c: Same.
14129 * gcc.dg/graphite/interchange-12.c: Same.
14130 * gcc.dg/graphite/interchange-2.c: Same.
14131 * gcc.dg/graphite/interchange-3.c: Same.
14132 * gcc.dg/graphite/interchange-4.c: Same.
14133 * gcc.dg/graphite/interchange-5.c: Same.
14134 * gcc.dg/graphite/interchange-6.c: Same.
14135 * gcc.dg/graphite/interchange-7.c: Same.
14136 * gcc.dg/graphite/interchange-8.c: Same.
14137 * gcc.dg/graphite/interchange-9.c: Same.
14138 * gcc.dg/graphite/interchange-mvt.c: Same.
14139
14140 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
14141
14142 * gfortran.dg/graphite/id-19.f: New.
14143 * gfortran.dg/graphite/pr14741.f90: New.
14144 * gfortran.dg/graphite/pr41924.f90: New.
14145 * gfortran.dg/graphite/run-id-2.f90: New.
14146
14147 2010-02-07 Richard Guenther <rguenther@suse.de>
14148
14149 PR middle-end/42956
14150 * gcc.c-torture/compile/pr42956.c: New testcase.
14151
14152 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14153
14154 PR libfortran/42742
14155 * gfortran.dg/fmt_cache_2.f: New test.
14156
14157 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14158
14159 * gfortran.dg/read_no_eor.f90: New test.
14160
14161 2010-02-05 Jason Merrill <jason@redhat.com>
14162
14163 * g++.dg/ext/label13.C: Move constructor body out of class.
14164
14165 2010-02-03 Jason Merrill <jason@redhat.com>
14166
14167 PR c++/42870
14168 * g++.dg/ext/dllexport3.C: New.
14169
14170 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
14171
14172 * gcc.dg/format/ms-format3.c: New test for specific MS types.
14173
14174 2010-02-05 Richard Guenther <rguenther@suse.de>
14175
14176 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14177
14178 2010-02-05 Dodji Seketeli <dodji@redhat.com>
14179
14180 PR c++/42915
14181 * g++.dg/other/crash-9.C: New test.
14182
14183 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
14184
14185 PR fortran/42309
14186 * gfortran.dg/subref_array_pointer_4.f90 : New test.
14187
14188 2010-02-04 Richard Guenther <rguenther@suse.de>
14189
14190 PR rtl-optimization/42952
14191 * gcc.dg/torture/pr42952.c: New testcase.
14192
14193 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14194
14195 PR libfortran/42901
14196 * gfortran.dg/namelist_60.f90: New test.
14197
14198 2010-02-03 Jason Merrill <jason@redhat.com>
14199
14200 PR c++/40138
14201 * g++.dg/ext/builtin11.C: New.
14202
14203 PR c++/4926
14204 PR c++/38600
14205 * g++.dg/abi/mangle35.C: New.
14206 * g++.dg/abi/mangle37.C: New.
14207
14208 PR c++/12909
14209 * g++.dg/abi/mangle36.C: New.
14210
14211 PR c++/35652
14212 * g++.dg/warn/string1.C: New.
14213
14214 2010-02-03 Richard Guenther <rguenther@suse.de>
14215
14216 PR tree-optimization/42944
14217 * gcc.dg/errno-1.c: New testcase.
14218
14219 2010-02-03 Richard Guenther <rguenther@suse.de>
14220
14221 PR middle-end/42927
14222 * gcc.c-torture/compile/pr42927.c: New testcase.
14223
14224 2010-02-03 Tobias Burnus <burnus@net-b.de>
14225
14226 PR fortran/42936
14227 * gfortran.dg/null_4.f90: New test.
14228
14229 2010-02-02 Jason Merrill <jason@redhat.com>
14230
14231 PR c++/41090
14232 * g++.dg/ext/label13.C: New.
14233
14234 2010-02-02 Tobias Burnus <burnus@net-b.de>
14235
14236 PR fortran/42650
14237 * gfortran.dg/func_result_5.f90: New test.
14238
14239 2010-02-01 Tobias Burnus <burnus@net-b.de>
14240
14241 PR fortran/42922
14242 * gfortran.dg/pure_initializer_3.f90: News test.
14243
14244 2010-01-31 Janus Weil <janus@gcc.gnu.org>
14245
14246 PR fortran/42888
14247 * gfortran.dg/allocate_derived_2.f90: New test.
14248
14249 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
14250
14251 PR middle-end/42898
14252 * gcc.dg/torture/pr42898-2.c: New test.
14253
14254 2010-01-31 Richard Guenther <rguenther@suse.de>
14255
14256 PR middle-end/42898
14257 * gcc.dg/torture/pr42898.c: New testcase.
14258
14259 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
14260
14261 PR fortran/38324
14262 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14263 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14264
14265 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
14266
14267 * g++.dg/tree-ssa/inline-1.C: New.
14268 * g++.dg/tree-ssa/inline-2.C: New.
14269 * g++.dg/tree-ssa/inline-3.C: New.
14270
14271 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
14272
14273 PR testsuite/41701
14274 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14275 the string 'pow' in the pathname of the compiler from generating a
14276 test failure.
14277
14278 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14279
14280 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14281 * g++.old-deja/g++.mike/eh17.C: Likewise.
14282 * g++.old-deja/g++.mike/p5571.C: Likewise.
14283
14284 2010-01-29 Dodji Seketeli <dodji@redhat.com>
14285
14286 PR c++/42758
14287 PR c++/42634
14288 PR c++/42336
14289 PR c++/42797
14290 PR c++/42880
14291 * g++.dg/other/crash-5.C: New test.
14292 * g++.dg/other/crash-6.C: New test.
14293 * g++.dg/other/crash-7.C: New test.
14294 * g++.dg/other/crash-8.C: New test.
14295
14296 2010-01-29 Jakub Jelinek <jakub@redhat.com>
14297
14298 PR rtl-optimization/42889
14299 * gcc.dg/pr42889.c: New test.
14300
14301 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
14302
14303 * gcc.target/i386/pr42881.c: Use SSE2.
14304
14305 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
14306
14307 PR target/42891
14308 * gcc.target/i386/pr42891.c: New test.
14309
14310 2010-01-28 Richard Guenther <rguenther@suse.de>
14311
14312 PR tree-optimization/42871
14313 * g++.dg/torture/pr42871.C: New testcase.
14314
14315 2010-01-28 Richard Guenther <rguenther@suse.de>
14316
14317 * gcc.dg/Wobjsize-1.h: New testcase.
14318 * gcc.dg/Wobjsize-1.c: Likewise.
14319
14320 2010-01-28 Richard Guenther <rguenther@suse.de>
14321
14322 PR middle-end/42883
14323 * g++.dg/torture/pr42883.C: New testcase.
14324
14325 2010-01-28 Michael Matz <matz@suse.de>
14326
14327 * gcc.target/i386/pr42881.c: New test.
14328
14329 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14330
14331 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14332 Add i?86-*-solaris2* support.
14333
14334 2010-01-28 Dodji Seketeli <dodji@redhat.com>
14335
14336 PR c++/42713
14337 PR c++/42820
14338 * g++.dg/template/typedef27.C: New test case.
14339 * g++.dg/template/typedef28.C: New test case.
14340
14341 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
14342
14343 * gcc.dg/optimize-bswap*.c: Add ARM target
14344
14345 2010-01-27 Richard Guenther <rguenther@suse.de>
14346
14347 PR middle-end/42878
14348 * gcc.dg/torture/pr42878-1.c: New testcase.
14349 * gcc.dg/torture/pr42878-2.c: Likewise.
14350
14351 2010-01-27 Jakub Jelinek <jakub@redhat.com>
14352
14353 PR middle-end/42874
14354 * gcc.dg/vla-22.c: New test.
14355
14356 2010-01-26 Jakub Jelinek <jakub@redhat.com>
14357
14358 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14359 current collation.
14360
14361 2010-01-26 Richard Guenther <rguenther@suse.de>
14362
14363 PR rtl-optimization/42685
14364 * gcc.dg/pr42685.c: New testcase.
14365 * g++.dg/other/pr42685.C: Likewise.
14366
14367 2010-01-26 Richard Guenther <rguenther@suse.de>
14368
14369 PR middle-end/42806
14370 * g++.dg/other/pr42806.C: New testcase.
14371
14372 2010-01-26 Richard Guenther <rguenther@suse.de>
14373
14374 PR tree-optimization/42250
14375 * gcc.dg/pr42250.c: New testcase.
14376
14377 2010-01-25 Arnaud Charlet <charlet@adacore.com>
14378
14379 * gnat.dg/array_bounds_test.adb: New test.
14380
14381 2010-01-25 Tobias Burnus <burnus@net-b.de>
14382
14383 PR fortran/42858
14384 * gfortran.dg/generic_21.f90: New test.
14385
14386 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14387
14388 PR testsuite/41522
14389 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14390
14391 2010-01-24 Mark Mitchell <mark@codesourcery.com>
14392
14393 PR c++/42748
14394 * g++.dg/abi/arm_va_list2.C: New test.
14395 * g++.dg/abi/arm_va_list2.h: Companion header file.
14396
14397 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
14398
14399 PR fortran/41044
14400 * gfortran.dg/parameter_array_ref_2.f90 : New test.
14401
14402 PR fortran/41167
14403 * gfortran.dg/char_array_arg_1.f90 : New test.
14404
14405 * gfortran.dg/pr25923.f90 : Remove XFAIL.
14406
14407 2010-01-24 Tobias Burnus <burnus@net-b.de>
14408
14409 PR fortran/39304
14410 * gfortran.dg/generic_20.f90: New test.
14411
14412 2010-01-22 Michael Matz <matz@suse.de>
14413
14414 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14415 -msse2.
14416
14417 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
14418
14419 PR fortran/42736
14420 * gfortran.dg/dependency_25.f90 : New test.
14421
14422 2010-01-21 Martin Jambor <mjambor@suse.cz>
14423
14424 PR tree-optimization/42585
14425 * gcc.dg/tree-ssa/pr42585.c: New test.
14426
14427 2010-01-21 Richard Guenther <rguenther@suse.de>
14428
14429 PR middle-end/19988
14430 * gcc.dg/pr19988.c: New testcase.
14431
14432 2010-01-20 Janis Johnson <janis187@us.ibm.com>
14433
14434 * g++.dg/compat/decimal/compat-common.h: New file.
14435 * g++.dg/compat/decimal/decimal-dummy.h: New file.
14436 * g++.dg/compat/decimal/pass_x.h: New file.
14437 * g++.dg/compat/decimal/pass_y.h: New file.
14438 * g++.dg/compat/decimal/pass-1_main.C: New file.
14439 * g++.dg/compat/decimal/pass-1_x.C: New file.
14440 * g++.dg/compat/decimal/pass-1_y.C: New file.
14441 * g++.dg/compat/decimal/pass-2_main.C: New file.
14442 * g++.dg/compat/decimal/pass-2_x.C: New file.
14443 * g++.dg/compat/decimal/pass-2_y.C: New file.
14444 * g++.dg/compat/decimal/pass-3_main.C: New file.
14445 * g++.dg/compat/decimal/pass-3_x.C: New file.
14446 * g++.dg/compat/decimal/pass-3_y.C: New file.
14447 * g++.dg/compat/decimal/pass-4_main.C: New file.
14448 * g++.dg/compat/decimal/pass-4_x.C: New file.
14449 * g++.dg/compat/decimal/pass-4_y.C: New file.
14450 * g++.dg/compat/decimal/pass-5_main.C: New file.
14451 * g++.dg/compat/decimal/pass-5_x.C: New file.
14452 * g++.dg/compat/decimal/pass-5_y.C: New file.
14453 * g++.dg/compat/decimal/pass-6_main.C: New file.
14454 * g++.dg/compat/decimal/pass-6_x.C: New file.
14455 * g++.dg/compat/decimal/pass-6_y.C: New file.
14456 * g++.dg/compat/decimal/return_x.h: New file.
14457 * g++.dg/compat/decimal/return_y.h: New file.
14458 * g++.dg/compat/decimal/return-1_main.C: New file.
14459 * g++.dg/compat/decimal/return-1_x.C: New file.
14460 * g++.dg/compat/decimal/return-1_y.C: New file.
14461 * g++.dg/compat/decimal/return-2_main.C: New file.
14462 * g++.dg/compat/decimal/return-2_x.C: New file.
14463 * g++.dg/compat/decimal/return-2_y.C: New file.
14464 * g++.dg/compat/decimal/return-3_main.C: New file.
14465 * g++.dg/compat/decimal/return-3_x.C: New file.
14466 * g++.dg/compat/decimal/return-3_y.C: New file.
14467 * g++.dg/compat/decimal/return-4_main.C: New file.
14468 * g++.dg/compat/decimal/return-4_x.C: New file.
14469 * g++.dg/compat/decimal/return-4_y.C: New file.
14470 * g++.dg/compat/decimal/return-5_main.C: New file.
14471 * g++.dg/compat/decimal/return-5_x.C: New file.
14472 * g++.dg/compat/decimal/return-5_y.C: New file.
14473 * g++.dg/compat/decimal/return-6_main.C: New file.
14474 * g++.dg/compat/decimal/return-6_x.C: New file.
14475 * g++.dg/compat/decimal/return-6_y.C: New file.
14476
14477 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14478
14479 PR debug/42715
14480 * gcc.dg/pr42715.c: New.
14481
14482 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
14483
14484 PR c++/42038
14485 * g++.dg/parse/crash55.C: New.
14486
14487 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
14488
14489 PR debug/42782
14490 * gcc.dg/guality/pr42782.c: New.
14491
14492 2010-01-20 Jason Merrill <jason@redhat.com>
14493
14494 PR c++/41788
14495 * g++.dg/abi/packed1.C: New.
14496
14497 PR c++/41920
14498 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
14499
14500 PR c++/40750
14501 * g++.dg/parse/fn-typedef1.C: New.
14502 * g++.dg/other/cv_quals.C: Adjust.
14503
14504 2010-01-20 Anthony Green <green@moxielogic.com>
14505
14506 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
14507 pack(push) pragma).
14508 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
14509 * gcc.dg/20020312-2.c: Port this to the moxie core.
14510 * gcc.dg/weak/typeof-2.c: Ditto.
14511
14512 2010-01-20 Richard Guenther <rguenther@suse.de>
14513
14514 PR tree-optimization/42717
14515 * gcc.c-torture/compile/pr42717.c: New testcase.
14516
14517 2010-01-20 Jakub Jelinek <jakub@redhat.com>
14518
14519 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
14520 of signed, add a few new tests.
14521
14522 PR middle-end/42803
14523 * g++.dg/parse/limits-initializer1.C: New test.
14524
14525 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14526
14527 PR fortran/42804
14528 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
14529 * gfortran.dg/typebound_call_12.f03: New test.
14530
14531 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
14532
14533 PR fortran/42783
14534 * gfortran.dg/bounds_check_15.f90 : New test.
14535
14536 2010-01-19 Michael Matz <matz@suse.de>
14537
14538 PR tree-optimization/41783
14539 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
14540
14541 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14542
14543 PR target/38697.
14544 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
14545 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
14546 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
14547 * gcc.target/arm/neon/vget_lows16.c: Likewise.
14548 * gcc.target/arm/neon/vget_lows32.c: Likewise.
14549 * gcc.target/arm/neon/vget_lows64.c: Likewise.
14550 * gcc.target/arm/neon/vget_lows8.c: Likewise.
14551 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
14552 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
14553 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
14554 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
14555
14556 2010-01-19 Janus Weil <janus@gcc.gnu.org>
14557
14558 PR fortran/42545
14559 * gfortran.dg/extends_6.f03: Modified an error message.
14560 * gfortran.dg/extends_10.f03: New test.
14561 * gfortran.dg/private_type_6.f03: Modified an error message.
14562 * gfortran.dg/structure_constructor_8.f03: Ditto.
14563
14564 2010-01-19 Jakub Jelinek <jakub@redhat.com>
14565
14566 PR tree-optimization/42719
14567 * gcc.dg/pr42719.c: New test.
14568
14569 PR debug/42728
14570 * gcc.dg/pr42728.c: New test.
14571
14572 2010-01-19 Anthony Green <green@moxielogic.com>
14573
14574 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
14575
14576 2010-01-18 Anthony Green <green@moxielogic.com>
14577
14578 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
14579 for moxie.
14580
14581 2010-01-19 Dodji Seketeli <dodji@redhat.com>
14582
14583 * g++.dg/template/error45.C: reverted as part of reverting the
14584 fix of PR c++/42634.
14585
14586 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14587
14588 PR c++/42634
14589 * g++.dg/template/error45.C: New test.
14590
14591 2010-01-18 Dodji Seketeli <dodji@redhat.com>
14592
14593 PR c++/42766
14594 * g++.dg/conversion/op6.C: New test.
14595
14596 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
14597
14598 PR target/42774
14599 * gcc.target/alpha/pr42774.c: New test.
14600
14601 2010-01-18 Richard Guenther <rguenther@suse.de>
14602
14603 PR tree-optimization/42781
14604 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
14605
14606 2010-01-17 Richard Guenther <rguenther@suse.de>
14607
14608 PR middle-end/42248
14609 * gcc.c-torture/execute/pr42248.c: New testcase.
14610
14611 2010-01-17 Richard Guenther <rguenther@suse.de>
14612
14613 PR tree-optimization/42773
14614 * g++.dg/torture/pr42773.C: New testcase.
14615
14616 2010-01-17 Janus Weil <janus@gcc.gnu.org>
14617
14618 PR fortran/42677
14619 * gfortran.dg/interface_assignment_5.f90: New test.
14620
14621 2010-01-17 Dodji Seketeli <dodji@redhat.com>
14622
14623 PR c++/42697
14624 * g++.dg/template/crash94.C: Reverted.
14625
14626 2010-01-17 Jie Zhang <jie.zhang@analog.com>
14627
14628 PR debug/42767
14629 * gcc.dg/debug/pr42767.c: New.
14630
14631 2010-01-15 Jason Merrill <jason@redhat.com>
14632
14633 PR c++/42761
14634 * g++.dg/cpp0x/decltype22.C: New.
14635
14636 2010-01-16 Jakub Jelinek <jakub@redhat.com>
14637
14638 PR middle-end/42760
14639 * g++.dg/torture/pr42760.C: New test.
14640
14641 2010-01-15 Jing Yu <jingyu@google.com>
14642
14643 PR rtl-optimization/42691
14644 * gcc.c-torture/execute/pr42691.c: New.
14645
14646 2010-01-15 Richard Guenther <rguenther@suse.de>
14647
14648 PR middle-end/42739
14649 * g++.dg/torture/pr42739.C: New testcase.
14650
14651 2010-01-15 Dodji Seketeli <dodji@redhat.com>
14652
14653 * g++.dg/template/error45.C: Revert as part of reverting changes
14654 or PR c++/42634.
14655
14656 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14657
14658 PR fortran/42684
14659 * gfortran.dg/interface_31.f90: New test.
14660
14661 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
14662
14663 * gcc.target/powerpc/pr42747.c: New file.
14664
14665 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14666
14667 PR middle-end/42674
14668 * c-c++-common/pr42674.c: New test.
14669
14670 PR c++/42608
14671 * g++.dg/template/instantiate11.C: New test.
14672
14673 2010-01-14 Jason Merrill <jason@redhat.com>
14674
14675 PR c++/42701
14676 * g++.dg/overload/error3.C: New.
14677
14678 PR c++/42655
14679 * g++.dg/overload/rvalue1.C: New.
14680
14681 2010-01-14 Martin Jambor <mjambor@suse.cz>
14682
14683 PR tree-optimization/42706
14684 * gcc.dg/ipa/pr42706.c: New testcase.
14685
14686 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
14687
14688 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
14689
14690 2010-01-14 Martin Jambor <mjambor@suse.cz>
14691
14692 PR tree-optimization/42714
14693 * g++.dg/torture/pr42714.C: New test.
14694
14695 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14696
14697 PR rtl-optimization/42246
14698 * gfortran.dg/pr42246-2.f: New.
14699
14700 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14701
14702 PR rtl-optimization/42389
14703 * gcc.dg/pr42389.c: New.
14704
14705 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14706
14707 PR rtl-optimization/42388
14708 * gcc.dg/pr42388.c: New.
14709
14710 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14711
14712 PR rtl-optimization/42294
14713 * gfortran.dg/pr42294.f: New.
14714
14715 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14716
14717 PR rtl-optimization/39453
14718 PR rtl-optimization/42246
14719 * gcc.dg/pr39453.c: New.
14720 * gcc.dg/pr42246.c: New.
14721
14722 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14723
14724 PR middle-end/42245
14725 * gcc.dg/pr42245.c: New.
14726 * gcc.dg/pr42245-2.c: New.
14727
14728 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
14729
14730 PR rtl-optimization/42249
14731 * gcc.dg/pr42249.c: New.
14732
14733 2010-01-14 Jakub Jelinek <jakub@redhat.com>
14734
14735 PR c/42721
14736 * gcc.c-torture/execute/pr42721.c: New test.
14737
14738 2010-01-14 Ira Rosen <irar@il.ibm.com>
14739
14740 PR tree-optimization/42709
14741 * gcc.dg/vect/pr42709.c: New test.
14742
14743 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14744
14745 PR fortran/41478
14746 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
14747 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
14748
14749 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
14750
14751 PR fortran/42481
14752 * gfortran.dg/generic_19.f90 : New test.
14753
14754 2010-01-13 Richard Guenther <rguenther@suse.de>
14755
14756 PR tree-optimization/42730
14757 * gcc.c-torture/compile/pr42730.c: New testcase.
14758
14759 2010-01-13 Steve Ellcey <sje@cup.hp.com>
14760
14761 PR target/pr42542
14762 * gcc.target/ia64/pr42542-1.c: New.
14763 * gcc.target/ia64/pr42542-2.c: New.
14764 * gcc.target/ia64/pr42542-3.c: New.
14765
14766 2010-01-13 Dodji Seketeli <dodji@redhat.com>
14767
14768 PR c++/42634
14769 * g++.dg/template/error45.C: New test.
14770
14771 2010-01-13 Martin Jambor <mjambor@suse.cz>
14772
14773 PR tree-optimization/42704
14774 * g++.dg/torture/pr42704.C: New test.
14775
14776 2010-01-13 Martin Jambor <mjambor@suse.cz>
14777
14778 PR tree-optimization/42703
14779 * gcc.c-torture/compile/pr42703.c: New test.
14780
14781 2010-01-13 Richard Guenther <rguenther@suse.de>
14782
14783 PR tree-optimization/42705
14784 * gcc.c-torture/compile/pr42705.c: New testcase.
14785
14786 2010-01-13 Jie Zhang <jie.zhang@analog.com>
14787
14788 * gcc.target/bfin/l2.c: New test.
14789 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
14790
14791 2010-01-13 Richard Guenther <rguenther@suse.de>
14792
14793 PR middle-end/42716
14794 * gcc.c-torture/compile/pr42716.c: New testcase.
14795
14796 2010-01-13 Richard Guenther <rguenther@suse.de>
14797
14798 PR lto/42678
14799 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
14800
14801 2010-01-12 Joseph Myers <joseph@codesourcery.com>
14802
14803 PR c/42708
14804 * gcc.c-torture/compile/pr42708-1.c: New test.
14805
14806 2010-01-12 Jakub Jelinek <jakub@redhat.com>
14807
14808 PR debug/42662
14809 * gcc.dg/pr42662.c: New test.
14810
14811 PR tree-optimization/42645
14812 * g++.dg/other/pr42645-1.C: New test.
14813 * g++.dg/other/pr42645-2.C: New test.
14814
14815 2010-01-11 Janis Johnson <janis187@us.ibm.com>
14816
14817 PR target/42416
14818 * gcc.target/powerpc/warn-1.c: New test.
14819 * gcc.target/powerpc/warn-2.c: New test.
14820
14821 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
14822
14823 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
14824 stack alignment.
14825
14826 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
14827
14828 * gcc.dg/lto/20100108_0.c: New.
14829
14830 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
14831
14832 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
14833 Add -march=i686 -msse for 32bit x86 targets.
14834
14835 2010-01-10 Richard Guenther <rguenther@suse.de>
14836
14837 PR middle-end/42667
14838 * gcc.dg/torture/pr42667.c: New testcase.
14839
14840 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14841
14842 PR fortran/32489
14843 * gfortran.dg/array_constructor_34.f90: New test.
14844
14845 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14846
14847 PR fortran/20923
14848 * gfortran.dg/array_constructor_33.f90: New test.
14849 gfortran.dg/array_function_5.f90: Add credit.
14850
14851 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14852
14853 PR debug/42631
14854 * gcc.dg/pr42631.c: New.
14855
14856 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14857
14858 PR debug/42630
14859 * gcc.dg/pr42630.c: New.
14860
14861 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14862
14863 PR debug/42629
14864 * gcc.dg/pr42629.c: New.
14865
14866 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14867
14868 PR middle-end/42363
14869 * gcc.dg/torture/pr42363.c: New.
14870
14871 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
14872
14873 PR debug/42604
14874 PR debug/42395
14875 * gcc.dg/vect/pr42604.c: New.
14876 * gcc.dg/vect/pr42395.c: New.
14877
14878 2010-01-09 Richard Guenther <rguenther@suse.de>
14879
14880 PR middle-end/42512
14881 * gcc.c-torture/execute/pr42512.c: New testcase.
14882
14883 2010-01-09 Tobias Burnus <burnus@net-b.de>
14884
14885 PR fortran/41298
14886 * gfortran.dg/c_ptr_tests_14.f90: New test.
14887
14888 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14889
14890 PR ada/41929
14891 * gnat.dg/null_pointer_deref1.adb: Don't run on
14892 sparc*-sun-solaris2.11.
14893
14894 2010-01-08 Richard Guenther <rguenther@suse.de>
14895
14896 PR lto/42528
14897 * gcc.dg/lto/20100103-1_0.c: New testcase.
14898 * gcc.dg/lto/20100103-2_0.c: Likewise.
14899
14900 2010-01-08 Tobias Burnus <burnus@net-b.de
14901
14902 PR/fortran 25829
14903 * gfortran.dg/asynchronous_1.f90: New test.
14904 * gfortran.dg/asynchronous_2.f90: New test.
14905 * gfortran.dg/conflicts.f90: Update error message.
14906
14907 2010-01-07 Dodji Seketeli <dodji@redhat.com>
14908
14909 c++/40155
14910 * g++.dg/cpp0x/variadic-unify-2.C: New test.
14911
14912 2010-01-07 Jakub Jelinek <jakub@redhat.com>
14913
14914 PR tree-optimization/42625
14915 * g++.dg/opt/dtor4.C: New test.
14916 * g++.dg/opt/dtor4.h: New.
14917 * g++.dg/opt/dtor4-aux.cc: New.
14918
14919 2010-01-07 Tobias Burnus <burnus@net-b.de>
14920
14921 PR fortran/42597
14922 * gfortran.dg/proc_ptr_26.f90: New test.
14923
14924 2010-01-07 Tobias Burnus <burnus@net-b.de>
14925
14926 PR fortran/41872
14927 * gfortran.dg/allocatable_scalar_7.f90: New test.
14928
14929 2010-01-06 Richard Guenther <rguenther@suse.de>
14930
14931 * gcc.c-torture/compile/pr42632.c: New testcase.
14932
14933 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14934
14935 PR target/42542
14936 * gcc.target/i386/pr42542-4.c: New.
14937 * gcc.target/i386/pr42542-4a.c: Likewise.
14938 * gcc.target/i386/pr42542-5.c: Likewise.
14939 * gcc.target/i386/pr42542-5a.c: Likewise.
14940
14941 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
14942
14943 * gcc.dg/tls/opt-15.c: New test.
14944
14945 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
14946
14947 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
14948
14949 2010-01-05 Martin Jambor <mjambor@suse.cz>
14950
14951 PR tree-optimization/42462
14952 * g++.dg/torture/pr42462.C: New test.
14953
14954 2010-01-05 Jason Merrill <jason@redhat.com>
14955
14956 * g++.dg/cpp0x/initlist30.C: New test.
14957
14958 2010-01-05 Richard Guenther <rguenther@suse.de>
14959
14960 PR tree-optimization/42614
14961 * gcc.c-torture/execute/pr42614.c: New testcase.
14962
14963 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
14964
14965 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
14966 * gcc.dg/Wunreachable-1.c: Remove the testcase of
14967 -Wunreachable-code.
14968 * gcc.dg/Wunreachable-2.c: Likewise.
14969 * gcc.dg/Wunreachable-3.c: Likewise.
14970 * gcc.dg/Wunreachable-4.c: Likewise.
14971 * gcc.dg/Wunreachable-5.c: Likewise.
14972 * gcc.dg/Wunreachable-6.c: Likewise.
14973 * gcc.dg/Wunreachable-7.c: Likewise.
14974 * gcc.dg/Wunreachable-8.c: Likewise.
14975 * gcc.dg/20041231-1.c: Likewise.
14976
14977 2010-01-05 Jakub Jelinek <jakub@redhat.com>
14978
14979 PR other/42611
14980 * gcc.dg/pr42611.c: New test.
14981
14982 PR tree-optimization/42508
14983 * g++.dg/opt/pr42508.C: New test.
14984
14985 2010-01-05 Tobias Burnus <burnus@net-b.de>
14986
14987 PR fortran/41872
14988 * gfortran.dg/allocatable_scalar_8.f90: New.
14989
14990 2010-01-04 Martin Jambor <mjambor@suse.cz>
14991
14992 PR tree-optimization/42398
14993 * gcc.c-torture/compile/pr42398.c: New test.
14994
14995 2010-01-04 Jason Merrill <jason@redhat.com>
14996
14997 PR c++/42555
14998 * g++.dg/ext/attrib35.C: New.
14999
15000 PR c++/42567
15001 * g++.dg/cpp0x/auto17.C: New.
15002
15003 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
15004
15005 * gcc.dg/lto/20100104_0.c: New.
15006
15007 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
15008
15009 PR target/42542
15010 * gcc.target/i386/pr42542-1.c: New.
15011 * gcc.target/i386/pr42542-1a.c: Likewise.
15012 * gcc.target/i386/pr42542-1b.c: Likewise.
15013 * gcc.target/i386/pr42542-2.c: Likewise.
15014 * gcc.target/i386/pr42542-2a.c: Likewise.
15015 * gcc.target/i386/pr42542-2b.c: Likewise.
15016 * gcc.target/i386/pr42542-3.c: Likewise.
15017 * gcc.target/i386/pr42542-3a.c: Likewise.
15018
15019 2009-01-04 Tobias Burnus <burnus@net-b.de>
15020
15021 PR fortran/41872
15022 * gfortran.dg/allocatable_scalar_5.f90: New test.
15023 * gfortran.dg/allocatable_scalar_6.f90: New test.
15024
15025 2010-01-03 Richard Guenther <rguenther@suse.de>
15026
15027 PR testsuite/42583
15028 * gfortran.dg/gomp/recursion1.f90: Remove.
15029
15030 2010-01-03 Richard Guenther <rguenther@suse.de>
15031
15032 * gcc.dg/Warray-bounds.c: Remove XFAILs.
15033 * gcc.dg/uninit-6.c: Likewise.
15034 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15035
15036 2010-01-03 Richard Guenther <rguenther@suse.de>
15037
15038 PR tree-optimization/42589
15039 * gcc.target/i386/pr42589.c: New testcase.
15040
15041 2010-01-03 Richard Guenther <rguenther@suse.de>
15042
15043 PR tree-optimization/42438
15044 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15045
15046 2010-01-02 Richard Guenther <rguenther@suse.de>
15047
15048 PR testsuite/41651
15049 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15050
15051 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
15052
15053 PR target/42448
15054 * gcc.target/alpha/pr42448-1.c: New test.
15055 * gcc.target/alpha/pr42448-2.c: Ditto.
15056
15057 2010-01-01 Joseph Myers <joseph@codesourcery.com>
15058
15059 PR preprocessor/41947
15060 * gcc.dg/c99-hexfloat-3.c: New test.
15061
15062 2010-01-01 Richard Guenther <rguenther@suse.de>
15063
15064 PR c/42570
15065 * gcc.c-torture/execute/pr42570.c: New testcase.
15066
15067 2010-01-01 Richard Guenther <rguenther@suse.de>
15068
15069 PR middle-end/42559
15070 * gcc.c-torture/compile/pr42559.c: New testcase.
15071
15072 \f
15073 Copyright (C) 2010 Free Software Foundation, Inc.
15074
15075 Copying and distribution of this file, with or without modification,
15076 are permitted in any medium without royalty provided the copyright
15077 notice and this notice are preserved.