]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/ChangeLog
In gcc/objc/: 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
[gcc.git] / gcc / testsuite / ChangeLog
1 2010-11-14 Nicola Pero <nicola.pero@meta-innovation.com>
2
3 * objc.dg/property/at-property-21.m: New.
4 * objc.dg/property/at-property-22.m: New.
5 * objc.dg/property/at-property-23.m: New.
6 * objc.dg/property/synthesize-9.m: New.
7 * objc.dg/property/synthesize-10.m: New.
8 * objc.dg/property/synthesize-11.m: New.
9 * obj-c++.dg/property/at-property-21.mm: New.
10 * obj-c++.dg/property/at-property-22.mm: New.
11 * obj-c++.dg/property/at-property-23.mm: New.
12 * obj-c++.dg/property/synthesize-9.mm: New.
13 * obj-c++.dg/property/synthesize-10.mm: New.
14 * obj-c++.dg/property/synthesize-11.mm: New.
15
16 * objc.dg/property/at-property-4.m: Updated to match new compiler
17 where some errors have been converted into warnings and vice versa.
18 * objc.dg/property/at-property-16.m: Same change.
19 * objc.dg/property/at-property-18.m: Same change.
20 * objc.dg/property/property-neg-5.m: Same change.
21 * obj-c++.dg/property/at-property-4.mm: Same change.
22 * obj-c++.dg/property/at-property-16.mm: Same change.
23 * obj-c++.dg/property/at-property-18.mm: Same change.
24 * obj-c++.dg/property/property-neg-5.mm: Same change.
25
26 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
27 commented out because of testsuite problems; I found out that
28 using dg-warning instead of dg-message gets them to work.
29 * obj-c++.dg/property/property-neg-3.mm: Same change.
30 * obj-c++.dg/property/synthesize-6.mm: Same change.
31 * obj-c++.dg/property/at-property-5.mm: Same change.
32 * obj-c++.dg/property/at-property-14.mm: Same change.
33 * obj-c++.dg/property/at-property-18.mm: Same change.
34 * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
35 some tests still do not work due to some other testsuite issue).
36
37 2010-11-13 Jason Merrill <jason@redhat.com>
38
39 * g++.dg/cpp0x/auto20.C: New.
40
41 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
42
43 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
44 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
45
46 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
47
48 PR c/46462
49 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
50 * gcc.dg/pr35746.c: Likewise.
51 * gcc.dg/cpp/direct2.c: Likewise.
52 * gcc.dg/cpp/direct2s.c: Likewise.
53 * gcc.dg/noncompile/920923-1.c: Likewise.
54 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
55
56 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
57
58 * obj-c++.dg/attributes/method-format-1.mm: Adjust.
59
60 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
61
62 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
63 a pointer to an arbitrary C struct with an Objective-C protocol.
64 Test various valid uses of typedef with Objective-C objects and
65 protocols instead.
66 * objc.dg/invalid-type-1.m: New.
67 * obj-c++.dg/invalid-type-1.m: New.
68
69 2010-11-13 Iain Sandoe <iains@gcc.gnu.org>
70
71 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
72
73 2010-11-13 Tobias Burnus <burnus@net-b.de>
74
75 PR fortran/45742
76 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
77
78 2010-11-13 Tobias Burnus <burnus@net-b.de>
79
80 PR fortran/45742
81 * gfortran.dg/volatile12.f90: New.
82
83 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
84
85 * objc.dg/attributes/method-format-1.m: Adjust.
86
87 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
88
89 PR c/20385
90 * gcc.dg/decl-9.c: New.
91
92 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
93
94 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
95
96 2010-11-13 Paolo Bonzini <bonzini@gnu.org>
97
98 * gcc.dg/format/few-1.c: New test.
99 * gcc.dg/format/asm_fprintf-1.c: Adjust.
100 * gcc.dg/format/c90-scanf-1.c: Adjust.
101 * gcc.dg/format/cmn-err-1.c: Adjust.
102 * gcc.dg/format/dfp-printf-1.c: Adjust.
103 * gcc.dg/format/dfp-scanf-1.c: Adjust.
104 * gcc.dg/format/gcc_diag-1.c: Adjust.
105 * gcc.dg/format/ms_unnamed-1.c: Adjust.
106 * gcc.dg/format/strfmon-1.c: Adjust.
107 * gcc.dg/format/unnamed-1.c: Adjust.
108 * gcc.dg/format/xopen-2.c: Adjust.
109 * g++.dg/ext/builtin4.C: Adjust.
110 * g++.dg/ext/builtin5.C: Adjust.
111
112 2010-11-12 Joseph Myers <joseph@codesourcery.com>
113
114 * gcc.dg/pragma-diag-2.c: New test.
115
116 2010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
117
118 PR fortran/45794
119 * gfortran.dg/optional_mask.f90: New test.
120
121 2010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com> <ville.voutilainen@symbio.com>
122
123 * g++.dg/cpp0x/defaulted15.C: Adjust.
124
125 2010-11-12 James Dennett <jdennett@google.com>
126
127 PR c++/39415
128 * g++.dg/expr/static_cast7.C: New.
129
130 2010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
131
132 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
133 warning.
134 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
135 mips-sgi-irix*.
136 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
137 * gcc.target/mips/call-3.c: Add dg-require-visibility.
138
139 2010-11-12 Eric Botcazou <ebotcazou@adacore.com>
140
141 * gcc.dg/pr46375.c: New test.
142
143 2010-11-11 Nathan Froyd <froydnj@codesourcery.com>
144
145 PR c/44782
146 * c-c++-common/fmax-errors.c: New test.
147
148 2010-11-11 Richard Henderson <rth@redhat.com>
149
150 * gcc.target/i386/sse-24.c: Use -ffp-contract.
151
152 2010-11-11 Jan Hubicka <jh@suse.cz>
153
154 * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
155 * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
156
157 2010-11-12 Jakub Jelinek <jakub@redhat.com>
158
159 PR target/46088
160 * gcc.dg/pr46088.c: New test.
161
162 2010-11-11 Steven G. Kargl <kargl@gcc.gnu.org>
163
164 * gfortran.dg/empty_derived_type.f90: New test.
165
166 2010-11-11 Tobias Burnus <burnus@net-b.de>
167
168 PR fortran/46413
169 * gfortran.dg/class_31.f90: New.
170
171 PR fortran/46205
172 * gfortran.dg/forall_14.f90: New.
173
174 2010-11-11 Jakub Jelinek <jakub@redhat.com>
175 Tobias Burnus <burnus@net-b.de>
176
177 PR fortran/46325
178 * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
179
180 2010-11-11 Jan Hubicka <jh@suse.cz>
181
182 * gcc.dg/20081223-1.c: Update LTO options.
183 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
184 * gcc.dg/lto/20081118_0.c: Update LTO options.
185 * gcc.dg/lto/ipareference_0.c: Update LTO options.
186 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
187 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
188 * gcc.dg/lto/ipacp_0.c: Update LTO options.
189 * gcc.dg/lto/20090116_0.c: Update LTO options.
190 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
191 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
192 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
193 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
194 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
195 * gcc.dg/lto/20081224_0.c: Update LTO options.
196 * gcc.dg/lto/20090219_0.c: Update LTO options.
197 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
198 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
199 * gcc.dg/lto/20081115_0.c: Update LTO options.
200 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
201 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
202 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
203 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
204 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
205 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
206 * g++.dg/20090107-1.C: Update LTO options.
207 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
208 * g++.dg/lto/20081123_0.C: Update LTO options.
209 * g++.dg/lto/20090313_0.C: Update LTO options.
210 * g++.dg/lto/20081125_0.C: Update LTO options.
211 * g++.dg/lto/20081109-1_0.C: Update LTO options.
212 * g++.dg/lto/20081219_0.C: Update LTO options.
213 * g++.dg/lto/20100724-1_0.C: Update LTO options.
214 * g++.dg/lto/20081204-1_0.C: Update LTO options.
215 * g++.dg/lto/20090303_0.C: Update LTO options.
216 * g++.dg/lto/20100723-1_0.C: Update LTO options.
217 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
218 * g++.dg/lto/20090128_0.C: Update LTO options.
219 * g++.dg/lto/20081204-2_0.C: Update LTO options.
220 * g++.dg/lto/20090302_0.C: Update LTO options.
221 * g++.dg/lto/20081119-1_0.C: Update LTO options.
222 * g++.dg/lto/20081118_0.C: Update LTO options.
223 * g++.dg/20090121-1.C: Update LTO options.
224 * objc.dg/lto/lto.exp: Update LTO options.
225 * lib/lto.exp: Update LTO options.
226 * lib/gcc-dg.exp: Update LTO options.
227 * lib/c-torture.exp: Update LTO options.
228 * obj-c++.dg/lto/lto.exp: Update LTO options.
229
230 2010-11-11 Jan Hubicka <jh@suse.cz>
231
232 PR tree-optimize/40436
233 * gcc.dg/tree-ssa/inline-5.c: New testcase.
234 * gcc.dg/tree-ssa/inline-6.c: New testcase.
235
236 2010-11-11 Janus Weil <janus@gcc.gnu.org>
237
238 * gfortran.dg/proc_decl_24.f90: New.
239
240 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
241
242 * objc.dg/property/at-property-20.m: New.
243 * objc.dg/property/synthesize-8.m: New.
244 * obj-c++.dg/property/at-property-20.m: New.
245 * obj-c++.dg/property/synthesize-8.mm: New.
246
247 2010-11-11 Joseph Myers <joseph@codesourcery.com>
248
249 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
250
251 2010-11-11 Jakub Jelinek <jakub@redhat.com>
252
253 PR middle-end/46388
254 * gcc.c-torture/compile/pr46388.c: New test.
255
256 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
257
258 * lib/lto.exp (lto-get-options-main): Support optional target
259 selector for dg-suppress-ld-options.
260
261 2010-11-11 Martin Jambor <mjambor@suse.cz>
262
263 PR tree-optimization/46383
264 * g++.dg/torture/pr46383.C: New test.
265
266 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
267
268 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
269 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
270 to dg-options.
271 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
272 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
273 * g++.dg/other/i386-3.C: Ditto.
274
275 2010-11-10 Jason Merrill <jason@redhat.com>
276
277 * g++.dg/cpp0x/constexpr-46420.C: New.
278
279 2010-11-10 Joseph Myers <joseph@codesourcery.com>
280
281 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
282 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
283 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
284 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
285 expected messages.
286
287 2010-11-10 Jan Hubicka <jh@suse.cz>
288
289 PR tree-optimize/38669
290 * gcc.dg/tree-ssa/pr38699.c: New testcase.
291
292 2010-11-10 Jan Hubicka <jh@suse.cz>
293
294 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
295
296 2010-11-10 Jason Merrill <jason@redhat.com>
297
298 * g++.dg/cpp0x/constexpr-bitfield.C: New.
299
300 2010-11-10 Jakub Jelinek <jakub@redhat.com>
301
302 PR debug/46409
303 * gcc.dg/debug/pr46409.c: New test.
304
305 PR c++/46368
306 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
307
308 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
309
310 PR target/46419
311 * gcc-target/i386/pr46419.c: New test.
312
313 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
314
315 * g++.dg/other/i386-2.C: Add -mtbm.
316 * g++.dg/other/i386-3.C: Likewise.
317 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
318 * gcc.target/i386/funcspec-6.c: Likewise.
319 * gcc.target/i386/sse-12.c: Add -mtbm.
320 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
321 operand intrinsics.
322 * gcc.target/i386/sse-14.c: Likewise.
323 * gcc.target/i386/sse-22.c: Likewise.
324 * gcc.target/i386/sse-23.c: Likewise.
325 * gcc.target/i386/tbm-1.c: New file.
326 * gcc.target/i386/tbm-2.c: Likewise.
327
328 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
329
330 * g++.dg/other/i386-2.C: Add -mbmi.
331 * g++.dg/other/i386-3.C: Likewise.
332 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
333 * gcc.target/i386/funcspec-6.c: Likewise.
334 * gcc.target/i386/sse-12.c: Add -mbmi.
335 * gcc.target/i386/bmi-1.c: New file.
336 * gcc.target/i386/bmi-2.c: Likewise.
337 * gcc.target/i386/bmi-3.c: Likewise.
338 * gcc.target/i386/bmi-4.c: Likewise.
339 * gcc.target/i386/bmi-5.c: Likewise.
340 * gcc.target/i386/bmi-6.c: Likewise.
341
342 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
343
344 PR c++/46065
345 * g++.dg/pr46065.C: New test.
346
347 2010-11-10 Jan Hubicka <jh@suse.cz>
348
349 PR tree-optimize/33172
350 PR tree-optimize/43411
351 * gcc.dg/tree-ssa/pr33172.c: New testcase.
352 * g++.dg/tree-ssa/pr43411.C: New testcase.
353
354 2010-11-10 Jan Hubicka <jh@suse.cz>
355
356 PR tree-optimize/46228
357 * g++.dg/tree-ssa/pr46228.C: New testcase.
358
359 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
360
361 PR tree-optimization/46414
362 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
363 unrolling.
364
365 2010-11-10 Tobias Burnus <burnus@net-b.de>
366
367 PR fortran/46411
368 * gfortran.dg/intrinsic_7.f90: New.
369
370 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
371
372 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
373 * g++.dg/abi/thunk4.C: Likewise.
374 * g++.dg/opt/combine.C: Add dg-require-visibility.
375 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
376 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
377 alpha*-dec-osf*.
378 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
379 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
380 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
381 large arena_size.
382 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
383 * gcc.dg/intmax_t-1.c: Likewise.
384
385 2010-11-10 Tobias Burnus <burnus@net-b.de>
386
387 PR fortran/46244
388 * gfortran.dg/class_30.f90: New.
389
390 2010-11-10 Tobias Burnus <burnus@net-b.de>
391
392 PR fortran/46223
393 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
394 failure on s390.
395
396 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
397
398 PR tree-optimization/45971
399 * gcc.dg/vect/O3-pr45971.c: New.
400
401 2010-11-10 Richard Guenther <rguenther@suse.de>
402
403 PR tree-optimization/44964
404 * gcc.dg/pr44964.c: New testcase.
405
406 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
407
408 * gnat.dg/opt10.adb: Fix typo.
409
410 2010-11-10 Martin Jambor <mjambor@suse.cz>
411
412 PR tree-optimization/46351
413 PR tree-optimization/46377
414 * gnat.dg/opt10.adb: New file.
415 * gnat.dg/opt10_pkg.ads: Likewise.
416 * gnat.dg/opt11.adb: Likewise.
417 * gnat.dg/opt11.ads: Likewise.
418
419 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
420
421 * gnat.dg/boolean_conv.adb: New test.
422
423 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
424
425 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
426
427 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
428
429 * gnat.dg/unchecked_convert7.adb: New test.
430
431 2010-11-10 Richard Guenther <rguenther@suse.de>
432
433 PR tree-optimization/46398
434 * gcc.dg/torture/pr46398.c: New testcase.
435
436 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
437
438 * gfortran.dg/open_dev_null.f90: New test.
439
440 2010-11-09 Jan Hubicka <jh@suse.cz>
441
442 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
443 unrolling.
444
445 2010-11-09 Joseph Myers <joseph@codesourcery.com>
446
447 * gcc.dg/struct-semi-4.c: New test.
448
449 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
450
451 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
452 power5 to enable generation of FRIZ.
453
454 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
455 optimization.
456
457 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
458 expected.
459
460 2010-11-09 Jakub Jelinek <jakub@redhat.com>
461
462 PR target/43808
463 * gfortran.dg/pr43808.f90: New test.
464
465 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
466
467 PR tree-optimization/46036
468 * gfortran.dg/lto/pr46036_0.f90: New.
469
470 2010-10-09 Jakub Jelinek <jakub@redhat.com>
471
472 PR middle-end/45663
473 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
474 instead of first.
475
476 PR debug/46171
477 * gcc.dg/pr46171.c: New test.
478
479 2010-11-09 Richard Guenther <rguenther@suse.de>
480
481 PR tree-optimization/46355
482 * gcc.dg/pr46355.c: New testcase.
483
484 2010-11-09 Richard Guenther <rguenther@suse.de>
485
486 PR tree-optimization/46177
487 * gcc.dg/pr46177-2.c: New testcase.
488
489 2010-11-09 Richard Guenther <rguenther@suse.de>
490
491 PR testsuite/46312
492 * gcc.dg/vec-scal-opt.c: Move ...
493 * gcc.dg/vect/vect-scal-opt.c: ... here.
494 * gcc.dg/vec-scal-opt1.c: Move ...
495 * gcc.dg/vect/vect-scal-opt1.c: ... here.
496 * gcc.dg/vec-scal-opt2.c: Move ...
497 * gcc.dg/vect/vect-scal-opt2.c: ... here.
498
499 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
500
501 * gnat.dg/specs/static_initializer5.ads: New test.
502 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
503
504 2010-11-09 Jakub Jelinek <jakub@redhat.com>
505
506 PR middle-end/46360
507 * gcc.c-torture/compile/pr46360.c: New test.
508
509 PR c++/45894
510 * g++.dg/warn/Wsequence-point-2.C: New test.
511
512 2010-11-09 Janus Weil <janus@gcc.gnu.org>
513
514 PR fortran/46313
515 * gfortran.dg/class_29.f03: New.
516
517 2010-11-09 Richard Guenther <rguenther@suse.de>
518
519 PR middle-end/46221
520 * gcc.target/i386/alias-1.c: New testcase.
521
522 2010-11-08 Jason Merrill <jason@redhat.com>
523
524 * g++.dg/cpp0x/constexpr-sassert.C: New.
525
526 2010-11-08 Jason Merrill <jason@redhat.com>
527
528 * g++.dg/cpp0x/constexpr-defarg.C: New.
529
530 2010-11-08 Xinliang David Li <davidxl@google.com>
531
532 PR tree-optimization/46316
533 * gcc.c-torture/execute/pr46316.c: New test.
534
535 2010-11-08 Janus Weil <janus@gcc.gnu.org>
536
537 PR fortran/46344
538 * gfortran.dg/class_28.f03: Extended.
539
540 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
541
542 * objc.dg/property/dotsyntax-13.m: New.
543 * objc.dg/property/dotsyntax-14.m: New.
544 * objc.dg/property/dotsyntax-15.m: New.
545 * objc.dg/property/synthesize-7.m: New.
546 * obj-c++.dg/property/dotsyntax-13.mm: New.
547 * obj-c++.dg/property/dotsyntax-14.mm: New.
548 * obj-c++.dg/property/dotsyntax-15.mm: New.
549 * obj-c++.dg/property/synthesize-7.mm: New.
550
551 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
552
553 * objc.dg/property/dynamic-4.m: New.
554 * objc.dg/property/dynamic-5.m: New.
555 * objc.dg/property/dynamic-6.m: New.
556 * obj-c++.dg/property/dynamic-4.mm: New.
557 * obj-c++.dg/property/dynamic-5.mm: New.
558 * obj-c++.dg/property/dynamic-6.mm: New.
559
560 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
561
562 * objc.dg/property/synthesize-3.m: New.
563 * objc.dg/property/synthesize-4.m: New.
564 * objc.dg/property/synthesize-5.m: New.
565 * objc.dg/property/synthesize-6.m: New.
566 * obj-c++.dg/property/synthesize-3.mm: New.
567 * obj-c++.dg/property/synthesize-4.mm: New.
568 * obj-c++.dg/property/synthesize-5.mm: New.
569 * obj-c++.dg/property/synthesize-6.mm: New.
570
571 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
572
573 * objc.dg/property/at-property-5.m: Updated test.
574 * objc.dg/property/at-property-16.m: New.
575 * objc.dg/property/at-property-17.m: New.
576 * objc.dg/property/at-property-18.m: New.
577 * objc.dg/property/at-property-19.m: New.
578 * objc.dg/property/dotsyntax-12.m: New.
579 * objc.dg/protocol-inheritance-1.m: New.
580 * objc.dg/protocol-inheritance-2.m: New.
581 * obj-c++.dg/property/at-property-5.mm: Updated test.
582 * obj-c++.dg/property/at-property-16.mm: New.
583 * obj-c++.dg/property/at-property-17.mm: New.
584 * obj-c++.dg/property/at-property-18.mm: New.
585 * obj-c++.dg/property/at-property-19.mm: New.
586 * obj-c++.dg/protocol-inheritance-1.mm: New.
587 * obj-c++.dg/protocol-inheritance-2.mm: New.
588 * obj-c++.dg/property/dotsyntax-12.mm: New.
589
590 2010-11-08 Jason Merrill <jason@redhat.com>
591
592 * g++.dg/expr/overflow1.C: New.
593 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
594 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
595 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
596 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
597
598 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
599
600 * gcc.dg/pr35442.c: Adapt warning.
601
602 PR target/46280
603 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
604 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
605 * g++.dg/torture/pr36444.C: Add dg-options -msse for
606 i?86-*-* x86_64-*-*.
607 * g++.dg/torture/pr36445.C: Likewise.
608 * gcc.c-torture/compile/pr34856.c: Likewise.
609 * gcc.c-torture/compile/pr39928-1.c: Likewise.
610 * gcc.c-torture/compile/vector-1.c: Likewise.
611 * gcc.c-torture/compile/vector-2.c: Likewise.
612 * gcc.dg/pr32912-1.c: Likewise.
613 * gcc.c-torture/execute/va-arg-25.c: Move ...
614 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
615 Add dg-options -msse, dg-require-effective-target sse_runtime for
616 for i?86-*-*, x86_64-*-*.
617 * gcc.c-torture/execute/vector-1.c: Likewise.
618 * gcc.c-torture/execute/vector-2.c: Likewise.
619 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
620 i?86-*-*, x86_64-*-*.
621 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
622 * gcc.dg/tree-ssa/sra-4.c: Likewise.
623 * gcc.dg/tree-ssa/vector-1.c: Likewise.
624 * gcc.dg/tree-ssa/vector-2.c: Likewise.
625 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
626
627 2010-11-08 Steve Ellcey <sje@cup.hp.com>
628
629 * gcc.dg/torture/pr45982.c: Add -std=c99
630 * gcc.dg/torture/pr45623.c: Ditto.
631
632 2010-11-08 Steve Ellcey <sje@cup.hp.com>
633
634 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
635 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
636
637 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
638
639 PR target/28627
640 * g++.dg/ext/dllimport7.C: Adjust second error check and
641 allow test for x86_64 mingw, too.
642
643 2010-11-08 Janus Weil <janus@gcc.gnu.org>
644
645 PR fortran/46344
646 * gfortran.dg/class_28.f03: New.
647
648 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
649
650 PR rtl-optimization/45352
651 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
652 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
653 gcc.target/i386/pr45352-2.c: New tests.
654
655 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
656
657 PR libobjc/36610
658 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
659 XFAIL the run for all but m32 x86.
660
661 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
662
663 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
664 as comment character.
665
666 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
667
668 * gcc.target/mips/mips.exp: Revert previous patch.
669 * gcc.target/mips/fma-1.c: Delete.
670 * gcc.target/mips/fma-2.c: Likewise.
671 * gcc.target/mips/fma-3.c: Likewise.
672 * gcc.target/mips/fma-4.c: Likewise.
673 * gcc.target/mips/fma-5.c: Likewise.
674 * gcc.target/mips/fma-6.c: Likewise.
675 * gcc.target/mips/fma-7.c: Likewise.
676 * gcc.target/mips/fma-8.c: Likewise.
677 * gcc.target/mips/fma-9.c: Likewise.
678 * gcc.target/mips/fma-10.c: Likewise.
679 * gcc.target/mips/fma-11.c: Likewise.
680 * gcc.target/mips/fma-12.c: Likewise.
681 * gcc.target/mips/fma-13.c: Likewise.
682 * gcc.target/mips/fma-14.c: Likewise.
683 * gcc.target/mips/fma-15.c: Likewise.
684 * gcc.target/mips/fma-16.c: Likewise.
685 * gcc.target/mips/fma-17.c: Likewise.
686 * gcc.target/mips/fma-18.c: Likewise.
687 * gcc.target/mips/fma-19.c: Likewise.
688 * gcc.target/mips/fma-20.c: Likewise.
689
690 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
691
692 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
693 * gcc.target/mips/fma-1.c: New test.
694 * gcc.target/mips/fma-2.c: Likewise.
695 * gcc.target/mips/fma-3.c: Likewise.
696 * gcc.target/mips/fma-4.c: Likewise.
697 * gcc.target/mips/fma-5.c: Likewise.
698 * gcc.target/mips/fma-6.c: Likewise.
699 * gcc.target/mips/fma-7.c: Likewise.
700 * gcc.target/mips/fma-8.c: Likewise.
701 * gcc.target/mips/fma-9.c: Likewise.
702 * gcc.target/mips/fma-10.c: Likewise.
703 * gcc.target/mips/fma-11.c: Likewise.
704 * gcc.target/mips/fma-12.c: Likewise.
705 * gcc.target/mips/fma-13.c: Likewise.
706 * gcc.target/mips/fma-14.c: Likewise.
707 * gcc.target/mips/fma-15.c: Likewise.
708 * gcc.target/mips/fma-16.c: Likewise.
709 * gcc.target/mips/fma-17.c: Likewise.
710 * gcc.target/mips/fma-18.c: Likewise.
711 * gcc.target/mips/fma-19.c: Likewise.
712 * gcc.target/mips/fma-20.c: Likewise.
713
714 2010-11-06 Jason Merrill <jason@redhat.com>
715
716 * g++.dg/cpp0x/constexpr-ctor3.C: New.
717
718 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
719
720 PR c/43384
721 * gcc.dg/parser-error-3.c: New test.
722
723 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
724
725 PR c++/45332
726 * g++.dg/parse/semicolon2.C: New testcase.
727 * g++.dg/ext/asmspec1.C: Adjust.
728 * g++.dg/init/new13.C: Adjust.
729 * g++.dg/parse/ctor5.C: Adjust.
730
731 2010-11-06 Janus Weil <janus@gcc.gnu.org>
732
733 PR fortran/46330
734 * gfortran.dg/class_27.f03: New.
735
736 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
737
738 Fixed using the Objective-C 2.0 dot-syntax with self and super.
739 * objc.dg/property/dotsyntax-5.m: New.
740 * objc.dg/property/dotsyntax-6.m: New.
741 * objc.dg/property/dotsyntax-7.m: New.
742 * objc.dg/property/dotsyntax-8.m: New.
743 * objc.dg/property/dotsyntax-9.m: New.
744 * objc.dg/property/dotsyntax-10.m: New.
745 * objc.dg/property/dotsyntax-11.m: New.
746 * obj-c++.dg/property/dotsyntax-5.mm: New.
747 * obj-c++.dg/property/dotsyntax-6.mm: New.
748 * obj-c++.dg/property/dotsyntax-7.mm: New.
749 * obj-c++.dg/property/dotsyntax-8.mm: New.
750 * obj-c++.dg/property/dotsyntax-9.mm: New.
751 * obj-c++.dg/property/dotsyntax-10.mm: New.
752 * obj-c++.dg/property/dotsyntax-11.mm: New.
753
754 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
755
756 * obj-c++.dg/encode-3.mm: Provide a different string check for the
757 NeXT runtime when the type is READONLY.
758
759 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
760
761 * gcc.target/i386/387-2.c: Skip if -march= is specified.
762 * gcc.target/i386/387-6.c: Ditto.
763 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
764 * gcc.target/i386/387-4.c: Ditto.
765 * gcc.target/i386/387-7.c: Ditto.
766 * gcc.target/i386/387-8.c: Ditto.
767 * gcc.target/i386/387-9.c: Ditto.
768 * gcc.target/i386/387-10.c: Ditto.
769 * gcc.target/i386/387-11.c: Ditto.
770 * gcc.target/i386/387-12.c: Ditto.
771
772 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
773
774 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
775
776 PR target/44981
777 * gcc.dg/darwin-cfstring-format-1.c: New.
778 * gcc.dg/warn-nsstring.c: New.
779 * objc.dg/fsf-nsstring-format-1.m: New.
780 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
781 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
782 linker warning.
783
784 2010-11-05 Jason Merrill <jason@redhat.com>
785
786 PR c++/45473
787 * g++.dg/inherit/virtual6.C: New.
788
789 2010-11-05 Jakub Jelinek <jakub@redhat.com>
790
791 PR c/44772
792 * gcc.dg/Wcxx-compat-21.c: New test.
793
794 2010-11-05 Ian Lance Taylor <iant@google.com>
795
796 PR target/46084
797 * gcc.target/i386/pr46084.c: New test.
798
799 2010-11-05 Steve Ellcey <sje@cup.hp.com>
800
801 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
802 * (check_effective_target_mempcpy): New.
803 * gcc.c-torture/execute/pr45636.c: Move this...
804 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
805
806 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
807
808 * gcc.target/i386/i386.exp (FLAGS): Remove.
809 Wrap gcc_target_compile with $clearcap_ldflags added to options.
810
811 2010-11-05 Jakub Jelinek <jakub@redhat.com>
812
813 PR c++/46160
814 * g++.dg/opt/empty2.C: New test.
815
816 PR target/45670
817 * gcc.target/i386/pr45670.c: New test.
818
819 2010-11-05 Janus Weil <janus@gcc.gnu.org>
820
821 PR fortran/45451
822 PR fortran/46174
823 * gfortran.dg/class_19.f03: Modified.
824 * gfortran.dg/class_allocate_6.f03: New.
825
826 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
827
828 * gcc.target/i386/avx-vzeroupper-19.c: New.
829
830 2010-11-05 Jakub Jelinek <jakub@redhat.com>
831
832 PR tree-optimization/46099
833 * gcc.dg/autopar/pr46099.c: New test.
834
835 PR middle-end/43690
836 * c-c++-common/pr43690.c: New test.
837
838 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
839
840 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
841 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
842 declaration and implementation.
843 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
844 * obj-c++.dg/property/at-property-13.mm: Likewise.
845 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
846 * obj-c++.dg/property/property-1.mm: Likewise.
847 * obj-c++.dg/property/at-property-7.mm: Likewise.
848 * obj-c++.dg/property/at-property-9.mm: Likewise.
849 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
850 * obj-c++.dg/property/at-property-10.mm: Likewise.
851 * obj-c++.dg/property/synthesize-2.mm: Likewise.
852 * obj-c++.dg/property/at-property-12.mm: Likewise.
853 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
854 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
855 * obj-c++.dg/property/at-property-6.mm: Likewise.
856 * obj-c++.dg/property/at-property-8.mm: Likewise.
857 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
858 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
859 * obj-c++.dg/property/at-property-11.mm: Likewise.
860 * obj-c++.dg/template-8.mm: Likewise.
861 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
862 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
863 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
864 and put a FIXME for this.
865 * obj-c++.dg/property/property-2.mm: Remove.
866 * obj-c++.dg/property/property-3.mm: Remove.
867
868 2010-11-05 Jakub Jelinek <jakub@redhat.com>
869
870 PR debug/46307
871 * gcc.dg/pr46307.c: New test.
872
873 2010-11-05 Jason Merrill <jason@redhat.com>
874
875 PR c++/46304
876 * g++.dg/ext/complex6.C: New.
877
878 2010-11-04 Bud Davis <jimmied@smu.edu>
879
880 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
881
882 2010-11-04 Chao-ying Fu <fu@mips.com>
883
884 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
885 msubu, mult, multu.
886 * gcc.target/mips/mips32-dsp-run.c: Likewise.
887
888 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
889
890 Fixed using the Objective-C 2.0 dot-syntax with class names.
891 * objc.dg/property/dotsyntax-3.m: New.
892 * objc.dg/property/dotsyntax-4.m: New.
893 * obj-c++.dg/property/dotsyntax-3.mm: New.
894 * obj-c++.dg/property/dotsyntax-4.mm: New.
895
896 * objc.dg/fobjc-std-1.m: Added test for warnings when the
897 Objective-C 2.0 dot-syntax is used with class names.
898 * obj-c++.dg/fobjc-std-1.mm: Same change.
899
900 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
901
902 * gcc.target/powerpc/loop_align.c: New.
903
904 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
905
906 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
907
908 merge from FSF 'apple/trunk' branch.
909 * gcc.target/powerpc/darwin64-abi.c: New.
910
911 2010-11-04 Jakub Jelinek <jakub@redhat.com>
912
913 PR tree-optimization/46233
914 * gcc.dg/pr46233.c: New test.
915
916 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
917
918 * objc.dg/property/property-2.m: Deleted.
919 * objc.dg/property/property-3.m: Deleted.
920
921 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
922
923 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
924 defined.
925 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
926 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
927 * objc.dg/property/property-1.m: Likewise.
928 * objc.dg/property/at-property-6.m: Likewise.
929 * objc.dg/property/at-property-7.m: Likewise.
930 * objc.dg/property/dotsyntax-1.m: Likewise.
931 * objc.dg/property/at-property-8.m: Likewise.
932 * objc.dg/property/dotsyntax-2.m: Likewise.
933 * objc.dg/property/at-property-9.m: Likewise.
934 * objc.dg/property/synthesize-2.m: Likewise.
935 * objc.dg/property/at-property-10.m: Likewise.
936 * objc.dg/property/at-property-11.m: Likewise.
937 * objc.dg/property/at-property-12.m: Likewise.
938 * objc.dg/property/at-property-13.m: Likewise.
939 * objc.dg/property/fsf-property-method-access.m: Likewise.
940 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
941 linker warning.
942 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
943 warnings.
944 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
945 deprecation warnings. Use Object1 implementation.
946 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
947 * objc/execute/forward-1.m: Remove.
948 * objc/execute/forward-1.x: Remove.
949
950 2010-11-04 Jason Merrill <jason@redhat.com>
951
952 * g++.dg/cpp0x/constexpr-access.C: New.
953
954 2010-11-04 Richard Guenther <rguenther@suse.de>
955
956 PR rtl-optimization/46183
957 * gcc.dg/torture/pr46183.c: New testcase.
958
959 2010-11-04 Richard Guenther <rguenther@suse.de>
960
961 PR tree-optimization/46068
962 * gcc.dg/torture/pr46068.c: New testcase.
963
964 2010-11-04 Richard Guenther <rguenther@suse.de>
965
966 PR tree-optimization/45991
967 * gcc.dg/pr45991.c: New testcase.
968
969 2010-11-04 Richard Guenther <rguenther@suse.de>
970
971 PR tree-optimization/46154
972 * g++.dg/torture/pr46154.C: New testcase.
973
974 2010-11-04 Richard Guenther <rguenther@suse.de>
975
976 PR tree-optimization/45733
977 * gcc.dg/pr45733.c: New testcase.
978
979 2010-11-04 Ira Rosen <irar@il.ibm.com>
980
981 PR tree-optimization/46213
982 * gfortran.dg/vect/pr46213.f90: New.
983
984 2010-11-04 Richard Guenther <rguenther@suse.de>
985
986 PR testsuite/45702
987 * gcc.dg/pr34989-1.c: Move ...
988 * gcc.dg/lto/pr34989-1_0.c: ... here.
989 * gcc.dg/pr34989-2.c: Move ...
990 * gcc.dg/lto/pr34989-1_1.c: ... here.
991 * gcc.dg/pr27898.c: Move ...
992 * gcc.dg/lto/pr27898_0.c: ... here and ...
993 * gcc.dg/lto/pr27898_1.c: ... split.
994 * gcc.dg/pr28712.c: Move ...
995 * gcc.dg/lto/pr28712_0.c: ... here and ...
996 * gcc.dg/lto/pr28712_1.c: ... split ...
997 * gcc.dg/lto/pr28712_2.c: ... twice.
998 * gcc.dg/pr28706.c: Move ...
999 * gcc.dg/lto/pr28706_0.c: ... here and ...
1000 * gcc.dg/lto/pr28706_1.c: ... split.
1001
1002 2010-11-04 Richard Guenther <rguenther@suse.de>
1003 Richard Henderson <rth@redhat.com>
1004
1005 * gcc.target/i386/fma4-vector-2.c: New testcase.
1006
1007 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1008 Richard Guenther <rguenther@suse.de>
1009
1010 * gcc.dg/vec-scal-opt.c: New testcase.
1011 * gcc.dg/vec-scal-opt1.c: New testcase.
1012 * gcc.dg/vec-scal-opt2.c: New testcase.
1013
1014 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
1015
1016 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
1017 from plugin build flags on Darwin targets.
1018
1019 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1020
1021 * gcc.target/i386/pr46285.c: Require split_stack target.
1022
1023 2010-11-03 Jason Merrill <jason@redhat.com>
1024
1025 PR c++/46293
1026 * g++.dg/cpp0x/constexpr-base2.C: New.
1027
1028 PR c++/46289
1029 * g++.dg/cpp0x/initlist45.C: New.
1030
1031 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1032
1033 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
1034 is now allowed in categories.
1035 * obj-c++.dg/property/dynamic-2.mm: Same change.
1036 * objc.dg/property/dynamic-3.m: New.
1037 * obj-c++.dg/property/dynamic-3.mm: New.
1038 * objc.dg/property/at-property-14.m: New.
1039 * objc.dg/property/at-property-15.m: New.
1040 * obj-c++.dg/property/at-property-14.mm: New.
1041 * obj-c++.dg/property/at-property-15.mm: New.
1042
1043 * objc.dg/foreach-6.m: Added a few more tests for valid and
1044 invalid iterating variables and collections.
1045
1046 2010-11-03 Xinliang David Li <davidxl@google.com>
1047
1048 PR target/46200
1049 * g++.dg/tree-ssa/ivopts-2.C: New test.
1050
1051 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1052
1053 PR target/46295
1054 * gcc.target/i386/pr46295.c: New.
1055
1056 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1057
1058 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
1059 precision min/max for single precision on VSX.
1060
1061 2010-11-03 Jason Merrill <jason@redhat.com>
1062
1063 PR c++/46289
1064 * g++.dg/cpp0x/constexpr-ice3.C: New.
1065
1066 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
1067
1068 * gnat.dg/opt8.ad[sb]: New test.
1069 * gnat.dg/opt8_pkg.ads: New helper.
1070
1071 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1072
1073 PR rtl-optimization/45865
1074 * gcc.dg/pr45865.c: New.
1075 * gcc.dg/torture/pr45865.c: Likewise.
1076
1077 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
1078 * gcc.target/arm/headmerge-2.c: Likewise.
1079 * gcc.target/i386/headmerge-1.c: Likewise.
1080 * gcc.target/i386/headmerge-2.c: Likewise.
1081
1082 2010-11-03 Richard Guenther <rguenther@suse.de>
1083
1084 PR middle-end/46288
1085 * gcc.dg/pr46288.c: New testcase.
1086
1087 2010-11-03 Richard Guenther <rguenther@suse.de>
1088
1089 PR tree-optimization/44807
1090 * gcc.dg/torture/pr44807.c: New testcase.
1091
1092 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1093
1094 PR libgfortran/43899
1095 * gfortran.dg/namelist_67.f90: New test.
1096
1097 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1098
1099 PR tree-optimization/46009
1100 * gcc.dg/vect/pr46009.c: New function.
1101
1102 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1103
1104 Implemented -fobjc-std=objc1 flag.
1105 * objc.dg/fobjc-std-1.m: New.
1106 * obj-c++.dg/fobjc-std-1.mm: New.
1107
1108 2010-11-03 Richard Guenther <rguenther@suse.de>
1109
1110 PR middle-end/46241
1111 * g++.dg/debug/pr46241.C: New testcase.
1112
1113 2010-11-03 Richard Guenther <rguenther@suse.de>
1114
1115 PR tree-optimization/46190
1116 * gfortran.dg/pr46190.f90: New testcase.
1117
1118 2010-11-03 Richard Guenther <rguenther@suse.de>
1119
1120 PR testsuite/46274
1121 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
1122 * gcc.dg/vect/vect-19.c: Likewise.
1123 * gcc.dg/vect/vect-17.c: Likewise.
1124
1125 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
1126
1127 PR target/46285
1128 * gcc.target/i386/pr46285.c: New.
1129
1130 2010-11-03 Richard Guenther <rguenther@suse.de>
1131
1132 PR tree-optimization/46217
1133 * gcc.dg/pr46217.c: New testcase.
1134
1135 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
1136
1137 * objc.dg/property/dotsyntax-1.m: New.
1138 * objc.dg/property/dotsyntax-2.m: New.
1139 * obj-c++.dg/property/dotsyntax-1.mm: New.
1140 * obj-c++.dg/property/dotsyntax-2.mm: New.
1141
1142 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1143
1144 PR tree-optimization/46165
1145 * gcc.dg/pr46165.c: New test.
1146
1147 2010-11-03 Richard Guenther <rguenther@suse.de>
1148
1149 PR middle-end/46251
1150 * gcc.dg/pr46251.c: New testcase.
1151
1152 2010-11-03 Jakub Jelinek <jakub@redhat.com>
1153
1154 PR tree-optimization/46107
1155 * gcc.c-torture/compile/pr46107.c: New test.
1156
1157 PR debug/46252
1158 * gcc.dg/pr46252.c: New test.
1159
1160 PR rtl-optimization/46034
1161 PR rtl-optimization/46212
1162 PR rtl-optimization/46248
1163 * gcc.c-torture/compile/pr46034.c: New test.
1164 * gcc.c-torture/compile/pr46248.c: New test.
1165 * gcc.dg/pr46212.c: New test.
1166
1167 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
1168
1169 * gnat.dg/sizetype4.adb: New test.
1170
1171 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
1172
1173 * gcc.target/i386/avx-vzeroupper-15.c: New.
1174 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1175 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1176 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1177
1178 PR target/46253
1179 * gcc.target/i386/pr46253.c: New.
1180
1181 2010-11-02 Steven G. Kargl <kargl@gcc.gnu.org>
1182 Tobias Burnus <burnus@net-b.de>
1183
1184 PR fortran/45170
1185 * gfortran.dg/deferred_type_param_1.f90: New.
1186 * gfortran.dg/deferred_type_param_2.f90: New.
1187 * gfortran.dg/initialization_1.f90: Update dg-errors.
1188 * gfortran.dg/initialization_9.f90: Update dg-errors.
1189
1190 2010-11-02 Richard Guenther <rguenther@suse.de>
1191
1192 PR tree-optimization/46149
1193 * g++.dg/torture/pr46149.C: New testcase.
1194
1195 2010-11-02 Richard Guenther <rguenther@suse.de>
1196
1197 PR tree-optimization/46216
1198 * gcc.dg/torture/pr46216.c: New testcase.
1199
1200 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1201
1202 PR target/46131
1203 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1204 *-*-osf*.
1205
1206 2010-11-02 Richard Guenther <rguenther@suse.de>
1207
1208 PR tree-optimization/46184
1209 * gcc.dg/pr46184.c: New testcase.
1210
1211 2010-11-02 Richard Guenther <rguenther@suse.de>
1212
1213 PR tree-optimization/46177
1214 * gcc.dg/pr46177.c: New testcase.
1215
1216 2010-11-02 Martin Jambor <mjambor@suse.cz>
1217
1218 PR middle-end/46120
1219 * g++.dg/ipa/ivinline-9.C: New test.
1220
1221 2010-11-02 Martin Jambor <mjambor@suse.cz>
1222
1223 PR tree-optimization/45875
1224 * g++.dg/torture/pr45875.C: New test.
1225
1226 2010-11-02 Richard Guenther <rguenther@suse.de>
1227
1228 PR testsuite/46249
1229 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1230
1231 2010-11-02 Jakub Jelinek <jakub@redhat.com>
1232
1233 PR debug/46255
1234 * gcc.dg/pr46255.c: New test.
1235
1236 2010-11-02 Dodji Seketeli <dodji@redhat.com>
1237
1238 PR c++/46170
1239 PR c++/46162
1240 * g++.dg/template/sfinae26.C: New test.
1241 * g++.dg/template/sfinae27.C: Likewise.
1242
1243 2010-11-02 Dodji Seketeli <dodji@redhat.com>
1244
1245 PR c++/45606
1246 * g++.dg/template/typedef36.C: New test.
1247 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1248 * g++.dg/template/canon-type-10.C: Likewise.
1249 * g++.dg/template/canon-type-11.C: Likewise.
1250 * g++.dg/template/canon-type-12.C: Likewise.
1251 * g++.dg/template/canon-type-13.C: Likewise.
1252
1253 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
1254
1255 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1256 instance of debug_pubnames on darwin.
1257
1258 2010-11-01 Jason Merrill <jason@redhat.com>
1259 Benjamin Kosnik <bkoz@redhat.com>
1260
1261 * g++.dg/cpp0x/constexpr-initlist2.C: New.
1262 * g++.dg/cpp0x/constexpr-initlist3.C: New.
1263
1264 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1265 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1266 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1267 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1268 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1269 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1270 * g++.dg/cpp0x/constexpr-array.C: New.
1271 * g++.dg/cpp0x/constexpr-base.C: New.
1272 * g++.dg/cpp0x/constexpr-complex.C: New.
1273 * g++.dg/cpp0x/constexpr-data1.C: New.
1274 * g++.dg/cpp0x/constexpr-data2.C: New.
1275 * g++.dg/cpp0x/constexpr-deref.C: New.
1276 * g++.dg/cpp0x/constexpr-diag1.C: New.
1277 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1278 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1279 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1280 * g++.dg/cpp0x/constexpr-empty.C: New.
1281 * g++.dg/cpp0x/constexpr-empty2.C: New.
1282 * g++.dg/cpp0x/constexpr-empty3.C: New.
1283 * g++.dg/cpp0x/constexpr-empty4.C: New.
1284 * g++.dg/cpp0x/constexpr-empty5.C: New.
1285 * g++.dg/cpp0x/constexpr-ex1.C: New.
1286 * g++.dg/cpp0x/constexpr-ex2.C: New.
1287 * g++.dg/cpp0x/constexpr-ex3.C: New.
1288 * g++.dg/cpp0x/constexpr-ex4.C: New.
1289 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1290 * g++.dg/cpp0x/constexpr-fnptr.C: New.
1291 * g++.dg/cpp0x/constexpr-function1.C: New.
1292 * g++.dg/cpp0x/constexpr-function2.C: New.
1293 * g++.dg/cpp0x/constexpr-function3.C: New.
1294 * g++.dg/cpp0x/constexpr-ice.C: New.
1295 * g++.dg/cpp0x/constexpr-initlist.C: New.
1296 * g++.dg/cpp0x/constexpr-neg1.C: New.
1297 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1298 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1299 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1300 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1301 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1302 * g++.dg/cpp0x/constexpr-nonlit.C: New.
1303 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1304 * g++.dg/cpp0x/constexpr-nullptr.C: New.
1305 * g++.dg/cpp0x/constexpr-object1.C: New.
1306 * g++.dg/cpp0x/constexpr-object2.C: New.
1307 * g++.dg/cpp0x/constexpr-overflow.C: New.
1308 * g++.dg/cpp0x/constexpr-pedantic.C: New.
1309 * g++.dg/cpp0x/constexpr-pos1.C: New.
1310 * g++.dg/cpp0x/constexpr-potential1.C: New.
1311 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1312 * g++.dg/cpp0x/constexpr-pure.C: New.
1313 * g++.dg/cpp0x/constexpr-static.C: New.
1314 * g++.dg/cpp0x/constexpr-static2.C: New.
1315 * g++.dg/cpp0x/constexpr-static3.C: New.
1316 * g++.dg/cpp0x/constexpr-static4.C: New.
1317 * g++.dg/cpp0x/constexpr-static5.C: New.
1318 * g++.dg/cpp0x/constexpr-static6.C: New.
1319 * g++.dg/cpp0x/constexpr-string.C: New.
1320 * g++.dg/cpp0x/constexpr-switch.C: New.
1321 * g++.dg/cpp0x/constexpr-targ.C: New.
1322 * g++.dg/cpp0x/constexpr-throw.C: New.
1323 * g++.dg/cpp0x/constexpr-typeid.C: New.
1324 * g++.dg/cpp0x/constexpr-union.C: New.
1325 * g++.dg/cpp0x/constexpr-value.C: New.
1326 * g++.dg/cpp0x/constexpr-value2.C: New.
1327 * g++.dg/cpp0x/constexpr-variadic.C: New.
1328 * g++.dg/cpp0x/initlist5.C: Use constexpr.
1329 * g++.dg/cpp0x/static_assert3.C: Add expected error.
1330 * g++.dg/other/fold1.C: Likewise.
1331 * g++.dg/parse/crash36.C: Likewise.
1332 * g++.dg/parse/constant4.C: Adjust expected error.
1333 * g++.dg/template/arg5.C: Likewise.
1334 * g++.dg/template/non-dependent10.C: Likewise.
1335 * g++.dg/template/qualified-id3.C: Likewise.
1336 * g++.dg/warn/overflow-warn-1.C: Likewise.
1337 * g++.dg/warn/overflow-warn-3.C: Likewise.
1338 * g++.dg/warn/overflow-warn-4.C: Likewise.
1339 * g++.old-deja/g++.pt/crash10.C: Likewise.
1340
1341 * g++.dg/cpp0x/constexpr-ctor2.C: New.
1342
1343 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1344
1345 Implemented format and noreturn attributes for Objective-C methods.
1346 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1347 * objc.dg/attributes/method-deprecated-1.m: New.
1348 * objc.dg/attributes/method-deprecated-2.m: New.
1349 * objc.dg/attributes/method-deprecated-3.m: New.
1350 * objc.dg/attributes/method-noreturn-1.m: New.
1351 * objc.dg/attributes/method-sentinel-1.m: New.
1352 * objc.dg/attributes/method-format-1.m: New.
1353 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1354 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1355 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1356 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1357 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1358 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1359 * obj-c++.dg/attributes/method-format-1.mm: New.
1360
1361 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1362
1363 * objc.dg/property/at-property-deprecated-1.m: New.
1364 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1365
1366 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1367
1368 Implemented Objective-C 2.0 property accessors.
1369 * objc.dg/property/at-property-6.m: Use nonatomic properties to
1370 avoid testing more complex accessors in this testcase which is not
1371 about them.
1372 * objc.dg/property/at-property-7.m: Same change.
1373 * objc.dg/property/at-property-8.m: Same change.
1374 * objc.dg/property/at-property-9.m: Same change.
1375 * objc.dg/property/at-property-10.m: Same change.
1376 * objc.dg/property/at-property-11.m: Same change.
1377 * obj-c++.dg/property/at-property-6.mm: Same change.
1378 * obj-c++.dg/property/at-property-7.mm: Same change.
1379 * obj-c++.dg/property/at-property-8.mm: Same change.
1380 * obj-c++.dg/property/at-property-9.mm: Same change.
1381 * obj-c++.dg/property/at-property-10.mm: Same change.
1382 * obj-c++.dg/property/at-property-11.mm: Same change.
1383 * objc.dg/property/at-property-12.m: New.
1384 * objc.dg/property/at-property-13.m: New.
1385 * obj-c++.dg/property/at-property-12.mm: New.
1386 * obj-c++.dg/property/at-property-13.mm: New.
1387
1388 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
1389
1390 PR fortran/46152
1391 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1392 * gfortran.dg/allocate_with_typespec_4.f90: New test.
1393 * gfortran.dg/allocate_with_typespec_1.f90: New test.
1394 * gfortran.dg/allocate_with_typespec_2.f: New test.
1395 * gfortran.dg/allocate_with_typespec_3.f90: New test.
1396 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1397 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1398
1399 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
1400 Nathan Froyd <froydnj@codesourcery.com>
1401
1402 PR tree-optimization/46259
1403 * gfortran.dg/pr46259.f: New testcase.
1404
1405 2010-11-01 Paul Koning <ni1d@arrl.net>
1406
1407 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1408 * gcc.c-torture/compile/20020604-1.c: Ditto.
1409 * gcc.c-torture/compile/20001226-1.c: Ditto.
1410 * gcc.c-torture/compile/20010327-1.c: Ditto.
1411 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1412 * gcc.c-torture/compile/pr43191.c: Ditto.
1413 * gcc.c-torture/compile/pr41181.c: Ditto.
1414
1415 2010-10-31 Richard Henderson <rth@redhat.com>
1416
1417 * lib/target-supports.exp
1418 (check_effective_target_automatic_stack_alignment): True for
1419 x86 but not windows.
1420 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1421 use of the preferred-stack-boundary arguments.
1422 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1423
1424 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
1425
1426 PR target/46142
1427 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1428 * gcc.target/i386/fma4-builtin-2.c: Likewise.
1429
1430 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1431
1432 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1433
1434 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1435
1436 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1437 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
1438 than tls.
1439 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1440 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1441 * objc.dg/torture/tls/thr-init.m: Likewise.
1442 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1443 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1444
1445 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1446
1447 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1448 the Linux kernel.
1449
1450 2010-10-30 Janus Weil <janus@gcc.gnu.org>
1451
1452 PR fortran/44917
1453 PR fortran/44926
1454 PR fortran/46196
1455 * gfortran.dg/typebound_generic_10.f03: New.
1456
1457 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
1458
1459 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1460 * objc.dg/property/property-neg-1.m: Updated for changes in the
1461 syntax of @property and the implementation of
1462 @synthesize/@dynamic.
1463 * objc.dg/property/property-neg-2.m: Same change.
1464 * objc.dg/property/property-neg-3.m: Same change.
1465 * objc.dg/property/property-neg-4.m: Same change.
1466 * objc.dg/property/property-neg-5.m: Same change.
1467 * objc.dg/property/property-neg-7.m: Same change.
1468 * objc.dg/property/property-1.m: Same change.
1469 * objc.dg/property/synthesize-1.m: Same change.
1470 * objc.dg/property/at-property-2.m: Same change.
1471 * objc.dg/property/at-property-4.m: Same change.
1472
1473 * objc.dg/property/fsf-property-method-acces.m: Updated for
1474 changes in the syntax of @property and the implementation of
1475 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1476 * objc.dg/property/fsf-property-basic.m: Same change.
1477 * objc.dg/property/fsf-property-named-ivar.m: Same change.
1478
1479 * objc.dg/property/at-property-5.m: New.
1480 * objc.dg/property/at-property-6.m: New.
1481 * objc.dg/property/at-property-7.m: New.
1482 * objc.dg/property/at-property-8.m: New.
1483 * objc.dg/property/at-property-9.m: New.
1484 * objc.dg/property/at-property-10.m: New.
1485 * objc.dg/property/at-property-11.m: New.
1486 * objc.dg/property/synthesize-2.m: New.
1487 * objc.dg/property/dynamic-2.m: New.
1488
1489 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1490 syntax of @property and the implementation of
1491 @synthesize/@dynamic.
1492 * obj-c++.dg/property/property-neg-2.mm: Same change.
1493 * obj-c++.dg/property/property-neg-3.mm: Same change.
1494 * obj-c++.dg/property/property-neg-4.mm: Same change.
1495 * obj-c++.dg/property/property-neg-5.mm: Same change.
1496 * obj-c++.dg/property/property-neg-7.mm: Same change.
1497 * obj-c++.dg/property/property-1.mm: Same change.
1498 * obj-c++.dg/property/synthesize-1.mm: Same change.
1499 * obj-c++.dg/property/at-property-2.mm: Same change.
1500 * obj-c++.dg/property/at-property-4.mm: Same change.
1501
1502 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1503 changes in the syntax of @property and the implementation of
1504 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1505 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1506 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1507
1508 * obj-c++.dg/property/at-property-5.mm: New.
1509 * obj-c++.dg/property/at-property-6.mm: New.
1510 * obj-c++.dg/property/at-property-7.mm: New.
1511 * obj-c++.dg/property/at-property-8.mm: New.
1512 * obj-c++.dg/property/at-property-9.mm: New.
1513 * obj-c++.dg/property/at-property-10.mm: New.
1514 * obj-c++.dg/property/at-property-11.mm: New.
1515 * obj-c++.dg/property/synthesize-2.mm: New.
1516 * obj-c++.dg/property/dynamic-2.mm: New.
1517
1518 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1519 Andrew Pinski <pinskia@gmail.com>
1520
1521 * gcc.c-torture/execute/vector-shift.c: New testcase.
1522 * gcc.c-torture/execute/vector-shift1.c: Likewise.
1523 * gcc.c-torture/execute/vector-shift2.c: Likewise.
1524 * gcc.dg/vector-shift.c: Likewise.
1525 * gcc.dg/vector-shift1.c: Likewise.
1526 * gcc.dg/torture/vector-shift2.c: Likewise.
1527 * gcc.dg/vector-shift3.c: Likewise.
1528 * gcc.dg/simd-1b.c: Adjust.
1529
1530 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
1531
1532 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1533
1534 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
1535
1536 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1537
1538 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
1539
1540 PR target/46153
1541 * gcc.target/i386/pr46153.c: New test.
1542
1543 2010-10-27 Jason Merrill <jason@redhat.com>
1544
1545 * g++.dg/cpp0x/constexpr-is_literal.C: New.
1546
1547 2010-10-27 Janus Weil <janus@gcc.gnu.org>
1548
1549 PR fortran/46161
1550 * gfortran.dg/class_dummy_3.f03: New.
1551
1552 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
1553
1554 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1555 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1556
1557 * gcc.target/i386/avx-vzeroupper-3.c: New.
1558 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1559 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1560 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1561 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1562 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1563 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1564 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1565 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1566 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1567 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1568 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1569
1570 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1571
1572 * obj-c.dg/property/at-property-4.m: New.
1573 * obj-c++.dg/property/at-property-4.mm: New.
1574 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1575 updates in warning.
1576 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1577 updates in warning.
1578
1579 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1580
1581 * objc.dg/property/at-property-1.m: New.
1582 * objc.dg/property/at-property-2.m: New.
1583 * objc.dg/property/at-property-3.m: New.
1584 * objc.dg/ivar-invalid-type-1.m: New.
1585 * obj-c++.dg/property/at-property-1.mm: New.
1586 * obj-c++.dg/property/at-property-2.mm: New.
1587 * obj-c++.dg/property/at-property-3.mm: New.
1588 * obj-c++.dg/ivar-invalid-type-1.mm: New.
1589 * objc.dg/property/property-neg-6.m: Updated testcase for updates
1590 in error reporting.
1591
1592 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1593
1594 PR libgfortran/46010
1595 * gfortran.dg/namelist_66.f90: New test.
1596 * gfortran.dg/fmt_t_6.f: Fix whitespace.
1597
1598 2010-10-26 Janus Weil <janus@gcc.gnu.org>
1599
1600 PR fortran/42647
1601 * gfortran.dg/allocatable_scalar_9.f90: Extended.
1602 * gfortran.dg/allocatable_scalar_10.f90: New.
1603 * gfortran.dg/class_19.f03: Extended.
1604
1605 2010-10-26 Jan Hubicka <jh@suse.cz>
1606
1607 PR middle-end/45736
1608 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1609
1610 2010-10-26 Ira Rosen <irar@il.ibm.com>
1611
1612 PR tree-optimization/46167
1613 * gcc.dg/vect/O-pr46167.c: New.
1614 * gcc.dg/vect/vect.exp: Run tests with -O.
1615
1616 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
1617
1618 PR target/44948
1619 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1620 * g++.dg/vect/pr33860a.cc: Likewise.
1621 * gcc.c-torture/compile/20070522-1.c: Likewise.
1622 * gcc.dg/compat/struct-align-1_x.c: Likewise.
1623 * gcc.dg/compat/struct-align-1_y.c: Likewise.
1624 * gcc.dg/compat/struct-align-2_x.c: Likewise.
1625 * gcc.dg/compat/struct-align-2_y.c: Likewise.
1626 * gcc.dg/pr44136.c: Likewise.
1627
1628 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1629 * gcc.dg/compat/vector-1_x.c: Likewise.
1630 * gcc.dg/compat/vector-1_y.c: Likewise.
1631 * gcc.dg/compat/vector-2_x.c: Likewise.
1632 * gcc.dg/compat/vector-2_y.c: Likewise.
1633 * gcc.dg/pr43300.c: Likewise.
1634
1635 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1636 * gcc.dg/compat/vector-1a_y.c: Likewise.
1637 * gcc.dg/compat/vector-1b_x.c: Likewise.
1638 * gcc.dg/compat/vector-1b_y.c: Likewise.
1639 * gcc.dg/compat/vector-2a_x.c: Likewise.
1640 * gcc.dg/compat/vector-2a_y.c: Likewise.
1641 * gcc.dg/compat/vector-2b_x.c: Likewise.
1642 * gcc.dg/compat/vector-2b_y.c: Likewise.
1643 * gcc.target/i386/pr39162.c: Likewise.
1644 * gcc.target/i386/pr40906-2.c: Likewise.
1645 * gcc.target/i386/sse-5.c: Likewise.
1646
1647 * gcc.dg/pr35442.c: Prune ABI change warnings.
1648
1649 * gcc.c-torture/execute/pr38151.x: New.
1650 * gcc.target/i386/pr44948-1a.c: Likewise.
1651 * gcc.target/i386/pr44948-1b.c: Likewise.
1652 * gcc.target/i386/pr44948-2a.c: Likewise.
1653 * gcc.target/i386/pr44948-2b.c: Likewise.
1654
1655 2010-10-26 Ian Lance Taylor <iant@google.com>
1656
1657 PR middle-end/45687
1658 * gcc.c-torture/execute/20101025-1.c: New test.
1659
1660 2010-10-26 Tobias Burnus <burnus@net-b.de>
1661
1662 PR fortran/45451
1663 * gfortran.dg/class_allocate_5.f90: New.
1664
1665 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1666
1667 Implement opaque-enum-specifiers for C++0x
1668 * g++.dg/cpp0x/forw_enum1.C: New.
1669 * g++.dg/cpp0x/forw_enum2.C: New.
1670 * g++.dg/cpp0x/forw_enum3.C: New.
1671 * g++.dg/cpp0x/forw_enum4.C: New.
1672 * g++.dg/cpp0x/forw_enum5.C: New.
1673 * g++.dg/cpp0x/forw_enum6.C: New.
1674 * g++.dg/cpp0x/forw_enum7.C: New.
1675 * g++.dg/cpp0x/forw_enum8.C: New.
1676 * g++.dg/cpp0x/forw_enum9.C: New.
1677 * g++.dg/parse/enum3.C: Add new errors.
1678 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1679 * g++.dg/cpp0x/auto9.C: Add new error.
1680 * g++.dg/template/crash79.C: Add new errors.
1681
1682 2010-10-26 Jie Zhang <jie@codesourcery.com>
1683
1684 * gcc.target/arm/volatile-bitfields-1.c: New test.
1685 * gcc.target/arm/volatile-bitfields-2.c: New test.
1686 * gcc.target/arm/volatile-bitfields-3.c: New test.
1687
1688 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1689
1690 * gnat.dg/pointer_discr1.adb: New test.
1691 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1692 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1693 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1694
1695 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1696
1697 * gnat.dg/loop_optimization8.adb: New test.
1698 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1699 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1700
1701 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1702
1703 * gnat.dg/in_out_parameter2.adb: New test.
1704 * gnat.dg/in_out_parameter3.adb: Likewise.
1705
1706 2010-10-25 Jie Zhang <jie@codesourcery.com>
1707
1708 * g++.dg/opt/combine.c: New test.
1709
1710 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
1711
1712 * gnat.dg/opt7.ad[sb]: New test.
1713 * gnat.dg/opt7_pkg.ads: New helper.
1714
1715 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1716
1717 PR objc/45735
1718 * obj-c.dg/pr45735.mm: New.
1719 * obj-c++.dg/pr45735.mm: New.
1720
1721 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1722
1723 PR objc/24393
1724 * objc.dg/pr24393.m: New.
1725 * obj-c++.dg/pr24393.mm: New.
1726
1727 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1728
1729 PR objc/28049
1730 * objc.dg/pr28049.m: New.
1731 * obj-c++.dg/pr28049.mm: New.
1732
1733 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1734
1735 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
1736 parameter attributes are now supported.
1737 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1738 * objc.dg/attributes/parameter-attribute-1.m: New test.
1739 * objc.dg/attributes/parameter-attribute-2.m: New test.
1740 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1741 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1742
1743 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
1744
1745 Based on the CFString implementation in FSF apple/trunk branch.
1746
1747 * gcc.dg/darwin-cfstring-1.c: New.
1748 * gcc.dg/darwin-cfstring-2.c: New.
1749 * gcc.dg/torture/darwin-cfstring-3.c: New.
1750 * g++.dg/other/darwin-cfstring1.C: New.
1751 * g++.dg/torture/darwin-cfstring-3.C: New.
1752
1753 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
1754
1755 * objc.dg/demangle-1.m: New test.
1756 * obj-c++.dg/demangle-1.mm: New test.
1757 * obj-c++.dg/demangle-2.mm: New test.
1758 * obj-c++.dg/demangle-3.mm: New test.
1759
1760 2010-10-23 Ian Lance Taylor <iant@google.com>
1761
1762 * gcc.c-torture/execute/20101011-1.c: New test.
1763 * gcc.c-torture/execute/20101011-1.x: New test driver.
1764
1765 2010-10-23 Tobias Burnus <burnus@net-b.de>
1766
1767 PR fortran/46122
1768 * gfortran.dg/protected_8.f90: New.
1769
1770 2010-10-23 Joseph Myers <joseph@codesourcery.com>
1771
1772 * gcc.dg/march-generic.c: Skip for -march in multilib options.
1773 * gcc.target/i386/isa-9.c: Skip for -march other than
1774 -march=amdfam10 in multilib options.
1775 * gcc.target/i386/pr42589.c: Skip for -march other than
1776 -march=i486 in multilib options.
1777 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1778 other -march in multilib options.
1779
1780 2010-10-23 Jie Zhang <jie@codesourcery.com>
1781
1782 PR rtl-optimization/37360
1783 * gcc.dg/pr37360.c: New test.
1784
1785 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1786
1787 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1788
1789 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1790 Andrew Pinski <pinskia@gmail.com>
1791
1792 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1793 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1794 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1795 * gcc.dg/vector-subscript-1.c: Likewise.
1796 * gcc.dg/vector-subscript-2.c: Likewise.
1797 * gcc.dg/vector-subscript-3.c: New testcase.
1798 * gcc.dg/array-8.c: Adjust.
1799
1800 2010-10-22 Richard Guenther <rguenther@suse.de>
1801
1802 PR middle-end/46137
1803 * c-c++-common/torture/pr46137.c: New testcase.
1804
1805 2010-10-22 Jason Merrill <jason@redhat.com>
1806
1807 PR c++/46129
1808 * g++.dg/template/defarg14.C: New.
1809
1810 2010-10-22 Jason Merrill <jason@redhat.com>
1811
1812 PR c++/46103
1813 * g++.dg/cpp0x/implicit10.C: New.
1814
1815 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
1816
1817 PR target/46098
1818 * gcc.target/i386/pr46098.c: New test.
1819
1820 2010-10-22 Richard Guenther <rguenther@suse.de>
1821
1822 PR tree-optimization/45720
1823 * gcc.dg/torture/pr45720.c: New testcase.
1824
1825 2010-10-22 Ira Rosen <irar@il.ibm.com>
1826
1827 PR tree-optimization/46126
1828 * gcc.dg/vect/pr46126.c: New.
1829
1830 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
1831
1832 Based on the CFString implementation in FSF apple/trunk branch.
1833
1834 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1835 so that the latter can be used in dg-skip and dg-xfail clauses.
1836 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1837 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1838 to use dg-additional-files for Object1.
1839 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1840 to use dg-additional-files for Object1, move to torture/strings/.
1841 * obj-c++.dg/const-str-4.mm: Likewise.
1842 * obj-c++.dg/const-str-3.mm: Likewise.
1843 * obj-c++.dg/const-str-8.mm: Likewise.
1844 * obj-c++.dg/const-str-9.mm: Likewise.
1845 * obj-c++.dg/const-str-10.mm: Likewise.
1846 * obj-c++.dg/const-str-10.mm: Likewise.
1847 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1848 to use dg-additional-files for Object1, move to strings/.
1849 * obj-c++.dg/const-str-2.mm: Likewise.
1850 * obj-c++.dg/const-str-5.mm: Likewise.
1851 * obj-c++.dg/const-str-6.mm: Likewise.
1852 * obj-c++.dg/const-str-12.mm: Likewise.
1853 * obj-c++.dg/strings/strings.exp: New.
1854 * obj-c++.dg/strings/const-cfstring-2.mm: New.
1855 * obj-c++.dg/strings/const-cfstring-5.mm: New.
1856 * obj-c++.dg/torture/strings/strings.exp: New.
1857 * obj-c++.dg/torture/strings/string1.mm: New.
1858 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1859 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1860 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1861
1862 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1863 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1864 * objc/execute/string2.m: Likewise.
1865 * objc/execute/string3.m: Likewise.
1866 * objc/execute/string3.m: Likewise.
1867 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1868 * objc.dg/foreach-4.m: Likewise.
1869 * objc.dg/foreach-5.m: Likewise.
1870 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1871 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1872 * objc.dg/const-str-4.m: Likewise.
1873 * objc.dg/const-str-7.m: Likewise.
1874 * objc.dg/const-str-8.m: Likewise.
1875 * objc.dg/const-str-9.m: Likewise.
1876 * objc.dg/const-str-10.m: Likewise.
1877 * objc.dg/const-str-11.m: Likewise.
1878 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1879 to use dg-additional-files for Object1, move to objc.dg/strings/.
1880 * objc.dg/const-str-2.m: Likewise.
1881 * objc.dg/const-str-5.m: Likewise.
1882 * objc.dg/const-str-6.m: Likewise.
1883 * objc.dg/const-str-12.m: Likewise.
1884 * objc.dg/const-str-12b.m: Likewise.
1885 * objc.dg/strings/strings.exp: New.
1886 * objc.dg/strings/const-cfstring-2.m: New.
1887 * objc.dg/strings/const-cfstring-5.m: New.
1888 * objc.dg/torture/strings/strings.exp: New.
1889 * objc.dg/torture/strings/const-cfstring-1.m: New.
1890 * objc.dg/torture/strings/const-cfstring-3.m: New.
1891 * objc.dg/torture/strings/const-cfstring-4.m: New.
1892
1893 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1894
1895 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1896
1897 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1898
1899 PR c++/46117
1900 * g++.dg/parse/crash57.C: New.
1901
1902 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
1903 H.J. Lu <hongjiu.lu@intel.com>
1904
1905 PR target/45946
1906 * gcc.target/i386/pr45946.c: New test.
1907
1908 2010-10-21 Martin Jambor <mjambor@suse.cz>
1909
1910 PR tree-optimization/45875
1911 * g++.dg/ipa/pr45875.C: New test.
1912
1913 2010-10-21 Ira Rosen <irar@il.ibm.com>
1914
1915 PR tree-optimization/46049
1916 PR tree-optimization/46052
1917 * gcc.dg/vect/pr46052.c: New test.
1918 * gcc.dg/vect/pr46049.c: New test.
1919
1920 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1921
1922 PR fortran/46007
1923 * gfortran.dg/shape_5.f90: New test case.
1924
1925 2010-10-21 Janus Weil <janus@gcc.gnu.org>
1926
1927 PR fortran/46060
1928 * gfortran.dg/proc_ptr_comp_25.f90: New.
1929
1930 2010-10-21 Richard Guenther <rguenther@suse.de>
1931 Michael Matz <matz@suse.de>
1932
1933 PR tree-optimization/45764
1934 * gcc.dg/torture/pr45764.c: New testcase.
1935
1936 2010-10-21 Richard Guenther <rguenther@suse.de>
1937
1938 PR tree-optimization/46111
1939 * g++.dg/torture/pr46111.C: New testcase.
1940
1941 2010-10-21 Janus Weil <janus@gcc.gnu.org>
1942
1943 PR fortran/46067
1944 * gfortran.dg/dummy_procedure_4.f90: New.
1945 * gfortran.dg/proc_ptr_30.f90: New.
1946
1947 2010-10-21 Tobias Burnus <burnus@net-b.de>
1948
1949 PR fortran/46100
1950 * gfortran.dg/ptr-func-1.f90: New.
1951 * gfortran.dg/ptr-func-2.f90: New.
1952
1953 2010-10-20 Jakub Jelinek <jakub@redhat.com>
1954
1955 PR tree-optimization/45919
1956 * gcc.c-torture/compile/pr45919.c: New test.
1957
1958 PR tree-optimization/46066
1959 * gcc.dg/autopar/pr46066.c: New test.
1960
1961 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1962
1963 PR c++/46024
1964 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1965
1966 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1967
1968 PR c++/46056
1969 * g++.dg/cpp0x/range-for7.C: New.
1970
1971 2010-10-20 Richard Guenther <rguenther@suse.de>
1972
1973 PR lto/45667
1974 * g++.dg/lto/20101020-1_0.h: New testcase.
1975 * g++.dg/lto/20101020-1_0.C: Likewise.
1976 * g++.dg/lto/20101020-1_1.C: Likewise.
1977
1978 2010-10-20 Dmitry Melnik <dm@ispras.ru>
1979
1980 * gcc.dg/20101013-1.c: New test.
1981
1982 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
1983
1984 PR target/46085
1985 * gcc.target/i386/pr46085-1.c: New.
1986 * gcc.target/i386/pr46085-2.c: Likewise.
1987
1988 2010-10-20 Richard Guenther <rguenther@suse.de>
1989
1990 PR tree-optimization/45860
1991 * gcc.dg/torture/pr45860.c: New testcase.
1992
1993 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
1994
1995 * gnat.dg/discr25.adb: New test.
1996 * gnat.dg/discr25_pkg.ad[sb]: New helper.
1997
1998 2010-10-20 Olivier Hainque <hainque@adacore.com>
1999
2000 * gcc.target/powerpc/ehreturn.c: New test.
2001
2002 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2003
2004 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
2005 not require Foundation and run with the GNU runtime as well.
2006
2007 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2008
2009 Radar 4439126
2010 * obj-c++.dg/template-8.mm: New.
2011
2012 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
2013
2014 PR objc/23709
2015 * objc.dg/pr23709.m: New.
2016 * obj-c++.dg/pr23709.m: New.
2017
2018 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2019
2020 PR c++/46046
2021 * g++.dg/template/crash104.C: New.
2022
2023 2010-10-19 Richard Henderson <rth@redhat.com>
2024
2025 * gcc.target/i386/fma3-fma.c: New.
2026 * gcc.target/i386/fma3-builtin.c: New.
2027 * gcc.target/i386/fma4-builtin.c: New.
2028
2029 2010-10-19 Richard Guenther <rguenther@suse.de>
2030
2031 PR testsuite/46081
2032 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2033
2034 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2035
2036 Merge from 'apple/trunk' branch on FSF servers.
2037
2038 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
2039
2040 Radar 4293709
2041 * objc.dg/proto-init-mimatch-1.m: New.
2042 * obj-c++.dg/proto-init-mimatch-1.mm: New.
2043
2044 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2045
2046 Implemented parsing @synthesize and @dynamic for
2047 Objective-C/Objective-C++.
2048 * objc.dg/property/dynamic-1.m: New.
2049 * objc.dg/property/synthesize-1.m: New.
2050 * obj-c++.dg/property/dynamic-1.mm: New.
2051 * obj-c++.dg/property/synthesize-1.mm: New.
2052
2053 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2054
2055 * objc.dg/at-class-1.m: New.
2056 * objc.dg/at-class-1.mm: New.
2057
2058 2010-10-18 Steve Ellcey <sje@cup.hp.com>
2059
2060 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
2061
2062 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2063
2064 Merge from 'apple/trunk' branch on FSF servers.
2065
2066 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
2067
2068 Radar 4407151
2069 * obj-c++.dg/template-7.mm: New.
2070
2071 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2072
2073 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
2074 bugfix.
2075
2076 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
2077
2078 Merge from 'apple/trunk' branch on FSF servers.
2079
2080 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
2081
2082 Radar 4451818
2083 * obj-c++.dg/try-catch-16.mm: New.
2084 * obj-c++.dg/try-catch-17.mm: New.
2085
2086 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
2087
2088 Radar 4330422
2089 * obj-c++.dg/try-catch-15.mm: New
2090
2091 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
2092
2093 Radar 4204796
2094 * obj-c++.dg/try-catch-12.mm: New
2095 * obj-c++.dg/try-catch-13.mm: New
2096 * obj-c++.dg/try-catch-14.mm: New
2097 * objc.dg/try-catch-11.m: New
2098 * objc.dg/try-catch-12.m: New
2099 * objc.dg/try-catch-13.m: New
2100
2101 2010-10-18 Richard Henderson <rth@redhat.com>
2102
2103 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
2104
2105 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2106
2107 PR c/46015
2108 * c-c++-common/Wunused-var-13.c: New test.
2109
2110 2010-10-18 Richard Guenther <rguenther@suse.de>
2111
2112 PR tree-optimization/45967
2113 * gcc.dg/torture/pr45967.c: New testcase.
2114 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
2115 * gcc.dg/ipa/ipa-pta-13.c: Likewise
2116 * gcc.dg/torture/pr39074-2.c: Likewise
2117 * gcc.dg/torture/pta-escape-1.c: Likewise
2118 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
2119 * gcc.dg/tree-ssa/pta-callused.c: Likewise
2120 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
2121 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
2122 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
2123 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
2124
2125 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
2126
2127 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
2128
2129 2010-10-18 Richard Guenther <rguenther@suse.de>
2130
2131 PR lto/44950
2132 * g++.dg/lto/20101015-2_0.C: New testcase.
2133
2134 2010-10-18 Jakub Jelinek <jakub@redhat.com>
2135
2136 PR middle-end/46019
2137 * gcc.c-torture/execute/pr46019.c: New test.
2138
2139 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2140
2141 Merge from 'apple/trunk' branch on FSF servers.
2142
2143 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
2144
2145 Radar 4516785
2146 * obj-c++.dg/method-namespace-2.mm: New.
2147
2148 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2149
2150 Merge from 'apple/trunk' branch on FSF servers.
2151
2152 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
2153
2154 Radar 4133425
2155 * objc.dg/private-1.m: Test modified.
2156 * obj-c++.dg/private-1.mm: Test modified.
2157
2158 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2159
2160 PR testsuite/45987
2161 * gcc.target/i386/push-1.c: Remove.
2162
2163 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
2164 H.J. Lu <hongjiu.lu@intel.com>
2165
2166 PR target/46051
2167 * gcc.target/i386/pr46051.c: New test.
2168
2169 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2170
2171 * obj-c++.dg/gnu-api-2-class.mm: New.
2172 * obj-c++.dg/gnu-api-2-ivar.mm: New.
2173 * obj-c++.dg/gnu-api-2-method.mm: New.
2174 * obj-c++.dg/gnu-api-2-objc.mm: New.
2175 * obj-c++.dg/gnu-api-2-object.mm: New.
2176 * obj-c++.dg/gnu-api-2-property.mm: New.
2177 * obj-c++.dg/gnu-api-2-protocol.mm: New.
2178 * obj-c++.dg/gnu-api-2-sel.mm: New.
2179
2180 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
2181
2182 * objc.dg/fsf-package-0.m: New.
2183 * obj-c++.dg/fsf-package-0.m: New.
2184
2185 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2186
2187 PR objc/18255
2188 * objc.dg/pr18255.m: New.
2189
2190 2010-10-16 Jan Hubicka <jh@suse.cz>
2191
2192 PR middle-end/44206
2193 * g++.dg/torture/pr44206.C: New.
2194
2195 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2196
2197 * objc.dg/gnu-api-2-class.m: New.
2198 * objc.dg/gnu-api-2-objc.m: New.
2199
2200 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2201
2202 * objc.dg/gnu-api-2-ivar.m: New.
2203
2204 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2205
2206 * objc.dg/gnu-api-2-property.m: New.
2207
2208 2010-10-15 Xinliang David Li <davidxl@google.com>
2209
2210 * g++.dg/uninit-pred-3_a.C: New test.
2211 * g++.dg/uninit-pred-3_b.C: New test.
2212
2213 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2214
2215 * objc.dg/gnu-api-2-object.m: New.
2216
2217 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2218
2219 * objc.dg/gnu-api-2-method.m: New.
2220
2221 2010-10-15 Jason Merrill <jason@redhat.com>
2222
2223 * g++.dg/lto/pr45983_0.C: New.
2224
2225 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2226
2227 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2228 builtin combiner patterns.
2229 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2230 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2231 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2232 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2233 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2234
2235 2010-10-15 Richard Guenther <rguenther@suse.de>
2236
2237 * g++.dg/lto/20101015-1_0.C: New testcase.
2238
2239 2010-10-15 Richard Guenther <rguenther@suse.de>
2240
2241 PR testsuite/46021
2242 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2243 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2244
2245 2010-10-15 Richard Guenther <rguenther@suse.de>
2246
2247 PR lto/45957
2248 * g++.dg/lto/20101014-1_0.C: New testcase.
2249
2250 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2251
2252 * objc.dg/gnu-api-2-protocol.m: New.
2253 * objc.dg/gnu-api-2-sel.m: New.
2254
2255 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2256
2257 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2258 arm-eabi targets.
2259
2260 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
2261
2262 * gcc.dg/20101010-1.c: New testcase.
2263
2264 2010-10-15 Jie Zhang <jie@codesourcery.com>
2265
2266 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2267 script when relocatable linking.
2268
2269 2010-10-14 Yao Qi <yao@codesourcery.com>
2270
2271 PR target/45447
2272 * gcc.target/arm/pr45447.c: New test.
2273
2274 2010-10-14 Jan Hubicka <jh@suse.cz>
2275
2276 PR middle-end/45621
2277 * g++.dg/lto/pr45621.h : New.
2278 * g++.dg/lto/pr45621_0.C: New.
2279 * g++.dg/lto/pr45621_1.C: New.
2280
2281 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2282
2283 * objc.dg/property: New.
2284 * objc.dg/property/fsf-property-basic.m: New.
2285 * objc.dg/property/fsf-property-method-access.m: New.
2286 * objc.dg/property/fsf-property-named-ivar.m: New.
2287 * obj-c++.dg/property: New.
2288 * obj-c++.dg/property/fsf-property-basic.mm: New.
2289 * obj-c++.dg/property/fsf-property-method-access.mm: New.
2290 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2291
2292 merge from FSF apple 'trunk' branch.
2293 2006 Fariborz Jahanian <fjahanian@apple.com>
2294
2295 Radars 4436866, 4505126, 4506903, 4517826
2296 * objc.dg/property/property-1.m: New.
2297 * objc.dg/property/property-2.m: New.
2298 * objc.dg/property/property-3.m: New.
2299 * objc.dg/property/property-neg-1.m: New.
2300 * objc.dg/property/property-neg-2.m: New.
2301 * objc.dg/property/property-neg-3.m: New.
2302 * objc.dg/property/property-neg-4.m: New.
2303 * objc.dg/property/property-neg-5.m: New.
2304 * objc.dg/property/property-neg-6.m: New.
2305 * objc.dg/property/property-neg-7.m: New.
2306 * objc.dg/property/property.exp: New.
2307 * obj-c++.dg/property/property-1.mm: New.
2308 * obj-c++.dg/property/property-2.mm: New.
2309 * obj-c++.dg/property/property-3.mm: New.
2310 * obj-c++.dg/property/property-neg-1.mm: New.
2311 * obj-c++.dg/property/property-neg-2.mm: New.
2312 * obj-c++.dg/property/property-neg-3.mm: New.
2313 * obj-c++.dg/property/property-neg-4.mm: New.
2314 * obj-c++.dg/property/property-neg-5.mm: New.
2315 * obj-c++.dg/property/property-neg-6.mm: New.
2316 * obj-c++.dg/property/property-neg-7.mm: New.
2317 * obj-c++.dg/property/property.exp: New.
2318
2319 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2320
2321 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
2322
2323 2010-10-14 Joseph Myers <joseph@codesourcery.com>
2324
2325 PR c/45969
2326 * gcc.c-torture/compile/pr45969-1.c: New test.
2327
2328 2010-10-14 Richard Guenther <rguenther@suse.de>
2329
2330 PR tree-optimization/44913
2331 * gcc.dg/torture/pr44913.c: New testcase.
2332
2333 2010-10-14 Richard Guenther <rguenther@suse.de>
2334
2335 PR lto/45382
2336 * g++.dg/lto/20101014-2_0.C: New testcase.
2337
2338 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2339
2340 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2341 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2342 * gcc.target/i386/pr44130.c: Likewise.
2343 * gcc.target/i386/pr44144.c: Likewise.
2344 * gcc.target/i386/pr44180.c: Likewise.
2345 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2346 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2347 * gcc.target/i386/vect-sizes-1.c: Likewise.
2348 * gcc.target/i386/vectorize4-avx.c: Likewise.
2349
2350 2010-10-14 Richard Guenther <rguenther@suse.de>
2351
2352 PR lto/44561
2353 * g++.dg/lto/20101010-3_0.C: New testcase.
2354 * g++.dg/lto/20101010-4_0.C: Likewise.
2355
2356 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2357
2358 * objc.dg/pr45878.m: Update to include NSConstantString interface
2359 for -fnext-runtime.
2360 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2361 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2362 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2363 reference for m64 -fnext-runtime.
2364
2365 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2366
2367 * gcc.target/i386/vect-sizes-1.c: New.
2368
2369 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2370
2371 PR middle-end/46011
2372 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2373
2374 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2375
2376 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2377 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2378
2379 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
2380
2381 * gcc.target/ia64/20101005.c: New test.
2382
2383 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
2384
2385 PR rtl-optimization/45570
2386 * gcc.dg/pr45570.c: New test.
2387
2388 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2389
2390 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2391 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2392 * gcc.target/i386/vectorize4-avx.c: Likewise.
2393
2394 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2395
2396 * gcc.target/i386/avx-copysign-vec.c: New.
2397 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2398
2399 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2400
2401 PR middle-end/44130
2402 * gcc.target/i386/pr44130.c: New.
2403
2404 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2405
2406 PR middle-end/44144
2407 * gcc.target/i386/pr44144.c: New.
2408
2409 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2410
2411 PR target/44180
2412 * gcc.target/i386/pr44180.c: New.
2413
2414 2010-10-13 Jason Merrill <jason@redhat.com>
2415
2416 * g++.dg/template/canon-type-8.C: New.
2417
2418 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
2419
2420 * gcc.c-torture/execute/20101013-1.c: New test.
2421
2422 2010-10-13 Richard Guenther <rguenther@suse.de>
2423
2424 PR objc/45878
2425 * objc.dg/pr45878.m: New testcase.
2426
2427 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
2428
2429 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2430 * gcc.dg/format/dfp-printf-1.c: Likewise.
2431 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2432
2433 2010-10-13 Richard Guenther <rguenther@suse.de>
2434
2435 PR tree-optimization/45788
2436 * g++.dg/pr45788.C: New testcase.
2437
2438 2010-10-13 Richard Guenther <rguenther@suse.de>
2439
2440 PR tree-optimization/45970
2441 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2442
2443 2010-10-13 Richard Guenther <rguenther@suse.de>
2444
2445 PR tree-optimization/45982
2446 * gcc.dg/torture/pr45982.c: New testcase.
2447 * gcc.dg/tree-ssa/pr24287.c: Adjust.
2448 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2449 * gcc.dg/torture/pr39074-2.c: Likewise.
2450
2451 2010-10-13 Richard Guenther <rguenther@suse.de>
2452
2453 PR middle-end/45874
2454 * g++.dg/torture/pr45874.C: New testcase.
2455
2456 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
2457
2458 * objc.dg/attributes/method-attribute-1.m: Update to respond
2459 to implemented method attributes..
2460 * objc.dg/attributes/method-attribute-2.m: Likewise.
2461 * objc.dg/attributes/method-attribute-3.m: Likewise.
2462 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2463 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2464 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2465
2466 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
2467
2468 PR libobjc/23214
2469 * objc.dg/pr23214.m: New.
2470
2471 2010-10-12 Michael Eager <eager@eagercon.com>
2472
2473 PR testsuite/45856
2474 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2475 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2476
2477 2010-10-12 Jakub Jelinek <jakub@redhat.com>
2478
2479 PR fortran/45636
2480 * gcc.c-torture/execute/pr45636.c: New test.
2481 * gfortran.dg/pr45636.f90: New test.
2482
2483 2010-10-12 Richard Henderson <rth@redhat.com>
2484
2485 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2486
2487 2010-10-12 Daniel Kraft <d@domob.eu>
2488
2489 PR fortran/38936
2490 * gfortran.dg/associate_1.f03: More tests with derived-types.
2491 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2492 * gfortran.dg/associate_8.f03: Fix typo.
2493 * gfortran.dg/initialization_27.f90: Fix typo.
2494
2495 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2496
2497 PR testsuite/45851
2498 * lib/lto.exp (lto-get-options-main): Support optional target
2499 selector for dg-extra-ld-options.
2500
2501 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2502
2503 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2504 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2505
2506 2010-10-11 Martin Jambor <mjambor@suse.cz>
2507
2508 PR middle-end/45699
2509 * g++.dg/torture/pr45699.C: New test.
2510 * g++.dg/otr-fold-1.C: Adjusted.
2511 * g++.dg/otr-fold-1.C: Likewise.
2512
2513 2010-10-11 Nick Clifton <nickc@redhat.com>
2514
2515 * gcc.c-torture/compile/pr44197.c: Require visibility support.
2516 Allow for a user label prefix.
2517
2518 2010-10-10 Richard Guenther <rguenther@suse.de>
2519
2520 * g++.dg/lto/20101010-1_0.C: New testcase.
2521 * g++.dg/lto/20101010-2_0.C: Likewise.
2522
2523 2010-10-11 Ira Rosen <irar@il.ibm.com>
2524
2525 PR tree-optimization/45902
2526 * gcc.dg/vect/45902.c: New test.
2527
2528 2010-10-11 Jakub Jelinek <jakub@redhat.com>
2529
2530 PR target/45870
2531 * gcc.dg/tls/pr45870.c: New test.
2532
2533 2010-10-10 Janus Weil <janus@gcc.gnu.org>
2534
2535 PR fortran/45961
2536 * gfortran.dg/typebound_operator_6.f03: New.
2537
2538 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
2539
2540 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2541 and adjust -export symbol scanning.
2542 * g++.dg/ext/dllexport1.C: Likewise.
2543 * g++.dg/ext/dllexport3.C: Likewise.
2544 * gcc.dg/dll-3.c: Likewise.
2545 * gcc.dg/dll-4.c: Likewise.
2546 * gcc.dg/dll-5.c: Likewise.
2547
2548 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
2549
2550 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2551 instead of tree_profile dump file.
2552 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2553 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2554 dump file.
2555
2556 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
2557
2558 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2559
2560 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2561
2562 * gfortran.dg/character_comparison_4.f90: New test.
2563 * gfortran.dg/character_comparison_5.f90: New test.
2564 * gfortran.dg/character_comparison_6.f90: New test.
2565
2566 2010-10-09 Richard Henderson <rth@redhat.com>
2567
2568 * lib/target-supports.exp
2569 (check_effective_target_automatic_stack_alignment): Always true.
2570
2571 2010-10-09 Richard Guenther <rguenther@suse.de>
2572
2573 PR lto/45956
2574 * gcc.dg/lto/20101009-2_0.c: New testcase.
2575 * gcc.dg/lto/20101009-2_1.c: Likewise.
2576 * gcc.dg/lto/20101009-2_2.c: Likewise.
2577
2578 2010-10-09 Richard Guenther <rguenther@suse.de>
2579
2580 PR lto/45947
2581 * g++.dg/lto/20101009-1_0.C: New testcase.
2582
2583 2010-10-09 Richard Guenther <rguenther@suse.de>
2584
2585 PR tree-optimization/45945
2586 * gcc.dg/lto/20101009-1_0.c: New testcase.
2587
2588 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
2589
2590 PR target/45913
2591 * gcc.target/i386/pr45913.c: New.
2592
2593 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2594
2595 PR fortran/45943
2596 * gfortran.dg/streamio_16.f90: Update test.
2597
2598 2010-10-08 Jakub Jelinek <jakub@redhat.com>
2599
2600 PR tree-optimization/45903
2601 * gcc.target/i386/pr45903.c: New test.
2602
2603 2010-10-08 Arnaud Charlet <charlet@adacore.com>
2604
2605 * gnat.dg/interface5.adb: Compile with warnings disabled.
2606
2607 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2608
2609 * obj-c++.dg/encode-10.mm: New testcase.
2610
2611 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2612
2613 PR objc++/23614
2614 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2615 C++ class. Removed XFAIL.
2616
2617 2010-10-07 Janus Weil <janus@gcc.gnu.org>
2618
2619 PR fortran/45933
2620 * gfortran.dg/typebound_operator_5.f03: New.
2621
2622 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2623
2624 Merge from 'apple/trunk' branch on FSF servers.
2625
2626 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
2627
2628 Radar 4508851
2629 * obj-c++.dg/method-namespace-1.mm: New.
2630
2631 2010-10-07 Martin Jambor <mjambor@suse.cz>
2632
2633 * gcc.dg/tree-ssa/sra-11.c: New test.
2634
2635 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
2636
2637 PR Tree-Vect/45847
2638 * gcc.dg/vect/pr45847.c: New test.
2639
2640 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2641 Kai Tietz <kai.tietz@onevision.com>
2642
2643 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2644
2645 2010-10-07 Richard Guenther <rguenther@suse.de>
2646
2647 PR tree-optimization/45732
2648 * gcc.dg/torture/pr45732.c: New testcase.
2649
2650 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2651
2652 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2653 * objc.dg/foreach-2.m: Likewise.
2654 * objc.dg/foreach-3.m: Likewise.
2655 * objc.dg/foreach-4.m: Likewise.
2656 * objc.dg/foreach-5.m: Likewise.
2657 * objc.dg/foreach-6.m: Likewise.
2658 * objc.dg/foreach-7.m: Likewise.
2659 * objc.dg/objc-foreach-4.m: Likewise.
2660 * objc.dg/objc-foreach-5.m: Likewise.
2661
2662 2010-10-07 Richard Guenther <rguenther@suse.de>
2663
2664 PR middle-end/45869
2665 * gcc.dg/torture/pr45869.c: New testcase.
2666
2667 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2668
2669 * objc.dg/set-not-used-1.m: New
2670 * obj-c++.dg/set-not-used-1.mm: New.
2671
2672 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2673
2674 * objc.dg/attributes/method-attribute-3.m: New.
2675 * obj-c++.dg/attributes/method-attribute-3.mm: New.
2676
2677 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
2678
2679 PR fortran/45916
2680 * gfortran.dg/generic_typebound_operator_1.f90: New test.
2681
2682 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2683
2684 PR fortran/45889
2685 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2686
2687 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2688
2689 Merge from 'apple/trunk' branch on FSF servers.
2690
2691 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
2692
2693 Radar 4278774
2694 * obj-c++.dg/encode-9.mm: New.
2695
2696 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2697
2698 * g++.dg/cpp0x/pr45908.C: New test.
2699
2700 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2701
2702 * gnat.dg/opt6.ad[sb]: New test.
2703
2704 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2705
2706 Implemented fast enumeration for Objective-C.
2707 * objc.dg/foreach-1.m: New.
2708 * objc.dg/foreach-2.m: New.
2709 * objc.dg/foreach-3.m: New.
2710 * objc.dg/foreach-4.m: New.
2711 * objc.dg/foreach-5.m: New.
2712 * objc.dg/foreach-6.m: New.
2713 * objc.dg/foreach-7.m: New.
2714
2715 Merge from 'apple/trunk' branch on FSF servers:
2716 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2717
2718 Radar 4502236
2719 * objc.dg/objc-foreach-5.m: New.
2720
2721 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2722
2723 Radar 4507230
2724 * objc.dg/objc-foreach-4.m: New.
2725
2726 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2727
2728 Radar 4472881
2729 * objc.dg/objc-foreach-3.m: New.
2730
2731 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2732
2733 Radar 4468498
2734 * objc.dg/objc-foreach-2.m: New.
2735
2736 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
2737
2738 Radar 4294910
2739 * objc.dg/objc-foreach-1.m: New
2740
2741 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
2742
2743 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2744 unsigned values.
2745
2746 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2747
2748 PR objc++/28050
2749 * obj-c++.dg/syntax-error-10.mm: New.
2750
2751 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2752
2753 PR objc++/23707
2754 * obj-c++.dg/syntax-error-9.mm: New.
2755
2756 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2757
2758 PR objc++/31126
2759 * obj-c++.dg/syntax-error-8.mm: New.
2760
2761 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2762
2763 Merge from 'apple/trunk' branch on FSF servers.
2764
2765 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
2766
2767 Radar 4290840
2768 * obj-c++.dg/syntax-error-7.mm: New
2769
2770 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
2771
2772 Radar 4294425
2773 * obj-c++.dg/syntax-error-6.mm: New
2774
2775 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
2776
2777 Radar 4261146
2778 * obj-c++.dg/syntax-error-5.mm: New
2779
2780 2005-08-15 Ziemowit Laski <zlaski@apple.com>
2781
2782 Radar 4093475
2783 * obj-c++.dg/syntax-error-[3-4].mm: New.
2784
2785 2005-08-02 Ziemowit Laski <zlaski@apple.com>
2786
2787 Radar 4185810
2788 * obj-c++.dg/syntax-error-[1-2].mm: New.
2789
2790 2010-10-05 Ira Rosen <irar@il.ibm.com>
2791
2792 PR tree-optimization/45752
2793 * gcc.dg/vect/pr45752.c: New test.
2794
2795 2010-10-05 Richard Guenther <rguenther@suse.de>
2796
2797 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2798 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2799 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2800 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2801 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2802 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2803 * gcc.dg/tree-prof/stringop-1.c: Likewise.
2804 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2805 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2806 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2807 * gcc.dg/tree-prof/update-loopch.c: Likewise.
2808 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2809 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2810 * gcc.dg/tree-prof/tracer-1.c: Likewise.
2811 * gcc.dg/tree-ssa/inline-4.c: Likewise.
2812 * gcc.dg/tree-ssa/inline-3.c: Likewise.
2813 * gcc.dg/tree-ssa/20080530.c: Likewise.
2814 * g++.dg/tree-ssa/inline-3.C: Likewise.
2815 * g++.dg/tree-ssa/inline-1.C: Likewise.
2816 * g++.dg/tree-ssa/inline-2.C: Likewise.
2817 * gcc.dg/profile-dir-1.c: Likewise.
2818 * gcc.dg/profile-dir-2.c: Likewise.
2819 * gcc.dg/profile-dir-3.c: Likewise.
2820
2821 2010-10-05 Richard Guenther <rguenther@suse.de>
2822
2823 PR middle-end/45877
2824 * g++.dg/torture/pr45877.C: New testcase.
2825
2826 2010-10-04 Jakub Jelinek <jakub@redhat.com>
2827
2828 PR debug/45849
2829 * gcc.dg/debug/pr45849.c: New test.
2830
2831 PR middle-end/45876
2832 * gcc.c-torture/compile/pr45876.c: New test.
2833
2834 2010-10-04 Julian Brown <julian@codesourcery.com>
2835
2836 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2837 vect_hw_misalign.
2838 * gcc.dg/vect/vect-60.c: Likewise.
2839 * gcc.dg/vect/vect-56.c: Likewise.
2840 * gcc.dg/vect/vect-93.c: Likewise.
2841 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2842 * gcc.dg/vect/vect-95.c: Likewise.
2843 * gcc.dg/vect/vect-96.c: Likewise.
2844 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2845 * gcc.dg/vect/slp-25.c: Likewise.
2846 * gcc.dg/vect/slp-3.c: Likewise.
2847 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2848 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2849 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2850 * gcc.dg/vect/vect-109.c: Likewise.
2851 * gcc.dg/vect/vect-peel-1.c: Likewise.
2852 * gcc.dg/vect/vect-peel-2.c: Likewise.
2853 * lib/target-supports.exp
2854 (check_effective_target_arm_vect_no_misalign): New.
2855 (check_effective_target_vect_no_align): Use above.
2856 (check_effective_target_vect_element_align): New.
2857 (add_options_for_quad_vectors): New.
2858
2859 2010-10-04 Martin Jambor <mjambor@suse.cz>
2860
2861 PR tree-optimization/45572
2862 * g++.dg/ipa/pr45572-1.C: New test.
2863 * g++.dg/ipa/pr45572-2.C: Likewise.
2864
2865 2010-10-03 Ian Lance Taylor <iant@google.com>
2866
2867 * gcc.dg/anon-struct-11.c: New test.
2868 * gcc.dg/anon-struct-12.c: New test.
2869 * gcc.dg/anon-struct-13.c: New test.
2870 * gcc.dg/anon-struct-14.c: New test.
2871
2872 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
2873
2874 * g++.dg/torture/pr45764.C: Revert revision 164914.
2875 * gcc.dg/vect/pr43432.c: Likewise.
2876 * gcc.dg/vect/vect-114.c: Likewise.
2877 * gcc.dg/vect/vect-15.c: Likewise.
2878
2879 2010-10-03 Jason Merrill <jason@redhat.com>
2880
2881 * g++.dg/cpp0x/sfinae5.C: New.
2882
2883 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
2884
2885 PR tree-optimization/45720
2886 PR tree-optimization/45764
2887 * g++.dg/torture/pr45764.C: New.
2888
2889 * gcc.dg/vect/pr43432.c: Xfail.
2890 * gcc.dg/vect/vect-114.c: Likewise.
2891 * gcc.dg/vect/vect-15.c: Likewise.
2892
2893 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2894
2895 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2896 hppa*-*-hpux*.
2897 * gcc.dg/torture/pr45678-2.c: Likewise.
2898
2899 2010-10-02 Janus Weil <janus@gcc.gnu.org>
2900
2901 PR fortran/45748
2902 * gfortran.dg/intrinsic_6.f90: New.
2903
2904 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2905
2906 PR fortran/42831
2907 * gfortran.dg/dependency_37.f90: New test.
2908
2909 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
2910
2911 * gcc.target/i386/shift_mask.c: New test.
2912
2913 2010-10-01 Richard Guenther <rguenther@suse.de>
2914
2915 PR tree-optimization/45854
2916 * g++.dg/torture/pr45854.C: New testcase.
2917
2918 2010-09-30 Michael Eager <eager@eagercon.com>
2919
2920 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2921 __FLT_{MIN,MAX}__.
2922
2923 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2924
2925 PR middle-end/45758
2926 * gfortran.dg/graphite/pr45758.f90: New.
2927
2928 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2929
2930 PR middle-end/45230
2931 * gcc.dg/graphite/id-pr45230.c: New.
2932
2933 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2934
2935 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2936 * gfortran.dg/graphite/graphite.exp: Same.
2937 * gcc.dg/graphite/vect-pr43423.c: New.
2938
2939 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2940
2941 PR target/45843
2942 * g++.dg/torture/pr45843.C: New test.
2943
2944 2010-09-30 Janus Weil <janus@gcc.gnu.org>
2945
2946 PR fortran/45828
2947 * gfortran.dg/allocate_derived_5.f90: New.
2948
2949 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2950
2951 PR tree-optimization/31261
2952 * gcc.dg/tree-ssa/pr31261.c: New test.
2953
2954 2010-09-30 Michael Eager <eager@eagercon.com>
2955
2956 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2957 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2958 * gcc.target/microblaze/microblaze.exp: Ditto.
2959 * gcc.target/microblaze/others/string_cst1.c: Ditto.
2960 * gcc.target/microblaze/others/string_cst2.c: Ditto.
2961 * gcc.target/microblaze/others/data_var1.c: Ditto.
2962 * gcc.target/microblaze/others/data_var2.c: Ditto.
2963 * gcc.target/microblaze/others/data_var3.c: Ditto.
2964 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2965 * gcc.target/microblaze/others/strings1.c:: Ditto.
2966 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2967 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2968 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2969 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2970 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2971 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2972 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2973 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2974 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2975 * gcc.target/microblaze/isa/pcmp.c: Ditto.
2976 * gcc.target/microblaze/isa/nofloat.c: Ditto.
2977 * gcc.target/microblaze/isa/fcvt.c: Ditto.
2978 * gcc.target/microblaze/isa/float.c: Ditto.
2979 * gcc.target/microblaze/isa/mulh.c: Ditto.
2980 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2981 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2982 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2983 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2984 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2985 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2986 * gcc.target/microblaze/isa/bshift.c: Ditto.
2987 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2988 * gcc.target/microblaze/isa/div.c: Ditto.
2989 * gcc.target/microblaze/isa/vanilla.c: Ditto.
2990 * gcc.target/microblaze/isa/mul.c: Ditto.
2991
2992 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2993
2994 merge from FSF 'apple/trunk' branch.
2995 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
2996
2997 Radar 4386773
2998 * objc.dg/enhanced-proto-1.m: New.
2999 * objc.dg/enhanced-proto-2.m: New.
3000 * obj-c++.dg/enhanced-proto-1.mm: New
3001 * obj-c++.dg/enhanced-proto-2.mm: New.
3002
3003 2010-09-30 Richard Guenther <rguenther@suse.de>
3004
3005 PR testsuite/45702
3006 * gcc.dg/debug/pr41893-1.c: Adjust.
3007 * gcc.dg/pr30762-1.c: Likewise.
3008 * gcc.dg/pr31529-1.c: Likewise.
3009 * gcc.dg/pr34457-1.c: Likewise.
3010 * gcc.dg/pr34668-1.c: Likewise.
3011 * gcc.dg/pr43557-1.c: Likewise.
3012
3013 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
3014
3015 PR objc/45842
3016 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
3017 * objc.dg/const-str-3.m: Correct header for memcpy.
3018 * objc.dg/const-str-7.m: Likewise.
3019 * objc.dg/method-20b.m: Provide an implementation of Object.
3020 Adjust XFAIL for m64 NeXT runtime.
3021 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
3022 * objc.dg/encode-3.m: Correct line ordering, provide header for
3023 sprintf.
3024 * objc.dg/encode-7-next.m: Only run for 32bit.
3025 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
3026 * objc.dg/type-size-2.m: Provide an implementation of Object.
3027 Ajust headers.
3028 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
3029 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
3030 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
3031 Adjust XFAIL for m64 NeXT runtime.
3032 * obj-c++.dg/method-22.mm: Likewise.
3033 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
3034
3035 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
3036
3037 Merge from 'apple/trunk' branch on FSF servers.
3038
3039 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3040
3041 Radar 4278236
3042 * obj-c++.dg/bad-forward-decl.mm: New
3043
3044 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
3045
3046 * ada/acats/run_acats: Revert revision 157037.
3047
3048 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3049
3050 Merge from 'apple/trunk' branch on FSF servers.
3051
3052 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
3053
3054 Radar 4281748
3055 * objc.dg/naming-2.m: Update
3056 * objc.dg/naming-3.m: New
3057
3058 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
3059
3060 PR target/40457
3061 * gcc.target/arm/pr40457-3.c: New test.
3062
3063 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
3064
3065 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
3066 alias checking.
3067 * lib/target-supports.exp (check_ifunc_available): Likewise.
3068
3069 2010-09-29 Tristan Gingold <gingold@adacore.com>
3070
3071 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
3072
3073 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
3074
3075 * objc.dg/keywords-1.m: New test.
3076 * objc.dg/keywords-2.m: New test.
3077 * objc.dg/keywords-3.m: New test.
3078 * obj-c++.dg/keywords-1.mm: New test.
3079 * obj-c++.dg/keywords-2.mm: New test.
3080
3081 2010-09-28 Jason Merrill <jason@redhat.com>
3082
3083 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
3084 * g++.dg/ext/complit11.C: Likewise.
3085 * g++.old-deja/g++.law/temps1.C: Likewise.
3086
3087 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
3088 * g++.old-deja/g++.mike/misc6.C: Likewise.
3089
3090 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3091
3092 * objc.dg/attributes/method-attribute-1.m: New.
3093 * objc.dg/attributes/method-attribute-2.m: New.
3094
3095 * obj-c++.dg/attributes/method-attribute-1.m: New.
3096 * obj-c++.dg/attributes/method-attribute-2.m: New.
3097
3098 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
3099
3100 * objc.dg/attributes: New.
3101 * objc.dg/attributes/attributes.exp: New.
3102 * objc.dg/attributes/class-attribute-1.m: New.
3103 * objc.dg/attributes/class-attribute-2.m: New
3104 * objc.dg/attributes/categ-attribute-1.m: New
3105 * objc.dg/attributes/categ-attribute-2.m: New
3106 * objc.dg/attributes/proto-attribute-1.m: New
3107
3108 * obj-c++.dg/attributes: New.
3109 * obj-c++.dg/attributes/attributes.exp: New
3110 * obj-c++.dg/attributes/class-attribute-1.mm: New
3111 * obj-c++.dg/attributes/class-attribute-2.mm: New
3112 * obj-c++.dg/attributes/categ-attribute-1.mm: New
3113 * obj-c++.dg/attributes/categ-attribute-2.mm: New
3114 * obj-c++.dg/attributes/proto-attribute-1.mm: New
3115
3116 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3117
3118 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
3119 from the branch renamed to method-20b.m to avoid clashes).
3120
3121 2005-08-23 Stuart Hastings <stuart@apple.com>
3122 Ziemowit Laski <zlaski@apple.com>
3123
3124 Radar 4209854
3125 * obj-c++.dg/method-23.mm: New.
3126 * objc.dg/method-20.m: New.
3127
3128 2010-09-28 Jan Hubicka <jh@suse.cz>
3129
3130 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
3131
3132 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3133
3134 PR target/44452
3135 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
3136 i?86-*-solaris2.[89], *-*-vxworks*.
3137 * gcc.target/i386/pr22152.c: Likewise.
3138 * gcc.target/i386/vect8-ret.c: New test.
3139
3140 2010-09-28 Jie Zhang <jie@codesourcery.com>
3141
3142 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
3143
3144 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
3145
3146 Merge from 'apple/trunk' branch on FSF servers.
3147
3148 2005-07-18 Ziemowit Laski <zlaski@apple.com>
3149
3150 Radar 4175534
3151 * obj-c++.dg/method-22.mm: New.
3152
3153 2010-09-27 Jason Merrill <jason@redhat.com>
3154
3155 * g++.dg/cpp0x/rv-lvalue-req.C: New.
3156 * g++.dg/ext/complit11.C: Adjust.
3157 * g++.old-deja/g++.law/temps1.C: Adjust.
3158 * g++.old-deja/g++.ns/koenig6.C: Adjust.
3159 * g++.old-deja/g++.oliva/partord1.C: Adjust.
3160
3161 2010-09-27 Ian Lance Taylor <iant@google.com>
3162
3163 * lib/target-supports.exp (check_effective_target_split_stack):
3164 New procedure.
3165 * gcc.dg/split-1.c: New test.
3166 * gcc.dg/split-2.c: New test.
3167 * gcc.dg/split-3.c: New test.
3168 * gcc.dg/split-4.c: New test.
3169
3170 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3171
3172 PR objc/25464
3173 * objc.dg/type-size-3.m: New test.
3174
3175 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3176
3177 PR objc/45763
3178 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
3179
3180 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3181
3182 PR objc/25450
3183 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3184 * objc.dg/type-size-2.m: Same change.
3185 * obj-c++.dg/encode-5.mm: Same change.
3186
3187 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3188
3189 Merge from 'apple/trunk' branch on FSF servers. The original
3190 Changelogs are below.
3191
3192 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3193 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3194 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3195 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3196 in the branch).
3197 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3198 proto-qual-1.m in the branch) and the normal ABI on GNU.
3199 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
3200 the test only with the NeXT runtime.
3201 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3202 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3203 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3204 Run the test only with the NeXT runtime.
3205
3206 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
3207
3208 Radar 4492973
3209 * objc.dg/encode-7-64bit.m: New.
3210 * objc.dg/encode-7.m: Skip if -m64.
3211
3212 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
3213
3214 Radar 4301047
3215 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3216 * obj-c++.dg/threedotthree-abi-1.mm: New
3217 * objc.dg/threedotthree-abi-1.m: New
3218
3219 2005-07-20 Ziemowit Laski <zlaski@apple.com>
3220
3221 Radar 4136935
3222 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3223 * objc.dg/encode-6.m: Likewise.
3224 * objc.dg/encode-7.m: New test case.
3225
3226 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3227
3228 Merge from 'apple/trunk' branch on FSF servers. Renamed
3229 const-str-12.m to constr-str-12b.m to avoid conflicts.
3230
3231 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
3232
3233 Radar 4229905
3234 * obj-c++.dg/warn5.mm: New
3235
3236 2005-06-22 Ziemowit Laski <zlaski@apple.com>
3237
3238 Radar 4154928
3239 * obj-c++.dg/const-str-12.mm: New.
3240 * objc.dg/const-str-12.m: New.
3241
3242 2010-09-27 Tobias Burnus <burnus@net-b.de>
3243
3244 PR fortran/40569
3245 PR fortran/40568
3246 * gfortran.dg/storage_size_2.f08: Fix test.
3247 * gfortran.dg/c_sizeof_1.f90: Fix test.
3248 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3249 * gfortran.dg/c_sizeof_3.f90: New.
3250 * gfortran.dg/c_sizeof_4.f90: New.
3251 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3252 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3253
3254 2010-09-26 Daniel Kraft <d@domob.eu>
3255
3256 PR fortran/45783
3257 PR fortran/45795
3258 * gfortran.dg/select_type_18.f03: New test.
3259
3260 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
3261
3262 * gnat.dg/return2.ad[sb]: New test.
3263 * gnat.dg/return2_pkg.ads: New helper.
3264
3265 2010-09-25 Daniel Kraft <d@domob.eu>
3266
3267 PR fortran/45776
3268 * gfortran.dg/io_constraints_6.f03: New test.
3269 * gfortran.dg/io_constraints_7.f03: New test.
3270 * gfortran.dg/newunit_2.f90: New test.
3271
3272 2010-09-24 Steven G. Kargl <kargl@gcc.gnu.org>
3273
3274 * gfortran.dg/operator_c1202.f90: New test.
3275
3276 2010-09-24 Jan Hubicka <jh@suse.cz>
3277
3278 * gcc.dg/tree-ssa/leaf.c: New testcase.
3279
3280 2010-09-24 Jan Hubicka <jh@suse.cz>
3281
3282 PR tree-optimization/45738
3283 PR tree-optimization/45741
3284 * gcc.c-torture/compile/pr45741.c: New.
3285 * gfortran.fortran-torture/compile/pr45738.f90: New.
3286
3287 2010-09-24 Joseph Myers <joseph@codesourcery.com>
3288
3289 * gcc.dg/cpp/undef-opt-1.c: New test.
3290
3291 2010-09-24 Jason Merrill <jason@redhat.com>
3292
3293 * g++.dg/other/error10.C: Adjust expected output.
3294
3295 2010-09-24 Jakub Jelinek <jakub@redhat.com>
3296
3297 PR middle-end/45234
3298 * gcc.dg/torture/stackalign/alloca-6.c: New test.
3299 * gcc.target/i386/pr45234.c: New test.
3300
3301 2010-09-24 Richard Guenther <rguenther@suse.de>
3302
3303 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3304
3305 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
3306
3307 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3308 as a comment leader in regexp.
3309
3310 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3311
3312 * objc.dg/sync-2.m: New test.
3313 * obj-c++.dg/sync-2.mm: New test.
3314
3315 2010-09-24 Tobias Burnus <burnus@net-b.de>
3316
3317 PR fortran/40571
3318 * gfortran.dg/iso_fortran_env_7.f90: New.
3319
3320 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3321
3322 * obj-c++.dg/too-many-args.mm: New file.
3323
3324 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3325
3326 Merge from 'apple/trunk' branch on FSF servers.
3327
3328 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3329
3330 Radar 4491608
3331 * objc.dg/too-many-args.m: New
3332
3333 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3334
3335 PR fortran/45744
3336 * gfortran.dg/dependency_36.f90: New test.
3337
3338 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
3339
3340 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3341 * gcc.target/i386/pad-3.c: Ditto.
3342 * gcc.target/i386/pad-7.c: Ditto.
3343 * gcc.target/i386/pad-7.c: Ditto.
3344 * gcc.target/i386/pr36502.c: Ditto.
3345 * gcc.target/i386/zee.c: Ditto.
3346 * gcc.target/i386/20060821-1.c: Ditto.
3347 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
3348 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
3349 * gcc.target/i386/pad-5b.c: Ditto.
3350 * gcc.target/i386/pad-6a.c: Ditto.
3351 * gcc.target/i386/pad-6b.c: Ditto.
3352 * gcc.target/i386/pad-8.c: Ditto.
3353 * gcc.target/i386/pad-9.c: Ditto.
3354 * gcc.target/i386/pad-10.c: Ditto.
3355 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
3356
3357 2010-09-23 Richard Guenther <rguenther@suse.de>
3358
3359 PR tree-optimization/45565
3360 * g++.dg/ipa/pr45565.C: New testcase.
3361
3362 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
3363
3364 PR fortran/45745
3365 PR fortran/45648
3366 * gfortran.dg/vector_subscript_bound_1.f90: New.
3367
3368 2010-09-23 Richard Guenther <rguenther@suse.de>
3369
3370 PR middle-end/45750
3371 * gcc.dg/pr45750.c: New testcase.
3372
3373 2010-09-23 Jakub Jelinek <jakub@redhat.com>
3374
3375 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3376 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
3377 build.
3378
3379 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
3380
3381 PR rtl-optimization/44374
3382 * gcc.target/arm/headmerge-1.c: New test.
3383 * gcc.target/arm/headmerge-2.c: New test.
3384 * gcc.target/i386/headmerge-1.c: New test.
3385 * gcc.target/i386/headmerge-2.c: New test.
3386
3387 2010-09-23 Daniel Kraft <d@domob.eu>
3388
3389 PR fortran/38936
3390 PR fortran/44044
3391 PR fortran/45474
3392 * gfortran.dg/intrinsic_intent_1.f03: New test.
3393 * gfortran.dg/select_type_17.f03: New test.
3394 * gfortran.dg/associate_5.f03: More definability tests.
3395 * gfortran.dg/enum_2.f90: Check definability.
3396 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3397 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3398 * gfortran.dg/char_expr_2.f90: Ditto.
3399 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3400 * gfortran.dg/enum_5.f90: Ditto.
3401 * gfortran.dg/equiv_constraint_8.f90: Ditto.
3402 * gfortran.dg/impure_assignment_2.f90: Ditto.
3403 * gfortran.dg/impure_assignment_3.f90: Ditto.
3404 * gfortran.dg/intent_out_1.f90: Ditto.
3405 * gfortran.dg/intent_out_3.f90: Ditto.
3406 * gfortran.dg/pointer_assign_7.f90: Ditto.
3407 * gfortran.dg/pointer_intent_3.f90: Ditto.
3408 * gfortran.dg/pr19936_1.f90: Ditto.
3409 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3410 * gfortran.dg/simpleif_2.f90: Ditto.
3411 * gfortran.dg/protected_5.f90: Ditto.
3412 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3413 * gfortran.dg/protected_6.f90: Ditto.
3414 * gfortran.dg/protected_7.f90: Ditto.
3415
3416 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3417
3418 PR libfortran/45710
3419 * gfortran.dg/namelist_65.f90: New test.
3420
3421 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3422
3423 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3424 the regexp pattern between the expected label and location string.
3425
3426 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3427
3428 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3429
3430 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3431
3432 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3433 * gcc.dg/pr27898.c: Likewise.
3434 * gcc.dg/pr28712.c: Likewise.
3435 * gcc.dg/pr30762-1.c: Likewise.
3436 * gcc.dg/pr31529-1.c: Likewise.
3437 * gcc.dg/pr34457-1.c: Likewise.
3438 * gcc.dg/pr34668-1.c: Likewise.
3439 * gcc.dg/pr34989-1.c: Likewise.
3440 * gcc.dg/pr43557-1.c: Likewise.
3441
3442 2010-09-22 Jakub Jelinek <jakub@redhat.com>
3443
3444 PR rtl-optimization/45739
3445 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3446
3447 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
3448
3449 * gcc.target/sparc/mnofpu.c: New test.
3450
3451 2010-09-22 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR rtl-optimization/45739
3454 * gcc.target/i386/pr45739.c: New test.
3455
3456 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
3457
3458 PR fortran/45648
3459 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3460 and counts. Add non-elemental function call check.
3461
3462 PR fortran/45648
3463 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3464 arguments checks. Update temporary counts.
3465 * gfortran.dg/transpose_optimization_1.f90: New.
3466
3467 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3468
3469 PR objc/23710
3470 * objc.dg/invalid-method-1.m: New.
3471
3472 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3473
3474 Merge from 'apple/trunk' branch on FSF servers.
3475
3476 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
3477
3478 Radar 4291785
3479 * objc.dg/naming-4.m: New
3480 * objc.dg/naming-5.m: New
3481 * obj-c++.dg/naming-1.mm: New
3482 * obj-c++.dg/naming-2.mm: New
3483
3484 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
3485 Jack Howarth <howarth@bromo.med.uc.edu>
3486
3487 PR c++/45645
3488 * g++.dg/torture/pr44972.C: Use portable assert().
3489
3490 2010-09-21 Richard Guenther <rguenther@suse.de>
3491
3492 PR tree-optimization/45580
3493 * g++.dg/torture/pr45580.C: New testcase.
3494
3495 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
3496
3497 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3498
3499 2010-09-20 Janus Weil <janus@gcc.gnu.org>
3500
3501 PR fortran/45438
3502 * gfortran.dg/pointer_check_7.f90: New.
3503
3504 2010-09-20 Jakub Jelinek <jakub@redhat.com>
3505
3506 PR rtl-optimization/45728
3507 * gcc.c-torture/compile/pr45728.c: New test.
3508
3509 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
3510
3511 PR fortran/45081
3512 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3513
3514 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
3515
3516 * g++.dg/tree-ssa/pr45605.C: Add "\\".
3517
3518 2010-09-20 Richard Guenther <rguenther@suse.de>
3519
3520 PR middle-end/45704
3521 * gcc.dg/torture/pr45704.c: New testcase.
3522
3523 2010-09-20 Jan Hubicka <jh@suse.cz>
3524
3525 PR tree-optimize/45605
3526 * g++.dg/tree-ssa/pr45605.C: New testcase.
3527
3528 2010-09-20 Michael Matz <matz@suse.de>
3529
3530 PR testsuite/45706
3531 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3532 enough.
3533
3534 2010-09-20 Richard Guenther <rguenther@suse.de>
3535
3536 PR tree-optimization/45705
3537 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3538
3539 2010-09-20 Michael Matz <matz@suse.de>
3540
3541 PR testsuite/45706
3542 * lib/target-supports.exp (check_effective_target_vect_perm):
3543 Add i?86-*-*.
3544
3545 2010-09-20 Jakub Jelinek <jakub@redhat.com>
3546
3547 PR rtl-optimization/45695
3548 * gcc.c-torture/execute/pr45695.c: New test.
3549
3550 2010-09-19 Jan Hubicka <jh@suse.cz>
3551
3552 PR lto/44246
3553 * gcc.c-torture/compile/pr44246.c:New file.
3554
3555 2010-09-19 Ira Rosen <irar@il.ibm.com>
3556
3557 PR tree-optimization/45714
3558 * gfortran.dg/vect/pr45714-a.f: New test.
3559 * gfortran.dg/vect/pr45714-b.f: New test.
3560
3561 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3562
3563 * gnat.dg/const1.adb: Rename into...
3564 * gnat.dg/constant1.adb: ...this.
3565 * gnat.dg/constant2.adb: New test.
3566 * gnat.dg/constant2_pkg1.ads: New helper.
3567 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3568
3569 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3570
3571 * gnat.dg/specs/constant1.ads: New test.
3572 * gnat.dg/specs/constant1_pkg.ads: New helper.
3573
3574 2010-09-18 Jan Hubicka <jh@suse.cz>
3575
3576 PR tree-optimization/45453
3577 * g++.dg/tree-ssa/pr45453.C: New testcase.
3578
3579 2010-09-18 Jason Merrill <jason@redhat.com>
3580
3581 * g++.dg/cpp0x/initlist44.C: New.
3582
3583 2010-09-18 Richard Guenther <rguenther@suse.de>
3584
3585 PR tree-optimization/45709
3586 * g++.dg/torture/pr45709-2.C: New testcase.
3587
3588 2010-09-18 Richard Guenther <rguenther@suse.de>
3589
3590 PR tree-optimization/45709
3591 * g++.dg/torture/pr45709.C: New testcase.
3592
3593 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
3594
3595 PR testsuite/45719
3596 * gcc.target/i386/pad-3.c: Pass -fno-pic.
3597
3598 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3599
3600 * gcc.target/i386/pad-1.c: New.
3601 * gcc.target/i386/pad-2.c: Likewise.
3602 * gcc.target/i386/pad-3.c: Likewise.
3603 * gcc.target/i386/pad-4.c: Likewise.
3604 * gcc.target/i386/pad-5a.c: Likewise.
3605 * gcc.target/i386/pad-5b.c: Likewise.
3606 * gcc.target/i386/pad-6a.c: Likewise.
3607 * gcc.target/i386/pad-6b.c: Likewise.
3608 * gcc.target/i386/pad-7.c: Likewise.
3609 * gcc.target/i386/pad-8.c: Likewise.
3610 * gcc.target/i386/pad-9.c: Likewise.
3611 * gcc.target/i386/pad-10.c: Likewise.
3612
3613 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3614
3615 PR middle-end/45234
3616 * gcc.dg/torture/stackalign/alloca-5.c: New.
3617
3618 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3619
3620 PR middle-end/45678
3621 * gcc.dg/torture/pr45678-2.c: New.
3622
3623 2010-09-17 Richard Guenther <rguenther@suse.de>
3624
3625 PR middle-end/45678
3626 * gcc.dg/torture/pr45678-1.c: New testcase.
3627
3628 2010-09-17 Michael Matz <matz@suse.de>
3629
3630 PR tree-optimization/43432
3631 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3632 check_effective_target_vect_perm_short): New predicates.
3633 (check_effective_target_vect_perm): Include x86_64.
3634 * gcc.dg/vect/pr43432.c: New test.
3635 * gcc.dg/vect/vect-114.c: Adjust.
3636 * gcc.dg/vect/vect-15.c: Ditto.
3637 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3638 * gcc.dg/vect/slp-perm-9.c: Ditto.
3639
3640 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
3641
3642 PR testsuite/45692
3643 * objc/execute/exceptions/throw-nil.m: Run the test only with the
3644 GNU runtime.
3645
3646 2010-09-17 Richard Guenther <rguenther@suse.de>
3647
3648 * gcc.dg/pr27898.c: Use -flto instead of -combine.
3649 * gcc.dg/pr28706.c: Likewise.
3650 * gcc.dg/pr28712.c: Likewise.
3651 * gcc.dg/pr30762-1.c: Likewise.
3652 * gcc.dg/pr30762-2.c: Likewise.
3653 * gcc.dg/pr31529-1.c: Likewise.
3654 * gcc.dg/pr31529-2.c: Likewise.
3655 * gcc.dg/pr34457-1.c: Likewise.
3656 * gcc.dg/pr34457-2.c: Likewise.
3657 * gcc.dg/pr34668-1.c: Likewise.
3658 * gcc.dg/pr34668-2.c: Likewise.
3659 * gcc.dg/pr34989-1.c: Likewise.
3660 * gcc.dg/pr34989-2.c: Likewise.
3661 * gcc.dg/pr43557-1.c: Likewise.
3662 * gcc.dg/pr43557-2.c: Likewise.
3663 * gcc.dg/debug/pr41893-1.c: Likewise.
3664 * gcc.dg/matrix/matrix.exp: Do not use -combine.
3665 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3666 * gcc.dg/matrix/matrix-4.c: Likewise.
3667 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3668 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3669 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3670 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3671
3672 2010-09-16 Tobias Burnus <burnus@net-b.de>
3673
3674 PR fortran/43665
3675 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3676 optimizations.
3677 * gfortran.dg/intent_optimize_1.f90: New test.
3678
3679 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
3680
3681 * gcc.target/i386/divmod-1.c: New.
3682 * gcc.target/i386/divmod-2.c: Likewise.
3683 * gcc.target/i386/divmod-3.c: Likewise.
3684 * gcc.target/i386/divmod-4.c: Likewise.
3685 * gcc.target/i386/divmod-4a.c: Likewise.
3686 * gcc.target/i386/divmod-5.c: Likewise.
3687 * gcc.target/i386/divmod-6.c: Likewise.
3688 * gcc.target/i386/divmod-7.c: Likewise.
3689 * gcc.target/i386/divmod-8.c: Likewise.
3690 * gcc.target/i386/udivmod-1.c: Likewise.
3691 * gcc.target/i386/udivmod-2.c: Likewise.
3692 * gcc.target/i386/udivmod-3.c: Likewise.
3693 * gcc.target/i386/udivmod-4.c: Likewise.
3694 * gcc.target/i386/udivmod-4a.c: Likewise.
3695 * gcc.target/i386/udivmod-5.c: Likewise.
3696 * gcc.target/i386/udivmod-6.c: Likewise.
3697 * gcc.target/i386/udivmod-7.c: Likewise.
3698 * gcc.target/i386/udivmod-8.c: Likewise.
3699
3700 2010-09-16 Jan Hubicka <jh@suse.cz>
3701
3702 * g++.dg/lto/pr45679-1_0.C: New file.
3703 * g++.dg/lto/pr45679-1_1.C: New file.
3704 * g++.dg/lto/pr45679-0_0.C: New file.
3705 * g++.dg/lto/pr45679-0_1.C: New file.
3706
3707 2010-09-16 Janus Weil <janus@gcc.gnu.org>
3708
3709 PR fortran/45674
3710 * gfortran.dg/class_dummy_2.f03: New.
3711
3712 2010-09-16 Richard Guenther <rguenther@suse.de>
3713
3714 PR tree-optimization/45623
3715 * gcc.dg/torture/pr45623.c: New testcase.
3716
3717 2010-09-16 Ira Rosen <irar@il.ibm.com>
3718
3719 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3720 name and parentheses.
3721 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3722
3723 2010-09-15 Jason Merrill <jason@redhat.com>
3724
3725 * g++.dg/parse/parameter-declaration-2.C: New.
3726
3727 * g++.dg/cpp0x/scoped_enum2.C: New.
3728
3729 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
3730
3731 * gcc.c-torture/compile/20100915-1.c: New test.
3732
3733 2010-09-15 Martin Jambor <mjambor@suse.cz>
3734
3735 PR middle-end/45644
3736 * gcc.dg/ipa/pr45644.c: New test.
3737
3738 2010-09-15 Jakub Jelinek <jakub@redhat.com>
3739
3740 PR tree-optimization/45633
3741 * gcc.dg/vect/pr45633.c: New test.
3742
3743 2010-09-15 Janus Weil <janus@gcc.gnu.org>
3744
3745 PR fortran/45577
3746 * gfortran.dg/allocate_derived_4.f90: New.
3747
3748 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
3749
3750 * lib/target-supports.exp
3751 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3752 supported flag to true for neon.
3753
3754 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
3755
3756 PR c++/45665
3757 * g++.dg/template/crash103.C: New.
3758
3759 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
3760
3761 Merge from 'apple/trunk' branch on FSF servers.
3762
3763 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
3764
3765 Radar 4457381
3766 * objc.dg/msg-in-protocol.m: New.
3767 * obj-c++.dg/msg-in-protocol.mm: New.
3768
3769 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
3770
3771 Radar 4219590
3772 * objc.dg/break-in-ifstmt.m: New.
3773
3774 2005-08-22 Ziemowit Laski <zlaski@apple.com>
3775
3776 Radar 4174166
3777 * obj-c++.dg/comp-types-13.mm: New.
3778 * objc.dg/comp-types-12.m: New.
3779
3780 2005-08-22 Ziemowit Laski <zlaski@apple.com>
3781
3782 Radar 4216500
3783 * obj-c++.dg/proto-lossage-7.mm: New.
3784 * objc.dg/proto-lossage-7.m: New.
3785
3786 2010-09-14 Jan Hubicka <jh@suse.cz>
3787
3788 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3789 folding.
3790 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3791 folding.
3792
3793 2010-09-14 Jakub Jelinek <jakub@redhat.com>
3794
3795 PR middle-end/45567
3796 * gcc.dg/pr45567.c: New test.
3797
3798 PR debug/45660
3799 * g++.dg/debug/pr45660.C: New test.
3800
3801 2010-09-14 Ira Rosen <irar@il.ibm.com>
3802
3803 PR tree-optimization/45470
3804 * g++.dg/vect/pr45470-a.cc: New test.
3805 * g++.dg/vect/pr45470-a.cc: New test.
3806
3807 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
3808
3809 PR target/42070
3810 * lib/profopt.exp: Prune warnings on execname2 compile.
3811 * lib/prune.exp: Prune "can't add line info" warnings.
3812
3813 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3814
3815 PR libfortran/45532
3816 * gfortran.dg/namelist_64.f90: New test.
3817
3818 2010-09-13 Jakub Jelinek <jakub@redhat.com>
3819
3820 PR rtl-optimization/45617
3821 * gcc.target/i386/pr45617.c: New test.
3822
3823 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
3824
3825 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3826
3827 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
3828
3829 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3830 * gcc.target/i386/fma4-vector.c: Likewise.
3831 * gcc.target/i386/vectorize2.c: Likewise.
3832 * gcc.target/i386/vectorize4.c: Likewise.
3833 * gcc.target/i386/vectorize5.c: Likewise.
3834 * gcc.target/i386/vectorize6.c: Likewise.
3835 * gcc.target/i386/vectorize8.c: Likewise.
3836
3837 * gcc.target/i386/vect-double-1.c: New.
3838 * gcc.target/i386/vect-double-1a.c: Likewise.
3839 * gcc.target/i386/vect-double-2.c: Likewise.
3840 * gcc.target/i386/vect-double-2a.c: Likewise.
3841
3842 * lib/target-supports.exp (check_effective_target_vect_double):
3843 Set et_vect_double_saved to 0 when tuning for Atom.
3844
3845 2010-09-13 Jan Hubicka <jh@suse.cz>
3846
3847 * gcc.dg/torture/pr23821.c: Drop static keyword.
3848 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3849 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3850
3851 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
3852
3853 * gcc.target/arm/sync-1.c: New.
3854
3855 2010-09-12 Olivier Hainque <hainque@adacore.com>
3856
3857 * gnat.dg/memtrap.adb: New test.
3858
3859 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3860
3861 * gfortran.dg/promotion.f90: Fix options.
3862
3863 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
3864
3865 * g++.dg/cpp0x/range-for1.C: New.
3866 * g++.dg/cpp0x/range-for2.C: New.
3867 * g++.dg/cpp0x/range-for3.C: New.
3868 * g++.dg/cpp0x/range-for4.C: New.
3869 * g++.dg/cpp0x/range-for5.C: New.
3870 * g++.dg/cpp0x/range-for6.C: New.
3871
3872 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
3873
3874 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3875 and counts. Check that transpose is not called.
3876 * gfortran.dg/transpose_2.f90: Update error message.
3877
3878 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3879
3880 PR c++/43824
3881 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3882 * g++.dg/lookup/strong-using-2.C: Likewise.
3883 * g++.dg/lookup/strong-using-3.C: Likewise.
3884 * g++.dg/lookup/strong-using-5.C: Likewise.
3885
3886 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3887 * g++.dg/cpp0x/inline-ns4.C: New.
3888 * g++.dg/cpp0x/inline-ns5.C: New.
3889
3890 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
3891
3892 PR middle-end/45634
3893 * gfortran.fortran-torture/compile/pr45634.f90: New.
3894
3895 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
3896
3897 * objc.dg/fobjc-exceptions.m: New test.
3898
3899 2010-09-10 Jan Hubicka <jh@suse.cz>
3900
3901 * g++.dg/inherit/covariant7.C: Fix pattern matching.
3902
3903 2010-09-10 Martin Jambor <mjambor@suse.cz>
3904
3905 PR tree-optimization/44972
3906 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3907 * gcc.dg/tree-ssa/pr45144.c: Likewise.
3908 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3909 instead.
3910 * g++.dg/torture/pr44972.C: New test.
3911
3912 2010-09-10 Martin Jambor <mjambor@suse.cz>
3913
3914 PR tree-optimization/44972
3915 * g++.dg/torture/pr34850.C: Remove expected warning.
3916
3917 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3918
3919 * gfortran.dg/dummy_optional_arg.f90: New test.
3920
3921 2010-09-08 Jan Hubicka <jh@suse.cz>
3922
3923 PR tree-optimization/45598
3924 * fortran.fortran-torture/compile/pr45598.f90: New test.
3925
3926 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
3927
3928 * lib/target-supports-dg.exp (dg-require-ifunc): New.
3929 * lib/target-supports.exp (check_ifunc_available): New.
3930 * gcc.dg/attr-ifunc-1.c: New.
3931 * gcc.dg/attr-ifunc-2.c: New.
3932 * gcc.dg/attr-ifunc-3.c: New.
3933 * gcc.dg/attr-ifunc-4.c: New.
3934 * gcc.dg/attr-ifunc-5.c: New.
3935 * g++.dg/ext/attr-ifunc-1.C: New.
3936 * g++.dg/ext/attr-ifunc-2.C: New.
3937 * g++.dg/ext/attr-ifunc-3.C: New.
3938 * g++.dg/ext/attr-ifunc-4.C: New.
3939
3940 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
3941
3942 PR middle-end/40386
3943 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3944
3945 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
3946
3947 * gfortran.dg/inline_transpose_1.f90: New test.
3948
3949 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3950
3951 PR c++/45588
3952 * g++.dg/warn/Wunused-var-15.C: New test.
3953
3954 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3955
3956 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3957 hppa*-*-hpux*.
3958
3959 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3960
3961 * objc/execute/exceptions/throw-nil.m: New test.
3962 * objc/execute/exceptions/handler-1.m: Updated to use the new
3963 objc_set_uncaught_exception_handler() function.
3964 * objc/execute/exceptions/matcher-1.m: New test.
3965
3966 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3967
3968 PR fortran/38282
3969 * gfortran.dg/bit_comparison_1.F90: New test.
3970 * gfortran.dg/leadz_trailz_3.f90: New test.
3971 * gfortran.dg/masklr_2.F90: New test.
3972 * gfortran.dg/shiftalr_1.F90: New test.
3973 * gfortran.dg/merge_bits_2.F90: New test.
3974 * gfortran.dg/dshift_2.F90: New test.
3975 * gfortran.dg/bit_comparison_2.F90: New test.
3976 * gfortran.dg/masklr_1.F90: New test.
3977 * gfortran.dg/merge_bits_1.F90: New test.
3978 * gfortran.dg/dshift_1.F90: New test.
3979 * gfortran.dg/shiftalr_2.F90: New test.
3980
3981 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3982
3983 * objc.dg/type-stream-1.m: Replaced with a test that tests that
3984 functions from objc/typedstream.h are deprecated.
3985
3986 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3987
3988 * lib/target-supports.exp
3989 (check_effective_target_run_expensive_tests): New proc.
3990 * gcc.c-torture/compile/limits-fnargs.c: Use
3991 dg-require-effective-target run_expensive_tests.
3992
3993 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3994
3995 PR fortran/45597
3996 * gfortran.dg/gomp/pr45597.f90: New test.
3997
3998 PR fortran/45595
3999 * gfortran.dg/gomp/pr45595.f90: New test.
4000
4001 2010-09-08 Michael Matz <matz@suse.de>
4002
4003 * c-c++-common/uninit-17.c: Adjust.
4004
4005 2010-09-08 Michael Matz <matz@suse.de>
4006
4007 PR tree-optimization/43430
4008 * gcc.dg/vect/pr43430-2.c: New test.
4009
4010 2010-09-08 Michael Matz <matz@suse.de>
4011
4012 PR tree-optimization/33244
4013 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
4014
4015 2010-09-08 Richard Guenther <rguenther@suse.de>
4016
4017 PR tree-optimization/45578
4018 * gfortran.dg/pr45578.f90: New testcase.
4019
4020 2010-09-08 Richard Guenther <rguenther@suse.de>
4021
4022 PR testsuite/45590
4023 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
4024
4025 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4026
4027 PR fortran/45576
4028 * gfortran.dg/char_length_18.f90: New test.
4029
4030 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
4031
4032 PR target/36502
4033 * gcc.target/i386/pr36502.c: New test.
4034
4035 PR target/42313
4036 PR target/44651
4037 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
4038 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
4039
4040 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
4041
4042 * gfortran.dg/achar_4.f90: Enable bounds checking.
4043
4044 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
4045
4046 PR target/45206
4047 * gcc.target/i386/pr45206.c: New test.
4048
4049 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
4050
4051 PR fortran/45505
4052 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
4053
4054 2010-09-07 Jan Hubicka <jh@suse.cz>
4055
4056 * gcc.c-torture/compile/20100907.c: New testcase.
4057
4058 2010-09-07 Richard Guenther <rguenther@suse.de>
4059
4060 PR middle-end/45569
4061 * g++.dg/eh/pr45569.C: New testcase.
4062
4063 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
4064
4065 PR target/43137
4066 * gcc.target/arm/pr43137.c: New test.
4067
4068 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4069
4070 PR fortran/36931
4071 * gfortran.dg/dependency_35.f90: New test.
4072
4073 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4074
4075 PR fortran/34145
4076 * gfortran.dg/char_length_17.f90: New test.
4077
4078 2010-09-06 Dodji Seketeli <dodji@redhat.com>
4079
4080 PR c++/45200
4081 PR c++/45293
4082 PR c++/45558
4083 * g++.dg/template/typedef34.C: New test.
4084 * g++.dg/template/typedef35.C: New test.
4085
4086 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
4087
4088 PR target/22152
4089 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
4090
4091 2010-09-06 Mark Mitchell <mark@codesourcery.com>
4092
4093 * g++.dg/warn/Wdouble-promotion.C: New.
4094
4095 2010-09-06 Arnaud Charlet <charlet@adacore.com>
4096
4097 * g++.dg/parse/redef2.C: New.
4098
4099 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4100
4101 * gcc.dg/20100906-1.c: New testcase.
4102
4103 2010-09-06 Jakub Jelinek <jakub@redhat.com>
4104
4105 PR testsuite/45543
4106 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
4107 DW_TAG_enumeration_type DIE.
4108
4109 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
4110
4111 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
4112 Update XFAILs.
4113
4114 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
4115
4116 PR rtl-optimization/44919
4117 * g++.dg/opt/pr44919.C: New.
4118
4119 2010-09-06 Tobias Burnus <burnus@net-b.de>
4120
4121 PR fortran/38282
4122 * gfortran.dg/iall_iany_iparity_1.f90: New.
4123 * gfortran.dg/iall_iany_iparity_2.f90: New.
4124
4125 2010-09-06 Jason Merrill <jason@redhat.com>
4126
4127 * g++.dg/cpp0x/initlist42.C: New.
4128
4129 * g++.dg/cpp0x/auto19.C: New.
4130
4131 * g++.dg/template/sfinae25.C: New.
4132 * g++.dg/template/char1.C: Expect warning.
4133 * g++.dg/template/nontype10.C: Likewise.
4134
4135 * g++.dg/cpp0x/implicit9.C: New.
4136
4137 * g++.dg/cpp0x/initlist43.C: New.
4138
4139 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
4140
4141 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
4142
4143 2010-09-05 Mark Mitchell <mark@codesourcery.com>
4144
4145 * gcc.dg/Wdouble-promotion.c: New.
4146
4147 2010-09-05 Tobias Burnus <burnus@net-b.de>
4148
4149 * gfortran.dg/float128_1.f90: Remove test case as
4150 it always fails since Rev 163611 backed out the
4151 front-end implementation.
4152
4153 2010-09-05 Tobias Burnus <burnus@net-b.de>
4154
4155 * gfortran.dg/float128_1.f90: XFAIL test case.
4156
4157 2010-09-05 Tobias Burnus <burnus@net-b.de>
4158
4159 * gfortran.dg/bessel_7.f90: Decrease required precision.
4160
4161 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
4162
4163 PR testsuite/45545
4164 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
4165 ref-all-matching targets.
4166
4167 2010-09-05 Richard Guenther <rguenther@suse.de>
4168
4169 PR tree-optimization/45535
4170 * gcc.c-torture/compile/pr45535.c: New testcase.
4171
4172 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
4173
4174 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
4175 "\[^\n\]*".
4176 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
4177 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
4178 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
4179 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4180 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4181 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4182 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4183 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4184 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4185 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4186 * gcc.target/i386/pr22152.c: Likewise.
4187 * gcc.target/i386/pr36992-1.c: Likewise.
4188 * gcc.target/i386/pr36992-2.c: Likewise.
4189 * gcc.target/sh/sh4a-memmovua.c: Likewise.
4190
4191 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4192
4193 PR testsuite/43957
4194 * gcc.dg/const-uniq-1.c: Modify regexp.
4195
4196 2010-09-04 Tobias Burnus <burnus@net-b.de>
4197
4198 PR fortran/45530
4199 * gfortran.dg/namelist_63.f90: New.
4200
4201 2010-09-04 Jan Hubicka <jh@suse.cz>
4202
4203 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4204 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4205
4206 2010-09-04 Jan Hubicka <jh@suse.cz>
4207
4208 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4209
4210 2010-09-04 Janus Weil <janus@gcc.gnu.org>
4211
4212 PR fortran/45507
4213 * gfortran.dg/allocate_alloc_opt_12.f90: New.
4214
4215 2010-09-03 Joseph Myers <joseph@codesourcery.com>
4216
4217 * gcc.dg/opts-4.c: New test.
4218
4219 2010-09-03 Steve Ellcey <sje@cup.hp.com>
4220
4221 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4222 * gcc.dg/vect/vect-peel-4.c: Ditto.
4223
4224 2010-09-03 Daniel Kraft <d@domob.eu>
4225
4226 PR fortran/45525
4227 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4228
4229 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4230
4231 PR fortran/45159
4232 * gfortran.dg/dependency_34.f90: New test.
4233
4234 2010-09-03 Steve Ellcey <sje@cup.hp.com>
4235
4236 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4237
4238 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4239
4240 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4241 gcc.target/i386/clearcap.map if supported.
4242
4243 2010-09-03 Michael Matz <matz@suse.de>
4244
4245 PR middle-end/45415
4246 * gcc.dg/pr45415.c: New test.
4247
4248 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
4249
4250 PR tree-optimization/45506
4251 * gcc.dg/pr45506.c: New.
4252
4253 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
4254
4255 PR target/45476
4256 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4257 * gcc.target/i386/float128-2.c: Ditto.
4258
4259 2010-09-03 Daniel Kraft <d@domob.eu>
4260
4261 PR fortran/34162
4262 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4263 * gfortran.dg/internal_dummy_2.f08: New test.
4264 * gfortran.dg/internal_dummy_3.f08: New test.
4265 * gfortran.dg/internal_dummy_4.f08: New test.
4266
4267 2010-09-03 Jakub Jelinek <jakub@redhat.com>
4268
4269 PR debug/45500
4270 * gcc.target/i386/pr45500.c: New test.
4271
4272 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
4273
4274 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4275
4276 2010-09-03 Daniel Kraft <d@domob.eu>
4277
4278 PR fortran/44602
4279 * gfortran.dg/exit_2.f08; Adapt error messages.
4280 * gfortran.dg/exit_3.f08: New test.
4281 * gfortran.dg/exit_4.f08: New test.
4282 * gfortran.dg/exit_5.f03: New test.
4283
4284 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4285
4286 * gfortran.dg/ishft_4.f90: New test.
4287
4288 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4289
4290 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4291 FRIZ/XSRIZ instruciton for (double)(long long)x.
4292 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4293
4294 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4295
4296 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4297
4298 2010-09-02 Richard Guenther <rguenther@suse.de>
4299
4300 PR tree-optimization/44937
4301 PR tree-optimization/45412
4302 * g++.dg/opt/pr45412.C: New testcase.
4303 * gcc.c-torture/compile/pr45412.c: Likewise.
4304 * gcc.c-torture/compile/pr44937.c: Likewise.
4305
4306 2010-09-02 Joseph Myers <joseph@codesourcery.com>
4307
4308 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
4309 but using -Werror=comment.
4310 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4311 expected error messages.
4312
4313 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4314
4315 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4316 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4317
4318 2010-09-02 Tobias Burnus <burnus@net-b.de>
4319
4320 PR fortran/45489
4321 * gfortran.dg/initialization_27.f90: New.
4322
4323 2010-09-02 Ira Rosen <irar@il.ibm.com>
4324
4325 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4326 check into different basic blocks. Expect vectorization if misaligned
4327 stores are supported.
4328 * gcc.dg/vect/bb-slp-8a.c: New test.
4329 * gcc.dg/vect/bb-slp-8b.c: New test.
4330
4331 2010-09-01 Steve Ellcey <sje@cup.hp.com>
4332
4333 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4334
4335 2010-09-01 Janus Weil <janus@gcc.gnu.org>
4336
4337 PR fortran/44541
4338 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4339 * gfortran.dg/class_dummy_1.f03: New.
4340
4341 2010-09-01 Jakub Jelinek <jakub@redhat.com>
4342
4343 PR middle-end/45458
4344 * g++.dg/tree-prof/partition2.C: New test.
4345
4346 2010-09-01 Richard Guenther <rguenther@suse.de>
4347
4348 * gcc.dg/vect/vect-outer-fir.c: Adjust.
4349 * gcc.dg/tree-ssa/vrp54.c: New testcase.
4350 * gcc.c-torture/execute/20100827-1.c: Likewise.
4351
4352 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4353
4354 * gfortran.dg/execute_command_line_1.f90: New test.
4355
4356 2010-08-31 Jakub Jelinek <jakub@redhat.com>
4357
4358 PR preprocessor/45457
4359 * c-c++-common/cpp/pr45457.c: New test.
4360
4361 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
4362
4363 * gcc.dg/nested-func-8.c: New test.
4364
4365 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4366
4367 PR fortran/38282
4368 * gfortran.dg/popcnt_poppar_1.F90: New test.
4369 * gfortran.dg/popcnt_poppar_2.F90: New test.
4370
4371 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
4372
4373 * gcc.target/i386/volatile-2.c: Require nonpic target.
4374
4375 2010-08-31 Jakub Jelinek <jakub@redhat.com>
4376
4377 PR middle-end/45461
4378 * gcc.dg/pr45461.c: New test.
4379
4380 2010-08-31 Richard Guenther <rguenther@suse.de>
4381
4382 PR testsuite/45455
4383 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4384
4385 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
4386
4387 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4388
4389 2010-08-30 Janus Weil <janus@gcc.gnu.org>
4390
4391 PR fortran/45456
4392 * gfortran.dg/typebound_proc_18.f03: New.
4393
4394 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
4395
4396 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4397 * lib/scanasm.exp (scan-stack-usage): Likewise.
4398 (scan-stack-usage-not): Likewise.
4399 * gcc.dg/stack-usage-1.c: New test.
4400 * gcc.target/i386/stack-usage-realign.c: Likewise.
4401
4402 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
4403
4404 PR tree-optimization/45427
4405 * gcc.dg/tree-ssa/pr45427.c: New test.
4406
4407 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4408
4409 PR c++/45043
4410 * g++.dg/template/crash102.C: New.
4411
4412 2010-08-30 Jakub Jelinek <jakub@redhat.com>
4413
4414 PR middle-end/45423
4415 * gcc.dg/gomp/atomic-12.c: New test.
4416 * gcc.dg/gomp/atomic-13.c: New test.
4417 * gcc.dg/gomp/atomic-14.c: New test.
4418 * g++.dg/gomp/atomic-11.C: New test.
4419 * g++.dg/gomp/atomic-12.C: New test.
4420 * g++.dg/gomp/atomic-13.C: New test.
4421 * g++.dg/gomp/atomic-14.C: New test.
4422
4423 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4424
4425 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4426 delimiter.
4427
4428 2010-08-30 Thomas Quinot <quinot@adacore.com>
4429
4430 * gnat.dg/discr24.adb: New test.
4431
4432 2010-08-30 Richard Guenther <rguenther@suse.de>
4433
4434 PR tree-optimization/45449
4435 * gcc.dg/pr45449.c: New testcase.
4436
4437 2010-08-30 Joseph Myers <joseph@codesourcery.com>
4438
4439 * gcc.dg/opts-1.c: Expect errors, not warnings.
4440
4441 2010-08-29 Janus Weil <janus@gcc.gnu.org>
4442
4443 PR fortran/42769
4444 * gfortran.dg/dynamic_dispatch_11.f03: New.
4445
4446 2010-08-29 Jason Merrill <jason@redhat.com>
4447
4448 PR c++/44991
4449 * g++.dg/parse/defarg15.C: New.
4450
4451 2010-08-29 Janus Weil <janus@gcc.gnu.org>
4452
4453 PR fortran/45439
4454 * gfortran.dg/select_type_16.f03: New.
4455
4456 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4457 Tobias Burnus <burnus@net-b.de>
4458
4459 * gfortran.dg/bessel_7.f90: Decrease required precision.
4460
4461 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
4462 Kaz Kojima <kkojima@gcc.gnu.org>
4463
4464 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
4465
4466 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4467
4468 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4469 floating point conversion code generation.
4470 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4471 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4472 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4473 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4474 to integer conversion code generation.
4475 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4476 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4477 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4478 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4479
4480 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4481
4482 PR fortran/32049
4483 * gfortran.dg/random_seed_1.f90: Adjust test.
4484 * gfortran.dg/float128_1.f90: New test.
4485
4486 2010-08-27 Tobias Burnus <burnus@net-b.de>
4487
4488 PR fortran/33197
4489 * gfortran.dg/norm2_1.f90: New.
4490 * gfortran.dg/norm2_2.f90: New.
4491 * gfortran.dg/norm2_3.f90: New.
4492 * gfortran.dg/norm2_4.f90: New.
4493 * gfortran.dg/parity_1.f90: New.
4494 * gfortran.dg/parity_2.f90: New.
4495 * gfortran.dg/parity_3.f90: New.
4496
4497 2010-08-27 Janus Weil <janus@gcc.gnu.org>
4498
4499 PR fortran/45420
4500 * gfortran.dg/select_type_15.f03: New.
4501
4502 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4503
4504 PR libfortran/43217
4505 * gfortran.dg/hollerith8.f90: New test.
4506
4507 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4508
4509 PR fortran/45159
4510 * gfortran.dg/dependency_33.f90: New test.
4511
4512 2010-08-27 Richard Guenther <rguenther@suse.de>
4513
4514 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4515 * gcc.dg/graphite/scop-2.c: Likewise.
4516 * gcc.dg/graphite/scop-20.c: Likewise.
4517 * gcc.dg/vect/slp-25.c: Likewise.
4518
4519 2010-08-27 Olivier Hainque <hainque@adacore.com>
4520
4521 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4522
4523 2010-08-26 Daniel Kraft <d@domob.eu>
4524
4525 PR fortran/38936
4526 PR fortran/44047
4527 PR fortran/45384
4528 * gfortran.dg/associate_8.f03: New test.
4529 * gfortran.dg/select_type_13.f03: New test.
4530 * gfortran.dg/select_type_14.f03: New test.
4531
4532 2010-08-26 Jakub Jelinek <jakub@redhat.com>
4533
4534 PR tree-optimization/44485
4535 * gcc.dg/pr44485.c: New test.
4536
4537 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4538
4539 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4540 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4541 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4542
4543 2010-08-26 Richard Guenther <rguenther@suse.de>
4544
4545 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4546 * gcc.dg/graphite/scop-21.c: Likewise.
4547
4548 2010-08-26 Richard Guenther <rguenther@suse.de>
4549
4550 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4551 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4552 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4553 * gcc.dg/vect/vect-91.c: Likewise.
4554 * gcc.dg/vect/vect-peel-1.c: Likewise.
4555 * gcc.dg/vect/vect-peel-2.c: Likewise.
4556 * gcc.dg/vect/vect-peel-4.c: Likewise.
4557
4558 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4559
4560 PR libfortran/41859
4561 * gfortran.dg/der_io_4.f90: New test.
4562
4563 2010-08-25 Jakub Jelinek <jakub@redhat.com>
4564
4565 PR rtl-optimization/44858
4566 * gcc.c-torture/execute/pr44858.c: New test.
4567
4568 PR rtl-optimization/45400
4569 * g++.dg/other/i386-8.C: New test.
4570
4571 2010-08-25 Richard Guenther <rguenther@suse.de>
4572
4573 * gcc.dg/alias-8.c: Adjust.
4574
4575 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
4576
4577 * gcc.target/i386/combine-mul.c: New test.
4578
4579 2010-08-25 Richard Guenther <rguenther@suse.de>
4580
4581 PR lto/44562
4582 * gcc.dg/graphite/id-27.c: New testcase.
4583 * gcc.dg/lto/20100825-1_0.c: Likewise.
4584
4585 2010-08-25 Richard Guenther <rguenther@suse.de>
4586
4587 PR tree-optimization/45316
4588 * g++.dg/opt/pr45316.C: New testcase.
4589
4590 2010-08-25 Richard Guenther <rguenther@suse.de>
4591
4592 PR tree-optimization/45393
4593 * g++.dg/torture/pr45393.C: New testcase.
4594
4595 2010-08-25 Jakub Jelinek <jakub@redhat.com>
4596
4597 PR tree-optimization/45059
4598 * gcc.c-torture/compile/pr45059.c: New test.
4599
4600 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
4601
4602 * lib/target-supports.exp (check_effective_target_vect_unpack):
4603 Set vect_unpack supported flag to true for neon.
4604
4605 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4606
4607 * gcc.dg/tree-ssa/ifc-5.c: New.
4608
4609 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4610
4611 * gcc.dg/tree-ssa/ifc-4.c: New.
4612 * gcc.dg/tree-ssa/ifc-7.c: New.
4613
4614 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
4615
4616 * gcc.dg/vect/vect.exp: Check loongson targets
4617 * g++.dg/vect/vect.exp: Likewise
4618 * gfortran.dg/vect/vect.exp: Likewise
4619
4620 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4621
4622 * gcc.target/powerpc/vsx-mass-1.c: New file, test
4623 -mveclibabi=mass.
4624
4625 2010-08-23 Janus Weil <janus@gcc.gnu.org>
4626
4627 PR fortran/45366
4628 * gfortran.dg/proc_ptr_29.f90: New.
4629
4630 2010-08-22 Tobias Burnus <burnus@net-b.de>
4631 Dominique d'Humieres <dominiq@lps.ens.fr>
4632
4633 PR fortran/45367
4634 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4635
4636 2010-08-22 Tobias Burnus <burnus@net-b.de>
4637
4638 PR fortran/45367
4639 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4640
4641 2010-08-22 Tobias Burnus <burnus@net-b.de>
4642
4643 PR fortran/36158
4644 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4645
4646 2010-08-22 Tobias Burnus <burnus@net-b.de>
4647 Dominique d'Humieres <dominiq@lps.ens.fr>
4648
4649 PR fortran/45367
4650 PR fortran/36158
4651 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4652 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4653
4654 2010-08-21 Janus Weil <janus@gcc.gnu.org>
4655
4656 PR fortran/44863
4657 PR fortran/45271
4658 PR fortran/45290
4659 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4660 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4661 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4662
4663 2010-08-21 Tobias Burnus <burnus@net-b.de>
4664
4665 PR fortran/36158
4666 PR fortran/33197
4667 * gfortran.dg/bessel_6.f90: New.
4668 * gfortran.dg/bessel_7.f90: New.
4669
4670 2010-08-20 Jan Hubicka <jh@suse.cz>
4671
4672 PR c++/45307
4673 PR c++/17736
4674 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4675 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4676
4677 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
4678
4679 PR target/45336
4680 * gcc.target/i386/pr45336-1.c: New.
4681 * gcc.target/i386/pr45336-2.c: Likewise.
4682 * gcc.target/i386/pr45336-3.c: Likewise.
4683 * gcc.target/i386/pr45336-4.c: Likewise.
4684
4685 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
4686
4687 PR testsuite/45361
4688 * gcc.target/i386/volatile-2.c: Update scan strings to also
4689 include (%rip) for the memory reference on x86_64.
4690
4691 2010-08-20 Jakub Jelinek <jakub@redhat.com>
4692
4693 PR middle-end/44974
4694 * gcc.dg/pr44974.c: New test.
4695
4696 PR rtl-optimization/45353
4697 * gcc.dg/pr45353.c: New test.
4698
4699 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
4700
4701 * gcc.target/i386/volatile-2.c: New.
4702
4703 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
4704
4705 PR rtl-optimization/44691
4706 * gfortran.dg/pr44691.f: New test.
4707
4708 2010-10-19 Olivier Hainque <hainque@adacore.com>
4709
4710 * gcc.target/sparc/sibcall-dslot.c: New testcase.
4711
4712 2010-08-19 Jason Merrill <jason@redhat.com>
4713
4714 * g++.dg/init/synth3.C: New.
4715 * g++.dg/init/value8.C: New.
4716 * g++.dg/tree-ssa/empty-2.C: New.
4717 * g++.dg/cpp0x/noexcept09.C: New.
4718
4719 2010-08-19 Daniel Kraft <d@domob.eu>
4720
4721 PR fortran/29785
4722 PR fortran/45016
4723 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4724 * gfortran.dg/pointer_remapping_1.f90: New test.
4725 * gfortran.dg/pointer_remapping_2.f03: New test.
4726 * gfortran.dg/pointer_remapping_3.f08: New test.
4727 * gfortran.dg/pointer_remapping_4.f03: New test.
4728 * gfortran.dg/pointer_remapping_5.f08: New test.
4729 * gfortran.dg/pointer_remapping_6.f08: New test.
4730
4731 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
4732
4733 PR testsuite/45324
4734 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4735
4736 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4737
4738 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4739
4740 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
4741
4742 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4743 variable.
4744
4745 2010-08-19 Ian Bolton <ian.bolton@arm.com>
4746
4747 PR target/45070
4748 * gcc.c-torture/execute/pr45070.c: New.
4749
4750 2010-08-19 Ian Bolton <ian.bolton@arm.com>
4751
4752 * g++.dg/pr44328.C: New test.
4753
4754 2010-08-19 Tobias Burnus <burnus@net-b.de>
4755
4756 PR fortran/36158
4757 PR fortran/33197
4758 * gfortran.dg/bessel_3.f90: New.
4759 * gfortran.dg/bessel_4.f90: New.
4760 * gfortran.dg/bessel_5.f90: New.
4761
4762 2010-08-19 Janus Weil <janus@gcc.gnu.org>
4763
4764 PR fortran/45290
4765 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4766 * gfortran.dg/pointer_init_2.f90: New.
4767 * gfortran.dg/pointer_init_3.f90: New.
4768 * gfortran.dg/pointer_init_4.f90: New.
4769
4770 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
4771
4772 PR c++/45049
4773 * g++.dg/pr45049-1.C: New test.
4774 * g++.dg/pr45049-2.C: New test.
4775
4776 2010-08-18 Jie Zhang <jie@codesourcery.com>
4777
4778 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4779 20 if __ARM_PCS is defined otherwise 64.
4780 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4781 instead of hard coded 64.
4782
4783 2010-08-18 Yao Qi <yao@codesourcery.com>
4784
4785 PR target/45094
4786 * gcc.target/arm/pr45094.c: New test.
4787
4788 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4789
4790 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4791
4792 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4793
4794 PR rtl-optimization/42575
4795 * gcc.target/arm/pr42575.c: New test.
4796
4797 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
4798
4799 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4800 * gcc.dg/tls/thr-cse-1.c: New.
4801
4802 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
4803
4804 PR debug/42487
4805 * lib/target-supports.exp
4806 (check_effective_target_function_sections): New.
4807 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4808 function sections before proceding.
4809
4810 2010-08-17 Jakub Jelinek <jakub@redhat.com>
4811
4812 PR fortran/45308
4813 * gfortran.dg/pr45308.f03: New test.
4814
4815 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
4816
4817 PR target/45296
4818 * gcc.target/i386/pr45296.c: New test.
4819
4820 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
4821
4822 * g++.dg/ext/uow-1.C: New.
4823 * g++.dg/ext/uow-2.C: New.
4824 * g++.dg/ext/uow-3.C: New.
4825 * g++.dg/ext/uow-4.C: New.
4826
4827 2010-08-17 Richard Guenther <rguenther@suse.de>
4828
4829 PR testsuite/45266
4830 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4831
4832 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
4833
4834 PR c/40563
4835 * gcc.dg/Wcxx-compat-20.c: New test.
4836
4837 2010-08-17 Daniel Kraft <d@domob.eu>
4838
4839 PR fortran/38936
4840 * gfortran.dg/associate_1.f03: Extended to test newly supported
4841 features like association to variables.
4842 * gfortran.dg/associate_3.f03: Removed check for illegal change
4843 of associate-name here...
4844 * gfortran.dg/associate_5.f03: ...and added it here.
4845 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4846 * gfortran.dg/associate_7.f03: New test.
4847
4848 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
4849
4850 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4851
4852 2010-08-15 Daniel Kraft <d@domob.eu>
4853
4854 PR fortran/38936
4855 * gfortran.dg/associate_1.f03: Enable test for array expressions.
4856 * gfortran.dg/associate_3.f03: Clarify comment.
4857 * gfortran.dg/associate_5.f03: New test.
4858 * gfortran.dg/associate_6.f03: New test.
4859
4860 2010-08-15 Tobias Burnus <burnus@net-b.de>
4861
4862 PR fortran/45211
4863 * gfortran.dg/bind_c_usage_21.f90: New.
4864 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4865
4866 2010-08-15 Tobias Burnus <burnus@net-b.de>
4867
4868 * gfortran.dg/optional_absent_1.f90: New.
4869 * gfortran.dg/null_actual.f90: New.
4870
4871 2010-08-15 Tobias Burnus <burnus@net-b.de>
4872
4873 * gfortran.dg/pointer_target_1.f90: New.
4874 * gfortran.dg/pointer_target_2.f90: New.
4875 * gfortran.dg/pointer_target_3.f90: New.
4876
4877 2010-08-15 Daniel Kraft <d@domob.eu>
4878
4879 PR fortran/45197
4880 * gfortran.dg/elemental_args_check_3.f90: New test.
4881 * gfortran.dg/impure_1.f08: New test.
4882 * gfortran.dg/impure_2.f08: New test.
4883 * gfortran.dg/impure_3.f90: New test.
4884 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4885
4886 2010-08-15 Ira Rosen <irar@il.ibm.com>
4887
4888 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4889 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4890 SLP tests.
4891 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4892 misaligned loads.
4893 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4894 misaligned stores.c
4895 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4896
4897 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
4898
4899 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4900 dg-require-effective-target after dg-do.
4901
4902 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
4903
4904 * lib/target-supports.exp (check_effective_target_vect_int): Return
4905 true for Loongson targets.
4906 (check_effective_target_vect_shift): Likewise.
4907 (check_effective_target_vect_no_int_max): Likewise.
4908 (check_effective_target_vect_no_align): Likewise.
4909 (check_effective_target_vect_short_mult): Likewise.
4910
4911 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
4912
4913 * g++.dg/cast.C: Change fields of structures to "long" to pass
4914 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4915 * g++.dg/cpp0x/iop.C: Ditto.
4916 * g++.dg/cpp0x/named_refs.C: Ditto.
4917 * g++.dg/cpp0x/rv1p.C: Ditto.
4918 * g++.dg/cpp0x/rv2p.C: Ditto.
4919 * g++.dg/cpp0x/rv3p.C: Ditto.
4920 * g++.dg/cpp0x/rv4p.C: Ditto.
4921 * g++.dg/cpp0x/rv5p.C: Ditto.
4922 * g++.dg/cpp0x/rv6p.C: Ditto.
4923 * g++.dg/cpp0x/rv7p.C: Ditto.
4924 * g++.dg/cpp0x/rv8p.C: Ditto.
4925 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4926
4927 2010-08-13 Daniel Kraft <d@domob.eu>
4928
4929 * gfortran.dg/implied_shape_1.f08: New test.
4930 * gfortran.dg/implied_shape_2.f90: New test.
4931 * gfortran.dg/implied_shape_3.f08: New test.
4932
4933 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4934
4935 PR libfortran/42526
4936 * gfortran.dg/char_component_initializer_1.f90: New test.
4937
4938 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
4939
4940 PR tree-optimization/45241
4941 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4942
4943 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4944
4945 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4946 to dg-options.
4947 * gcc.target/i386/pr40906-2.c: Ditto.
4948 * gcc.target/i386/pr40906-3.c: Ditto.
4949
4950 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4951
4952 PR middle-end/45262
4953 * gcc.c-torture/execute/pr45262.c: New test.
4954
4955 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4956
4957 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4958 empty argument.
4959 * g++.dg/other/profile1.C: Ditto.
4960
4961 2010-08-12 Richard Guenther <rguenther@suse.de>
4962
4963 PR tree-optimization/45232
4964 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4965 * gcc.dg/tree-ssa/loop-7.c: Adjust.
4966 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4967 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4968 unsigned arithmetic.
4969 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4970 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4971 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4972 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4973 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4974 unsigned arithmetic.
4975 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4976 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4977 unsigned arithmetic.
4978 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4979 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4980 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4981 unsigned arithmetic.
4982 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4983 * gcc.dg/tree-ssa/negate.c: Adjust.
4984 * gcc.dg/vect/vect-1.c: Adjust.
4985 * gfortran.dg/reassoc_6.f: XFAIL.
4986
4987 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4988
4989 PR debug/45259
4990 * gcc.dg/pr45259.c: New test.
4991
4992 2010-08-12 Wei Guozhi <carrot@google.com>
4993
4994 PR target/44999
4995 * gcc.target/arm/pr44999.c: New testcase.
4996
4997 2010-08-12 Jie Zhang <jie@codesourcery.com>
4998
4999 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
5000 (N): Likewise.
5001 (main): Adjust accordingly.
5002
5003 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5004
5005 * gfortran.dg/graphite/id-22.f: New.
5006
5007 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5008
5009 * gcc.dg/graphite/id-26.c: New.
5010
5011 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5012
5013 * gcc.dg/graphite/id-25.c: New.
5014
5015 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5016
5017 * gcc.dg/graphite/run-id-5.c: New.
5018 * gcc.dg/graphite/run-id-6.c: New.
5019 * gfortran.dg/graphite/id-21.f: New.
5020
5021 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5022
5023 * gcc.dg/graphite/id-24.c: New.
5024
5025 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5026
5027 * gcc.dg/tree-ssa/pr20742.c: New.
5028
5029 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5030
5031 * gcc.dg/graphite/id-23.c: New.
5032
5033 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5034
5035 * gfortran.dg/graphite/id-20.f: Adjust testcase.
5036
5037 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5038
5039 * gcc.dg/graphite/pr42729.c: New.
5040
5041 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5042
5043 * gfortran.dg/graphite/id-20.f: New.
5044
5045 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5046
5047 * gcc.dg/graphite/id-22.c: New.
5048
5049 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5050
5051 * gcc.dg/graphite/run-id-2.c: Call abort.
5052
5053 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
5054
5055 * gcc.dg/graphite/id-20.c: New.
5056
5057 2010-08-11 Janus Weil <janus@gcc.gnu.org>
5058 Steve Kargl <kargl@gcc.gnu.org>
5059
5060 PR fortran/44595
5061 * gfortran.dg/move_alloc_3.f90: New.
5062 * gfortran.dg/random_seed_2.f90: New.
5063
5064 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5065
5066 * lib/target-supports.exp (check_effective_target_sync_int_long):
5067 Add hppa*-*-linux*.
5068 (check_effective_target_sync_char_short): Likewise.
5069
5070 2010-08-10 Yao Qi <yao@codesourcery.com>
5071
5072 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
5073 general form.
5074 * gcc.dg/tree-ssa/loop-31.c: Likewise.
5075 * g++.dg/other/packed1.C: Likewise.
5076 * g++.dg/other/crash-4.C: Likewise.
5077 * g++.dg/ext/packed8.C: Likewise.
5078 * g++.dg/init/array16.C: Likewise.
5079
5080 2010-08-10 xinliang David Li <davidxl@google.com>
5081 * gcc.dg/tree-ssa/loop-19.c: Add option
5082 -fno-prefetch-loop-array
5083
5084 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
5085
5086 PR middle-end/45182
5087 * gcc.c-torture/compile/pr45182.c: New test.
5088
5089 2010-08-09 Jason Merrill <jason@redhat.com>
5090
5091 PR c++/45236
5092 * g++.dg/cpp0x/variadic-104.C: New.
5093
5094 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5095
5096 PR fortran/44235
5097 * gfortran.dg/dependency_32.f90: New test.
5098
5099 2010-08-09 Richard Guenther <rguenther@suse.de>
5100
5101 PR middle-end/44632
5102 * g++.dg/opt/nrv17.C: New testcase.
5103
5104 2010-08-09 Richard Guenther <rguenther@suse.de>
5105
5106 PR middle-end/45212
5107 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
5108 alignment from MEM_REF offset only if we took it from the
5109 base object.
5110
5111 * gcc.target/i386/pr24178.c: New testcase.
5112
5113 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5114
5115 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
5116 * gcc.dg/20030702-1.c: Ditto.
5117 * gcc.dg/20050309-1.c: Ditto.
5118 * gcc.dg/20050325-1.c: Ditto.
5119 * gcc.dg/20050330-2.c: Ditto.
5120 * gcc.dg/20051201-1.c: Ditto.
5121 * gcc.dg/gomp/pr27573.c: Ditto.
5122 * gcc.dg/gomp/pr34610.c: Ditto.
5123 * gcc.dg/pr24225.c: Ditto.
5124 * gcc.dg/pr26570.c: Ditto.
5125 * gcc.dg/pr32773.c: Ditto.
5126 * g++.dg/gcov/gcov-6.C: Ditto.
5127 * g++.dg/gomp/pr34608.C: Ditto.
5128 * gfortran.dg/gomp/pr27573.f90: Ditto.
5129
5130 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
5131 dg-require-host-local dg directive.
5132 * gcc.dg/profile-dir-2.c: Ditto.
5133 * gcc.dg/profile-dir-3.c: Ditto.
5134
5135 2010-08-08 Richard Guenther <rguenther@suse.de>
5136
5137 PR tree-optimization/45109
5138 * gcc.c-torture/compile/pr45109.c: New testcase.
5139
5140 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
5141
5142 * gcc.dg/march.c: Skip if -march defined.
5143 * gcc.dg/mtune.c: Skip if -mtune defined.
5144
5145 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
5146 generic thunk support.
5147
5148 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
5149
5150 PR target/45213
5151 * gcc.target/i386/pr45213.c: New test.
5152
5153 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5154
5155 PR libfortran/45143
5156 * gfortran.dg/fmt_error_11.f03: New test.
5157
5158 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
5159
5160 * lib/target-supports.exp (check_effective_target_sync_int_long):
5161 Add arm*-*-linux-gnueabi.
5162 (check_effective_target_sync_char_short): Likewise.
5163
5164 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5165
5166 PR fortran/45159
5167 * gfortran.dg/dependency_31.f90: New test.
5168
5169 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5170
5171 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
5172
5173 2010-08-06 Jason Merrill <jason@redhat.com>
5174
5175 * g++.dg/cpp0x/sfinae3.C: New.
5176 * g++.dg/cpp0x/sfinae4.C: New.
5177
5178 2010-08-06 Richard Guenther <rguenther@suse.de>
5179
5180 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5181 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5182 * gcc.dg/tree-ssa/pr25382.c: Likewise.
5183 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5184 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5185 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5186 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5187 * gcc.c-torture/execute/20100805-1.c: Likewise.
5188
5189 2010-08-05 Martin Jambor <mjambor@suse.cz>
5190
5191 PR testsuite/42855
5192 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5193
5194 2010-08-05 Martin Jambor <mjambor@suse.cz>
5195
5196 * gcc.dg/ipa/ipcp-ii-1.c: New test.
5197 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5198
5199 2010-08-05 Martin Jambor <mjambor@suse.cz>
5200
5201 * g++.dg/ipa/devirt-1.C: New test.
5202 * g++.dg/ipa/devirt-2.C: Likewise.
5203 * g++.dg/ipa/devirt-3.C: Likewise.
5204 * g++.dg/ipa/devirt-4.C: Likewise.
5205 * g++.dg/ipa/devirt-5.C: Likewise.
5206 * gcc.dg/ipa/iinline-3.c: Likewise.
5207
5208 2010-08-05 Jie Zhang <jie@codesourcery.com>
5209
5210 PR tree-optimization/45144
5211 * gcc.dg/tree-ssa/pr45144.c: New test.
5212
5213 2010-08-04 Janus Weil <janus@gcc.gnu.org>
5214
5215 PR fortran/42207
5216 PR fortran/44064
5217 PR fortran/44065
5218 * gfortran.dg/class_25.f03: New.
5219 * gfortran.dg/class_26.f03: New.
5220
5221 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
5222
5223 * g++.dg/warn/miss-format-1.C: Update line number.
5224
5225 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
5226
5227 PR c++/44641
5228 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5229 .frame and .mask assembler directives.
5230
5231 2010-08-04 Richard Guenther <rguenther@suse.de>
5232
5233 * gcc.dg/tree-ssa/vrp35.c: Adjust.
5234 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5235 * gcc.dg/tree-ssa/vrp50.c: Likewise.
5236 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5237
5238 2010-08-04 Tobias Burnus <burnus@net-b.de>
5239
5240 PR fortran/44857
5241 * gfortran.dg/derived_constructor_char_1.f90: New.
5242 * gfortran.dg/derived_constructor_char_2.f90: New.
5243
5244 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5245
5246 PR fortran/45159
5247 * gfortran.dg/dependency_30.f90: New test.
5248
5249 2010-08-03 Jan Hubicka <jh@suse.cz>
5250
5251 * gcc.c-torture/compile/pr45085.c: New testcase.
5252
5253 2010-08-03 Janus Weil <janus@gcc.gnu.org>
5254
5255 PR fortran/44584
5256 PR fortran/45161
5257 * gfortran.dg/typebound_call_9.f03: Modified.
5258 * gfortran.dg/typebound_generic_1.f03: Modified.
5259
5260 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5261
5262 PR fortran/45159
5263
5264 * gfortran.dg/dependency_29.f90: New test.
5265
5266 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5267
5268 PR fortran/36854
5269 * gfortran.dg/character_comparison_2.f90: New test.
5270 * gfortran.dg/character_comparison_3.f90: New test.
5271 * gfortran.dg/dependency_28.f90: New test.
5272
5273 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
5274
5275 PR target/40457
5276 * gcc.target/arm/pr40457-1.c: New test.
5277 * gcc.target/arm/pr40457-2.c: New test.
5278
5279 2010-08-01 Janus Weil <janus@gcc.gnu.org>
5280
5281 PR fortran/44912
5282 * gfortran.dg/typebound_call_17.f03: New.
5283
5284 2010-07-30 Janus Weil <janus@gcc.gnu.org>
5285
5286 PR fortran/44929
5287 * gfortran.dg/allocate_derived_3.f90: New.
5288
5289 2010-07-30 Xinliang David Li <davidxl@google.com>
5290 PR tree-optimization/45121
5291 * c-c++-common/uninit-17.c: Add -fno-ivops option.
5292
5293 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5294
5295 PR c++/45112
5296 * g++.dg/pr45112.C: New test.
5297
5298 2010-07-30 Jakub Jelinek <jakub@redhat.com>
5299
5300 PR debug/45055
5301 PR rtl-optimization/45137
5302 * gcc.dg/pr45055.c: New test.
5303
5304 2010-07-30 Alan Modra <amodra@gmail.com>
5305
5306 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5307 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5308
5309 2010-07-29 Tobias Burnus <burnus@net-b.de>
5310
5311 PR fortran/45087
5312 PR fortran/45125
5313 * gfortran.dg/whole_file_25.f90: New.
5314 * gfortran.dg/whole_file_26.f90: New.
5315 * gfortran.dg/whole_file_27.f90: New.
5316
5317 2010-07-29 Janus Weil <janus@gcc.gnu.org>
5318
5319 PR fortran/44962
5320 * gfortran.dg/typebound_proc_17.f03: New.
5321
5322 2010-07-29 Janus Weil <janus@gcc.gnu.org>
5323
5324 PR fortran/45004
5325 * gfortran.dg/move_alloc_2.f90: New.
5326
5327 2010-07-29 Xinliang David Li <davidxl@google.com>
5328 PR tree-optimization/45121
5329 * c-c++-common/uninit-17.c: Fix expected output.
5330
5331 2010-07-29 Richard Guenther <rguenther@suse.de>
5332
5333 PR tree-optimization/45120
5334 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5335
5336 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
5337
5338 PR fortran/42051
5339 PR fortran/44064
5340 * gfortran.dg/pr42051.f03: New testcase.
5341
5342 2010-07-29 Richard Guenther <rguenther@suse.de>
5343
5344 PR middle-end/45034
5345 * gcc.c-torture/execute/pr45034.c: New testcase.
5346
5347 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5348
5349 PR c++/45096
5350 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5351
5352 2010-07-28 Daniel Kraft <d@domob.eu>
5353
5354 * gfortran.dg/bound_8.f90: New test.
5355
5356 2010-07-28 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR debug/45105
5359 * gcc.dg/pr45105.c: New test.
5360
5361 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
5362
5363 PR rtl-optimization/45107
5364 * gcc.dg/pr45107.c: New test.
5365
5366 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
5367
5368 PR rtl-optimization/45101
5369 * gcc.dg/pr45101.c: New test.
5370
5371 2010-07-28 Tobias Burnus <burnus@net-b.de>
5372
5373 PR fortran/45077
5374 * gfortran.dg/whole_file_24.f90: New.
5375
5376 2010-07-27 Jason Merrill <jason@redhat.com>
5377
5378 * g++.dg/cpp0x/variadic102.C: New.
5379 * g++.dg/cpp0x/variadic103.C: New.
5380
5381 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5382
5383 PR rtl-optimization/40956
5384 PR target/42495
5385 PR middle-end/42574
5386 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5387 * gcc.target/arm/pr42574.c: Add tests.
5388
5389 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
5390
5391 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5392 test name.
5393 (cleanup-repo-files): Ditto.
5394 (cleanup-saved-temps): Ditto.
5395
5396 2010-07-27 Jakub Jelinek <jakub@redhat.com>
5397
5398 PR testsuite/44701
5399 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5400
5401 PR c/45079
5402 * gcc.dg/pr45079.c: New test.
5403
5404 2010-07-27 Ira Rosen <irar@il.ibm.com>
5405
5406 PR tree-optimization/44152
5407 * gcc.dg/vect/fast-math-pr44152.c: New test.
5408
5409 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
5410
5411 PR ObjC/44140
5412 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5413 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5414 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5415 * obj-c++.dg/torture/trivial.mm: Ditto.
5416 * objc.dg/torture/tls/thr-init-2.m: Ditto.
5417 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5418 * objc.dg/torture/tls/thr-init.m: Ditto.
5419 * objc.dg/torture/trivial.m: Ditto.
5420
5421 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
5422
5423 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5424 Skip on spu-*-* targets.
5425
5426 2010-07-27 Jakub Jelinek <jakub@redhat.com>
5427
5428 PR tree-optimization/45083
5429 * gcc.dg/pr45083.c: New test.
5430
5431 2010-07-26 Tobias Burnus <burnus@net-b.de>
5432
5433 PR fortran/40873
5434 * gfortran.dg/whole_file_22.f90: New test.
5435 * gfortran.dg/whole_file_23.f90: New test.
5436
5437 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
5438 Jack Howarth <howarth@bromo.med.uc.edu>
5439 Richard Henderson <rth@redhat.com>
5440
5441 PR target/44132
5442 * gcc.dg/tls/thr-init-1.c: New.
5443 * gcc.dg/tls/thr-init-2.c: New.
5444 * gcc.dg/torture/tls New.
5445 * gcc.dg/torture/tls/tls-test.c: New.
5446 * gcc.dg/torture/tls/thr-init-1.c: New.
5447 * gcc.dg/torture/tls/tls.exp: New.
5448 * gcc.dg/torture/tls/thr-init-2.c: New.
5449 * gcc.dg/tls/emutls-2.c: New test
5450
5451 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5452 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5453 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5454 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5455 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5456 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5457 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5458 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5459 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5460 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5461 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5462 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5463 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5464 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5465 gfortran.dg/gomp/appendix-a/a.22.4.f90,
5466 gfortran.dg/gomp/appendix-a/a.22.5.f90,
5467 gfortran.dg/gomp/appendix-a/a.22.6.f90,
5468 gfortran.dg/gomp/appendix-a/a.24.1.f90,
5469 gfortran.dg/gomp/appendix-a/a.32.1.f90,
5470 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5471 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5472 gfortran.dg/gomp/omp_threadprivate1.f90,
5473 gfortran.dg/gomp/omp_threadprivate2.f90,
5474 gfortran.dg/gomp/reduction1.f90,
5475 gfortran.dg/gomp/sharing-1.f90: Likewise.
5476
5477 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5478
5479 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5480 sse_runtime.
5481 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5482 dg-require-visibility.
5483
5484 2010-07-26 Richard Guenther <rguenther@suse.de>
5485
5486 PR tree-optimization/43784
5487 * gcc.c-torture/execute/pr43784.c: New testcase.
5488 * g++.dg/torture/pr43784.C: Likewise.
5489
5490 2010-07-26 Richard Guenther <rguenther@suse.de>
5491
5492 PR middle-end/45056
5493 * g++.dg/pr45056.C: New testcase.
5494
5495 2010-07-26 Richard Guenther <rguenther@suse.de>
5496
5497 PR tree-optimization/45071
5498 * gcc.dg/pr45071.c: New testcase.
5499
5500 2010-07-26 Tobias Burnus <burnus@net-b.de>
5501
5502 PR fortran/45066
5503 * gfortran.dg/namelist_62.f90: New.
5504
5505 2010-07-26 Richard Guenther <rguenther@suse.de>
5506
5507 * gcc.c-torture/execute/pr45017.c: Move ...
5508 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
5509
5510 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5511
5512 PR fortran/40628
5513 * trim_optimize_1.f90: New test.
5514 * character_comparision_1.f90: New test.
5515
5516 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5517
5518 PR fortran/42852
5519 * gfortran.dg/wtruncate_fix.f: New test.
5520
5521 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
5522
5523 PR testsuite/45068
5524 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5525
5526 2010-07-24 Richard Guenther <rguenther@suse.de>
5527
5528 PR lto/43788
5529 * g++.dg/lto/20100724-1_0.C: New testcase.
5530
5531 2010-07-24 Richard Guenther <rguenther@suse.de>
5532
5533 PR lto/43212
5534 * gcc.dg/lto/20100724-1_0.c: New testcase.
5535 * gcc.dg/lto/20100724-1_1.c: Likewise.
5536
5537 2010-07-24 Tobias Burnus <burnus@net-b.de>
5538
5539 PR fortran/40011
5540 * gfortran.dg/whole_file_21.f90: New.
5541
5542 * gfortran.dg/integer_exponentiation_3.F90: Use
5543 -ffloat-store only for i?86/x86-64 -m32.
5544
5545 2010-07-24 Tobias Burnus <burnus@net-b.de>
5546
5547 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5548 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5549
5550 2010-07-24 Tobias Burnus <burnus@net-b.de>
5551
5552 * gfortran.dg/func_decl_4.f90: Split test into two ...
5553 * gfortran.dg/func_decl_5.f90: ... parts.
5554 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5555 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5556 * gfortran.dg/global_references_1.f90: Add new dg-warning.
5557 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5558 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5559 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5560 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5561 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5562 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5563 * gfortran.dg/sizeof.f90: Make test valid.
5564 * gfortran.dg/pr20865.f90: Add new dg-error.
5565 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5566 * gfortran.dg/g77/19990218-0.f: Ditto.
5567 * gfortran.dg/g77/19990218-1.f: Ditto.
5568 * gfortran.dg/g77/970625-2.f: Ditto.
5569 * gfortran.dg/pr37243.f: Fix function declaration.
5570 * gfortran.dg/use_only_1.f90: Fix implicit typing.
5571 * gfortran.dg/loc_1.f90: Fix pointer datatype.
5572
5573 2010-07-23 Tobias Burnus <burnus@net-b.de>
5574
5575 PR fortran/44945
5576 * gfortran.dg/char_array_structure_constructor.f90: Add
5577 -fwhole-file as dg-option as it otherwise fails on some
5578 systems.
5579
5580 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
5581
5582 * gnat.dg/aggr16.ad[sb]: New test.
5583 * gnat.dg/aggr16_pkg.ads: New helper.
5584
5585 2010-07-23 Richard Guenther <rguenther@suse.de>
5586
5587 PR lto/43071
5588 * g++.dg/lto/20100723-1_0.C: New testcase.
5589
5590 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
5591
5592 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5593 AVX support.
5594 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5595 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5596
5597 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5598
5599 * lib/target-supports.exp (add_options_for_tls): New proc.
5600 * g++.dg/tls/static-1.C: Use dg-add-options tls.
5601 * g++.dg/tls/static-1a.cc: Likewise.
5602 * gcc.dg/tls/emutls-1.c: Likewise.
5603 * gcc.dg/tls/opt-11.c: Likewise.
5604 * gcc.dg/tls/opt-12.c: Likewise.
5605 * gcc.dg/tls/pr24428-2.c: Likewise.
5606 * gcc.dg/tls/pr24428.c: Likewise.
5607 * obj-c++.dg/tls/static-1.mm: Likewise.
5608 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5609 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5610 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5611 * objc.dg/torture/tls/thr-init-2.m: Likewise.
5612 * objc.dg/torture/tls/thr-init-3.m: Likewise.
5613 * objc.dg/torture/tls/thr-init.m: Likewise.
5614 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5615
5616 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5617
5618 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5619 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5620 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5621 optimized dump files.
5622
5623 2010-07-23 Jakub Jelinek <jakub@redhat.com>
5624
5625 PR tree-optimization/45047
5626 * gcc.c-torture/compile/pr45047.c: New test.
5627
5628 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5629
5630 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5631 instead of dg-compile.
5632 * gcc.dg/float-range-4.c: Ditto.
5633 * gcc.dg/float-range-5.c: Ditto.
5634 * gcc.dg/fold-overflow-1.c: Ditto.
5635 * gcc.dg/gomp/sections-4.c: Ditto.
5636 * gcc.dg/transparent-union-1.c: Ditto.
5637 * gcc.dg/transparent-union-2.c: Ditto.
5638 * gcc.target/i386/pr39315-check.c: Ditto.
5639 * g++.dg/gomp/sections-4.C: Ditto.
5640 * g++.dg/template/dtor7.C: Ditto.
5641 * g++.dg/tree-ssa/pr19952.C: Ditto.
5642 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5643 * gfortran.dg/graphite/pr42185.f90: Ditto.
5644 * gfortran.dg/namelist_36.f90: Ditto.
5645 * gnat.dg/noreturn1.adb: Ditto.
5646 * gnat.dg/specs/small_alignment.ads: Ditto.
5647
5648 2010-07-23 Martin Jambor <mjambor@suse.cz>
5649
5650 PR tree-optimization/44915
5651 * g++.dg/torture/pr44915.C: New test.
5652
5653 2010-07-23 Martin Jambor <mjambor@suse.cz>
5654
5655 PR tree-optimization/44914
5656 * g++.dg/tree-ssa/pr44914.C: New test.
5657
5658 2010-07-23 Jie Zhang <jie@codesourcery.com>
5659
5660 PR target/44290
5661 * gcc.dg/pr44290-1.c: New test.
5662 * gcc.dg/pr44290-2.c: New test.
5663
5664 2010-07-23 Jason Merrill <jason@redhat.com>
5665
5666 PR c++/45008
5667 * g++.dg/abi/mangle44.C: New.
5668
5669 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5670
5671 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5672 for compile-time only tests.
5673 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5674 target check.
5675 * gcc.target/i386/pr39315-4.c: Ditto.
5676 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5677 target check. Include sse-os-support.h.
5678 (main): Call check_isa and sse_os_support.
5679 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5680 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5681 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5682 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5683 target check. Include sse-os-support.h.
5684 (main): Call check_isa and sse_os_support.
5685 * gcc.target/i386/vperm-v2df.c: Ditto.
5686
5687 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5688
5689 * lib/target-supports.exp (check_avx_hw_available): New procedure.
5690 (check_effective_target_avx_runtime): New procedure.
5691 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5692 (check_effective_target_sse_runtime): Add check_effective_target_sse.
5693
5694 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5695 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
5696 and __get_cpuid test.
5697 * gcc.dg/compat/vector-2b_main.c: Ditto.
5698
5699 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5700
5701 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5702 for compile-time only test.
5703 * gcc.dg/pr32716.c: Ditto.
5704 * gcc.dg/pr34856.c: Ditto.
5705 * gcc.dg/pr36997.c: Ditto.
5706 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5707 * gfortran.dg/pr28158.f90: Ditto.
5708 * gfortran.dg/pr30667.f: Ditto.
5709
5710 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5711 i?86-*-* and x86_64-*-* targets to disable execution on targets
5712 without sse2 runtime support.
5713 * g++.dg/vect/vect.exp: Ditto.
5714 * gfortran.dg/vect/vect.exp: Ditto.
5715
5716 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5717 * gcc.dg/pr37544.c: Ditto.
5718 * gcc.dg/pr40550.c: Ditto.
5719 * gcc.dg/compat/union-m128-1_main.c: Ditto.
5720 * gcc.dg/compat/vector-1a_main.c: Ditto.
5721 * gcc.dg/compat/vector-2a_main.c: Ditto.
5722 * gcc.dg/torture/pr16104-1.c: Ditto.
5723 * gcc.dg/torture/pr35771-1.c: Ditto.
5724 * gcc.dg/torture/pr35771-2.c: Ditto.
5725 * gcc.dg/torture/pr35771-3.c: Ditto.
5726 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5727 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5728 * gcc.dg/torture/stackalign/push-1.c: Ditto.
5729 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5730 * g++.dg/other/i386-1.C: Ditto.
5731 * g++.dg/other/pr40446.C: Ditto.
5732
5733 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5734
5735 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5736
5737 2010-07-23 Daniel Kraft <d@domob.eu>
5738
5739 PR fortran/44709
5740 * gfortran.dg/exit_1.f08: New test.
5741 * gfortran.dg/exit_2.f08: New test.
5742
5743 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
5744
5745 PR tree-optimization/39839
5746 * gcc.target/arm/pr39839.c: New test case.
5747
5748 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
5749
5750 * gnat.dg/unchecked_convert5b.adb: New test.
5751 * gnat.dg/unchecked_convert6.adb: Likewise.
5752 * gnat.dg/unchecked_convert6b.adb: Likewise.
5753
5754 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
5755
5756 * gnat.dg/aggr15.ad[sb]: New test.
5757
5758 2010-07-22 Dodji Seketeli <dodji@redhat.com>
5759
5760 PR debug/45024
5761 * g++.dg/debug/dwarf2/nested-2.C: New test case.
5762
5763 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
5764
5765 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5766 with dg-require-linker-plugin.
5767
5768 2010-07-22 Richard Guenther <rguenther@suse.de>
5769
5770 PR lto/43850
5771 * g++.dg/lto/20100722-1_0.C: New testcase.
5772
5773 2010-07-22 Richard Guenther <rguenther@suse.de>
5774
5775 PR lto/42451
5776 * gcc.dg/lto/20100720-3_0.c: New testcase.
5777 * gcc.dg/lto/20100720-3_1.c: Likewise.
5778
5779 2010-07-22 Richard Guenther <rguenther@suse.de>
5780
5781 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5782 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5783
5784 PR lto/43373
5785 * gcc.dg/lto/20100722-1_0.c: New testcase.
5786
5787 2010-07-22 Martin Jambor <mjambor@suse.cz>
5788
5789 PR tree-optimization/44891
5790 * gcc.c-torture/compile/pr44891.c: New test.
5791
5792 2010-07-22 Richard Guenther <rguenther@suse.de>
5793
5794 PR tree-optimization/45017
5795 * gcc.c-torture/execute/pr45017.c: New testcase.
5796
5797 2010-07-22 Tobias Burnus <burnus@net-b.de>
5798
5799 PR fortran/45019
5800 * gfortran.dg/aliasing_dummy_5.f90: New.
5801
5802 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5803
5804 PR target/43698
5805 * gcc.target/arm/pr43698.c: New test.
5806
5807 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
5808
5809 PR fortran/44929
5810 * Revert my commit r162325 for this PR.
5811
5812 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5813
5814 PR debug/45015
5815 * gcc.target/m68k/pr45015.c: New test.
5816
5817 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
5818
5819 PR c++/44641
5820 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5821 comments.
5822
5823 2010-07-21 Richard Guenther <rguenther@suse.de>
5824
5825 PR lto/45018
5826 * g++.dg/lto/20100721-1_0.C: New testcase.
5827
5828 2010-07-21 Martin Jambor <mjambor@suse.cz>
5829
5830 PR tree-optimization/44900
5831 * g++.dg/torture/pr44900.C: New test.
5832
5833 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
5834
5835 PR middle-end/44738
5836 * c-c++-common/uninit-17.c: Correct expected error.
5837
5838 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5839
5840 * gcc.dg/guality/asm-1.c: New test.
5841
5842 PR debug/45003
5843 * gcc.dg/guality/pr45003-2.c: New test.
5844 * gcc.dg/guality/pr45003-3.c: New test.
5845
5846 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5847
5848 PR libfortran/44697
5849 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5850
5851 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
5852
5853 * lib/scanasm.exp (dg-function-on-line): Test that a function is
5854 defined on the current line.
5855 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5856 * g++.dg/debug/dwarf2/pr44641.C: New.
5857
5858 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
5859
5860 * gcc.target/powerpc/block-move-1.c: New test.
5861 * gcc.target/powerpc/block-move-2.c: New test.
5862
5863 2010-07-20 Jason Merrill <jason@redhat.com>
5864
5865 PR c++/44967
5866 * g++.dg/cpp0x/sfinae2.C: New.
5867
5868 2010-07-20 Richard Guenther <rguenther@suse.de>
5869
5870 PR lto/42696
5871 * gcc.dg/lto/20100720-4_0.c: New testcase.
5872
5873 2010-07-20 Richard Guenther <rguenther@suse.de>
5874
5875 PR lto/43221
5876 * gcc.dg/lto/20100720-2_0.c: New testcase.
5877 * gcc.dg/lto/20100720-2_1.c: Likewise.
5878
5879 2010-07-20 Richard Guenther <rguenther@suse.de>
5880
5881 PR lto/43208
5882 * gcc.dg/lto/20100720-1_0.c: New testcase.
5883 * gcc.dg/lto/20100720-1_1.c: Likewise.
5884
5885 2010-07-20 Jakub Jelinek <jakub@redhat.com>
5886
5887 PR debug/45003
5888 * gcc.dg/guality/pr45003-1.c: New test.
5889
5890 2010-07-20 Richard Guenther <rguenther@suse.de>
5891
5892 PR tree-optimization/44977
5893 * gcc.dg/torture/pr44977.c: New testcase.
5894
5895 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
5896
5897 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5898 sync_char_short
5899
5900 2010-07-20 Richard Guenther <rguenther@suse.de>
5901
5902 PR middle-end/44971
5903 PR middle-end/44988
5904 * gcc.dg/pr44971.c: New testcase.
5905 * gcc.c-torture/compile/pr44988.c: Likewise.
5906
5907 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
5908
5909 PR fortran/44929
5910 * gfortran.dg/allocate_with_typespec.f90: New test.
5911 * gfortran.dg/allocate_derived_1.f90: Update error message.
5912
5913 2010-07-19 Jason Merrill <jason@redhat.com>
5914
5915 PR c++/44996
5916 * g++.dg/cpp0x/decltype23.C: New.
5917
5918 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
5919
5920 PR fortran/42385
5921 * gfortran.dg/class_defined_operator_1.f03 : New test.
5922
5923 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
5924
5925 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5926 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5927 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
5928 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5929
5930 2010-07-19 Richard Guenther <rguenther@suse.de>
5931
5932 PR middle-end/44941
5933 * gcc.c-torture/compile/pr44941.c: New testcase.
5934
5935 2010-07-19 Jason Merrill <jason@redhat.com>
5936
5937 PR c++/44969
5938 * g++.dg/template/sfinae24.C: New.
5939
5940 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
5941
5942 PR fortran/44353
5943 * gfortran.dg/data_implied_do_2.f90: Removed.
5944
5945 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5946
5947 PR c++/44969
5948 * g++.dg/template/sfinae23.C: New.
5949
5950 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5951
5952 * lib/target-supports.exp (check_sse_os_support_available): New
5953 proc.
5954 (check_sse_hw_available): New proc.
5955 (check_effective_target_sse_runtime): New proc.
5956 (check_effective_target_sse2_runtime): New proc.
5957 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5958 -msse2 if check_sse_os_support_available.
5959 * g++.dg/vect/vect.exp: Only run -msse2 tests if
5960 check_sse_os_support_available.
5961 * gcc.dg/vect/vect.exp: Likewise.
5962 * gfortran.dg/vect/vect.exp: Likewise.
5963 * gcc.target/i386/sol2-check: Renamed to ...
5964 * gcc.target/i386/sse-os-support.h: ... this.
5965 (sol2_check): Renamed to ...
5966 (sse_os_support): ... this.
5967 Only test movss with xmm registers.
5968 * gcc.target/i386/sse-check.h: Reflect new header and function names.
5969 Removed ILL_INSN, ILL_INSN_LEN.
5970 * gcc.target/i386/sse2-check.h: Likewise.
5971 * gcc.target/i386/sse3-check.h: Likewise.
5972 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5973 Removed cpuid.h, __get_cpuid test.
5974 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5975 Removed cpuid.h, __get_cpuid test.
5976 * g++.dg/other/pr40446.C: Likewise.
5977 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5978 * gcc.dg/compat/vector-1a_main.c: Likewise.
5979 * gcc.dg/compat/vector-2a_main.c: Likewise.
5980 * gcc.dg/pr36584.c: Likewise.
5981 * gcc.dg/pr37544.c: Likewise.
5982 * gcc.dg/torture/pr16104-1.c: Likewise.
5983 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5984 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5985 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5986 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5987 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5988 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5989 sse2_runtime.
5990 * gcc.dg/torture/pr35771-2.c: Likewise.
5991 * gcc.dg/torture/pr35771-3.c: Likewise.
5992 * gcc.target/i386/pr39315-2.c: Likewise.
5993 * gcc.target/i386/pr39315-4.c: Likewise.
5994 * gcc.target/i386/vperm-v2df.c: Likewise.
5995 * gcc.target/i386/vperm-v2di.c: Likewise.
5996 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5997 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5998 sse_runtime.
5999
6000 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
6001
6002 PR fortran/44353
6003 * gfortran.dg/data_implied_do_2.f90: New test.
6004
6005 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6006
6007 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
6008
6009 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6010
6011 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
6012 to the "mips16" group.
6013 (mips_using_mips16_p): New procedure.
6014 (mips-dg-options): Use it.
6015
6016 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
6017
6018 * gcc.target/mips/mips16-attributes-4.c: New test.
6019
6020 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
6021
6022 PR testsuite/44418
6023 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
6024 * gcc.target/powerpc/recip-2.c: Ditto.
6025 * gcc.target/powerpc/recip-3.c: Ditto.
6026
6027 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
6028
6029 * gcc.target/arm/pr42235.c: New test.
6030
6031 2010-07-16 Jason Merrill <jason@redhat.com>
6032
6033 PR c++/32505
6034 * g++.dg/template/partial8.C: New.
6035
6036 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6037
6038 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
6039 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
6040 in C++.
6041 (gualcvt): New overloaded inline.
6042 (GUALCVT): Use it for C++.
6043 * g++.dg/guality/guality.exp: New.
6044 * g++.dg/guality/guality.h: New.
6045 * g++.dg/guality/redeclaration1.C: New test.
6046 * g++.dg/dg.exp: Prune also guality/* tests.
6047 * gcc.dg/guality/pr43141.c: Moved to...
6048 * c-c++-common/guality/pr43141.c: ... here.
6049
6050 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6051
6052 PR libfortran/37077
6053 * gfortran.dg/char4_iunit_2.f03: New test.
6054
6055 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
6056
6057 * lib/plugin-support.exp (plugin-test-execute):
6058 Add ${gcc_objdir}/intl to includes.
6059
6060 2010-07-16 Jakub Jelinek <jakub@redhat.com>
6061
6062 PR target/44942
6063 * gcc.c-torture/execute/pr44942.c: New test.
6064 * gcc.target/i386/pr44942.c: New test.
6065
6066 2010-07-15 Jason Merrill <jason@redhat.com>
6067
6068 PR c++/44909
6069 * g++.dg/cpp0x/implicit7.C: New.
6070 * g++.dg/cpp0x/implicit8.C: New.
6071
6072 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6073
6074 Disable float tests for __SPU__ targets due to lack of signed zero:
6075 * c-c++-common/torture/complex-sign-add.c (check_add_float).
6076 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
6077 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
6078 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
6079 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
6080 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
6081 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
6082 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
6083 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
6084
6085 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6086
6087 * gfortran.dg/select_char_2.f90: New test.
6088
6089 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
6090
6091 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
6092 with DECL_CHAIN.
6093
6094 2010-07-15 Janus Weil <janus@gcc.gnu.org>
6095
6096 PR fortran/44936
6097 * gfortran.dg/typebound_generic_9.f03: New.
6098
6099 2010-07-15 Richard Guenther <rguenther@suse.de>
6100
6101 PR tree-optimization/44946
6102 * gcc.c-torture/compile/pr44946.c: New testcase.
6103
6104 2010-07-15 Jakub Jelinek <jakub@redhat.com>
6105
6106 PR fortran/40206
6107 * gfortran.dg/select_char_3.f90: New test.
6108
6109 2010-07-15 Magnus Granberg <zorry@gentoo.org>
6110 Kevin F. Quinn <kevquinn@gentoo.org>
6111
6112 * gcc.dg/Wtrampolines.c: New.
6113
6114 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6115
6116 PR libfortran/44934
6117 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
6118
6119 2010-07-14 Jason Merrill <jason@redhat.com>
6120
6121 PR c++/44810
6122 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
6123
6124 Implement C++0x unrestricted unions (N2544)
6125 * g++.dg/cpp0x/union1.C: New.
6126 * g++.dg/cpp0x/union2.C: New.
6127 * g++.dg/cpp0x/union3.C: New.
6128 * g++.dg/cpp0x/defaulted2.C: Adjust.
6129 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
6130 * g++.old-deja/g++.ext/anon2.C: Adjust.
6131 * g++.old-deja/g++.mike/misc6.C: Adjust.
6132
6133 2010-07-14 Janus Weil <janus@gcc.gnu.org>
6134
6135 PR fortran/44925
6136 * gfortran.dg/c_loc_tests_15.f90: New.
6137
6138 2010-07-13 Jason Merrill <jason@redhat.com>
6139
6140 PR c++/44909
6141 * g++.dg/cpp0x/implicit6.C: New.
6142
6143 2010-07-13 Jason Merrill <jason@redhat.com>
6144
6145 PR c++/44540
6146 * g++.dg/abi/noreturn1.C: New.
6147 * g++.dg/abi/noreturn2.C: New.
6148
6149 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
6150
6151 PR other/44874
6152 PR debug/44832
6153 * c-c++-common/pr44832.c: New test.
6154
6155 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
6156
6157 PR objc/44488
6158 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
6159 on the target. Make sure that we can assemble the emitted asm when
6160 the test type is 'compile'.
6161
6162 2010-07-13 Richard Guenther <rguenther@suse.de>
6163
6164 PR tree-optimization/36960
6165 * g++.dg/torture/pr36960.C: New testcase.
6166
6167 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6168
6169 PR c++/44908
6170 * g++.dg/template/sfinae21.C: New.
6171 * g++.dg/template/sfinae22.C: Likewise.
6172
6173 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
6174
6175 PR testsuite/42843
6176 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
6177 * gcc.dg/plugin/ggcplug.c: Likewise.
6178 * g++.dg/plugin/selfassign.c: Likewise.
6179 * g++.dg/plugin/attribute_plugin.c: Likewise.
6180 * g++.dg/plugin/dumb_plugin.c: Likewise.
6181 * g++.dg/plugin/pragma_plugin.c: Likewise.
6182
6183 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
6184
6185 * gcc.c-torture/execute/pr44683.x: New.
6186 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6187
6188 2010-07-13 Janus Weil <janus@gcc.gnu.org>
6189
6190 PR fortran/44434
6191 PR fortran/44565
6192 PR fortran/43945
6193 PR fortran/44869
6194 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6195 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6196 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6197 * gfortran.dh/typebound_call_16.f03: New.
6198 * gfortran.dg/typebound_generic_6.f03: New.
6199 * gfortran.dg/typebound_generic_7.f03: New.
6200 * gfortran.dg/typebound_generic_8.f03: New.
6201
6202 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6203
6204 PR libfortran/37077
6205 * gfortran.dg/char4_iunit_1.f03: New test.
6206
6207 2010-07-12 Jakub Jelinek <jakub@redhat.com>
6208
6209 * gcc.dg/tree-ssa/vrp53.c: New test.
6210
6211 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
6212
6213 PR c++/44907
6214 * g++.dg/template/sfinae19.C: New.
6215 * g++.dg/template/sfinae20.C: Likewise.
6216
6217 2010-07-12 Jie Zhang <jie@codesourcery.com>
6218
6219 * gcc.target/arm/interrupt-1.c: New test.
6220 * gcc.target/arm/interrupt-2.c: New test.
6221
6222 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6223
6224 * gcc.dg/pr42427.c: Require c99_runtime.
6225 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6226 c99_runtime.
6227 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6228 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6229 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6230 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6231 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6232 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6233 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6234 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6235 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6236 * gcc.target/i386/pr37275.c: Require visibility support.
6237
6238 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6239
6240 * lib/target-supports.exp (check_effective_target_sse): New proc.
6241 * gcc.target/i386/sol2-check.h: New file.
6242 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6243 Include sol2-check.h.
6244 (main) Only run do_test () if sol2_check ().
6245 * gcc.target/i386/sse2-check.h: Likewise.
6246 * gcc.target/i386/sse3-check.h: Likewise.
6247 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6248 [__sun__ && __svr4__]: Execute SSE2 instruction.
6249 * gcc.target/i386/math-torture/math-torture.exp: Only add options
6250 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6251 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6252 * g++.dg/ext/vector14.C: Likewise.
6253 * g++.dg/other/mmintrin.C: Likewise.
6254 * gcc.dg/20020418-1.c: Likewise.
6255 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6256 * gcc.dg/format/ms_unnamed-1.c: Likewise.
6257 * gcc.dg/format/unnamed-1.c: Likewise.
6258 Adapt dg-warning line number.
6259 * gcc.dg/graphite/pr40281.c: Likewise.
6260 * gcc.dg/pr32176.c: Likewise.
6261 * gcc.dg/pr40550.c: Likewise.
6262 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6263 * gcc.dg/torture/pr36891.c: Likewise.
6264 * gcc.target/i386/20020218-1.c: Likewise.
6265 * gcc.target/i386/20020523.c: Likewise.
6266 * gcc.target/i386/abi-1.c: Likewise.
6267 * gcc.target/i386/brokensqrt.c: Likewise.
6268 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6269 * gcc.target/i386/pr13366.c: Likewise.
6270 * gcc.target/i386/pr13685.c: Likewise.
6271 * gcc.target/i386/pr24306.c: Likewise.
6272 * gcc.target/i386/pr31486.c: Likewise.
6273 * gcc.target/i386/pr32065-1.c: Likewise.
6274 * gcc.target/i386/pr32065-2.c: Likewise.
6275 * gcc.target/i386/pr32389.c: Likewise.
6276 * gcc.target/i386/pr38824.c: Likewise.
6277 * gcc.target/i386/pr38931.c: Likewise.
6278 * gcc.target/i386/pr39592-1.c: Likewise.
6279 * gcc.target/i386/pr43766.c: Likewise.
6280 * gcc.target/i386/recip-divf.c: Likewise.
6281 * gcc.target/i386/recip-sqrtf.c: Likewise.
6282 * gcc.target/i386/recip-vec-divf.c: Likewise.
6283 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6284 * gcc.target/i386/sse-1.c: Likewise.
6285 * gcc.target/i386/sse-16.c: Likewise.
6286 * gcc.target/i386/sse-2.c: Likewise.
6287 * gcc.target/i386/sse-20.c: Likewise.
6288 * gcc.target/i386/sse-3.c: Likewise.
6289 * gcc.target/i386/sse-7.c: Likewise.
6290 * gcc.target/i386/sse-9.c: Likewise.
6291 * gcc.target/i386/sse-addps-1.c: Likewise.
6292 * gcc.target/i386/sse-addss-1.c: Likewise.
6293 * gcc.target/i386/sse-andnps-1.c: Likewise.
6294 * gcc.target/i386/sse-andps-1.c: Likewise.
6295 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6296 * gcc.target/i386/sse-comiss-1.c: Likewise.
6297 * gcc.target/i386/sse-comiss-2.c: Likewise.
6298 * gcc.target/i386/sse-comiss-3.c: Likewise.
6299 * gcc.target/i386/sse-comiss-4.c: Likewise.
6300 * gcc.target/i386/sse-comiss-5.c: Likewise.
6301 * gcc.target/i386/sse-comiss-6.c: Likewise.
6302 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6303 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6304 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6305 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6306 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6307 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6308 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6309 * gcc.target/i386/sse-divps-1.c: Likewise.
6310 * gcc.target/i386/sse-divss-1.c: Likewise.
6311 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6312 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6313 * gcc.target/i386/sse-maxps-1.c: Likewise.
6314 * gcc.target/i386/sse-maxss-1.c: Likewise.
6315 * gcc.target/i386/sse-minps-1.c: Likewise.
6316 * gcc.target/i386/sse-minss-1.c: Likewise.
6317 * gcc.target/i386/sse-movaps-1.c: Likewise.
6318 * gcc.target/i386/sse-movaps-2.c: Likewise.
6319 * gcc.target/i386/sse-movhlps-1.c: Likewise.
6320 * gcc.target/i386/sse-movhps-1.c: Likewise.
6321 * gcc.target/i386/sse-movhps-2.c: Likewise.
6322 * gcc.target/i386/sse-movlhps-1.c: Likewise.
6323 * gcc.target/i386/sse-movmskps-1.c: Likewise.
6324 * gcc.target/i386/sse-movntps-1.c: Likewise.
6325 * gcc.target/i386/sse-movss-1.c: Likewise.
6326 * gcc.target/i386/sse-movss-2.c: Likewise.
6327 * gcc.target/i386/sse-movss-3.c: Likewise.
6328 * gcc.target/i386/sse-movups-1.c: Likewise.
6329 * gcc.target/i386/sse-movups-2.c: Likewise.
6330 * gcc.target/i386/sse-mulps-1.c: Likewise.
6331 * gcc.target/i386/sse-mulss-1.c: Likewise.
6332 * gcc.target/i386/sse-orps-1.c: Likewise.
6333 * gcc.target/i386/sse-rcpps-1.c: Likewise.
6334 * gcc.target/i386/sse-recip-vec.c: Likewise.
6335 * gcc.target/i386/sse-recip.c: Likewise.
6336 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6337 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6338 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6339 * gcc.target/i386/sse-subps-1.c: Likewise.
6340 * gcc.target/i386/sse-subss-1.c: Likewise.
6341 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6342 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6343 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6344 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6345 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6346 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6347 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6348 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6349 * gcc.target/i386/sse-xorps-1.c: Likewise.
6350 * gcc.target/i386/ssefn-1.c: Likewise.
6351 * gcc.target/i386/ssefn-3.c: Likewise.
6352 * gcc.target/i386/sseregparm-1.c: Likewise.
6353 * gcc.target/i386/stackalign/return-3.c: Likewise.
6354 * gcc.target/i386/vectorize1.c: Likewise.
6355 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6356 * gcc.target/i386/xorps-sse.c: Likewise.
6357 * gfortran.dg/pr28158.f90: Likewise.
6358 * gfortran.dg/pr30667.f: Likewise.
6359 * gnat.dg/loop_optimization7.adb: Likewise.
6360 * gnat.dg/sse_nolib.adb: Likewise.
6361
6362 2010-07-11 Tobias Burnus <burnus@net-b.de>
6363
6364 PR fortran/44702
6365 * gfortran.dg/use_rename_6.f90: New.
6366 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6367
6368 2010-07-11 Janus Weil <janus@gcc.gnu.org>
6369
6370 PR fortran/44869
6371 * gfortran.dg/class_24.f03: New.
6372
6373 2010-07-10 Richard Guenther <rguenther@suse.de>
6374
6375 PR lto/44889
6376 * gcc.dg/lto/20100709-1_0.c: New testcase.
6377 * gcc.dg/lto/20100709-1_1.c: Likewise.
6378
6379 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
6380
6381 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6382
6383 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
6384
6385 PR objc/44140
6386 * objc.dg/lto/trivial-1_0.m: New.
6387 * objc.dg/lto/lto.exp: New.
6388 * obj-c++.dg/lto/trivial-1_0.mm: New.
6389 * obj-c++.dg/lto/lto.exp: New.
6390 * objc.dg/symtab-1.m: Adjust sizes.
6391 * objc.dg/image-info.m: Do not run for gnu-runtime.
6392
6393 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6394
6395 * gcc.dg/pr32370.c: Allow another kind of error message.
6396
6397 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
6398
6399 * gnat.dg/atomic3.adb: New test.
6400
6401 2010-07-09 Jakub Jelinek <jakub@redhat.com>
6402 Denys Vlasenko <dvlasenk@redhat.com>
6403 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6404
6405 PR tree-optimization/28632
6406 * gcc.dg/tree-ssa/vrp51.c: New test.
6407 * gcc.dg/tree-ssa/vrp52.c: New test.
6408
6409 2010-07-09 Jason Merrill <jason@redhat.com>
6410
6411 * g++.dg/abi/covariant6.C: New.
6412 * g++.dg/inherit/covariant17.C: Test both bases.
6413 * g++.dg/inherit/covariant7.C: Check vtable layout.
6414
6415 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
6416
6417 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6418
6419 2010-07-09 Richard Guenther <rguenther@suse.de>
6420
6421 PR tree-optimization/44852
6422 * gcc.c-torture/execute/pr44852.c: New testcase.
6423
6424 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6425
6426 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6427 multiplication by values.
6428 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6429 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6430
6431 2010-07-09 Richard Guenther <rguenther@suse.de>
6432
6433 PR tree-optimization/44882
6434 * gfortran.dg/pr44882.f90: New testcase.
6435
6436 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6437
6438 PR target/40657
6439 * gcc.target/arm/pr40657-1.c: New test.
6440 * gcc.target/arm/pr40657-2.c: New test.
6441 * gcc.c-torture/execute/pr40657.c: New test.
6442
6443 2010-07-09 Jakub Jelinek <jakub@redhat.com>
6444
6445 * gcc.dg/tree-ssa/vrp50.c: New test.
6446 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6447
6448 2010-07-08 Janus Weil <janus@gcc.gnu.org>
6449
6450 PR fortran/44649
6451 * gfortran.dg/c_sizeof_1.f90: Modified.
6452 * gfortran.dg/storage_size_1.f08: New.
6453 * gfortran.dg/storage_size_2.f08: New.
6454
6455 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
6456
6457 * gcc.c-torture/execute/20100708-1.c: New test.
6458
6459 2010-07-08 Jakub Jelinek <jakub@redhat.com>
6460
6461 PR fortran/44847
6462 * gfortran.dg/gomp/pr44847.f90: New test.
6463
6464 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
6465
6466 PR tree-optimization/44710
6467 * gcc.dg/tree-ssa/ifc-6.c: New.
6468 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6469
6470 2010-07-08 Tobias Burnus <burnus@net-b.de>
6471
6472 PR fortran/18918
6473 * gfortran.dg/coarray_10.f90: Add an additional test.
6474
6475 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
6476
6477 PR middle-end/44828
6478 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6479 * gcc.c-torture/execute/pr44828.x: Revert.
6480
6481 2010-07-08 Jason Merrill <jason@redhat.com>
6482
6483 PR c++/43120
6484 * g++.dg/inherit/covariant17.C: New.
6485 * g++.dg/abi/covariant1.C: Actually test for the bug.
6486
6487 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
6488
6489 PR rtl-optimization/44838
6490 * gcc.dg/pr44838.c: New.
6491
6492 2010-07-08 Richard Guenther <rguenther@suse.de>
6493
6494 PR tree-optimization/44831
6495 * gcc.c-torture/compile/pr44831.c: New testcase.
6496 * gcc.dg/tree-ssa/pr21463.c: Adjust.
6497
6498 2010-07-08 Richard Guenther <rguenther@suse.de>
6499
6500 PR tree-optimization/44861
6501 * g++.dg/vect/pr44861.cc: New testcase.
6502
6503 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6504
6505 PR middle-end/44828
6506 * gcc.c-torture/execute/pr44828.x: New file.
6507
6508 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6509
6510 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6511 dg-options.
6512 * g++.dg/ext/altivec-17.C: Adjust error message.
6513
6514 2010-07-07 Tom Tromey <tromey@redhat.com>
6515
6516 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6517
6518 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
6519
6520 PR target/44844
6521 * gcc.target/i386/rdrand-1.c: Scan "jnc".
6522 * gcc.target/i386/rdrand-2.c: Likewise.
6523 * gcc.target/i386/rdrand-3.c: Likewise.
6524
6525 2010-07-07 Jan Hubicka <jh@suse.cz>
6526
6527 PR middle-end/44813
6528 * g++.dg/torture/pr44813.C: New testcase.
6529 * g++.dg/torture/pr44826.C: New testcase.
6530
6531 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
6532
6533 PR rtl-optimization/44787
6534 * gcc.c-torture/compile/pr44788.c: New test.
6535 * gcc.target/arm/pr44788.c: New test.
6536
6537 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6538
6539 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6540
6541 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6542
6543 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6544 to dg-options.
6545
6546 2010-07-06 Tobias Burnus <burnus@net-b.de>
6547
6548 PR fortran/44742
6549 * gfortran.dg/parameter_array_init_6.f90: New.
6550 * gfortran.dg/initialization_20.f90: Update dg-error.
6551 * gfortran.dg/initialization_24.f90: Ditto.
6552
6553 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6554 PR fortran/PR44693
6555 * gfortran.dg/dim_range_1.f90: New test.
6556 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
6557
6558 2010-07-06 Jason Merrill <jason@redhat.com>
6559
6560 PR c++/44703
6561 * g++.dg/cpp0x/initlist41.C: New.
6562
6563 PR c++/44778
6564 * g++.dg/template/ptrmem22.C: New.
6565
6566 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
6567
6568 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6569 support.
6570 * gcc.target/i386/i386.exp: Likewise.
6571
6572 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6573
6574 PR testsuite/44195
6575 * gcc.dg/lto/20100518_0.c: Limit to x86.
6576
6577 2010-07-06 Richard Guenther <rguenther@suse.de>
6578
6579 PR middle-end/44828
6580 * gcc.c-torture/execute/pr44828.c: New testcase.
6581
6582 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
6583
6584 * g++.dg/warn/noeffect2.C: Adjust expected warning.
6585 * g++.dg/warn/volatile1.C: Likewise.
6586 * g++.dg/template/warn1.C: Likewise.
6587
6588 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
6589
6590 AVX Programming Reference (June, 2010)
6591 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6592 * g++.dg/other/i386-3.C: Likewise.
6593 * gcc.target/i386/sse-12.c: Likewise.
6594
6595 * gcc.target/i386/f16c-check.h: New.
6596 * gcc.target/i386/rdfsbase-1.c: Likewise.
6597 * gcc.target/i386/rdfsbase-2.c: Likewise.
6598 * gcc.target/i386/rdgsbase-1.c: Likewise.
6599 * gcc.target/i386/rdgsbase-2.c: Likewise.
6600 * gcc.target/i386/rdrand-1.c: Likewise.
6601 * gcc.target/i386/rdrand-2.c: Likewise.
6602 * gcc.target/i386/rdrand-3.c: Likewise.
6603 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6604 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6605 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6606 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6607 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6608 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6609 * gcc.target/i386/wrfsbase-1.c: Likewise.
6610 * gcc.target/i386/wrfsbase-2.c: Likewise.
6611 * gcc.target/i386/wrgsbase-1.c: Likewise.
6612 * gcc.target/i386/wrgsbase-2.c: Likewise.
6613
6614 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6615 (__builtin_ia32_vcvtps2ph): New.
6616 (__builtin_ia32_vcvtps2ph256): Likewise.
6617
6618 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6619 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6620
6621 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6622 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6623
6624 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6625 (__builtin_ia32_vcvtps2ph256): Likewise.
6626 Add fsgsbase,rdrnd,f16c.
6627
6628 * lib/target-supports.exp (check_effective_target_f16c): New.
6629
6630 2010-07-05 Jakub Jelinek <jakub@redhat.com>
6631
6632 * gcc.dg/guality/nrv-1.c: New test.
6633
6634 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
6635
6636 PR middle-end/42505
6637 * gcc.target/arm/pr42505.c: New test case.
6638
6639 2010-07-05 Jakub Jelinek <jakub@redhat.com>
6640
6641 PR c++/44808
6642 * g++.dg/opt/nrv16.C: New test.
6643
6644 2010-07-05 Richard Guenther <rguenther@suse.de>
6645
6646 PR tree-optimization/44784
6647 * gcc.c-torture/compile/pr44784.c: New testcase.
6648
6649 2010-07-05 Ira Rosen <irar@il.ibm.com>
6650
6651 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6652 Increase loop bound and array size.
6653 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6654 Likewise.
6655
6656 2010-07-05 Ira Rosen <irar@il.ibm.com>
6657
6658 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6659 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6660 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6661 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6662 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6663
6664 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
6665
6666 PR c++/22138
6667 * g++.dg/parse/template25.C: New.
6668
6669 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
6670
6671 PR rtl-optimization/44695
6672 * gcc.dg/torture/pr44695.c: New.
6673
6674 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6675
6676 PR c++/16630
6677 * g++.dg/ext/pretty3.C: New.
6678
6679 2010-07-04 Richard Guenther <rguenther@suse.de>
6680
6681 PR middle-end/44809
6682 * g++.dg/torture/pr44809.C: New testcase.
6683
6684 2010-07-04 Richard Guenther <rguenther@suse.de>
6685
6686 PR tree-optimization/44656
6687 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6688
6689 2010-07-04 Ira Rosen <irar@il.ibm.com>
6690 Revital Eres <eres@il.ibm.com>
6691
6692 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6693 misaligned stores.
6694 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6695 gcc.dg/vect/vect-96.c: Likewise.
6696 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6697 that support misaligned stores. Change the number of expected
6698 misaligned accesses.
6699 * gcc.dg/vect/vect-peel-1.c: New test.
6700 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6701 gcc.dg/vect/vect-peel-4.c: Likewise.
6702 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6703 vectorizable on all targets that support realignment.
6704 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6705
6706 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
6707
6708 PR c/44806
6709 * gcc.dg/torture/pr44806.c: New.
6710
6711 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6712
6713 * gnat.dg/cond_expr1.adb: New test.
6714
6715 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6716
6717 * gnat.dg/modular3.adb: New test.
6718 * gnat.dg/modular3_pkg.ads: New helper.
6719
6720 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
6721 Mikael Pettersson <mikpe@it.uu.se>
6722
6723 PR testsuite/44518
6724 * obj-c++.dg/encode-2.mm: Produce object and save temps.
6725 Make signed-ness of chars explicit. Scan the object for
6726 strings that are split by some target assemblers.
6727 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6728 explicit.
6729
6730 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
6731
6732 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6733
6734 2010-07-02 Le-Chun Wu <lcwu@google.com>
6735
6736 PR/44128
6737 * g++.dg/warn/Wshadow-7.C: New test.
6738
6739 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6740 Julian Brown <julian@codesourcery.com>
6741 Sandra Loosemore <sandra@codesourcery.com>
6742
6743 * gcc.c-torture/execute/20100416-1.c: New test case.
6744
6745 2010-07-02 Julian Brown <julian@codesourcery.com>
6746 Sandra Loosemore <sandra@codesourcery.com>
6747
6748 PR target/43703
6749
6750 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6751 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6752
6753 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6754 Julian Brown <julian@codesourcery.com>
6755
6756 * gcc.target/arm/neon/vadds64.c: Regenerated.
6757 * gcc.target/arm/neon/vaddu64.c: Regenerated.
6758 * gcc.target/arm/neon/vsubs64.c: Regenerated.
6759 * gcc.target/arm/neon/vsubu64.c: Regenerated.
6760 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6761 * gcc.target/arm/neon-vmls-1.c: Likewise.
6762 * gcc.target/arm/neon-vsubs64.c: New execution test.
6763 * gcc.target/arm/neon-vsubu64.c: New execution test.
6764 * gcc.target/arm/neon-vadds64.c: New execution test.
6765 * gcc.target/arm/neon-vaddu64.c: New execution test.
6766
6767 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6768
6769 * gcc.target/arm/neon-vands64.c: New.
6770 * gcc.target/arm/neon-vandu64.c: New.
6771 * gcc.target/arm/neon-vbics64.c: New.
6772 * gcc.target/arm/neon-vbicu64.c: New.
6773 * gcc.target/arm/neon-veors64.c: New.
6774 * gcc.target/arm/neon-veoru64.c: New.
6775 * gcc.target/arm/neon-vorns64.c: New.
6776 * gcc.target/arm/neon-vornu64.c: New.
6777 * gcc.target/arm/neon-vorrs64.c: New.
6778 * gcc.target/arm/neon-vorru64.c: New.
6779 * gcc.target/arm/neon/vands64.c: Regenerated.
6780 * gcc.target/arm/neon/vandu64.c: Regenerated.
6781 * gcc.target/arm/neon/vbics64.c: Regenerated.
6782 * gcc.target/arm/neon/vbicu64.c: Regenerated.
6783 * gcc.target/arm/neon/veors64.c: Regenerated.
6784 * gcc.target/arm/neon/veoru64.c: Regenerated.
6785 * gcc.target/arm/neon/vorns64.c: Regenerated.
6786 * gcc.target/arm/neon/vornu64.c: Regenerated.
6787 * gcc.target/arm/neon/vorrs64.c: Regenerated.
6788 * gcc.target/arm/neon/vorru64.c: Regenerated.
6789
6790 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6791
6792 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6793
6794 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6795
6796 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6797 * gfortran.dg/intent_out_5.f90: Same.
6798 * gfortran.dg/ltrans-7.f90: Same.
6799 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6800
6801 2010-07-02 Jan Hubicka <jh@suse.cz>
6802
6803 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6804
6805 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6806
6807 * objc-obj-c++-shared/Object1.h: Correct Line endings.
6808
6809 2010-07-02 Jakub Jelinek <jakub@redhat.com>
6810
6811 PR c++/44780
6812 * c-c++-common/Wunused-var-12.c: New test.
6813
6814 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
6815
6816 PR target/42835
6817 * gcc.target/arm/pr42835.c: New test.
6818
6819 PR target/42172
6820 * gcc.target/arm/pr42172-1.c: New test.
6821
6822 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6823
6824 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6825
6826 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6827
6828 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6829 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6830 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6831 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6832 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6833 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6834 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6835 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6836 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6837 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6838 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6839 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6840 * gcc.target/arm/neon-vdup_ns64.c: New.
6841 * gcc.target/arm/neon-vdup_nu64.c: New.
6842 * gcc.target/arm/neon-vdupQ_ns64.c: New.
6843 * gcc.target/arm/neon-vdupQ_nu64.c: New.
6844 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6845 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6846 * gcc.target/arm/neon-vmov_ns64.c: New.
6847 * gcc.target/arm/neon-vmov_nu64.c: New.
6848 * gcc.target/arm/neon-vmovQ_ns64.c: New.
6849 * gcc.target/arm/neon-vmovQ_nu64.c: New.
6850 * gcc.target/arm/neon-vget_lanes64.c: New.
6851 * gcc.target/arm/neon-vget_laneu64.c: New.
6852 * gcc.target/arm/neon-vset_lanes64.c: New.
6853 * gcc.target/arm/neon-vset_laneu64.c: New.
6854
6855 2010-07-02 Richard Guenther <rguenther@suse.de>
6856
6857 * g++.dg/torture/20100702-1.C: New testcase.
6858
6859 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6860
6861 PR target/44707
6862 * gcc.c-torture/compile/pr44707.c: New test.
6863
6864 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6865
6866 PR c++/44039
6867 * g++.dg/template/crash101.C: New.
6868
6869 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6870
6871 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6872 Use the ABI-0 accessors and fail it for m64.
6873
6874 2010-07-02 Jan Hubicka <jh@suse.cz>
6875
6876 * g++.dg/tree-ssa/pr44706.C: New testcase.
6877
6878 2010-07-02 Richard Guenther <rguenther@suse.de>
6879
6880 PR tree-optimization/44748
6881 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6882
6883 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6884
6885 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6886 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
6887 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6888 the method types to forward:.
6889
6890 2010-06-30 Jason Merrill <jason@redhat.com>
6891
6892 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6893 * g++.dg/other/pr25632.C: Likewise.
6894
6895 2010-07-01 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR tree-optimization/40421
6898 * gfortran.fortran-torture/compile/pr40421.f90: New test.
6899
6900 2010-07-01 Richard Guenther <rguenther@suse.de>
6901
6902 PR middle-end/42834
6903 PR middle-end/44468
6904 * gcc.c-torture/execute/20100316-1.c: New testcase.
6905 * gcc.c-torture/execute/pr44468.c: Likewise.
6906 * gcc.c-torture/compile/20100609-1.c: Likewise.
6907 * gcc.dg/volatile2.c: Adjust.
6908 * gcc.dg/plugin/selfassign.c: Likewise.
6909 * gcc.dg/pr36902.c: Likewise.
6910 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6911 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6912 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6913 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6914 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6915 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6916 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6917 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6918 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6919 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6920 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6921 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6922 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6923 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6924 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6925 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6926 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6927 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6928 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6929 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6930 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6931 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6932 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6933 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6934 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6935 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6936 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6937 * gcc.dg/struct/w_prof_local_array.c: Likewise.
6938 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6939 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6940 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6941 * gcc.dg/struct/w_prof_global_array.c: Likewise.
6942 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6943 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6944 * gcc.dg/struct/w_prof_local_var.c: Likewise.
6945 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6946 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6947 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6948 * gcc.dg/struct/w_prof_global_var.c: Likewise.
6949 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6950 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6951 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6952 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6953 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6954 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6955 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6956 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6957 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6958 * gcc.dg/tree-prof/stringop-1.c: Adjust.
6959 * g++.dg/tree-ssa/pr31146.C: Likewise.
6960 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6961 * g++.dg/tree-ssa/pr33604.C: Likewise.
6962 * g++.dg/plugin/selfassign.c: Likewise.
6963 * gfortran.dg/array_memcpy_3.f90: Likewise.
6964 * gfortran.dg/array_memcpy_4.f90: Likewise.
6965 * c-c++-common/torture/pr42834.c: New testcase.
6966
6967 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6968
6969 PR c++/44628
6970 * g++.dg/template/crash100.C: New.
6971
6972 2010-06-30 Jan Hubicka <jh@suse.cz>
6973
6974 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6975
6976 2010-06-30 Michael Matz <matz@suse.de>
6977
6978 PR bootstrap/44699
6979 * gcc.dg/pr44699.c: New test.
6980
6981 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
6982
6983 PR tree-optimization/39799
6984 * c-c++-common/uninit-17.c: New test.
6985
6986 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6987
6988 PR libfortran/43298
6989 * gfortran.dg/read_infnan_1.f90: New test.
6990
6991 2010-06-29 Jason Merrill <jason@redhat.com>
6992
6993 Enable implicitly declared move constructor/operator= (N3053).
6994 * g++.dg/cpp0x/implicit3.C: New.
6995 * g++.dg/cpp0x/implicit4.C: New.
6996 * g++.dg/cpp0x/implicit5.C: New.
6997 * g++.dg/cpp0x/implicit-copy.C: Adjust.
6998 * g++.dg/cpp0x/not_special.C: Adjust.
6999 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
7000 * g++.dg/cpp0x/rv1n.C: Adjust.
7001 * g++.dg/cpp0x/rv1p.C: Adjust.
7002 * g++.dg/cpp0x/rv2n.C: Adjust.
7003 * g++.dg/cpp0x/rv2p.C: Adjust.
7004 * g++.dg/cpp0x/rv3n.C: Adjust.
7005 * g++.dg/cpp0x/rv3p.C: Adjust.
7006 * g++.dg/cpp0x/rv4n.C: Adjust.
7007 * g++.dg/cpp0x/rv4p.C: Adjust.
7008 * g++.dg/cpp0x/rv5n.C: Adjust.
7009 * g++.dg/cpp0x/rv5p.C: Adjust.
7010 * g++.dg/cpp0x/rv6n.C: Adjust.
7011 * g++.dg/cpp0x/rv6p.C: Adjust.
7012 * g++.dg/cpp0x/rv7n.C: Adjust.
7013 * g++.dg/cpp0x/rv7p.C: Adjust.
7014 * g++.dg/cpp0x/rv8p.C: Adjust.
7015 * g++.dg/gomp/pr26690-1.C: Adjust.
7016 * g++.dg/other/error20.C: Adjust.
7017 * g++.dg/other/error31.C: Adjust.
7018 * g++.dg/parse/error19.C: Adjust.
7019 * g++.dg/template/qualttp5.C: Adjust.
7020 * g++.old-deja/g++.law/ctors5.C: Adjust.
7021
7022 Enable implicitly deleted functions (N2346)
7023 * g++.dg/cpp0x/defaulted17.C: New.
7024 * g++.dg/cpp0x/implicit1.C: New.
7025 * g++.dg/cpp0x/implicit2.C: New.
7026 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
7027 * g++.dg/ext/has_virtual_destructor.C: Adjust.
7028 * g++.dg/init/ctor4.C: Adjust.
7029 * g++.dg/init/synth2.C: Adjust.
7030 * g++.dg/lto/20081118_1.C: Adjust.
7031 * g++.dg/other/error13.C: Adjust.
7032 * g++.dg/other/unused1.C: Adjust.
7033 * g++.old-deja/g++.bob/inherit2.C: Adjust.
7034 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
7035 * g++.old-deja/g++.jason/opeq3.C: Adjust.
7036 * g++.old-deja/g++.law/ctors17.C: Adjust.
7037 * g++.old-deja/g++.oliva/delete1.C: Adjust.
7038 * g++.old-deja/g++.pt/assign1.C: Adjust.
7039 * g++.old-deja/g++.pt/crash20.C: Adjust.
7040
7041 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
7042 * g++.dg/cpp0x/defaulted13.C: Adjust.
7043 * g++.dg/cpp0x/defaulted2.C: Adjust.
7044 * g++.dg/cpp0x/defaulted3.C: Adjust.
7045 * g++.dg/cpp0x/initlist9.C: Adjust.
7046 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
7047 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
7048 * g++.dg/init/synth2.C: Adjust.
7049
7050 * g++.dg/cpp0x/defaulted19.C: New.
7051
7052 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
7053 * g++.dg/template/error23.C: Fix for -std=c++0x.
7054
7055 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7056
7057 PR fortran/44718
7058 * gfortran.dg/proc_ptr_28.f90: New.
7059
7060 2010-06-29 Jakub Jelinek <jakub@redhat.com>
7061
7062 PR tree-optimization/43801
7063 * g++.dg/torture/pr43801.C: New test.
7064
7065 PR debug/44668
7066 * g++.dg/debug/dwarf2/accessibility1.C: New test.
7067
7068 2010-06-29 Jason Merrill <jason@redhat.com>
7069
7070 PR c++/44587
7071 * g++.dg/template/qualified-id2.C: New.
7072 * g++.dg/template/qualified-id3.C: New.
7073
7074 2010-06-29 Janus Weil <janus@gcc.gnu.org>
7075
7076 PR fortran/44696
7077 * gfortran.dg/associated_target_4.f90: New.
7078
7079 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
7080
7081 PR fortran/44582
7082 * gfortran.dg/aliasing_array_result_1.f90 : New test.
7083
7084 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7085
7086 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
7087
7088 2010-06-29 Jan Hubicka <jh@suse.cz>
7089
7090 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
7091
7092 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
7093
7094 PR target/43902
7095 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
7096 * gcc.target/arm/wmul-3.c: New test.
7097 * gcc.target/arm/wmul-4.c: New test.
7098
7099 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
7100
7101 PR rtl-optimization/44659
7102 * gcc.target/i386/extract-1.c: New.
7103 * gcc.target/i386/extract-2.c: Likewise.
7104 * gcc.target/i386/extract-3.c: Likewise.
7105 * gcc.target/i386/extract-4.c: Likewise.
7106 * gcc.target/i386/extract-5.c: Likewise.
7107 * gcc.target/i386/extract-6.c: Likewise.
7108
7109 2010-06-28 Jakub Jelinek <jakub@redhat.com>
7110
7111 PR c++/44682
7112 * g++.dg/warn/Wunused-var-14.C: New test.
7113
7114 2010-06-28 Tobias Burnus <burnus@net-b.de>
7115
7116 PR fortran/43298
7117 * gfortran.dg/nan_6.f90: New.
7118
7119 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
7120
7121 PR tree-optimization/43781
7122 * gcc.dg/torture/pr43781.c: New.
7123
7124 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
7125
7126 PR fortran/40158
7127 * gfortran.dg/actual_rank_check_1.f90: New test.
7128
7129 2010-06-28 Martin Jambor <mjambor@suse.cz>
7130
7131 * gcc.dg/ipa/ipa-sra-6.c: New test.
7132
7133 2010-06-28 Jan Hubicka <jh@suse.cz>
7134
7135 PR tree-optimization/44687
7136 * gcc.c-torture/compile/pr44687.c
7137
7138 2010-06-28 Martin Jambor <mjambor@suse.cz>
7139
7140 PR c++/44535
7141 * g++.dg/torture/pr44535.C: New test.
7142
7143 2010-06-28 Michael Matz <matz@suse.de>
7144
7145 PR middle-end/44592
7146 * gfortran.dg/pr44592.f90: New test.
7147
7148 2010-06-28 Jan Hubicka <jh@suse.cz>
7149
7150 PR tree-optimization/44357
7151 * g++.dg/torture/pr44357.C: New testcase.
7152
7153 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7154
7155 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
7156 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
7157 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
7158 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
7159 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
7160 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7161 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
7162 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
7163
7164 2010-06-27 Jan Hubicka <jh@suse.cz>
7165
7166 * gcc.c-torture/compile/pr44686.c: New file.
7167
7168 2010-06-27 Richard Guenther <rguenther@suse.de>
7169
7170 PR tree-optimization/44683
7171 * gcc.c-torture/execute/pr44683.c: New testcase.
7172
7173 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
7174
7175 * gnat.dg/noreturn3.ad[sb]: New test.
7176
7177 2010-06-26 Jason Merrill <jason@redhat.com>
7178
7179 * g++.dg/cpp0x/explicit5.C: New.
7180
7181 2010-06-26 Richard Guenther <rguenther@suse.de>
7182
7183 PR tree-optimization/44393
7184 * gcc.dg/pr44393.c: New testcase.
7185
7186 2010-06-26 Jan Hubicka <jh@suse.cz>
7187
7188 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7189
7190 2010-06-26 Richard Guenther <rguenther@suse.de>
7191
7192 PR middle-end/44674
7193 * gcc.dg/pr44674.c: New testcase.
7194
7195 2010-06-26 Joseph Myers <joseph@codesourcery.com>
7196
7197 * gcc.dg/opts-3.c: New test.
7198
7199 2010-06-26 Tobias Burnus <burnus@net-b.de>
7200
7201 * gfortran.dg/type_decl_1.f90: New.
7202 * gfortran.dg/type_decl_2.f90: New.
7203
7204 2010-06-26 Tobias Burnus <burnus@net-b.de>
7205
7206 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7207 * gfortran.dg/semicolon_fixed_2.f: Ditto.
7208
7209 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7210
7211 PR testsuite/38946
7212 * gfortran.dg/array_constructor_23.f: Update test to allow for small
7213 error in comparing reals.
7214
7215 2010-06-25 Tobias Burnus <burnus@net-b.de>
7216
7217 * selected_real_kind_2.f90: New.
7218 * selected_real_kind_3.f90: New.
7219
7220 2010-06-25 Tobias Burnus <burnus@net-b.de>
7221
7222 * gfortran.dg/entry_19.f90: New.
7223
7224 2010-06-25 Tobias Burnus <burnus@net-b.de>
7225
7226 * gfortran.dg/end_subroutine_1.f90: New.
7227 * gfortran.dg/end_subroutine_2.f90: New.
7228 * gfortran.dg/interface_proc_end.f90: Update.
7229
7230 2010-06-25 Tobias Burnus <burnus@net-b.de>
7231
7232 * gfortran.dg/semicolon_fixed.f: Update.
7233 * gfortran.dg/semicolon_fixed_2.f: New.
7234 * gfortran.dg/semicolon_free_2.f90: New.
7235 * gfortran.dg/semicolon_free.f90: Update.
7236
7237 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7238
7239 PR fortran/44448
7240 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7241
7242 2010-06-25 Martin Jambor <mjambor@suse.cz>
7243
7244 * g++.dg/ipa/iinline-3.C: New test.
7245 * gcc.dg/ipa/modif-1.c: Removed.
7246
7247 2010-06-25 Jan Hubicka <jh@suse.cz>
7248
7249 * gcc.dg/tree-ssa/ipa-split-1.c
7250
7251 2010-06-25 Martin Jambor <mjambor@suse.cz>
7252
7253 * g++.dg/ipa/iinline-2.C: New test.
7254
7255 2010-06-25 Jakub Jelinek <jakub@redhat.com>
7256
7257 PR middle-end/43866
7258 * gfortran.dg/pr43866.f90: New test.
7259
7260 PR tree-optimization/44539
7261 * gcc.dg/pr44539.c: New test.
7262
7263 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
7264
7265 From Jim Wilson:
7266 PR target/43902
7267 * gcc.target/mips/madd-9.c: New test.
7268
7269 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
7270
7271 PR c/44517
7272 * gcc.dg/noncompile/pr44517.c: New.
7273 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7274
7275 2010-06-24 Steve Ellcey <sje@cup.hp.com>
7276
7277 PR testsuite/43283
7278 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7279 and add argument to nop for IA64.
7280
7281 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
7282
7283 PR target/44588
7284 * gcc.target/i386/mod-1.c: New.
7285 * gcc.target/i386/umod-1.c: Likewise.
7286 * gcc.target/i386/umod-2.c: Likewise.
7287 * gcc.target/i386/umod-3.c: Likewise.
7288
7289 2010-06-24 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR middle-end/44492
7292 * g++.dg/torture/pr44492.C: New test.
7293
7294 2010-06-24 Andi Kleen <ak@linux.intel.com>
7295
7296 * c-c++-common/warn-omitted-condop.c: New.
7297
7298 2010-06-24 Tobias Burnus <burnus@net-b.de>
7299
7300 PR fortran/44614
7301 * gfortran.dg/import8.f90: New.
7302
7303 2010-06-23 Arnaud Charlet <charlet@adacore.com>
7304
7305 * gnat.dg/not_null.adb: Update test case.
7306
7307 2010-06-22 Jakub Jelinek <jakub@redhat.com>
7308
7309 PR c++/44619
7310 * g++.dg/warn/Wunused-var-13.C: New test.
7311
7312 PR c++/44627
7313 * g++.dg/diagnostic/method1.C: New test.
7314
7315 2010-06-22 Cary Coutant <ccoutant@google.com>
7316
7317 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7318
7319 2010-06-22 Janus Weil <janus@gcc.gnu.org>
7320
7321 PR fortran/44616
7322 * gfortran.dg/abstract_type_8.f03: New.
7323
7324 2010-06-21 Jason Merrill <jason@redhat.com>
7325
7326 * g++.dg/cpp0x/noexcept08.C: New.
7327
7328 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7329
7330 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
7331
7332 PR target/44615
7333 * gcc.target/i386/sse2-vec-2a.c: New.
7334
7335 2010-06-21 DJ Delorie <dj@redhat.com>
7336
7337 * gcc.dg/pragma-diag-1.c: New.
7338
7339 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
7340
7341 PR target/44615
7342 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7343
7344 2010-06-21 Alan Modra <amodra@gmail.com>
7345
7346 PR testsuite/44505
7347 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7348 tail call to check_fa_mid.
7349
7350 2010-06-21 Jakub Jelinek <jakub@redhat.com>
7351
7352 PR target/44575
7353 * gcc.c-torture/execute/pr44575.c: New test.
7354
7355 2010-06-21 Tobias Burnus <burnus@net-b.de>
7356
7357 PR fortran/40632
7358 * gfortran.dg/contiguous_1.f90: New.
7359 * gfortran.dg/contiguous_2.f90: New.
7360 * gfortran.dg/contiguous_3.f90: New.
7361
7362 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
7363
7364 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7365 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7366
7367 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
7368
7369 PR target/44546
7370 * gcc.target/i386/pr44546.c: New test.
7371
7372 2010-06-20 Joseph Myers <joseph@codesourcery.com>
7373
7374 * gcc.dg/opts-2.c: New test.
7375
7376 2010-06-19 Janus Weil <janus@gcc.gnu.org>
7377
7378 PR fortran/44584
7379 * gfortran.dg/typebound_proc_15.f03: Modified.
7380
7381 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
7382
7383 PR target/44072
7384 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7385 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7386
7387 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7388
7389 * g++.dg/ext/label13.C: Fix typo in last change.
7390
7391 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7392
7393 PR libfortran/44477
7394 * gfortran.dg/eof_3.f90
7395 * gfortran.dg/endfile_2.f90
7396 * gfortran.dg/endfile_4.f90
7397 * gfortran.dg/endfile_3.f90
7398
7399 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7400
7401 PR c++/41090
7402 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7403
7404 2010-06-18 Tobias Burnus <burnus@net-b.de>
7405
7406 PR fortran/44556
7407 * gfortran.dg/allocate_alloc_opt_11.f90: New.
7408
7409 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
7410
7411 * gcc.target/arm/pr40900.c: New test.
7412
7413 2010-06-18 Arnaud Charlet <charlet@adacore.com>
7414
7415 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7416
7417 2010-06-17 Janus Weil <janus@gcc.gnu.org>
7418
7419 PR fortran/44558
7420 * gfortran.dg/typebound_call_15.f03: New.
7421
7422 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
7423
7424 PR c++/44486
7425 * g++.dg/pr44486.C: New.
7426
7427 2010-06-16 DJ Delorie <dj@redhat.com>
7428
7429 * gcc.target/i386/volatile-bitfields-1.c: New.
7430 * gcc.target/i386/volatile-bitfields-2.c: New.
7431
7432 2010-06-16 Jason Merrill <jason@redhat.com>
7433
7434 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7435
7436 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7437
7438 2010-06-16 Richard Guenther <rguenther@suse.de>
7439
7440 PR c/44555
7441 * gcc.c-torture/execute/pr44555.c: New testcase.
7442
7443 2010-06-16 Janus Weil <janus@gcc.gnu.org>
7444
7445 PR fortran/44549
7446 * gfortran.dg/typebound_proc_16.f03: New.
7447
7448 2010-06-16 Martin Jambor <mjambor@suse.cz>
7449
7450 * g++.dg/torture/pr43905.C: New test.
7451
7452 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
7453
7454 PR testsuite/44538
7455 * gcc.dg/vect/slp-perm-5.c (main): Prevent
7456 initialization loop from being vectorized.
7457 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7458
7459 2010-06-16 Alan Modra <amodra@gmail.com>
7460
7461 PR tree-optimization/44507
7462 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7463
7464 2010-06-15 Jason Merrill <jason@redhat.com>
7465
7466 * g++.dg/overload/arg3.C: Adjust error locations.
7467 * g++.dg/overload/copy1.C: Likewise.
7468 * g++.dg/tc1/dr152.C: Likewise.
7469 * g++.dg/template/incomplete4.C: Likewise.
7470 * g++.dg/template/incomplete5.C: Likewise.
7471 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7472 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7473 * g++.old-deja/g++.pt/crash9.C: Likewise.
7474
7475 * g++.dg/inherit/virtual5.C: New.
7476
7477 * g++.dg/cpp0x/defaulted18.C: New.
7478
7479 * g++.dg/cpp0x/initlist40.C: New.
7480
7481 * g++.dg/cpp0x/initlist39.C: New.
7482
7483 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
7484
7485 PR middle-end/44391
7486 * gcc.dg/graphite/pr44391.c: New.
7487
7488 2010-06-15 Janus Weil <janus@gcc.gnu.org>
7489
7490 PR fortran/43388
7491 * gfortran.dg/allocate_alloc_opt_8.f90: New.
7492 * gfortran.dg/allocate_alloc_opt_9.f90: New.
7493 * gfortran.dg/allocate_alloc_opt_10.f90: New.
7494 * gfortran.dg/class_allocate_2.f03: Modified an error message.
7495
7496 2010-06-15 Richard Guenther <rguenther@suse.de>
7497
7498 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7499
7500 2010-06-15 Richard Guenther <rguenther@suse.de>
7501
7502 * gcc.dg/vect/bb-slp-21.c: Adjust.
7503 * gcc.dg/vect/bb-slp-13.c: Likewise
7504 * gcc.dg/vect/bb-slp-4.c: Likewise
7505 * gcc.dg/vect/bb-slp-22.c: Likewise
7506 * gcc.dg/vect/bb-slp-14.c: Likewise
7507 * gcc.dg/vect/bb-slp-23.c: Likewise
7508 * gcc.dg/vect/bb-slp-15.c: Likewise
7509 * gcc.dg/vect/bb-slp-17.c: Likewise
7510 * gcc.dg/vect/bb-slp-18.c: Likewise
7511 * gcc.dg/vect/bb-slp-19.c: Likewise
7512 * gcc.dg/vect/bb-slp-10.c: Likewise
7513 * gcc.dg/vect/bb-slp-11.c: Likewise
7514 * gcc.dg/vect/bb-slp-20.c: Likewise
7515 * gcc.dg/vect/bb-slp-3.c: Likewise
7516
7517 2010-06-15 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR fortran/44536
7520 * gfortran.dg/gomp/pr44536.f90: New test.
7521 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7522
7523 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
7524
7525 PR target/44534
7526 * gcc.target/i386/avx-vextractf128-256-3.c: New.
7527 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7528
7529 2010-06-14 Jakub Jelinek <jakub@redhat.com>
7530
7531 PR tree-optimization/44508
7532 * gcc.dg/tree-ssa/pr21086.c: Adjust.
7533
7534 PR bootstrap/44509
7535 * gcc.dg/pr44509.c: New test.
7536
7537 2010-06-14 Ira Rosen <irar@il.ibm.com>
7538
7539 PR tree-optimization/44507
7540 * gcc.dg/vect/pr44507.c: New test.
7541
7542 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
7543
7544 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7545 and c-pretty-print.h.
7546
7547 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7548
7549 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
7550
7551 * gfortran.dg/whole_file_18.f90: Updated error message.
7552
7553 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
7554
7555 * gfortran.dg/whole_file_20.f03: New.
7556
7557 2010-06-12 Jan Hubicka <jh@suse.cz>
7558
7559 * gcc.c-torture/compile/pc44485.c: New testcase.
7560
7561 2010-06-12 Janus Weil <janus@gcc.gnu.org>
7562
7563 PR fortran/40117
7564 * gfortran.dg/typebound_proc_4.f03: Modified error message.
7565 * gfortran.dg/typebound_proc_14.f03: New.
7566 * gfortran.dg/typebound_proc_15.f03: New.
7567
7568 2010-06-11 Joseph Myers <joseph@codesourcery.com>
7569
7570 * gcc.dg/opts-1.c: New test.
7571
7572 2010-06-11 Joseph Myers <joseph@codesourcery.com>
7573
7574 * gcc.dg/funroll-loops-all.c: Update expected error.
7575
7576 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
7577
7578 PR target/44481
7579 * gcc.target/i386/pr44481.c: New test.
7580
7581 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
7582
7583 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7584
7585 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
7586
7587 PR middle-end/44483
7588 * gcc.dg/tree-ssa/pr44483.c: New.
7589
7590 2010-06-11 Paul Brook <paul@codesourcery.com>
7591
7592 * g++.dg/other/arm-neon-1.C: New test.
7593
7594 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
7595
7596 PR fortran/42051
7597 PR fortran/43896
7598 * gfortran.dg/class_23.f03: New test.
7599
7600 2010-06-11 Jan Hubicka <jh@suse.cz>
7601
7602 * gcc.dg/ipa/pure-const-2.c: New testcase.
7603
7604 2010-06-11 Jan Hubicka <jh@suse.cz>
7605
7606 * gcc.dg/noreturn-7.c: Update.
7607 * gcc.dg/noreturn-4.c: Update.
7608
7609 2010-06-10 Dodji Seketeli <dodji@redhat.com>
7610
7611 Fix MIPS bootstrap
7612 * g++.dg/other/typedef4.C: New test.
7613
7614 2010-06-10 Janus Weil <janus@gcc.gnu.org>
7615
7616 PR fortran/44207
7617 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7618
7619 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
7620
7621 PR fortran/44457
7622 * gfortran.dg/asynchronous_3.f03
7623
7624 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
7625
7626 PR middle-end/44185
7627 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7628 non-temporal stores out of the tests to form new test cases. As a
7629 result, no non-temporal store should be generated in this case.
7630
7631 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
7632 prefetch-7.c that generate one non-temporal store.
7633
7634 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
7635 prefetch-7.c that generate one non-temporal store and one
7636 one-temporal prefetch.
7637
7638 2010-06-10 Martin Jambor <mjambor@suse.cz>
7639
7640 PR tree-optimization/44258
7641 * gcc.dg/tree-ssa/pr44258.c: New test.
7642
7643 2010-06-10 Daniel Kraft <d@domob.eu>
7644
7645 PR fortran/38936
7646 * gfortran.dg/associate_1.f03: New test.
7647 * gfortran.dg/associate_2.f95: New test.
7648 * gfortran.dg/associate_3.f03: New test.
7649 * gfortran.dg/associate_4.f08: New test.
7650
7651 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7652
7653 * gfortran.dg/selected_char_kind_4.f90: New test.
7654
7655 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
7656
7657 * gcc.dg/pr42461.c: New test.
7658
7659 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
7660
7661 PR fortran/44347
7662 * gfortran.dg/selected_real_kind_1.f90: New.
7663
7664 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
7665
7666 PR fortran/44359
7667 * gfortran.dg/warn_conversion.f90: Removed check for redundant
7668 warning.
7669 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7670 check for warning.
7671
7672 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7673
7674 * gfortran.dg/data_namelist_conflict.f90: New test.
7675
7676 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7677
7678 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7679 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7680 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7681
7682 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7683
7684 * gfortran.dg/mvbits_9.f90: New test.
7685 * gfortran.dg/ibset_1.f90: Ditto.
7686 * gfortran.dg/ibits_1.f90: Ditto.
7687 * gfortran.dg/btest_1.f90: Ditto.
7688 * gfortran.dg/ibclr_1.f90: Ditto.
7689
7690 2010-06-09 Jason Merrill <jason@redhat.com>
7691
7692 PR c++/44366
7693 * g++.dg/cpp0x/decltype23.C: Move to...
7694 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7695
7696 2010-06-09 Janus Weil <janus@gcc.gnu.org>
7697
7698 PR fortran/44211
7699 * gfortran.dg/typebound_call_14.f03: New test.
7700
7701 2010-06-09 Martin Jambor <mjambor@suse.cz>
7702
7703 PR tree-optimization/44423
7704 * gcc.dg/tree-ssa/pr44423.c: New test.
7705
7706 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
7707
7708 PR testsuite/42843
7709 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7710 TV_NONE to initialize tv_id field.
7711 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7712 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7713 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7714 Include toplev.h .
7715 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7716 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7717 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7718
7719 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
7720
7721 PR tree-optimization/39874
7722 PR middle-end/28685
7723 * gcc.dg/pr39874.c: New file.
7724
7725 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
7726
7727 * g++.dg/ext/attr-alias-1.C: New.
7728 * g++.dg/ext/attr-alias-2.C: New.
7729
7730 2010-06-07 Tobias Burnus <burnus@net-b.de>
7731
7732 PR fortran/44446
7733 * gfortran.dg/proc_ptr_27.f90: New.
7734
7735 2010-06-07 Jason Merrill <jason@redhat.com>
7736
7737 PR c++/44366
7738 * g++.dg/cpp0x/decltype23.C: New.
7739
7740 2010-06-08 Andrew Pinski <pinskia@gmail.com>
7741 Shujing Zhao <pearly.zhao@oracle.com>
7742
7743 PR c/37724
7744 * gcc.dg/c90-const-expr-10.c: Adjust.
7745 * gcc.dg/c99-const-expr-10.c: Adjust.
7746 * gcc.dg/init-bad-7.c: New.
7747
7748 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7749
7750 * lib/target-supports.exp (check_effective_target_gas): New proc.
7751 * gcc.c-torture/execute/960321-1.x: New file.
7752
7753 2010-06-07 Jason Merrill <jason@redhat.com>
7754
7755 PR c++/44401
7756 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7757
7758 2010-06-07 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR c++/44444
7761 * g++.dg/warn/Wunused-var-12.C: New test.
7762
7763 PR c++/44443
7764 * c-c++-common/Wunused-var-11.c: New test.
7765
7766 2010-06-07 Jan Hubicka <jh@suse.cz>
7767
7768 * gcc.dg/ipa/pure-const-1.c: New testcase.
7769
7770 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
7771
7772 PR rtl-optimization/44404
7773 * gcc.dg/pr44404.c: New.
7774
7775 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
7776
7777 PR target/44159
7778 * gcc.target/i386/abi-2.c: Check sysv abi here.
7779 * gcc.target/i386/aes-avx-check.h: Call test in noinline
7780 function to avoid failures by different ABIs.
7781 * gcc.target/i386/aes-check.h: Likewise.
7782 * gcc.target/i386/avx-check.h: Likewise.
7783 * gcc.target/i386/fma4-check.h: Likewise.
7784 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7785 * gcc.target/i386/mmx-check.h: Likewise.
7786 * gcc.target/i386/pclmul-avx-check.h: Likewise.
7787 * gcc.target/i386/pclmul-check.h: Likewise.
7788 * gcc.target/i386/sse-check.h: Likewise.
7789 * gcc.target/i386/sse2-check.h: Likewise.
7790 * gcc.target/i386/sse3-check.h: Likewise.
7791 * gcc.target/i386/sse4_1-check.h: Likewise.
7792 * gcc.target/i386/sse4_2-check.h: Likewise.
7793 * gcc.target/i386/sse4a-check.h: Likewise.
7794 * gcc.target/i386/ssse3-check.h: Likewise.
7795 * gcc.target/i386/xop-check.h: Likewise.
7796 * gcc.target/i386/pr27971.c: Fix for LLP64.
7797 * gcc.target/i386/pr39139.c: Likewise.
7798 * gcc.target/i386/pr39315-check.c: Likewise.
7799 * gcc.target/i386/vararg-1.c: Likewise.
7800 * gcc.target/i386/vararg-2.c: Likewise.
7801 Additional add dg-compile to avoid failure due
7802 missing foo symbol.
7803
7804 * gcc.dg/compound-literal-1.c: Fix for llp64.
7805 * gcc.dg/pr32370.c: Likewise.
7806 * gcc.dg/pr37561.c: Likewise.
7807 * gcc.dg/pr41340.c: Likewise.
7808 * gcc.dg/pr41551.c: Likewise.
7809
7810 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7811
7812 PR c++/44188
7813 * g++.dg/debug/dwarf2/typedef3.C: New test.
7814
7815 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7816
7817 PR c/20000
7818 * c-c++-common/pr20000.c: New.
7819
7820 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
7821
7822 PR c++/44086
7823 * g++.dg/init/pr44086.C: New.
7824 * g++.dg/cpp0x/decltype4.C: Adjust.
7825
7826 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7827
7828 PR fortran/43945
7829 * gfortran.dg/generic_23.f03: New test.
7830
7831 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7832
7833 PR fortran/43895
7834 * gfortran.dg/alloc_comp_class_1.f90 : New test.
7835
7836 2010-06-05 Jakub Jelinek <jakub@redhat.com>
7837
7838 PR c++/44361
7839 * c-c++-common/Wunused-var-9.c: New test.
7840
7841 2010-06-05 Jason Merrill <jason@redhat.com>
7842
7843 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7844
7845 2010-06-05 Joseph Myers <joseph@codesourcery.com>
7846
7847 PR c/44322
7848 * gcc.dg/c99-restrict-4.c: New test.
7849
7850 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
7851
7852 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7853 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7854 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7855 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7856 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7857 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7858 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7859 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7860 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7861 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7862 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7863 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7864 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7865 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7866 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7867 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7868 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7869 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7870 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7871 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7872 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7873 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7874
7875 2010-06-04 Jason Merrill <jason@redhat.com>
7876
7877 * g++.dg/cpp0x/noexcept06.C: New.
7878 * g++.dg/cpp0x/noexcept07.C: New.
7879
7880 * g++.dg/cpp0x/noexcept01.C: New.
7881 * g++.dg/cpp0x/noexcept02.C: New.
7882 * g++.dg/cpp0x/noexcept03.C: New.
7883 * g++.dg/cpp0x/noexcept04.C: New.
7884 * g++.dg/cpp0x/noexcept05.C: New.
7885
7886 2010-06-04 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR c++/44412
7889 * g++.dg/warn/Wunused-var-10.C: New test.
7890 * g++.dg/warn/Wunused-var-11.C: New test.
7891
7892 PR c++/44362
7893 * c-c++-common/Wunused-var-10.c: New test.
7894
7895 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7896
7897 PR c/25880
7898 * gcc.dg/assign-warn-2.c: Update.
7899 * gcc.dg/cpp/line3.c: Update.
7900 * gcc.dg/c99-array-lval-8.c: Update.
7901 * gcc.dg/cast-qual-2.c: Update.
7902 * gcc.dg/c99-arraydecl-3.c: Update.
7903 * gcc.dg/assign-warn-1.c: Update.
7904 * gcc.dg/format/gcc_diag-1.c: Update.
7905
7906 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
7907
7908 PR rtl-optimization/39871
7909 PR rtl-optimization/40615
7910 PR rtl-optimization/42500
7911 PR rtl-optimization/42502
7912 * gcc.target/arm/eliminate.c: New test.
7913
7914 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
7915
7916 PR libstdc++/44410
7917 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7918 * g++.old-deja/g++.other/delete3.C: Likewise.
7919 * g++.old-deja/g++.other/new.C: Likewise.
7920 * g++.old-deja/g++.law/operators27.C: Likewise.
7921 * g++.old-deja/g++.mike/p755.C: Likewise.
7922 * g++.dg/eh/new1.C: Likewise.
7923 * g++.dg/init/new5.C: Likewise.
7924
7925 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7926
7927 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
7928 * gfortran.dg/unpack_bounds_2.f90: Likewise.
7929 * gfortran.dg/unpack_bounds_3.f90: Likewise.
7930
7931 2010-06-03 Richard Guenther <rguenther@suse.de>
7932
7933 PR lto/41921
7934 * lib/lto.exp: Always load gcc.exp.
7935 (lto-obj): For C source files invoke gcc_target_compile.
7936 * g++.dg/lto/20100603-1_0.C: New testcase.
7937 * g++.dg/lto/20100603-1_1.c: Likewise.
7938
7939 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
7940
7941 PR tree-optimization/43688
7942 * gfortran.dg/pr43688.f90: New.
7943
7944 2010-06-03 Richard Guenther <rguenther@suse.de>
7945
7946 PR lto/41584
7947 * gcc.dg/lto/20100603-1_0.c: New testcase.
7948 * gcc.dg/lto/20100603-2_0.c: Likewise.
7949 * gcc.dg/lto/20100603-3_0.c: Likewise.
7950
7951 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7952
7953 PR target/44218
7954 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7955 * gcc.target/powerpc/recip-2.c: Ditto.
7956 * gcc.target/powerpc/recip-3.c: Ditto.
7957 * gcc.target/powerpc/recip-4.c: Ditto.
7958 * gcc.target/powerpc/recip-5.c: Ditto.
7959 * gcc.target/powerpc/recip-6.c: Ditto.
7960 * gcc.target/powerpc/recip-7.c: Ditto.
7961 * gcc.target/powerpc/recip-test.h: Ditto.
7962 * gcc.target/powerpc/recip-test2.h: Ditto.
7963
7964 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7965
7966 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7967
7968 2010-06-02 Jason Merrill <jason@redhat.com>
7969
7970 * g++.dg/ext/vector9.C: Expect typedef in error message.
7971
7972 PR c++/9726
7973 PR c++/23594
7974 PR c++/44333
7975 * g++.dg/tc1/dr101.C: Remove xfails.
7976
7977 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7978
7979 PR middle-end/44372
7980 * g++.dg/ipa/pr44372.C: New.
7981
7982 2010-06-02 Jan Hubicka <jh@suse.cz>
7983
7984 PR middle-end/44295
7985 * g++.dg/torture/pr44295.C: Neww testcase.
7986
7987 2010-06-02 Jan Hubicka <jh@suse.cz>
7988
7989 * gcc.dg/tree-ssa/loadpre6.c: Update.
7990
7991 2010-06-02 Richard Guenther <rguenther@suse.de>
7992
7993 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7994 diagnostic.h.
7995
7996 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
7997
7998 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7999 the link fail message.
8000
8001 2010-06-02 Tobias Burnus <burnus@net-b.de>
8002
8003 PR fortran/44360
8004 * gfortran.dg/use_13.f90: New test case.
8005
8006 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8007
8008 PR fortran/44371
8009 * gfortran.dg/error_stop_2.f08: Minor update.
8010
8011 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8012
8013 PR fortran/44371
8014 * gfortran.dg/error_stop_1.f08: New test.
8015 * gfortran.dg/error_stop_2.f08: New test.
8016
8017 2010-06-01 Jason Merrill <jason@redhat.com>
8018
8019 DR 990
8020 * g++.dg/cpp0x/initlist37.C: New.
8021 * g++.dg/cpp0x/initlist38.C: New.
8022
8023 PR c++/44358
8024 * g++.dg/cpp0x/initlist36.C: New.
8025
8026 2010-05-31 Jan Hubicka <jh@suse.cz>
8027
8028 * gcc.dg/noreturn-8.c: New testcase.
8029
8030 2010-05-31 Jan Hubicka <jh@suse.cz>
8031
8032 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
8033 * gcc.dg/lto/noreturn-1_0.c: Move it here.
8034
8035 2010-05-31 Jan Hubicka <jh@suse.cz>
8036
8037 * gcc.dg/lto/noreturn-1_1.c: New testcase.
8038 * gcc.dg/lto/noreturn-1_0.c: New testcase.
8039
8040 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
8041
8042 PR fortran/36928
8043 * gfortran.dg/dependency_27.f90: New test.
8044 * gfortran.dg/array_assign_1.F90: New test.
8045
8046 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR target/44338
8049 * gcc.target/i386/sse-24.c: New test.
8050
8051 2010-05-31 Jan Hubicka <jh@suse.cz>
8052
8053 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
8054
8055 2010-05-31 Jakub Jelinek <jakub@redhat.com>
8056
8057 PR middle-end/44337
8058 * gcc.dg/pr44337.c: New test.
8059
8060 PR tree-optimization/44182
8061 * g++.dg/debug/pr44182.C: New test.
8062
8063 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
8064
8065 * gcc.dg/nested-func-7.c: New test.
8066 * gnat.dg/frame_overflow.adb: Adjust directives.
8067
8068 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8069
8070 * gnat.dg/prot2.ad[sb]: New test.
8071 * gnat.dg/prot2_pkg1.ads: New helper.
8072 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
8073
8074 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
8075
8076 * gnat.dg/array11.adb: Adjust dg-warning directive.
8077 * gnat.dg/object_overflow.adb: Likewise.
8078
8079 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
8080
8081 PR middle-end/44306
8082 * gcc.dg/tree-ssa/pr44306.c: New.
8083
8084 2010-05-29 Jan Hubicka <jh@suse.cz>
8085
8086 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
8087
8088 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
8089
8090 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
8091
8092 2010-05-28 Mike Stump <mikestump@comcast.net>
8093
8094 PR objc/44125
8095 * objc.dg/const-str-9.m: Remove static.
8096
8097 2010-05-28 Jakub Jelinek <jakub@redhat.com>
8098
8099 PR target/43636
8100 * gcc.c-torture/compile/pr43636.c: New test.
8101
8102 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
8103
8104 PR objc++/23616
8105 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
8106 * obj-c++.dg/try-catch-9.mm: Ditto.
8107
8108 2010-05-28 Dodji Seketeli <dodji@redhat.com>
8109
8110 Revert patch for PR c++/44188
8111 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
8112
8113 2010-05-25 Dodji Seketeli <dodji@redhat.com>
8114
8115 PR c++/44188
8116 * g++.dg/debug/dwarf2/typedef3.C: New test.
8117
8118 2010-05-27 Jason Merrill <jason@redhat.com>
8119
8120 PR c++/43555
8121 * g++.dg/ext/vla9.C: New.
8122
8123 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
8124
8125 PR objc/44140
8126 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
8127 * objc.dg/torture/tls/thr-init-3.m: Ditto.
8128 * objc.dg/torture/tls/thr-init.m: Ditto.
8129 * objc.dg/torture/trivial.m: Ditto.
8130 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
8131 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
8132 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
8133 * obj-c++.dg/torture/trivial.mm: Ditto.
8134
8135 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
8136
8137 * g++.dg/lto/20100302_0.C: Skip on darwin.
8138
8139 2010-05-27 Richard Guenther <rguenther@suse.de>
8140
8141 PR tree-optimization/44284
8142 * gcc.dg/vect/vect-118.c: New testcase.
8143 * gcc.dg/vect/bb-slp-20.c: Adjust.
8144 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
8145 * gcc.dg/vect/slp-9.c: Likewise.
8146 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8147 * gcc.dg/vect/vect-10.c: Likewise.
8148 * gcc.dg/vect/vect-109.c: Likewise.
8149 * gcc.dg/vect/vect-12.c: Likewise.
8150 * gcc.dg/vect/vect-36.c: Likewise.
8151 * gcc.dg/vect/vect-7.c: Likewise.
8152 * gcc.dg/vect/vect-iv-8.c: Likewise.
8153 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
8154 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
8155 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
8156 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
8157 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
8158 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
8159 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
8160 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
8161 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
8162 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
8163 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8164 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
8165 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
8166 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
8167 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
8168 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
8169 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8170
8171 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
8172
8173 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
8174 necessary.
8175
8176 2010-05-26 Jan Hubicka <jh@suse.cz>
8177
8178 * gcc.dg/lto/materialize-1_0.c: New file.
8179 * gcc.dg/lto/materialize-1_1.c: New file.
8180
8181 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
8182
8183 * gnat.dg/lto10.adb: New test.
8184 * gnat.dg/lto10_pkg.ads: New helper.
8185
8186 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
8187
8188 * lib/target-supports.exp (check_effective_target_int128): New
8189 function to check if __int128 types are available for target.
8190 * c-c++-common/int128-types-1.c: New.
8191 * c-c++-common/int128-1.c: New.
8192 * c-c++-common/int128-2.c: New.
8193 * g++.dg/abi/mangle43.C: New.
8194 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8195 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8196 pointer-wide scalar.
8197 * g++.dg/other/pr25632.C: Likewise.
8198 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8199 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8200 overflow warnings.
8201 * g++.dg/warn/pr13358-4.C: Likewise.
8202 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
8203 * g++.dg/warn/Wconversion-null.C: Likewise.
8204
8205 2010-05-26 Jason Merrill <jason@redhat.com>
8206
8207 PR c++/43382
8208 * g++.dg/cpp0x/variadic101.C: New.
8209
8210 2010-05-26 Richard Guenther <rguenther@suse.de>
8211
8212 PR rtl-optimization/44164
8213 * gcc.c-torture/execute/pr44164.c: New testcase.
8214 * g++.dg/tree-ssa/pr13146.C: Adjust.
8215
8216 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
8217
8218 PR fortran/40011
8219 * gfortran.dg/whole_file_19.f90 : New test.
8220
8221 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
8222
8223 PR fortran/30668
8224 PR fortran/31346
8225 PR fortran/34260
8226 * gfortran.dg/pr40999.f: Fix function type.
8227 * gfortran.dg/whole_file_5.f90: Likewise.
8228 * gfortran.dg/whole_file_6.f90: Likewise.
8229 * gfortran.dg/whole_file_16.f90: New.
8230 * gfortran.dg/whole_file_17.f90: New.
8231 * gfortran.dg/whole_file_18.f90: New.
8232
8233 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
8234 Iain Sandoe <iains@gcc.gnu.org>
8235
8236 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8237 * gcc.c-torture/compile/pr44197.c: Require alias support.
8238 * gcc.dg/lto/20081222_0.c: Ditto.
8239
8240 2010-05-25 Jakub Jelinek <jakub@redhat.com>
8241
8242 PR debug/42801
8243 * gcc.dg/guality/vla-2.c: New test.
8244
8245 2010-05-25 Richard Guenther <rguenther@suse.de>
8246
8247 PR middle-end/44069
8248 * g++.dg/torture/pr44069.C: New testcase.
8249
8250 2010-05-25 Richard Guenther <rguenther@suse.de>
8251
8252 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8253
8254 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8255
8256 PR objc/44140
8257 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8258
8259 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8260
8261 * obj-c++.dg/torture/tls/trivial.mm: New.
8262 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8263 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8264 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8265 * obj-c++.dg/torture/tls/diag-1.mm: New.
8266 * obj-c++.dg/torture/tls/tls.exp: New.
8267 * obj-c++.dg/torture/trivial.mm: New.
8268 * obj-c++.dg/torture/dg-torture.exp: New.
8269 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8270 * obj-c++.dg/tls/trivial.m: New.
8271 * obj-c++.dg/tls/init-1.mm: New.
8272 * obj-c++.dg/tls/diag-1.mm: New.
8273 * obj-c++.dg/tls/init-2.mm: New.
8274 * obj-c++.dg/tls/diag-2.mm: New.
8275 * obj-c++.dg/tls/diag-3.mm: New.
8276 * obj-c++.dg/tls/diag-4.mm: New.
8277 * obj-c++.dg/tls/static-1.mm: New.
8278 * obj-c++.dg/tls/tls.exp: New.
8279 * obj-c++.dg/tls/diag-5.mm: New.
8280 * obj-c++.dg/tls/static-1a.mm: New.
8281 * objc-obj-c++-shared/Object1.mm: New.
8282 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8283
8284 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
8285
8286 PR objc++/43689
8287 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8288 * obj-c++.dg/const-str-6.mm: Ditto.
8289
8290 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8291
8292 * g++.dg/parse/array-size2.C: Remove dg-error directives.
8293
8294 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8295
8296 PR ada/38394
8297 * gnat.dg/array13.ad[sb]: New test.
8298
8299 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
8300 Sandra Loosemore <sandra@codesourcery.com>
8301
8302 * gcc.target/arm/neon/: Regenerated test cases.
8303
8304 * gcc.target/arm/neon/polytypes.c,
8305 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8306 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8307 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8308 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8309 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8310 dg-add-options arm_neon.
8311
8312 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8313 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8314 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8315 and arm_neon_fp16_ok.
8316
8317 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8318 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8319
8320 * lib/target-supports.exp (add_options_for_arm_neon): New.
8321 (check_effective_target_arm_neon_ok_nocache): New, from
8322 check_effective_target_arm_neon_ok. Check multiple possibilities.
8323 (check_effective_target_arm_neon_ok): Use
8324 check_effective_target_arm_neon_ok_nocache.
8325 (add_options_for_arm_neon_fp16)
8326 (check_effective_target_arm_neon_fp16_ok)
8327 check_effective_target_arm_neon_fp16_ok_nocache): New.
8328 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8329
8330 2010-05-24 Jason Merrill <jason@redhat.com>
8331
8332 PR c++/41510
8333 * g++.dg/cpp0x/initlist35.C: New.
8334 * g++.dg/init/brace6.C: Adjust.
8335
8336 2010-05-24 Paul Brook <paul@codesourcery.com>
8337
8338 * gcc.target/arm/frame-pointer-1.c: New test.
8339 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8340 pointer elimination.
8341
8342 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
8343
8344 PR target/44245
8345 * gcc.target/i386/crc32-3.c: New.
8346 * gcc.target/i386/crc32-4.c: Likewise.
8347
8348 2010-05-23 Joseph Myers <joseph@codesourcery.com>
8349
8350 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8351 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8352 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8353
8354 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
8355
8356 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8357
8358 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
8359
8360 PR target/43869
8361 * gcc.c-target/pr43869.c: New test.
8362
8363 2010-05-22 Janus Weil <janus@gcc.gnu.org>
8364
8365 PR fortran/44212
8366 * gfortran.dg/class_22.f03: New.
8367
8368 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
8369
8370 PR lto/44238
8371 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8372
8373 2010-05-22 Janus Weil <janus@gcc.gnu.org>
8374
8375 PR fortran/44213
8376 * gfortran.dg/abstract_type_7.f03: New.
8377
8378 2010-05-21 Jason Merrill <jason@redhat.com>
8379
8380 * g++.dg/eh/spec11.C: Test cleanup optimization.
8381
8382 2010-05-21 Jakub Jelinek <jakub@redhat.com>
8383
8384 PR debug/44223
8385 * gcc.target/i386/pr44223.c: New test.
8386
8387 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8388
8389 * gcc.target/i386/pr25993.c: Use @function as type specifier.
8390
8391 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
8392
8393 * g++.dg/other/const3.C: New test.
8394
8395 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
8396
8397 PR fortran/38407
8398 * warn_unused_dummy_argument_1.f90: New.
8399 * warn_unused_dummy_argument_2.f90: New.
8400
8401 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8402
8403 PR c++/30298
8404 * g++.dg/inherit/crash1.C: New.
8405 * g++.dg/inherit/crash2.C: Likewise.
8406
8407 2010-05-20 Jakub Jelinek <jakub@redhat.com>
8408
8409 PR debug/44178
8410 * g++.dg/debug/pr44178.C: New test.
8411
8412 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
8413
8414 PR middle-end/44185
8415 * gcc.dg/tree-ssa/prefetch-6.c: Add
8416 --param min-insn-to-prefetch-ratio=6.
8417 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8418 allow unrolling, and adjust the movnti count.
8419
8420 2010-05-20 Jan Hubicka <jh@suse.cz>
8421
8422 PR middle-end/44197
8423 * gcc.c-torture/compile/pr44197.c: New file.
8424
8425 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
8426
8427 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8428 Fix test code.
8429 (check_effective_target_xop): Remove __may_alias__ attribute.
8430
8431 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
8432
8433 PR target/44202
8434 * gcc.c-torture/execute/pr44202-1.c: New test.
8435
8436 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8437
8438 PR fortran/43851
8439 * gfortran.dg/label_1.f90: Update test.
8440
8441 2010-05-19 Jan Hubicka <jh@suse.cz>
8442
8443 * gcc.dg/lto/ipareference2_0.c: New file.
8444 * gcc.dg/lto/ipareference2_1.c: New file.
8445
8446 2010-05-19 Jason Merrill <jason@redhat.com>
8447
8448 * g++.dg/parse/fn-typedef2.C: New.
8449
8450 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8451 function type.
8452
8453 PR c++/44193
8454 * g++.dg/template/fntype1.C: New.
8455
8456 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
8457
8458 * gnat.dg/discr23.ad[sb]: New test.
8459 * gnat.dg/discr23_pkg.ads: New helper.
8460
8461 * gnat.dg/specs/controlled1.ads: New test.
8462 * gnat.dg/specs/controlled1_pkg.ads: New helper.
8463
8464 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8465
8466 PR fortran/44055
8467 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8468 Fixed scope of C_SIZEOF.
8469 * gfortran.dg/warn_conversion_2.f90: New.
8470
8471 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8472
8473 * lib/target-supports.exp (check_effective_target_sse2): New proc.
8474 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8475 for optional selector.
8476 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8477 (check_effective_target_sse3): New proc.
8478 * gcc.target/i386/math-torture/math-torture.exp: Load
8479 target-supports.exp.
8480 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8481 check_effective_target_sse2.
8482 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8483 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8484 * g++.dg/vect/vect.exp: Likewise.
8485 * gfortran.dg/vect/vect.exp: Likewise.
8486 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8487 -msse2 if check_effective_target_sse2.
8488
8489 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8490 * gcc.target/i386/3dnow-2.c: Likewise.
8491 * gcc.target/i386/3dnowA-1.c: Likewise.
8492 * gcc.target/i386/3dnowA-2.c: Likewise.
8493 * gcc.target/i386/pr42549.c: Likewise.
8494
8495 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8496 * gcc.target/i386/sse3-addsubpd.c: Likewise.
8497 * gcc.target/i386/sse3-addsubps.c: Likewise.
8498 * gcc.target/i386/sse3-haddpd.c: Likewise.
8499 * gcc.target/i386/sse3-haddps.c: Likewise.
8500 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8501 * gcc.target/i386/sse3-hsubps.c: Likewise.
8502 * gcc.target/i386/sse3-movddup.c: Likewise.
8503 * gcc.target/i386/sse3-movshdup.c: Likewise.
8504 * gcc.target/i386/sse3-movsldup.c: Likewise.
8505
8506 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8507 * g++.dg/ext/attrib35.C: Likewise.
8508 * g++.dg/opt/pr40496.C: Likewise.
8509 * g++.dg/other/i386-1.C: Likewise.
8510 * g++.dg/other/i386-4.C: Likewise.
8511 * g++.dg/other/pr34435.C: Likewise.
8512 * g++.dg/other/pr39496.C: Likewise.
8513 * g++.dg/other/pr40446.C: Likewise.
8514 * gcc.dg/compat/union-m128-1_main.c: Likewise.
8515 * gcc.dg/compat/vector-1a_main.c: Likewise.
8516 * gcc.dg/compat/vector-2a_main.c: Likewise.
8517 * gcc.dg/lto/20090206-1_0.c: Likewise.
8518 * gcc.dg/pr34856.c: Likewise.
8519 * gcc.dg/pr36584.c: Likewise.
8520 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
8521 * gcc.dg/pr37544.c: Likewise.
8522 * gcc.dg/torture/pr16104-1.c: Likewise.
8523 * gcc.dg/torture/pr35771-1.c: Likewise.
8524 * gcc.dg/torture/pr35771-2.c: Likewise.
8525 * gcc.dg/torture/pr35771-3.c: Likewise.
8526 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8527 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8528 * gcc.dg/torture/stackalign/push-1.c: Likewise.
8529 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8530 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8531 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8532 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8533 * gcc.target/i386/20060512-1.c: Likewise.
8534 * gcc.target/i386/20060512-3.c: Likewise.
8535 * gcc.target/i386/all_one_m128i.c: Likewise.
8536 * gcc.target/i386/float128-1.c: Likewise.
8537 * gcc.target/i386/float128-2.c: Likewise.
8538 * gcc.target/i386/fpcvt-1.c: Likewise.
8539 * gcc.target/i386/fpcvt-2.c: Likewise.
8540 * gcc.target/i386/fpcvt-3.c: Likewise.
8541 * gcc.target/i386/fpprec-1.c: Likewise.
8542 * gcc.target/i386/funcspec-9.c: Likewise.
8543 * gcc.target/i386/incoming-1.c: Likewise.
8544 * gcc.target/i386/incoming-12.c: Likewise.
8545 * gcc.target/i386/incoming-2.c: Likewise.
8546 * gcc.target/i386/incoming-3.c: Likewise.
8547 * gcc.target/i386/incoming-4.c: Likewise.
8548 * gcc.target/i386/incoming-6.c: Likewise.
8549 * gcc.target/i386/incoming-7.c: Likewise.
8550 * gcc.target/i386/incoming-8.c: Likewise.
8551 * gcc.target/i386/opt-1.c: Likewise.
8552 * gcc.target/i386/opt-2.c: Likewise.
8553 * gcc.target/i386/ordcmp-1.c: Likewise.
8554 * gcc.target/i386/pr17692.c: Likewise.
8555 * gcc.target/i386/pr18614-1.c: Likewise.
8556 * gcc.target/i386/pr22152.c: Likewise.
8557 * gcc.target/i386/pr23570.c: Likewise.
8558 * gcc.target/i386/pr23575.c: Likewise.
8559 * gcc.target/i386/pr26449-1.c: Likewise.
8560 * gcc.target/i386/pr26600.c: Likewise.
8561 * gcc.target/i386/pr27790.c: Likewise.
8562 * gcc.target/i386/pr28839.c: Likewise.
8563 * gcc.target/i386/pr30970.c: Likewise.
8564 * gcc.target/i386/pr32000-1.c: Likewise.
8565 * gcc.target/i386/pr32000-2.c: Likewise.
8566 * gcc.target/i386/pr32280.c: Likewise.
8567 * gcc.target/i386/pr32661.c: Likewise.
8568 * gcc.target/i386/pr32708-1.c: Likewise.
8569 * gcc.target/i386/pr32961.c: Likewise.
8570 * gcc.target/i386/pr33329.c: Likewise.
8571 * gcc.target/i386/pr35714.c: Likewise.
8572 * gcc.target/i386/pr35767-1.c: Likewise.
8573 * gcc.target/i386/pr35767-1d.c: Likewise.
8574 * gcc.target/i386/pr35767-1i.c: Likewise.
8575 * gcc.target/i386/pr35767-2.c: Likewise.
8576 * gcc.target/i386/pr35767-2d.c: Likewise.
8577 * gcc.target/i386/pr35767-2i.c: Likewise.
8578 * gcc.target/i386/pr35767-3.c: Likewise.
8579 * gcc.target/i386/pr35767-5.c: Likewise.
8580 * gcc.target/i386/pr36222-1.c: Likewise.
8581 * gcc.target/i386/pr36578-1.c: Likewise.
8582 * gcc.target/i386/pr36578-2.c: Likewise.
8583 * gcc.target/i386/pr36992-1.c: Likewise.
8584 * gcc.target/i386/pr37101.c: Likewise.
8585 * gcc.target/i386/pr37216.c: Likewise.
8586 * gcc.target/i386/pr37434-1.c: Likewise.
8587 * gcc.target/i386/pr37434-2.c: Likewise.
8588 * gcc.target/i386/pr37843-3.c: Likewise.
8589 * gcc.target/i386/pr37843-4.c: Likewise.
8590 * gcc.target/i386/pr39162.c: Likewise.
8591 * gcc.target/i386/pr39315-1.c: Likewise.
8592 * gcc.target/i386/pr39315-2.c: Likewise.
8593 * gcc.target/i386/pr39315-3.c: Likewise.
8594 * gcc.target/i386/pr39315-4.c: Likewise.
8595 * gcc.target/i386/pr39445.c: Likewise.
8596 * gcc.target/i386/pr39496.c: Likewise.
8597 * gcc.target/i386/pr40809.c: Likewise.
8598 * gcc.target/i386/pr40906-3.c: Likewise.
8599 * gcc.target/i386/pr41019.c: Likewise.
8600 * gcc.target/i386/pr42542-1.c: Likewise.
8601 * gcc.target/i386/pr42542-2.c: Likewise.
8602 * gcc.target/i386/pr42542-3.c: Likewise.
8603 * gcc.target/i386/pr42542-3a.c: Likewise.
8604 * gcc.target/i386/pr42881.c: Likewise.
8605 * gcc.target/i386/push-1.c: Likewise.
8606 * gcc.target/i386/quad-sse.c: Likewise.
8607 * gcc.target/i386/reload-1.c: Likewise.
8608 * gcc.target/i386/sse-10.c: Likewise.
8609 * gcc.target/i386/sse-11.c: Likewise.
8610 * gcc.target/i386/sse-15.c: Likewise.
8611 * gcc.target/i386/sse-17.c: Likewise.
8612 * gcc.target/i386/sse-18.c: Likewise.
8613 * gcc.target/i386/sse-19.c: Likewise.
8614 * gcc.target/i386/sse-4.c: Likewise.
8615 * gcc.target/i386/sse-6.c: Likewise.
8616 * gcc.target/i386/sse-vect-types.c: Likewise.
8617 * gcc.target/i386/sse2-addpd-1.c: Likewise.
8618 * gcc.target/i386/sse2-addsd-1.c: Likewise.
8619 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8620 * gcc.target/i386/sse2-andpd-1.c: Likewise.
8621 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8622 * gcc.target/i386/sse2-comisd-1.c: Likewise.
8623 * gcc.target/i386/sse2-comisd-2.c: Likewise.
8624 * gcc.target/i386/sse2-comisd-3.c: Likewise.
8625 * gcc.target/i386/sse2-comisd-4.c: Likewise.
8626 * gcc.target/i386/sse2-comisd-5.c: Likewise.
8627 * gcc.target/i386/sse2-comisd-6.c: Likewise.
8628 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8629 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8630 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8631 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8632 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8633 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8634 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8635 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8636 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8637 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8638 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8639 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8640 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8641 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8642 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8643 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8644 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8645 * gcc.target/i386/sse2-divpd-1.c: Likewise.
8646 * gcc.target/i386/sse2-divsd-1.c: Likewise.
8647 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8648 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8649 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8650 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8651 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8652 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8653 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8654 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8655 * gcc.target/i386/sse2-minpd-1.c: Likewise.
8656 * gcc.target/i386/sse2-minsd-1.c: Likewise.
8657 * gcc.target/i386/sse2-mmx.c: Likewise.
8658 * gcc.target/i386/sse2-movapd-1.c: Likewise.
8659 * gcc.target/i386/sse2-movapd-2.c: Likewise.
8660 * gcc.target/i386/sse2-movd-1.c: Likewise.
8661 * gcc.target/i386/sse2-movd-2.c: Likewise.
8662 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8663 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8664 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8665 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8666 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8667 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8668 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8669 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8670 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8671 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8672 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8673 * gcc.target/i386/sse2-movq-1.c: Likewise.
8674 * gcc.target/i386/sse2-movq-2.c: Likewise.
8675 * gcc.target/i386/sse2-movq-3.c: Likewise.
8676 * gcc.target/i386/sse2-movsd-1.c: Likewise.
8677 * gcc.target/i386/sse2-movsd-2.c: Likewise.
8678 * gcc.target/i386/sse2-movupd-1.c: Likewise.
8679 * gcc.target/i386/sse2-movupd-2.c: Likewise.
8680 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8681 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8682 * gcc.target/i386/sse2-orpd-1.c: Likewise.
8683 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8684 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8685 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8686 * gcc.target/i386/sse2-paddb-1.c: Likewise.
8687 * gcc.target/i386/sse2-paddd-1.c: Likewise.
8688 * gcc.target/i386/sse2-paddq-1.c: Likewise.
8689 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8690 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8691 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8692 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8693 * gcc.target/i386/sse2-paddw-1.c: Likewise.
8694 * gcc.target/i386/sse2-pand-1.c: Likewise.
8695 * gcc.target/i386/sse2-pandn-1.c: Likewise.
8696 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8697 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8698 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8699 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8700 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8701 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8702 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8703 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8704 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8705 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8706 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8707 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8708 * gcc.target/i386/sse2-pminub-1.c: Likewise.
8709 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8710 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8711 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8712 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8713 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8714 * gcc.target/i386/sse2-por-1.c: Likewise.
8715 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8716 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8717 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8718 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8719 * gcc.target/i386/sse2-pslld-1.c: Likewise.
8720 * gcc.target/i386/sse2-pslld-2.c: Likewise.
8721 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8722 * gcc.target/i386/sse2-psllq-1.c: Likewise.
8723 * gcc.target/i386/sse2-psllq-2.c: Likewise.
8724 * gcc.target/i386/sse2-psllw-1.c: Likewise.
8725 * gcc.target/i386/sse2-psllw-2.c: Likewise.
8726 * gcc.target/i386/sse2-psrad-1.c: Likewise.
8727 * gcc.target/i386/sse2-psrad-2.c: Likewise.
8728 * gcc.target/i386/sse2-psraw-1.c: Likewise.
8729 * gcc.target/i386/sse2-psraw-2.c: Likewise.
8730 * gcc.target/i386/sse2-psrld-1.c: Likewise.
8731 * gcc.target/i386/sse2-psrld-2.c: Likewise.
8732 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8733 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8734 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8735 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8736 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8737 * gcc.target/i386/sse2-psubb-1.c: Likewise.
8738 * gcc.target/i386/sse2-psubd-1.c: Likewise.
8739 * gcc.target/i386/sse2-psubq-1.c: Likewise.
8740 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8741 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8742 * gcc.target/i386/sse2-psubw-1.c: Likewise.
8743 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8744 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8745 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8746 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8747 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8748 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8749 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8750 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8751 * gcc.target/i386/sse2-pxor-1.c: Likewise.
8752 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8753 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8754 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8755 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8756 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8757 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8758 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8759 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8760 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8761 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8762 * gcc.target/i386/sse2-shufps-1.c: Likewise.
8763 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8764 * gcc.target/i386/sse2-subpd-1.c: Likewise.
8765 * gcc.target/i386/sse2-subsd-1.c: Likewise.
8766 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8767 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8768 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8769 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8770 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8771 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8772 * gcc.target/i386/sse2-unpack-1.c: Likewise.
8773 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8774 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8775 * gcc.target/i386/sse2-vec-1.c: Likewise.
8776 * gcc.target/i386/sse2-vec-2.c: Likewise.
8777 * gcc.target/i386/sse2-vec-3.c: Likewise.
8778 * gcc.target/i386/sse2-vec-4.c: Likewise.
8779 * gcc.target/i386/sse2-vec-5.c: Likewise.
8780 * gcc.target/i386/sse2-vec-6.c: Likewise.
8781 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8782 * gcc.target/i386/ssefn-2.c: Likewise.
8783 * gcc.target/i386/ssefn-4.c: Likewise.
8784 * gcc.target/i386/ssefp-1.c: Likewise.
8785 * gcc.target/i386/ssefp-2.c: Likewise.
8786 * gcc.target/i386/sseregparm-3.c: Likewise.
8787 * gcc.target/i386/sseregparm-4.c: Likewise.
8788 * gcc.target/i386/sseregparm-5.c: Likewise.
8789 * gcc.target/i386/sseregparm-6.c: Likewise.
8790 * gcc.target/i386/sseregparm-7.c: Likewise.
8791 * gcc.target/i386/ssetype-1.c: Likewise.
8792 * gcc.target/i386/ssetype-2.c: Likewise.
8793 * gcc.target/i386/ssetype-3.c: Likewise.
8794 * gcc.target/i386/ssetype-4.c: Likewise.
8795 * gcc.target/i386/ssetype-5.c: Likewise.
8796 * gcc.target/i386/unordcmp-1.c: Likewise.
8797 * gcc.target/i386/vararg-1.c: Likewise.
8798 * gcc.target/i386/vararg-2.c: Likewise.
8799 * gcc.target/i386/vararg-3.c: Likewise.
8800 * gcc.target/i386/vararg-4.c: Likewise.
8801 * gcc.target/i386/vararg-7.c: Likewise.
8802 * gcc.target/i386/vararg-8.c: Likewise.
8803 * gcc.target/i386/vecinit-1.c: Likewise.
8804 * gcc.target/i386/vecinit-2.c: Likewise.
8805 * gcc.target/i386/vecinit-3.c: Likewise.
8806 * gcc.target/i386/vecinit-4.c: Likewise.
8807 * gcc.target/i386/vecinit-5.c: Likewise.
8808 * gcc.target/i386/vecinit-6.c: Likewise.
8809 * gcc.target/i386/vectorize2.c: Likewise.
8810 * gcc.target/i386/vectorize3.c: Likewise.
8811 * gcc.target/i386/vectorize4.c: Likewise.
8812 * gcc.target/i386/vectorize6.c: Likewise.
8813 * gcc.target/i386/vectorize7.c: Likewise.
8814 * gcc.target/i386/vectorize8.c: Likewise.
8815 * gcc.target/i386/vperm-v2df.c: Likewise.
8816 * gcc.target/i386/vperm-v2di.c: Likewise.
8817 * gcc.target/i386/vperm-v4si-1.c: Likewise.
8818 * gcc.target/i386/xorps-sse2.c: Likewise.
8819 * gcc.target/i386/xorps.c: Likewise.
8820 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8821 * gfortran.dg/graphite/pr42326.f90: Likewise.
8822 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8823
8824 2010-05-19 Richard Guenther <rguenther@suse.de>
8825
8826 PR lto/44196
8827 * g++.dg/lto/20100519-1_0.C: New testcase.
8828
8829 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8830
8831 PR fortran/42360
8832 * gfortran.dg/warn_intent_out_not_set.f90: New.
8833
8834 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8835
8836 PR fortran/38404
8837 * gfortran.dg/data_char_1.f90: Updated warning message.
8838 * gfortran.dg/data_array_6.f: New.
8839
8840 2010-05-19 Martin Jambor <mjambor@suse.cz>
8841
8842 * g++.dg/ipa/ivinline-8.C: New test.
8843 * gcc.dg/ipa/iinline-2.c: Likewise.
8844
8845 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8846
8847 PR fortran/34505
8848 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8849 arguments; add check for return value kind.
8850 * gfortran.dg/float_1.f90: Likewise.
8851
8852 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8853
8854 * gcc.target/i386/20011009-1.c (COMMENT): Define.
8855 (main): Use it.
8856 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8857 * lib/lto.exp (lto_prune_warns): Fix location line regex.
8858 Prune another location line format.
8859 (lto-obj): Call lto_prune_warns on comp_output.
8860
8861 2010-05-18 Jan Hubicka <jh@suse.cz>
8862
8863 * gcc.dg/lto/ipacp_0.c: New test.
8864 * gcc.dg/lto/ipacp_1.c: New test.
8865
8866 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
8867
8868 PR lto/44184
8869 * gcc.dg/lto/20100518_0.c: New test.
8870
8871 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
8872
8873 * gnat.dg/specs/lto3.ads: Add missing dg-options.
8874
8875 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8876
8877 PR fortran/43990
8878 * gfortran.dg/class_21.f03: New.
8879
8880 2010-05-17 Jason Merrill <jason@redhat.com>
8881
8882 PR c++/44157
8883 * g++.dg/cpp0x/initlist34.C: New.
8884
8885 PR c++/44158
8886 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8887
8888 2010-05-17 Martin Jambor <mjambor@suse.cz>
8889
8890 * g++.dg/ipa/ivinline-1.C: New test.
8891 * g++.dg/ipa/ivinline-2.C: New test.
8892 * g++.dg/ipa/ivinline-3.C: New test.
8893 * g++.dg/ipa/ivinline-4.C: New test.
8894 * g++.dg/ipa/ivinline-5.C: New test.
8895 * g++.dg/ipa/ivinline-6.C: New test.
8896
8897 2010-05-17 Dodji Seketeli <dodji@redhat.com>
8898 Jason Merrill <jason@redhat.com>
8899
8900 PR c++/44108
8901 * c-c++-common/Wunused-var-8.c: New test.
8902
8903 2010-05-17 Jakub Jelinek <jakub@redhat.com>
8904
8905 PR bootstrap/42347
8906 * gcc.c-torture/compile/pr42347.c: New test.
8907
8908 PR middle-end/44102
8909 * g++.dg/ext/asmgoto1.C: New test.
8910
8911 2010-05-17 Martin Jambor <mjambor@suse.cz>
8912
8913 PR middle-end/44133
8914 * gcc.dg/tree-ssa/pr44133.c: New test.
8915 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8916 precise.
8917
8918 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8919
8920 PR fortran/44044
8921 * gfortran.dg/class_20.f03: New.
8922
8923 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
8924
8925 PR 44078
8926 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8927 debug messages but not the newly introduced one.
8928
8929 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
8930
8931 PR fortran/35779
8932 * gfortran.dg/initialization_25.f90: Commented testcase.
8933 * gfortran.dg/initialization_26.f90: New.
8934
8935 2010-05-16 Richard Guenther <rguenther@suse.de>
8936
8937 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8938 * gcc.dg/pr43084.c: Likewise.
8939 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8940 -fipa-type-escape.
8941 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8942 -fipa-type-escape.
8943 * gcc.dg/struct/struct-reorg.exp: Likewise.
8944 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8945 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8946
8947 2010-05-16 Joseph Myers <joseph@codesourcery.com>
8948
8949 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8950 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8951 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8952 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8953 tests.
8954
8955 2010-05-15 Jason Merrill <jason@redhat.com>
8956
8957 * g++.dg/eh/spec10.C: New.
8958 * g++.dg/eh/spec11.C: New.
8959 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8960
8961 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8962
8963 PR fortran/44154
8964 PR fortran/42647
8965 * gfortran.dg/allocatable_scalar_9.f90: New.
8966
8967 2010-05-15 Jakub Jelinek <jakub@redhat.com>
8968
8969 PR c++/44148
8970 * g++.dg/torture/pr44148.C: New test.
8971
8972 2010-05-15 Joseph Myers <joseph@codesourcery.com>
8973
8974 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8975 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8976 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8977 diagnostics and type sizes.
8978
8979 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
8980
8981 * gnat.dg/lto9.adb: New test.
8982 * gnat.dg/lto9_pkg1.ads: New helper.
8983 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8984
8985 2010-05-15 Jan Hubicka <jh@suse.cz>
8986
8987 * gcc.dg/lto/ipareference_1.c: Rename to ...
8988 * gcc.dg/lto/ipareference_0.c: ... this one.
8989 * gcc.dg/lto/ipareference_2.c: Rename to ...
8990 * gcc.dg/lto/ipareference_1.c: ... this one.
8991
8992 2010-05-15 Jan Hubicka <jh@suse.cz>
8993
8994 * gcc.dg/lto/ipareference_1.c: New file.
8995 * gcc.dg/lto/ipareference_2.c: New file.
8996
8997 2010-05-15 Richard Guenther <rguenther@suse.de>
8998
8999 PR tree-optimization/44038
9000 * gcc.c-torture/compile/pr44038.c: New testcase.
9001
9002 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
9003
9004 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
9005 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9006
9007 2010-05-15 Janus Weil <janus@gcc.gnu.org>
9008
9009 PR fortran/43207
9010 PR fortran/43969
9011 * gfortran.dg/class_18.f03: New.
9012 * gfortran.dg/class_19.f03: New.
9013
9014 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9015
9016 PR debug/44112
9017 * gcc.dg/debug/dwarf2/const-1.c: Remove.
9018 * g++.dg/debug/dwarf2/const1.C: Remove.
9019
9020 2010-05-14 Jason Merrill <jason@redhat.com>
9021
9022 * g++.dg/eh/cond4.C: New.
9023 * g++.dg/eh/elide2.C: Adjust.
9024 * g++.old-deja/g++.eh/terminate1.C: Adjust.
9025
9026 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
9027
9028 PR fortran/44135
9029 * gfortran.dg/actual_array_interface_2.f90: New test.
9030
9031 2010-05-14 Richard Guenther <rguenther@suse.de>
9032
9033 PR tree-optimization/44119
9034 * gcc.c-torture/compile/pr44119.c: New testcase.
9035
9036 2010-05-14 Jason Merrill <jason@redhat.com>
9037
9038 PR c++/44127
9039 * g++.dg/eh/terminate1.C: New.
9040
9041 2010-05-14 Jakub Jelinek <jakub@redhat.com>
9042
9043 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
9044
9045 PR debug/44136
9046 * gcc.dg/pr44136.c: New test.
9047
9048 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
9049
9050 PR c++/30566
9051 * g++.dg/warn/Wshadow-4.C: Adjust.
9052 * g++.dg/warn/Wshadow-5.C: New test.
9053 * g++.dg/warn/Wshadow-6.C: New test
9054
9055 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
9056
9057 PR fortran/35779
9058 * gfortran.dg/initialization_25.f90: New.
9059
9060 2010-05-13 Martin Jambor <mjambor@suse.cz>
9061
9062 * g++.dg/otr-fold-1.C: New test.
9063 * g++.dg/otr-fold-2.C: New test.
9064
9065 2010-05-13 Jakub Jelinek <jakub@redhat.com>
9066
9067 PR fortran/44036
9068 * gfortran.dg/gomp/pr44036-1.f90: New test.
9069 * gfortran.dg/gomp/pr44036-2.f90: New test.
9070 * gfortran.dg/gomp/pr44036-3.f90: New test.
9071
9072 PR debug/43983
9073 * gcc.dg/guality/sra-1.c: New test.
9074
9075 2010-05-12 Jan Hubicka <jh@suse.cz>
9076
9077 * tree-ssa/unreachable.c: New test.
9078
9079 2010-05-12 Jason Merrill <jason@redhat.com>
9080
9081 * g++.dg/cpp0x/sfinae1.C: New.
9082
9083 2010-05-12 Sriraman Tallam <tmsriram@google.com>
9084
9085 * gcc.target/i386/zee.c: New file.
9086
9087 2010-05-12 Jason Merrill <jason@redhat.com>
9088
9089 * g++.dg/conversion/op1.C: Expect template candidate message.
9090 * g++.dg/cpp0x/nullptr15.C: Likewise.
9091 * g++.dg/cpp0x/pr31431-2.C: Likewise.
9092 * g++.dg/cpp0x/pr31431.C: Likewise.
9093 * g++.dg/cpp0x/temp_default2.C: Likewise.
9094 * g++.dg/cpp0x/trailing4.C: Likewise.
9095 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
9096 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
9097 * g++.dg/cpp0x/variadic-throw.C: Likewise.
9098 * g++.dg/cpp0x/variadic35.C: Likewise.
9099 * g++.dg/cpp0x/vt-35147.C: Likewise.
9100 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
9101 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
9102 * g++.dg/ext/visibility/anon8.C: Likewise.
9103 * g++.dg/ext/vla2.C: Likewise.
9104 * g++.dg/other/pr28114.C: Likewise.
9105 * g++.dg/other/ptrmem10.C: Likewise.
9106 * g++.dg/other/ptrmem11.C: Likewise.
9107 * g++.dg/overload/unknown1.C: Likewise.
9108 * g++.dg/parse/template7.C: Likewise.
9109 * g++.dg/parse/typename7.C: Likewise.
9110 * g++.dg/template/conv11.C: Likewise.
9111 * g++.dg/template/copy1.C: Likewise.
9112 * g++.dg/template/deduce3.C: Likewise.
9113 * g++.dg/template/dependent-expr5.C: Likewise.
9114 * g++.dg/template/friend.C: Likewise.
9115 * g++.dg/template/incomplete2.C: Likewise.
9116 * g++.dg/template/local4.C: Likewise.
9117 * g++.dg/template/local6.C: Likewise.
9118 * g++.dg/template/operator10.C: Likewise.
9119 * g++.dg/template/overload6.C: Likewise.
9120 * g++.dg/template/ptrmem2.C: Likewise.
9121 * g++.dg/template/ptrmem20.C: Likewise.
9122 * g++.dg/template/ptrmem8.C: Likewise.
9123 * g++.dg/template/sfinae2.C: Likewise.
9124 * g++.dg/template/ttp25.C: Likewise.
9125 * g++.dg/template/unify10.C: Likewise.
9126 * g++.dg/template/unify11.C: Likewise.
9127 * g++.dg/template/unify6.C: Likewise.
9128 * g++.dg/template/unify7.C: Likewise.
9129 * g++.dg/template/unify9.C: Likewise.
9130 * g++.dg/template/varmod1.C: Likewise.
9131 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9132 * g++.old-deja/g++.law/operators32.C: Likewise.
9133 * g++.old-deja/g++.pt/crash28.C: Likewise.
9134 * g++.old-deja/g++.pt/crash60.C: Likewise.
9135 * g++.old-deja/g++.pt/explicit38.C: Likewise.
9136 * g++.old-deja/g++.pt/explicit39.C: Likewise.
9137 * g++.old-deja/g++.pt/explicit41.C: Likewise.
9138 * g++.old-deja/g++.pt/explicit67.C: Likewise.
9139 * g++.old-deja/g++.pt/explicit77.C: Likewise.
9140 * g++.old-deja/g++.pt/expr2.C: Likewise.
9141 * g++.old-deja/g++.pt/overload7.C: Likewise.
9142 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
9143 * g++.old-deja/g++.pt/spec5.C: Likewise.
9144 * g++.old-deja/g++.pt/spec6.C: Likewise.
9145 * g++.old-deja/g++.pt/t24.C: Likewise.
9146 * g++.old-deja/g++.pt/unify4.C: Likewise.
9147 * g++.old-deja/g++.pt/unify6.C: Likewise.
9148 * g++.old-deja/g++.pt/unify8.C: Likewise.
9149 * g++.old-deja/g++.robertl/eb119.C: Likewise.
9150 * g++.old-deja/g++.robertl/eb79.C: Likewise.
9151 * g++.old-deja/g++.robertl/eb98.C: Likewise.
9152
9153 * g++.dg/cpp0x/initlist32.C: New.
9154
9155 * g++.dg/template/conv11.C: New.
9156 * g++.dg/conversion/op1.C: Adjust expected error.
9157
9158 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
9159
9160 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
9161
9162 PR target/44088
9163 * gcc.target/i386/avx-cmpsd-1.c: New.
9164 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
9165 * gcc.target/i386/avx-cmpss-1.c: Likewise.
9166 * gcc.target/i386/avx-cmpss-2.c: Likewise.
9167 * gcc.target/i386/sse-cmpss-1.c: Likewise.
9168 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
9169
9170 2010-05-12 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR middle-end/44085
9173 * gcc.dg/gomp/pr44085.c: New test.
9174 * gfortran.dg/gomp/pr44085.f90: New test.
9175
9176 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
9177
9178 * objc-obj-c++-shared/Object1.m: New.
9179 * objc.dg/torture: New directory.
9180 * objc.dg/torture/tls: Ditto.
9181 * objc.dg/tls: Ditto.
9182 * objc.dg/torture/tls/trivial.m: New test.
9183 * objc.dg/torture/tls/thr-init-2.m: New test.
9184 * objc.dg/torture/tls/thr-init-3.m: New test.
9185 * objc.dg/torture/tls/thr-init.m: New test.
9186 * objc.dg/torture/tls/diag-1.m: New test.
9187 * objc.dg/torture/tls/tls.exp: New.
9188 * objc.dg/torture/trivial.m: New test.
9189 * objc.dg/torture/dg-torture.exp: New.
9190 * objc.dg/tls/diag-3.m: New test.
9191 * objc.dg/tls/diag-4.m: New test.
9192 * objc.dg/tls/diag-5.m: New test.
9193 * objc.dg/tls/init-1.m: New test.
9194 * objc.dg/tls/init-2.m: New test.
9195 * objc.dg/tls/tls.exp: New.
9196 * objc.dg/tls/diag-2.m: New test.
9197 * lib/objc.exp: Respond to dg-additional-files.
9198
9199 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
9200
9201 * gcc.target/m68k/20100512-1.c: New.
9202
9203 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
9204
9205 * gnat.dg/lto8.adb: New test.
9206 * gnat.dg/lto8_pkg.ad[sb]: New helper.
9207 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9208
9209 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9210
9211 PR c++/34272
9212 PR c++/43630
9213 PR c++/34491
9214 * g++.dg/template/crash97.C: New.
9215 * g++.dg/template/crash98.C: Likewise.
9216 * g++.dg/template/crash99.C: Likewise.
9217 * g++.dg/cpp0x/pr31439.C: Adjust.
9218 * g++.dg/template/crash95.C: Likewise.
9219
9220 2010-05-11 Jakub Jelinek <jakub@redhat.com>
9221
9222 PR middle-end/44071
9223 * c-c++-common/asmgoto-4.c: New test.
9224 * gcc.target/i386/pr44071.c: New test.
9225
9226 PR c++/44062
9227 * c-c++-common/Wunused-var-7.c: New test.
9228 * g++.dg/warn/Wunused-var-9.C: New test.
9229
9230 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
9231
9232 PR fortran/43711
9233 * gfortran.dg/gomp/pr43711.f90: New.
9234
9235 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
9236
9237 PR fortran/31820
9238 * gfortran.dg/select_5.f90: Updated.
9239
9240 2010-05-11 Jan Hubicka <jh@suse.cz>
9241
9242 PR tree-optimize/44063
9243 * gcc.c-torture/compile/pr44063.c: New testcase.
9244
9245 2010-05-11 Jakub Jelinek <jakub@redhat.com>
9246
9247 PR debug/44023
9248 * gcc.dg/pr44023.c: New test.
9249
9250 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
9251
9252 * gnat.dg/lto7.adb: New test.
9253 * gnat.dg/lto7_pkg.ad[sb]: New helper.
9254
9255 2010-05-10 Jason Merrill <jason@redhat.com>
9256
9257 PR c++/44017
9258 * g++.dg/template/inherit5.C: New.
9259
9260 PR c++/44045
9261 * g++.dg/cpp0x/initlist33.C: New.
9262 * g++.dg/cpp0x/initlist26.C: Adjust.
9263 * g++.dg/cpp0x/initlist28.C: Adjust.
9264
9265 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
9266
9267 PR c++/43719
9268 * g++.dg/init/pr43719.C: New.
9269 * g++.dg/anon-struct4.C: Adjust.
9270
9271 2010-05-10 Jakub Jelinek <jakub@redhat.com>
9272
9273 PR debug/44028
9274 * gcc.dg/pr44028.c: New test.
9275
9276 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
9277
9278 PR fortran/27866
9279 PR fortran/35003
9280 PR fortran/42809
9281 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9282 * gfortran.dg/warn_conversion.f90: New.
9283
9284 2010-05-10 Michael Matz <matz@suse.de>
9285
9286 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9287
9288 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
9289
9290 PR rtl-optimization/44012
9291 * gcc.dg/pr44012.c: New.
9292
9293 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9294
9295 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9296 Log text on entry and exit.
9297 Prune Sun ld warnings for common symbols with differing sizes.
9298 (lto-link-and-maybe-run): Change caller.
9299
9300 2010-05-10 Janus Weil <janus@gcc.gnu.org>
9301
9302 PR fortran/44044
9303 * gfortran.dg/class_7.f03: Modified.
9304 * gfortran.dg/select_type_1.f03: Modified.
9305 * gfortran.dg/select_type_12.f03: New.
9306
9307 2010-05-10 Richard Guenther <rguenther@suse.de>
9308
9309 PR tree-optimization/44050
9310 * gcc.dg/torture/pr44050.c: New testcase.
9311
9312 2010-05-10 Wei Guozhi <carrot@google.com>
9313
9314 PR target/42879
9315 * gcc.target/arm/pr42879.c: New testcase.
9316
9317 2010-05-09 Joseph Myers <joseph@codesourcery.com>
9318
9319 PR c/44051
9320 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9321
9322 2010-05-09 Joseph Myers <joseph@codesourcery.com>
9323
9324 PR c/10676
9325 * gcc.dg/anon-struct-10.c: New test.
9326
9327 2010-05-09 Richard Guenther <rguenther@suse.de>
9328
9329 PR middle-end/44024
9330 * gcc.dg/pr44024.c: New testcase.
9331
9332 2010-05-09 Joseph Myers <joseph@codesourcery.com>
9333
9334 PR c/4784
9335 * gcc.dg/anon-struct-9.c: New test.
9336
9337 2010-05-09 Richard Guenther <rguenther@suse.de>
9338
9339 PR middle-end/44043
9340 * gcc.c-torture/compile/pr44043.c: New testcase.
9341
9342 2010-05-09 Richard Guenther <rguenther@suse.de>
9343
9344 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9345
9346 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
9347
9348 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9349
9350 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9351
9352 * gnat.dg/lto[12456].adb: Add "target lto" marker.
9353 * gnat.dg/specs/lto3.ads: Likewise.
9354
9355 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
9356
9357 PR middle-end/28685
9358 * gcc.dg/pr28685-1.c: New file.
9359
9360 2010-05-08 Richard Guenther <rguenther@suse.de>
9361
9362 PR tree-optimization/44030
9363 * gcc.c-torture/compile/pr44030.c: New testcase.
9364
9365 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9366
9367 * gnat.dg/lto6.adb: New test.
9368 * gnat.dg/lto6_pkg.ads: New helper.
9369
9370 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9371
9372 * gnat.dg/lto5.adb: New test.
9373 * gnat.dg/lto5_pkg.ad[sb]: New helper.
9374
9375 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9376
9377 * gnat.dg/lto4.ad[sb]: New test.
9378
9379 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9380
9381 * gnat.dg/specs/lto3.ads: New test.
9382 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9383 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9384
9385 2010-05-08 Quentin Ochem <ochem@adacore.com>
9386
9387 * gnat.dg/sizetype3.ad[sb]: New test.
9388 * gnat.dg/sizetype3_pkg.ads: New helper.
9389
9390 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
9391
9392 PR c++/43951
9393 * g++.dg/init/new29.C: New.
9394
9395 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
9396
9397 PR fortran/40728
9398 * gfortran.dg/coarray_1.f90: Fixed error message.
9399 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9400 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9401 * gfortran.dg/intrinsic_std_5.f90: New.
9402
9403 2010-05-07 Jason Merrill <jason@redhat.com>
9404
9405 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9406
9407 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9408
9409 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9410 (size_t, stderr): Remove.
9411 (read_error): Replaced __builtin_fprintf by fprintf.
9412
9413 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
9414
9415 * gcc.dg/ordered-comparison-1.c: New test.
9416 * gcc.dg/ordered-comparison-2.c: New test.
9417 * gcc.dg/ordered-comparison-3.c: New test.
9418 * gcc.dg/ordered-comparison-4.c: New test.
9419
9420 2010-05-06 Mike Stump <mikestump@comcast.net>
9421
9422 PR objc/35165
9423 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9424
9425 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
9426 Jason Merrill <jason@redhat.com>
9427
9428 * g++.dg/cpp0x/nullptr01.C: New.
9429 * g++.dg/cpp0x/nullptr02.C: New.
9430 * g++.dg/cpp0x/nullptr03.C: New.
9431 * g++.dg/cpp0x/nullptr04.C: New.
9432 * g++.dg/cpp0x/nullptr05.C: New.
9433 * g++.dg/cpp0x/nullptr06.C: New.
9434 * g++.dg/cpp0x/nullptr07.C: New.
9435 * g++.dg/cpp0x/nullptr08.C: New.
9436 * g++.dg/cpp0x/nullptr09.C: New.
9437 * g++.dg/cpp0x/nullptr10.C: New.
9438 * g++.dg/cpp0x/nullptr11.C: New.
9439 * g++.dg/cpp0x/nullptr12.C: New.
9440 * g++.dg/cpp0x/nullptr13.C: New.
9441 * g++.dg/cpp0x/nullptr14.C: New.
9442 * g++.dg/cpp0x/nullptr15.C: New.
9443 * g++.dg/cpp0x/nullptr16.C: New.
9444 * g++.dg/cpp0x/nullptr17.C: New.
9445 * g++.dg/cpp0x/nullptr18.C: New.
9446 * g++.dg/cpp0x/nullptr19.C: New.
9447 * g++.dg/cpp0x/nullptr20.C: New.
9448 * g++.dg/cpp0x/nullptr21.C: New.
9449 * g++.dg/cpp0x/nullptr22.C: New.
9450 * g++.dg/debug/nullptr01.C: New.
9451 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9452
9453 2010-05-06 Jakub Jelinek <jakub@redhat.com>
9454
9455 * gcc.dg/Wunused-var-8.c: Move to...
9456 * c-c++-common/Wunused-var-6.c: ... here. New test.
9457
9458 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9459
9460 PR c++/40406
9461 * g++.dg/template/crash96.C: New.
9462
9463 2010-05-06 Jan Hubicka <jh@suse.cz>
9464
9465 PR tree-optimization/43791
9466 * gcc.c-torture/compile/pr43791.c: New file.
9467
9468 2010-05-06 Michael Matz <matz@suse.de>
9469
9470 PR tree-optimization/43984
9471 * gfortran.dg/pr43984.f90: New test.
9472
9473 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9474
9475 PR 40989
9476 * gcc.dg/pr40989.c: New.
9477
9478 2010-05-06 Richard Guenther <rguenther@suse.de>
9479
9480 PR tree-optimization/43934
9481 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9482
9483 2010-05-06 Richard Guenther <rguenther@suse.de>
9484
9485 PR tree-optimization/43987
9486 * gcc.c-torture/execute/pr43987.c: New testcase.
9487 * gcc.dg/torture/pta-escape-1.c: Adjust.
9488 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9489 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9490 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9491 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9492
9493 2010-04-22 Jakub Jelinek <jakub@redhat.com>
9494 Dodji Seketeli <dodji@redhat.com>
9495
9496 PR c/18624
9497 * g++.dg/warn/Wunused-7.C: Add dg-warning.
9498 * g++.dg/template/sfinae16.C: Likewise.
9499 * gcc.dg/Wunused-var-1.c: Moved to...
9500 * c-c++-common/Wunused-var-1.c: ...here. New test.
9501 * gcc.dg/Wunused-var-2.c: Moved to...
9502 * c-c++-common/Wunused-var-2.c: ...here. New test.
9503 * gcc.dg/Wunused-var-3.c: Moved to...
9504 * c-c++-common/Wunused-var-3.c: ...here. New test.
9505 * gcc.dg/Wunused-var-4.c: Moved to...
9506 * gcc.dg/Wunused-var-1.c: ... here.
9507 * gcc.dg/Wunused-var-5.c: Moved to...
9508 * c-c++-common/Wunused-var-4.c: ...here. New test.
9509 * gcc.dg/Wunused-var-7.c: Moved to...
9510 * c-c++-common/Wunused-var-5.c: ...here. New test.
9511 * gcc.dg/Wunused-var-6.c: Moved to...
9512 * gcc.dg/Wunused-var-2.c: ... here.
9513 * c-c++-common/Wunused-var-1.c: New test.
9514 * c-c++-common/Wunused-var-2.c: New test.
9515 * c-c++-common/Wunused-var-3.c: New test.
9516 * c-c++-common/Wunused-var-4.c: New test.
9517 * c-c++-common/Wunused-var-5.c: New test.
9518 * g++.dg/warn/Wunused-var-1.C: New test.
9519 * g++.dg/warn/Wunused-var-2.C: New test.
9520 * g++.dg/warn/Wunused-var-3.C: New test.
9521 * g++.dg/warn/Wunused-var-4.C: New test.
9522 * g++.dg/warn/Wunused-var-5.C: New test.
9523 * g++.dg/warn/Wunused-var-6.C: New test.
9524 * g++.dg/warn/Wunused-var-7.C: New test.
9525 * g++.dg/warn/Wunused-var-8.C: New test.
9526 * g++.dg/warn/Wunused-parm-1.C: New test.
9527 * g++.dg/warn/Wunused-parm-2.C: New test.
9528 * g++.dg/warn/Wunused-parm-3.C: New test.
9529
9530 2010-05-06 Tobias Burnus <burnus@net-b.de>
9531
9532 PR fortran/43985
9533 * gfortran.dg/gomp/crayptr5.f90: New test case.
9534
9535 2010-05-05 Jason Merrill <jason@redhat.com>
9536
9537 PR debug/43370
9538 * g++.dg/ext/attrib39.C: New.
9539
9540 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
9541
9542 PR fortran/24978
9543 * gfortran.dg/data_invalid.f90: New.
9544
9545 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
9546
9547 * gnat.dg/lto2.adb: New test.
9548
9549 2010-05-05 Jason Merrill <jason@redhat.com>
9550
9551 PR c++/43787
9552 * g++.dg/opt/empty1.C: New.
9553
9554 2010-05-05 Janus Weil <janus@gcc.gnu.org>
9555
9556 PR fortran/43696
9557 * gfortran.dg/class_17.f03: New.
9558
9559 2010-05-04 Neil Vachharajani <nvachhar@google.com>
9560
9561 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9562
9563 2010-05-04 Mike Stump <mikestump@comcast.net>
9564
9565 PR objc/35165
9566 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9567
9568 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9569
9570 PR target/43668
9571 * gcc.target/i386/pr43668.c: New.
9572
9573 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9574
9575 PR c++/43028
9576 * g++.dg/cpp0x/initlist31.C: New.
9577
9578 2010-05-04 Jakub Jelinek <jakub@redhat.com>
9579
9580 PR c/43981
9581 * gcc.dg/Wunused-var-8.c: New test.
9582
9583 2010-05-04 Jason Merrill <jason@redhat.com>
9584
9585 PR c++/38064
9586 * g++.dg/cpp0x/enum3.C: Extend.
9587
9588 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9589
9590 PR target/43799
9591 * gcc.target/i386/pr43799.c: New.
9592
9593 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
9594
9595 * gnat.dg/lto1.adb: New test.
9596 * gnat.dg/lto1_pkg.ad[sb]: New helper.
9597
9598 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9599
9600 PR middle-end/43671
9601 * gcc.target/i386/pr43671.c: New.
9602
9603 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9604
9605 PR c++/43705
9606 * g++.dg/template/crash95.C: New.
9607
9608 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9609
9610 PR debug/43508
9611 * gcc.target/i386/pr43508.c: New.
9612
9613 2010-05-04 Richard Guenther <rguenther@suse.de>
9614
9615 PR tree-optimization/43879
9616 * g++.dg/torture/pr43879-1_0.C: New testcase.
9617 * g++.dg/torture/pr43879-1_1.C: Likewise.
9618
9619 2010-05-03 Dodji Seketeli <dodji@redhat.com>
9620
9621 PR c++/43953
9622 * g++.dg/other/crash-12.C: New test.
9623
9624 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
9625
9626 * g++.dg/cdce3.C: Add a space. Updated.
9627
9628 2010-05-03 Jason Merrill <jason@redhat.com>
9629
9630 PR c++/43680
9631 * g++.dg/opt/enum2.C: New.
9632 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9633 * g++.dg/warn/Wswitch-1.C: Adjust message.
9634
9635 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9636
9637 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9638 * g++.dg/ext/label13.C: Fix typo.
9639 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9640 alpha*-dec-osf5*.
9641 * gcc.c-torture/compile/limits-declparen.c: xfail on
9642 alpha*-dec-osf5* with -g.
9643 * gcc.c-torture/compile/limits-pointer.c: Likewise.
9644 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9645 * gcc.dg/c99-tgmath-2.c: Likewise.
9646 * gcc.dg/c99-tgmath-3.c: Likewise.
9647 * gcc.dg/c99-tgmath-4.c: Likewise.
9648
9649 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
9650
9651 PR fortran/43592
9652 * gfortran.dg/unexpected_interface.f90: New test.
9653
9654 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9655
9656 * ada/acats/run_acats (which): New function.
9657 (host_gnatchop, host_gnatmake): Use it.
9658
9659 2010-05-03 Richard Guenther <rguenther@suse.de>
9660
9661 PR tree-optimization/43971
9662 * gcc.dg/pr43971.c: New testcase.
9663
9664 2010-05-03 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR debug/43972
9667 * gcc.dg/debug/pr43972.c: New test.
9668
9669 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
9670
9671 PR testsuite/43963
9672 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9673
9674 2010-05-02 Richard Guenther <rguenther@suse.de>
9675
9676 PR tree-optimization/43879
9677 * gcc.dg/torture/pr43879-3.c: New testcase.
9678
9679 2010-05-01 Richard Guenther <rguenther@suse.de>
9680
9681 PR tree-optimization/43949
9682 * g++.dg/warn/Warray-bounds-5.C: New testcase.
9683
9684 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
9685
9686 PR c++/43951
9687 * g++.dg/init/new28.C: New.
9688
9689 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
9690
9691 PR objc++/32052
9692 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9693 structure and nested declarations.
9694 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
9695 structure and nested declarations. Reduce header clutter and
9696 use _exit() rather than abort().
9697 * objc.dg/encode-10.m: New.
9698 * objc.dg/encode-11.m: New.
9699
9700 2010-04-30 DJ Delorie <dj@redhat.com>
9701
9702 * gcc.c-torture/execute/20100430-1.c: New test.
9703
9704 2010-04-30 Jason Merrill <jason@redhat.com>
9705
9706 PR c++/43868
9707 * g++.dg/template/ptrmem21.C: New.
9708
9709 2010-04-30 Tobias Burnus Mburnus@net-b.de>
9710
9711 PR fortran/18918
9712 PR fortran/43931
9713 * gfortran.dg/coarray_13.f90: New test.
9714
9715 2010-04-30 Richard Guenther <rguenther@suse.de>
9716
9717 PR lto/43946
9718 * gcc.dg/lto/20100430-1_0.c: New testcase.
9719
9720 2010-04-30 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR debug/43942
9723 * c-c++-common/pr43942.c: New test.
9724
9725 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
9726
9727 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9728 conflict with darwin crt1.o 'start' symbol.
9729
9730 2010-04-30 Richard Guenther <rguenther@suse.de>
9731
9732 PR tree-optimization/43879
9733 * gcc.dg/torture/pr43879_1.c: New testcase.
9734
9735 2010-04-30 Richard Guenther <rguenther@suse.de>
9736
9737 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9738
9739 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
9740
9741 PR c++/43890
9742 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9743 user-provided constructor while recursing.
9744
9745 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9746
9747 PR fortran/42274
9748 * gfortran.dg/class_16.f03: New test.
9749
9750 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9751
9752 PR fortran/42274
9753 * gfortran.dg/class_15.f03: New.
9754
9755 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
9756
9757 PR fortran/43326
9758 * gfortran.dg/dynamic_dispatch_9.f03: New test.
9759
9760 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9761
9762 PR fortran/43492
9763 * gfortran.dg/generic_22.f03 : New test.
9764
9765 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
9766
9767 PR fortran/42353
9768 * gfortran.dg/class_14.f03: New test.
9769
9770 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9771
9772 PR fortran/42680
9773 * gfortran.dg/interface_32.f90: New test.
9774
9775 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
9776 Janus Weil <janus@gcc.gnu.org>
9777
9778 PR fortran/41829
9779 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9780 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9781 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9782
9783 2010-04-28 Mike Stump <mikestump@comcast.net>
9784
9785 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9786 dg-excess-errors.
9787 * g++.dg/uninit-pred-2_b.C: Likewise.
9788
9789 2010-04-28 Tobias Burnus <burnus@net-b.de>
9790
9791 PR fortran/18918
9792 PR fortran/43919
9793 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9794
9795 2010-04-28 Matthias Klose <doko@ubuntu.com>
9796
9797 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9798 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9799 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9800 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9801 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9802
9803 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
9804
9805 * gcc.dg/const-uniq-1.c: New test.
9806 * gcc.dg/lto/const-uniq_[01].c: Likewise.
9807
9808 2010-04-28 Xinliang David Li <davidxl@google.com>
9809
9810 * gcc.dg/uninit-pred-2_b.c: New test.
9811 * gcc.dg/uninit-pred-4_b.c: New test.
9812 * gcc.dg/uninit-pred-3_d.c: New test.
9813 * gcc.dg/uninit-pred-6_b.c: New test.
9814 * gcc.dg/uninit-pred-8_b.c: New test.
9815 * gcc.dg/uninit-pred-3_a.c: New test.
9816 * gcc.dg/uninit-pred-2_c.c: New test.
9817 * gcc.dg/uninit-pred-5_a.c: New test.
9818 * gcc.dg/uninit-pred-3_e.c: New test.
9819 * gcc.dg/uninit-pred-7_a.c: New test.
9820 * gcc.dg/uninit-pred-6_c.c: New test.
9821 * gcc.dg/uninit-pred-9_a.c: New test.
9822 * gcc.dg/uninit-pred-8_c.c: New test.
9823 * gcc.dg/uninit-pred-3_b.c: New test.
9824 * gcc.dg/uninit-pred-5_b.c: New test.
9825 * gcc.dg/uninit-pred-7_b.c: New test.
9826 * gcc.dg/uninit-pred-6_d.c: New test.
9827 * gcc.dg/uninit-pred-9_b.c: New test.
9828 * gcc.dg/uninit-pred-2_a.c: New test.
9829 * gcc.dg/uninit-pred-4_a.c: New test.
9830 * gcc.dg/uninit-pred-3_c.c: New test.
9831 * gcc.dg/uninit-pred-6_a.c: New test.
9832 * gcc.dg/uninit-pred-8_a.c: New test.
9833 * gcc.dg/uninit-pred-7_c.c: New test.
9834 * gcc.dg/uninit-pred-6_e.c: New test.
9835 * g++.dg/uninit-pred-loop-1_b.cc: New test.
9836 * g++.dg/uninit-pred-1_a.C: New test.
9837 * g++.dg/uninit-pred-1_b.C: New test.
9838 * g++.dg/uninit-pred-2_a.C: New test.
9839 * g++.dg/uninit-pred-2_b.C: New test.
9840 * g++.dg/uninit-pred-loop-1_a.cc: New test.
9841 * g++.dg/uninit-pred-loop-1_c.cc: New test.
9842 * g++.dg/uninit-pred-loop_1.cc: New test.
9843
9844 2010-04-28 Martin Jambor <mjambor@suse.cz>
9845
9846 * gcc.dg/lto/20091209-1_0.c: New testcase.
9847
9848 2010-04-28 Richard Guenther <rguenther@suse.de>
9849
9850 PR tree-optimization/43879
9851 PR tree-optimization/43909
9852 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9853
9854 2010-04-28 Richard Guenther <rguenther@suse.de>
9855
9856 PR c++/43880
9857 * g++.dg/torture/pr43880.C: New testcase.
9858
9859 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
9860
9861 PR c++/9335
9862 * g++.dg/template/recurse2.C: Update
9863 * g++.dg/template/recurse.C: Update.
9864 * g++.dg/template/pr23510.C: Update.
9865 * lib/prune.exp: Filter out 'recursively instantiated'.
9866
9867 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9868
9869 PR c++/29043
9870 * g++.dg/init/pr29043.C: New.
9871
9872 2010-04-27 Jason Merrill <jason@redhat.com>
9873
9874 * g++.dg/lookup/scoped5.C: Adjust.
9875 * g++.dg/lookup/scoped8.C: Adjust.
9876 * g++.dg/template/dependent-expr5.C: Adjust.
9877 * g++.old-deja/g++.brendan/nest1.C: Adjust.
9878
9879 PR c++/43856
9880 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9881
9882 PR c++/43875
9883 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9884
9885 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9886 Jan Hubicka <hubicka@ucw.cz>
9887
9888 * gcc.dg/pure-2.c: New testcase.
9889 * gcc.dg/const-1.c: New testcase.
9890
9891 2010-04-27 Jason Merrill <jason@redhat.com>
9892
9893 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9894
9895 PR c++/41468
9896 * g++.dg/template/sfinae17.C: New.
9897 * g++.dg/template/sfinae18.C: New.
9898
9899 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9900
9901 * g++.dg/init/pr42844.C: New.
9902 * g++.dg/cpp0x/pr42844-2.C: New.
9903 * g++.dg/cpp0x/defaulted2.C: Adjust.
9904 * g++.dg/tree-ssa/pr27549.C: Likewise.
9905 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9906
9907 2010-04-27 Tobias Burnus <burnus@net-b.de>
9908
9909 PR fortran/18918
9910 * gfortran.dg/coarray_12.f90: Fix dump parsing.
9911
9912 2010-04-27 Richard Guenther <rguenther@suse.de>
9913
9914 PR middle-end/40561
9915 * g++.dg/other/pr40561.C: New testcase.
9916
9917 2010-04-27 Martin Jambor <mjambor@suse.cz>
9918
9919 PR middle-end/43812
9920 * g++.dg/ipa/pr43812.C: New test.
9921
9922 2010-04-27 Jan Hubicka <jh@suse.cz>
9923
9924 * gcc.dg/ipa/iinline-1.c (main): Rename to...
9925 (test): ... this one.
9926
9927 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
9928
9929 PR target/40657
9930 * gcc.target/arm/thumb-stackframe.c: New test.
9931
9932 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9933
9934 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9935 * gcc.dg/misc-column.c: Likewise.
9936 * gcc.dg/Walways-true-1.c: Likewise.
9937 * gcc.dg/Walways-true-2.c: Likewise.
9938 * gcc.dg/warn-addr-cmp.c: Likewise.
9939
9940 2010-04-27 Tobias Burnus <burnus@net-b.de>
9941
9942 PR fortran/18918
9943 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9944 * gfortran.dg/coarray_12.f90: New.
9945
9946 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9947
9948 PR c/32207
9949 * gcc.dg/pr32207.c: New test.
9950 * gcc.dg/misc-column.c: Adjust expected warning.
9951 * gcc.dg/Walways-true-1.c: Likewise.
9952 * gcc.dg/Walways-true-2.c: Likewise.
9953 * gcc.dg/warn-addr-cmp.c: Likewise.
9954
9955 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
9956
9957 PR lto/42776
9958 * lib/lto.exp (lto_prune_vis_warns): New function.
9959 (lto-link-and-maybe-run): Call it.
9960
9961 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
9962
9963 PR tree-optimization/43904
9964 * gcc.dg/tree-ssa/tailcall-6.c: New.
9965
9966 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9967
9968 PR testsuite/35165
9969 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
9970 Darwin8/OSX10.4 - compatible code generation.
9971 Use scan-rtl-dump.
9972 * obj-c++.dg/stubify-1.mm: Ditto.
9973 * lib/objc-torture.exp: Do not require link success for
9974 "trivial.m" in the runtime checks when dowhat = 'compile'.
9975 * lib/dg-pch.exp (dg-flags-pch): New Proc.
9976 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
9977 Darwin8/OSX10.4 - compatible code generation.
9978 * objc.dg/stubify-2.m: Ditto.
9979 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9980 * objc.dg/next-runtime-1.m: Ditto.
9981 * objc.dg/stret-2.m: Restrict to ilp32 targets.
9982 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9983 runtimes on Darwin.
9984
9985 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
9986
9987 PR 43715
9988 * lib/plugin-support.exp: Use "-undefined
9989 dynamic_lookup" on darwin.
9990
9991 2010-04-26 Richard Guenther <rguenther@suse.de>
9992
9993 * gcc.dg/lto/20100426_0.c: New testcase.
9994
9995 2010-04-26 Jie Zhang <jie@codesourcery.com>
9996
9997 PR tree-optimization/43833
9998 gcc.dg/Warray-bounds-8.c: New test case.
9999
10000 2010-04-26 Richard Guenther <rguenther@suse.de>
10001
10002 PR lto/43080
10003 * g++.dg/lto/20100423-3_0.C: New testcase.
10004
10005 2010-04-26 Richard Guenther <rguenther@suse.de>
10006
10007 PR lto/42425
10008 * g++.dg/lto/20100423-2_0.C: New testcase.
10009
10010 2010-04-26 Ira Rosen <irar@il.ibm.com>
10011
10012 * gcc.dg/vect/bb-slp-23.c: New test.
10013
10014 2010-04-25 Joseph Myers <joseph@codesourcery.com>
10015
10016 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
10017 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
10018 * gcc.dg/c1x-float-1.c: New test.
10019
10020 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10021
10022 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
10023 of "lea\[ \t\]".
10024
10025 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10026
10027 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
10028 FreeBSD.
10029 * gfortran.dg/default_format_denormal_1.f90: Ditto.
10030 * gfortran.dg/default_format_2.f90: Ditto.
10031
10032 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
10033
10034 * gfortran.dg/pr43505.f90: Clean up .mod file.
10035 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
10036 * gfortran.dg/pr41347.f90: Ditto.
10037 * gfortran.dg/internal_pack_4.f90: Ditto.
10038 * gfortran.dg/proc_decl_23.f90: Ditto.
10039 * gfortran.dg/recursive_check_3.f90: Ditto.
10040 * gfortran.dg/intent_out_3.f90: Ditto.
10041 * gfortran.dg/assignment_2.f90: Ditto.
10042 * gfortran.dg/pr41928.f90: Ditto.
10043 * gfortran.dg/pr42166.f90: Ditto.
10044 * gfortran.dg/private_type_12.f90: Ditto.
10045 * gfortran.dg/graphite/pr42185.f90: Ditto.
10046 * gfortran.dg/graphite/pr42186.f90: Ditto.
10047 * gfortran.dg/graphite/pr40982.f90: Ditto.
10048 * gfortran.dg/graphite/id-2.f90: Ditto.
10049 * gfortran.dg/graphite/id-4.f90: Ditto.
10050 * gfortran.dg/graphite/pr42050.f90: Ditto.
10051 * gfortran.dg/graphite/id-18.f90: Ditto.
10052 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
10053 * gfortran.dg/graphite/pr41924.f90: Ditto.
10054 * gfortran.dg/graphite/pr42393.f90: Ditto.
10055 * gfortran.dg/graphite/pr37980.f90: Ditto.
10056 * gfortran.dg/graphite/pr38953.f90: Ditto.
10057 * gfortran.dg/graphite/pr42180.f90: Ditto.
10058 * gfortran.dg/graphite/pr42181.f90: Ditto.
10059 * gfortran.dg/where_operator_assign_4.f90: Ditto.
10060 * gfortran.dg/select_type_4.f90: Ditto.
10061 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10062 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
10063 * gfortran.dg/lto/pr40725_0.f03: Ditto.
10064 * gfortran.dg/elemental_args_check_2.f90: Ditto.
10065 * gfortran.dg/whole_file_11.f90: Ditto.
10066 * gfortran.dg/private_type_11.f90: Ditto.
10067 * gfortran.dg/vect/vect-gems.f90: Ditto.
10068 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
10069
10070 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
10071
10072 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
10073
10074 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
10075
10076 * gnat.dg/pack15.ad[sb]: New test.
10077
10078 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
10079
10080 * gcc.target/arm/mla-1.c: New test.
10081
10082 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
10083
10084 PR fortran/30073
10085 PR fortran/43793
10086 * gfortran.dg/pr43793.f90: New test.
10087
10088 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
10089
10090 PR tree-optimization/41442
10091 * gcc.target/i386/pr41442.c: New test.
10092
10093 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
10094
10095 PR fortran/43832
10096 * gfortran.dg/fgetc_3.f90: Delete bogus test.
10097
10098 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10099
10100 PR fortran/43832
10101 * gfortran.dg/open_nounit.f90: New test.
10102
10103 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
10104
10105 PR fortran/43841
10106 PR fortran/43843
10107 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
10108
10109 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
10110
10111 * gcc.dg/Wconversion-integer.c: Update.
10112
10113 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
10114
10115 * gnat.dg/unchecked_convert5.adb: New test.
10116
10117 2010-04-23 Richard Guenther <rguenther@suse.de>
10118
10119 PR lto/41734
10120 * gcc.dg/lto/20100423-2_0.c: New testcase.
10121 * gcc.dg/lto/20100423-2_0.c: Likewise.
10122
10123 2010-04-23 Richard Guenther <rguenther@suse.de>
10124
10125 PR lto/43455
10126 * gcc.dg/lto/20100423-1_0.c: New testcase.
10127 * gcc.dg/lto/20100423-1_1.c: Likewise.
10128
10129 2010-04-23 Martin Jambor <mjambor@suse.cz>
10130
10131 PR tree-optimization/43846
10132 * gcc.dg/tree-ssa/sra-10.c: New test.
10133
10134 2010-04-23 Martin Jambor <mjambor@suse.cz>
10135
10136 PR middle-end/43835
10137 * gcc.c-torture/execute/pr43835.c: New test.
10138
10139 2010-04-23 Richard Guenther <rguenther@suse.de>
10140
10141 PR lto/42653
10142 * g++.dg/lto/20100423-1_0.C: New testcase.
10143
10144 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
10145
10146 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
10147
10148 2010-04-22 Ira Rosen <irar@il.ibm.com>
10149
10150 PR tree-optimization/43842
10151 * gcc.dg/vect/pr43842.c: New test.
10152
10153 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10154
10155 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
10156 * gcc.target/i386/wmul-2.c: Likewise.
10157
10158 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10159
10160 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
10161 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
10162
10163 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
10164
10165 * gfortran.dg/reassoc_6.f: New testcase.
10166
10167 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10168
10169 PR middle-end/29274
10170 * gcc.target/arm/wmul-1.c: New test.
10171 * gcc.target/arm/wmul-2.c: New test.
10172
10173 2010-04-22 Richard Guenther <rguenther@suse.de>
10174
10175 PR tree-optimization/43845
10176 * gcc.c-torture/compile/pr43845.c: New testcase.
10177
10178 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
10179
10180 PR middle-end/29274
10181 * gcc.target/i386/wmul-1.c: New test.
10182 * gcc.target/i386/wmul-2.c: New test.
10183 * gcc.target/bfin/wmul-1.c: New test.
10184 * gcc.target/bfin/wmul-2.c: New test.
10185
10186 2010-04-22 Richard Guenther <rguenther@suse.de>
10187
10188 PR fortran/43829
10189 * gfortran.dg/vector_subscript_6.f90: New testcase.
10190 * gfortran.dg/assign_10.f90: Adjust.
10191
10192 2010-04-21 Jakub Jelinek <jakub@redhat.com>
10193
10194 PR fortran/43836
10195 * gfortran.dg/gomp/pr43836.f90: New test.
10196
10197 2010-04-21 Richard Guenther <rguenther@suse.de>
10198
10199 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10200
10201 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10202
10203 * gcc.dg/torture/builtin-cproj-3.c: New.
10204
10205 2010-04-20 Jason Merrill <jason@redhat.com>
10206
10207 PR c++/9335
10208 * g++.dg/template/recurse2.C: New.
10209 * g++.dg/parse/crash36.C: Adjust.
10210 * g++.dg/other/fold1.C: Adjust.
10211 * g++.dg/init/member1.C: Adjust.
10212 * lib/prune.exp: Prune "skipping N instantiation contexts".
10213
10214 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10215
10216 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10217
10218 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10219
10220 * gcc.dg/torture/builtin-cproj-1.c: New.
10221 * gcc.dg/torture/builtin-cproj-2.c: New.
10222
10223 2010-04-20 Dodji Seketeli <dodji@redhat.com>
10224
10225 PR c++/43800
10226 PR c++/43704
10227 * g++.dg/template/typedef32.C: Adjust.
10228 * g++.dg/template/typedef33.C: New test.
10229
10230 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
10231
10232 PR fortran/43227
10233 * gfortran.dg/proc_decl_23.f90: New test.
10234
10235 PR fortran/43266
10236 * gfortran.dg/abstract_type_6.f03: New test.
10237
10238 2010-04-20 Xinliang David Li <davidxl@google.com>
10239
10240 * g++.dg/tree-ssa/fold-compare.C: New.
10241
10242 2010-04-20 Richard Guenther <rguenther@suse.de>
10243
10244 PR tree-optimization/39417
10245 * g++.dg/torture/pr39417.C: New testcase.
10246
10247 2010-04-20 Richard Guenther <rguenther@suse.de>
10248
10249 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10250
10251 2010-04-20 Jakub Jelinek <jakub@redhat.com>
10252
10253 * g++.dg/debug/dwarf2/rv1.C: New test.
10254
10255 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10256
10257 PR target/43635
10258 * gcc.c-torture/compile/pr43635.c: New testcase.
10259
10260 2010-04-19 Jakub Jelinek <jakub@redhat.com>
10261
10262 PR fortran/43339
10263 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10264 of sequential loops being private only in the innermost containing
10265 task region.
10266
10267 PR middle-end/43337
10268 * gfortran.dg/gomp/pr43337.f90: New test.
10269
10270 2010-04-19 Richard Guenther <rguenther@suse.de>
10271
10272 PR tree-optimization/43796
10273 * gfortran.dg/pr43796.f90: New testcase.
10274
10275 2010-04-19 Richard Guenther <rguenther@suse.de>
10276
10277 PR tree-optimization/43783
10278 * gcc.c-torture/execute/pr43783.c: New testcase.
10279
10280 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
10281
10282 PR target/43766
10283 * gcc.target/i386/pr43766.c: New test.
10284
10285 2010-04-19 Jie Zhang <jie@codesourcery.com>
10286
10287 PR target/43662
10288 * gcc.target/i386/pr43662.c: New test.
10289
10290 2010-04-19 Dodji Seketeli <dodji@redhat.com>
10291
10292 PR c++/43704
10293 * g++.dg/template/typedef32.C: New test.
10294
10295 2010-04-19 Ira Rosen <irar@il.ibm.com>
10296
10297 PR tree-optimization/37027
10298 * lib/target-supports.exp
10299 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10300 * gcc.dg/vect/pr37027.c: New test.
10301 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10302 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10303 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10304 gcc.dg/vect/vect-complex-6.c: Likewise.
10305
10306 2010-04-19 Jakub Jelinek <jakub@redhat.com>
10307
10308 * g++.dg/debug/dwarf2/enum1.C: New test.
10309
10310 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
10311
10312 * gnat.dg/rep_clause5.ad[sb]: New test.
10313 * gnat.dg/rep_clause5_pkg.ads: New helper.
10314
10315 2010-04-18 Ira Rosen <irar@il.ibm.com>
10316
10317 PR tree-optimization/43771
10318 * g++.dg/vect/pr43771.cc: New test.
10319
10320 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
10321
10322 PR fortran/31538
10323 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10324 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10325
10326 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
10327
10328 * gnat.dg/sizetype.adb: Rename into...
10329 * gnat.dg/sizetype1.adb: ...this.
10330 * gnat.dg/sizetype2.adb: New test.
10331
10332 2010-04-16 Richard Guenther <rguenther@suse.de>
10333
10334 PR tree-optimization/43572
10335 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10336
10337 2010-04-16 Olivier Hainque <hainque@adacore.com>
10338
10339 * gnat.dg/specs/discr_private.ads: New test.
10340
10341 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
10342
10343 PR target/41514
10344 * gcc.target/arm/thumb-comparisons.c: New test.
10345
10346 PR target/40603
10347 * gcc.target/arm/thumb-cbranchqi.c: New test.
10348
10349 2010-04-16 Christian Bruel <christian.bruel@st.com>
10350
10351 * g++.dg/torture/pr36191.C: Enable for SH.
10352
10353 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
10354
10355 * gnat.dg/wide_boolean.adb: New test.
10356 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10357
10358 2010-04-15 Richard Guenther <rguenther@suse.de>
10359
10360 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10361 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10362 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10363 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10364 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10365 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10366 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10367 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10368 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10369 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10370 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10371 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10372 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10373 * gcc.dg/torture/ipa-pta-2.c: Likewise.
10374 * gcc.dg/torture/ipa-pta-1.c: Adjust.
10375
10376 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
10377
10378 PR target/21803
10379 * gcc.target/arm/pr42496.c: New test.
10380
10381 2010-04-14 Jason Merrill <jason@redhat.com>
10382
10383 PR c++/36625
10384 * g++.dg/ext/attrib38.C: New.
10385
10386 2010-04-14 Steve Ellcey <sje@cup.hp.com>
10387
10388 PR testsuite/43739
10389 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10390
10391 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
10392
10393 PR 42966
10394 * gcc.dg/cpp/warn-undef-2.c: Update.
10395 * gcc.dg/cpp/warn-traditional-2.c: Update.
10396 * gcc.dg/cpp/warn-comments-2.c: Update.
10397 * gcc.dg/cpp/warn-variadic-2.c: Update.
10398 * gcc.dg/cpp/warn-long-long-2.c: Update.
10399 * gcc.dg/cpp/warn-deprecated-2.c: Update.
10400 * gcc.dg/cpp/warn-multichar-2.c: Update.
10401 * gcc.dg/cpp/warn-normalized-3.c: Update.
10402 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10403 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10404 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10405 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10406 * gcc.dg/cpp/warn-redefined-2.c: Update.
10407 * gfortran.dg/warning-directive-2.F90: Update.
10408 * c-c++-common/cpp/warning-directive-2.c: Update.
10409
10410 2010-04-14 Michael Matz <matz@suse.de>
10411
10412 PR tree-optimization/42963
10413 * gcc.dg/pr42963.c: New testcase.
10414
10415 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
10416
10417 * gnat.dg/class_wide.adb: Rename into...
10418 * gnat.dg/class_wide1.adb: ...this.
10419 * gnat.dg/class_wide2.ad[sb]: New test.
10420
10421 2010-04-14 Tobias Burnus <burnus@net-b.de>
10422
10423 PR fortran/18918
10424 * gfortran.dg/coarray_9.f90: Update dg-errors.
10425 * gfortran.dg/coarray_10.f90: New test.
10426 * gfortran.dg/coarray_11.f90: New test.
10427
10428 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10429
10430 PR fortran/43747
10431 gfortran.dg/initialization_24.f90: New test.
10432
10433 2010-04-13 Jason Merrill <jason@redhat.com>
10434
10435 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10436 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10437
10438 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
10439
10440 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10441 * g++.dg/dg.exp: Likewise.
10442 * gcc.dg/cpp/warning-directive-1.c: Move to ...
10443 * c-c++-common/cpp/warning-directive-1.c: ... here.
10444 * gcc.dg/cpp/warning-directive-2.c: Move to ...
10445 * c-c++-common/cpp/warning-directive-2.c: ... here.
10446 * gcc.dg/cpp/warning-directive-3.c: Move to ...
10447 * c-c++-common/cpp/warning-directive-3.c: ... here.
10448 * gcc.dg/cpp/warning-directive-4.c: Move to ...
10449 * c-c++-common/cpp/warning-directive-4.c: ... here.
10450 * g++.dg/cpp/warning-directive-1.C: Delete.
10451 * g++.dg/cpp/warning-directive-2.C: Delete.
10452 * g++.dg/cpp/warning-directive-3.C: Delete.
10453 * g++.dg/cpp/warning-directive-4.C: Delete.
10454 * gcc.dg/cpp/normalised-3.c: Delete.
10455 * g++.dg/cpp/normalised-1.C: Rename as ...
10456 * c-c++-common/cpp/normalised-3.c: ... this.
10457
10458 2010-04-13 Martin Jambor <mjambor@suse.cz>
10459
10460 * gcc.dg/tree-ssa/sra-9.c: New test.
10461
10462 2010-04-13 Michael Matz <matz@suse.de>
10463
10464 PR middle-end/43730
10465 * gcc.dg/pr43730.c: New test.
10466
10467 2010-04-13 Michael Matz <matz@suse.de>
10468
10469 * gcc.dg/tree-ssa/negate.c: New testcase.
10470
10471 2010-04-13 Richard Guenther <rguenther@suse.de>
10472
10473 PR testsuite/43735
10474 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10475
10476 2010-04-13 Richard Guenther <rguenther@suse.de>
10477
10478 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10479
10480 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
10481
10482 * gnat.dg/derived_type1.adb: New test.
10483
10484 2010-04-13 Matthias Klose <doko@ubuntu.com>
10485
10486 * gcc.dg/plugindir1.c: New testcase.
10487 * gcc.dg/plugindir2.c: New testcase.
10488 * gcc.dg/plugindir3.c: New testcase.
10489 * gcc.dg/plugindir4.c: New testcase.
10490
10491 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
10492
10493 * gcc.target/i386/rotate-2.c: New test.
10494
10495 2010-04-12 Jason Merrill <jason@redhat.com>
10496
10497 PR c++/43641
10498 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10499 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10500
10501 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
10502
10503 PR c++/25811
10504 * g++.dg/init/pr25811.C: New test.
10505
10506 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10507
10508 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10509 dg-error, dg-warning.
10510 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10511
10512 2010-04-12 Richard Guenther <rguenther@suse.de>
10513
10514 * gcc.dg/torture/inline-2.c: New testcase.
10515
10516 2010-04-12 Jakub Jelinek <jakub@redhat.com>
10517
10518 PR bootstrap/43699
10519 * gcc.dg/Wunused-var-7.c: New test.
10520
10521 PR tree-optimization/43560
10522 * gcc.c-torture/execute/pr43560.c: New test.
10523
10524 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
10525
10526 * gnat.dg/aggr13.adb: New test.
10527 * gnat.dg/aggr14.adb: Likewise.
10528 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10529
10530 2010-04-12 Richard Guenther <rguenther@suse.de>
10531
10532 PR c++/43611
10533 * g++.dg/torture/pr43611.C: New testcase.
10534
10535 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
10536
10537 PR c/36774
10538 * gcc.dg/pr36774-1.c: New test.
10539 * gcc.dg/pr36774-2.c: New test.
10540
10541 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10542
10543 * gcc.target/sh/rte-delay-slot.c: New test.
10544
10545 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
10546
10547 * gnat.dg/pack9.adb: Remove -cargs option.
10548 * gnat.dg/aggr12.ad[sb]: New test.
10549
10550 2010-04-10 Jie Zhang <jie@codesourcery.com>
10551
10552 PR target/43417
10553 * gcc.target/sh/pr43417.c: New test.
10554
10555 2010-04-10 Tobias Burnus <burnus@net-b.de>
10556
10557 PR fortran/43591
10558 * gfortran.dg/spec_expr_6.f90: New test.
10559
10560 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10561
10562 PR cpp/43195
10563 * gcc.dg/cpp/pr43195.c: New.
10564 * gcc.dg/cpp/pr43195.h: New.
10565
10566 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10567
10568 PR 42965
10569 * gcc.dg/Werror-6.c: Adjust.
10570 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10571 * gcc.dg/Werror-4.c: Likewise.
10572 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10573 * gcc.dg/Wswitch-enum-error.c: Likewise.
10574 * gcc.dg/Wpointer-arith.c: Likewise.
10575 * gcc.dg/Wfatal.c: Likewise.
10576 * gcc.dg/Wswitch-error.c: Likewise.
10577 * g++.dg/warn/unused-result1-Werror.c: Likewise.
10578 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10579 * gcc.dg/cpp/warn-undef-2.c: Likewise.
10580 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10581 * gcc.dg/cpp/warn-comments-2.c: Likewise.
10582 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10583 * gcc.dg/cpp/warning-directive-2.c: Likewise.
10584 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10585 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10586 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10587 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10588 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10589 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10590 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10591 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10592 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10593 * g++.dg/cpp/warning-directive-2.C: Likewise.
10594 * gfortran.dg/warning-directive-2.F90: Likewise.
10595
10596 2010-04-09 Jason Merrill <jason@redhat.com>
10597
10598 PR c++/42623
10599 * g++.dg/template/sizeof13.C: New.
10600
10601 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
10602
10603 * g++.dg/other/pr35504.C: Add check for thiscall.
10604 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10605 * gcc.dg/torture/stackalign/thiscall-1.c: New.
10606
10607 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10608
10609 PR c++/28584
10610 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10611 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
10612 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10613 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
10614 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10615 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
10616 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10617 * g++.dg/other/increment1.C: Likewise.
10618
10619 2010-04-09 Tobias Burnus <burnus@net-b.de>
10620
10621 PR fortran/18918
10622 * gfortran.dg/coarray_7.f90: New test.
10623 * gfortran.dg/coarray_8.f90: New test.
10624
10625 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
10626
10627 PR fortran/28039
10628 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10629
10630 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10631
10632 PR target/43643
10633 * gcc.dg/pr43643.c: New test.
10634
10635 2010-04-08 Tobias Burnus <burnus@net-b.de>
10636
10637 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10638
10639 2010-04-08 Richard Guenther <rguenther@suse.de>
10640
10641 PR tree-optimization/43679
10642 * gcc.c-torture/compile/pr43679.c: New testcase.
10643
10644 2010-04-08 Jakub Jelinek <jakub@redhat.com>
10645
10646 PR debug/43670
10647 * gcc.dg/pr43670.c: New test.
10648
10649 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
10650
10651 PR middle-end/40815
10652 * gcc.dg/tree-ssa/reassoc-19.c: New.
10653
10654 2010-04-07 Jakub Jelinek <jakub@redhat.com>
10655
10656 PR c/18624
10657 * gcc.dg/Wunused-var-1.c: New test.
10658 * gcc.dg/Wunused-var-2.c: New test.
10659 * gcc.dg/Wunused-var-3.c: New test.
10660 * gcc.dg/Wunused-var-4.c: New test.
10661 * gcc.dg/Wunused-var-5.c: New test.
10662 * gcc.dg/Wunused-var-6.c: New test.
10663 * gcc.dg/Wunused-parm-1.c: New test.
10664
10665 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10666 * gcc.dg/trunc-1.c: Likewise.
10667 * gcc.dg/vla-9.c: Likewise.
10668 * gcc.dg/dfp/composite-type.c: Likewise.
10669
10670 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
10671
10672 PR objc/35996
10673 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10674 * obj-c++.dg/objc-gc-3.mm: Ditto.
10675
10676 2010-04-07 Simon Baldwin <simonb@google.com>
10677
10678 * gcc.dg/cpp/warn-undef-2.c: New.
10679 * gcc.dg/cpp/warn-traditional-2.c: New.
10680 * gcc.dg/cpp/warn-comments-2.c: New.
10681 * gcc.dg/cpp/warning-directive-1.c: New.
10682 * gcc.dg/cpp/warn-long-long.c: New.
10683 * gcc.dg/cpp/warn-traditional.c: New.
10684 * gcc.dg/cpp/warn-variadic-2.c: New.
10685 * gcc.dg/cpp/warn-undef.c: New.
10686 * gcc.dg/cpp/warn-normalized-1.c: New.
10687 * gcc.dg/cpp/warning-directive-2.c: New.
10688 * gcc.dg/cpp/warn-long-long-2.c: New.
10689 * gcc.dg/cpp/warn-variadic.c: New.
10690 * gcc.dg/cpp/warn-normalized-2.c: New.
10691 * gcc.dg/cpp/warning-directive-3.c: New.
10692 * gcc.dg/cpp/warn-deprecated-2.c: New.
10693 * gcc.dg/cpp/warn-trigraphs-1.c: New.
10694 * gcc.dg/cpp/warn-multichar-2.c: New.
10695 * gcc.dg/cpp/warn-normalized-3.c: New.
10696 * gcc.dg/cpp/warning-directive-4.c: New.
10697 * gcc.dg/cpp/warn-unused-macros.c: New.
10698 * gcc.dg/cpp/warn-trigraphs-2.c: New.
10699 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10700 * gcc.dg/cpp/warn-cxx-compat.c: New.
10701 * gcc.dg/cpp/warn-redefined.c: New.
10702 * gcc.dg/cpp/warn-trigraphs-3.c: New.
10703 * gcc.dg/cpp/warn-unused-macros-2.c: New.
10704 * gcc.dg/cpp/warn-deprecated.c: New.
10705 * gcc.dg/cpp/warn-trigraphs-4.c: New.
10706 * gcc.dg/cpp/warn-redefined-2.c: New.
10707 * gcc.dg/cpp/warn-comments.c: New.
10708 * gcc.dg/cpp/warn-multichar.c: New.
10709 * g++.dg/cpp/warning-directive-1.C: New.
10710 * g++.dg/cpp/warning-directive-2.C: New.
10711 * g++.dg/cpp/warning-directive-3.C: New.
10712 * g++.dg/cpp/warning-directive-4.C: New.
10713 * gfortran.dg/warning-directive-1.F90: New.
10714 * gfortran.dg/warning-directive-3.F90: New.
10715 * gfortran.dg/warning-directive-2.F90: New.
10716 * gfortran.dg/warning-directive-4.F90: New.
10717
10718 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
10719
10720 PR objc++/23716
10721 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10722
10723 2010-04-07 Jason Merrill <jason@redhat.com>
10724
10725 * g++.dg/template/dr408.C: New.
10726
10727 * g++.dg/lookup/ns4.C: New.
10728
10729 PR c++/38392
10730 * g++.dg/template/friend51.C: New test.
10731
10732 PR c++/41970
10733 * g++.old-deja/g++.other/linkage1.C: Adjust.
10734
10735 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10736
10737 PR c++/42697
10738 * g++.dg/template/crash94.C: New test.
10739
10740 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10741
10742 PR c++/40239
10743 * g++.dg/init/aggr5.C: New test.
10744 * g++.dg/init/aggr5.C: New test.
10745
10746 2010-04-07 Richard Guenther <rguenther@suse.de>
10747
10748 PR tree-optimization/43270
10749 * g++.dg/warn/Warray-bounds-4.C: New testcase.
10750 * gcc.dg/Warray-bounds-7.c: Likewise.
10751
10752 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
10753
10754 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10755 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10756 * gnat.dg/bit_packed_array4.ad[sb]: New test.
10757
10758 2010-04-07 Jie Zhang <jie@codesourcery.com>
10759
10760 PR c++/42556
10761 * g++.dg/init/pr42556.C: New test.
10762
10763 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10764
10765 PR debug/43628
10766 * g++.dg/debug/dwarf2/typedef2.C: New test.
10767
10768 2010-04-06 Dodji Seketeli <dodji@redhat.com>
10769
10770 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10771 c-c++-common/dwarf2/redeclaration-1.C
10772
10773 2010-04-06 Jason Merrill <jason@redhat.com>
10774
10775 * g++.dg/cpp0x/pr31437.C: Adjust error location.
10776 * g++.dg/ext/attrib18.C: Likewise.
10777 * g++.dg/ext/bitfield2.C: Likewise.
10778 * g++.dg/ext/bitfield4.C: Likewise.
10779 * g++.dg/ext/visibility/warn2.C: Likewise.
10780 * g++.dg/ext/visibility/warn3.C: Likewise.
10781 * g++.dg/gomp/pr26690-1.C: Likewise.
10782 * g++.dg/inherit/covariant7.C: Likewise.
10783 * g++.dg/init/synth2.C: Likewise.
10784 * g++.dg/lookup/using7.C: Likewise.
10785 * g++.dg/other/crash-4.C: Likewise.
10786 * g++.dg/other/error13.C: Likewise.
10787 * g++.dg/other/error20.C: Likewise.
10788 * g++.dg/parse/crash31.C: Likewise.
10789 * g++.dg/parse/error16.C: Likewise.
10790 * g++.dg/parse/error19.C: Likewise.
10791 * g++.dg/parse/error27.C: Likewise.
10792 * g++.dg/parse/error28.C: Likewise.
10793 * g++.dg/parse/fused-params1.C: Likewise.
10794 * g++.dg/template/error2.C: Likewise.
10795 * g++.dg/template/local6.C: Likewise.
10796 * g++.dg/template/qualttp15.C: Likewise.
10797 * g++.dg/warn/Wnvdtor-2.C: Likewise.
10798 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10799 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10800 * g++.old-deja/g++.brendan/crash29.C: Likewise.
10801 * g++.old-deja/g++.eh/spec6.C: Likewise.
10802 * g++.old-deja/g++.jason/crash3.C: Likewise.
10803 * g++.old-deja/g++.jason/destruct2.C: Likewise.
10804 * g++.old-deja/g++.law/ctors5.C: Likewise.
10805 * g++.old-deja/g++.law/ctors9.C: Likewise.
10806 * g++.old-deja/g++.mike/p3538a.C: Likewise.
10807 * g++.old-deja/g++.mike/p3538b.C: Likewise.
10808 * g++.old-deja/g++.other/struct1.C: Likewise.
10809 * g++.old-deja/g++.other/volatile1.C: Likewise.
10810 * g++.old-deja/g++.pt/crash36.C: Likewise.
10811 * g++.old-deja/g++.pt/derived3.C: Likewise.
10812 * g++.old-deja/g++.robertl/eb109.C: Likewise.
10813 * g++.old-deja/g++.robertl/eb4.C: Likewise.
10814
10815 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
10816
10817 PR middle-end/43519
10818 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10819 * gcc.dg/graphite/id-19.c: New.
10820
10821 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
10822
10823 PR middle-end/32824
10824 * gcc.dg/vect/pr32824: New.
10825
10826 2010-04-06 Tobias Burnus <burnus@net-b.de>
10827
10828 PR fortran/18918
10829 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10830 * gfortran.dg/coarray_3.f90: Ditto.
10831 * gfortran.dg/coarray_4.f90: Ditto.
10832 * gfortran.dg/coarray_5.f90: Ditto.
10833 * gfortran.dg/coarray_6.f90: Ditto.
10834 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10835
10836 2010-04-06 Tobias Burnus <burnus@net-b.de>
10837
10838 PR fortran/18918
10839 * gfortran.dg/coarray_4.f90: Fix test.
10840 * gfortran.dg/coarray_6.f90: Add more tests.
10841
10842 2010-04-06 Tobias Burnus <burnus@net-b.de>
10843
10844 PR fortran/18918
10845 * gfortran.dg/coarray_4.f90: New test.
10846 * gfortran.dg/coarray_5.f90: New test.
10847 * gfortran.dg/coarray_6.f90: New test.
10848
10849 2010-04-06 Tobias Burnus <burnus@net-b.de>
10850
10851 PR fortran/18918
10852 * gfortran.dg/iso_fortran_env_5.f90: New test.
10853 * gfortran.dg/iso_fortran_env_6.f90: New test.
10854
10855 2010-04-06 Tobias Burnus <burnus@net-b.de>
10856
10857 PR fortran/39997
10858 * gfortran.dg/coarray_1.f90: New test.
10859 * gfortran.dg/coarray_2.f90: New test.
10860 * gfortran.dg/coarray_3.f90: New test.
10861
10862 2010-04-06 Jason Merrill <jason@redhat.com>
10863
10864 PR c++/43648
10865 * g++.dg/template/dtor8.C: New.
10866
10867 PR c++/43621
10868 * g++.dg/template/error-recovery2.C: New.
10869
10870 2010-04-06 Jan Hubicka <jh@suse.czpli
10871
10872 PR tree-optimization/42906
10873 * gcc.dg/tree-ssa/dce-1.c: New testcase.
10874
10875 2010-04-06 Tobias Burnus <burnus@net-b.de>
10876
10877 PR fortran/43178
10878 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10879 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10880 * gfortran.dg/auto_dealloc_1.f90: Ditto.
10881
10882 2010-04-06 Richard Guenther <rguenther@suse.de>
10883
10884 PR tree-optimization/43627
10885 * gcc.dg/tree-ssa/vrp49.c: New testcase.
10886
10887 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10888
10889 PR target/43638
10890 * gcc.target/i386/pr43638.c: New test.
10891
10892 2010-04-06 Richard Guenther <rguenther@suse.de>
10893
10894 PR middle-end/43661
10895 * gcc.c-torture/compile/pr43661.c: New testcase.
10896
10897 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10898
10899 * gcc.target/s390/stackcheck1.c: Add dg-warning.
10900
10901 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
10902
10903 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10904
10905 2010-04-02 Richard Guenther <rguenther@suse.de>
10906
10907 PR tree-optimization/43629
10908 * gcc.c-torture/execute/pr43629.c: New testcase.
10909
10910 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
10911 Dominique d'Humieres <dominiq@lps.ens.fr>
10912
10913 PR libfortran/43605
10914 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10915
10916 2010-04-01 Dodji Seketeli <dodji@redhat.com>
10917
10918 PR debug/43325
10919 * c-c++-common/dwarf2/redeclaration-1.C: New test.
10920
10921 2010-04-01 Jason Merrill <jason@redhat.com>
10922
10923 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10924
10925 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
10926 Manfred Schwarb <manfred99@gmx.ch>
10927
10928 PR libfortran/43605
10929 * gfortran.dg/ftell_3.f90: New test.
10930
10931 2010-04-01 Richard Guenther <rguenther@suse.de>
10932
10933 PR middle-end/43614
10934 * gcc.c-torture/compile/pr43614.c: New testcase.
10935
10936 2010-04-01 Martin Jambor <mjambor@suse.cz>
10937
10938 PR tree-optimization/43141
10939 * gcc.dg/guality/pr43141.c: New test.
10940
10941 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10942
10943 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10944 * g++.dg/eh/spbp.C: Likewise.
10945 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10946 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10947 superfluous casts.
10948 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10949 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
10950 * objc.dg/dwarf-2.m: Likewise.
10951
10952 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10953
10954 PR middle-end/43464
10955 * gcc.dg/graphite/id-pr43464.c: New.
10956 * gcc.dg/graphite/id-pr43464-1.c: New.
10957
10958 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10959
10960 PR middle-end/43351
10961 * gcc.dg/graphite/id-pr43351.c
10962
10963 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10964
10965 PR testsuite/35165
10966 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10967 * obj-c++.dg/try-catch-2.mm: Ditto.
10968 * obj-c++.dg/lookup-2.mm: Ditto.
10969 * obj-c++.dg/encode-8.m: Ditto.
10970 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10971 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10972 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10973 * obj-c++.dg/const-str-11.mm: Ditto.
10974 * obj-c++.dg/const-str-9.mm: Ditto.
10975 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10976 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10977 * obj-c++.dg/except-1.mm: Ditto.
10978 * obj-c++.dg/const-str-7.mm: Ditto.
10979 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10980 * obj-c++.dg/const-str-3.mm: Ditto.
10981 * obj-c++.dg/const-str-7.mm: Ditto.
10982 * obj-c++.dg/stubify-2.mm: Change dump file name.
10983
10984 PR objc++/23613
10985 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10986 New macro.
10987 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10988 Remove dg-xfail-if.
10989
10990 2010-03-31 Martin Jambor <mjambor@suse.cz>
10991
10992 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
10993 only with -O2, -O3 or -Os and not with -fwhopr.
10994
10995 2010-03-31 Dodji Seketeli <dodji@redhat.com>
10996
10997 PR c++/43558
10998 * g++.dg/template/typedef31.C: New test.
10999
11000 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11001
11002 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
11003 assembler output on *-*-solaris2*.
11004 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
11005
11006 2010-03-31 Jakub Jelinek <jakub@redhat.com>
11007
11008 PR debug/43557
11009 * gcc.dg/pr43557-1.c: New test.
11010 * gcc.dg/pr43557-2.c: New file.
11011
11012 2010-03-31 Jie Zhang <jie@codesourcery.com>
11013
11014 PR 43562
11015 * gcc.dg/pr43562.c: New test.
11016
11017 2010-03-30 Jason Merrill <jason@redhat.com>
11018
11019 PR c++/43076
11020 * g++.dg/template/error-recovery1.C: New.
11021
11022 PR c++/41786
11023 * g++.dg/parse/ambig5.C: New.
11024
11025 2010-03-30 Jakub Jelinek <jakub@redhat.com>
11026
11027 PR debug/43593
11028 * gcc.dg/guality/pr43593.c: New test.
11029
11030 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
11031
11032 PR middle-end/43430
11033 * gcc.dg/vect/pr43430-1.c: New.
11034
11035 2010-03-30 Jason Merrill <jason@redhat.com>
11036
11037 PR c++/43559
11038 * g++.dg/template/partial7.C: New.
11039
11040 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11041
11042 * gcc.target/s390/stackcheck1.c: New testcase.
11043
11044 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11045
11046 PR libfortran/43265
11047 * gfortran.dg/read_eof_8.f90: New test.
11048
11049 2010-03-29 Jason Merrill <jason@redhat.com>
11050
11051 * gcc.dg/cpp/include6.c: Change [] to ().
11052
11053 N3077
11054 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
11055 splicing and UCNs.
11056 * c-c++-common/raw-string-2.c: Add trigraph test.
11057 * c-c++-common/raw-string-8.c: New.
11058 * c-c++-common/raw-string-9.c: New.
11059 * c-c++-common/raw-string-10.c: New.
11060
11061 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
11062 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
11063 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
11064 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
11065 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
11066 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
11067 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
11068
11069 2010-03-29 Richard Guenther <rguenther@suse.de>
11070
11071 PR tree-optimization/43560
11072 * gcc.dg/torture/pr43560.c: New testcase.
11073
11074 2010-03-29 Jason Merrill <jason@redhat.com>
11075
11076 N3077
11077 * g++.dg/ext/raw-string-1.C: Change [] to ().
11078 * g++.dg/ext/raw-string-2.C: Change [] to ().
11079 Don't use \ in delimiter.
11080 * g++.dg/ext/raw-string-3.C: Change [] to ().
11081 * g++.dg/ext/raw-string-4.C: Change [] to ().
11082 * g++.dg/ext/raw-string-5.C: Change [] to ().
11083 Test for error on \ in delimiter.
11084 * g++.dg/ext/raw-string-6.C: Change [] to ().
11085 * g++.dg/ext/raw-string-7.C: Change [] to ().
11086
11087 2010-03-29 Jie Zhang <jie@codesourcery.com>
11088
11089 PR 43564
11090 * gcc.dg/pr43564.c: New test.
11091
11092 2010-03-29 Tobias Burnus <burnus@net-b.de>
11093
11094 PR fortran/43551
11095 * gfortran.dg/direct_io_12.f90: New test.
11096
11097 2010-03-28 Jan Hubicka <jh@suse.cz>
11098
11099 PR tree-optimization/43505
11100 * gfortran.dg/pr43505.f90: New testcase.
11101
11102 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
11103
11104 PR tree-optimization/43528
11105 * gcc.target/i386/pr43528.c: New test.
11106
11107 2010-03-26 Joseph Myers <joseph@codesourcery.com>
11108
11109 PR c/43381
11110 * gcc.dg/parm-impl-decl-3.c: New test.
11111
11112 2010-03-26 Jason Merrill <jason@redhat.com>
11113
11114 PR c++/43509
11115 * g++.dg/cpp0x/parse1.C: New.
11116
11117 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
11118
11119 PR target/43524
11120 * gcc.target/i386/pr43524.c: New test.
11121
11122 2010-03-26 Martin Jambor <mjambor@suse.cz>
11123
11124 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
11125 whitespace, rename main to foo.
11126 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
11127 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
11128 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
11129 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
11130 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
11131 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
11132 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
11133 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
11134 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
11135 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
11136 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
11137
11138 2010-03-26 Dodji Seketeli <dodji@redhat.com>
11139
11140 PR c++/43327
11141 * g++.dg/other/crash-10.C: New test.
11142 * g++.dg/other/crash-11.C: New test.
11143
11144 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11145
11146 PR libfortran/43517
11147 * gfortran.dg/read_eof_7.f90: New test.
11148
11149 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11150
11151 PR objc/35165
11152 PR testsuite/43512
11153 * objc-obj-c++-shared: New directory.
11154 * objc-obj-c++-shared/Object1-implementation.h: New file.
11155 * objc-obj-c++-shared/Object1.h: New file.
11156 * objc-obj-c++-shared/Protocol1.h: New file.
11157 * objc-obj-c++-shared/next-abi.h: New file.
11158 * objc-obj-c++-shared/next-mapping.h: New file.
11159 * objc/execute/next_mapping.h: Delete.
11160 * objc.dg/special/special.exp: For all targets run the tests with
11161 -fgnu-runtime, for darwin targets also run the tests with
11162 -fnext-runtime.
11163 * objc.dg/dg.exp: Ditto.
11164 * obj-c++.dg/dg.exp: Ditto.
11165 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
11166 Protocol1.h) and next-mapping.h as required. Amend testcase to
11167 include use of updated NeXT interface.
11168 * objc/execute/formal_protocol-5.m: Ditto.
11169 * objc/execute/protocol-isEqual-2.m: Ditto.
11170 * objc/execute/protocol-isEqual-4.m: Ditto.
11171 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
11172 Protocol1.h) and next-mapping.h as required.
11173 * objc/execute/object_is_class.m: Ditto.
11174 * objc/execute/enumeration-1.m: Ditto.
11175 * objc/execute/class-13.m: Ditto.
11176 * objc/execute/formal_protocol-2.m: Ditto.
11177 * objc/execute/formal_protocol-4.m: Ditto.
11178 * objc/execute/class-1.m: Ditto.
11179 * objc/execute/bycopy-1.m: Ditto.
11180 * objc/execute/formal_protocol-6.m: Ditto.
11181 * objc/execute/bycopy-3.m: Ditto.
11182 * objc/execute/class-3.m: Ditto.
11183 * objc/execute/bf-11.m: Ditto.
11184 * objc/execute/class-5.m: Ditto.
11185 * objc/execute/bf-13.m: Ditto.
11186 * objc/execute/class-7.m: Ditto.
11187 * objc/execute/bf-15.m: Ditto.
11188 * objc/execute/class-9.m: Ditto.
11189 * objc/execute/bf-17.m: Ditto.
11190 * objc/execute/bf-19.m: Ditto.
11191 * objc/execute/IMP.m: Ditto.
11192 * objc/execute/exceptions/catchall-1.m: Ditto.
11193 * objc/execute/exceptions/trivial.m: Ditto.
11194 * objc/execute/exceptions/finally-1.m: Ditto.
11195 * objc/execute/exceptions/local-variables-1.m: Ditto.
11196 * objc/execute/exceptions/foward-1.m: Ditto.
11197 * objc/execute/bf-2.m: Ditto.
11198 * objc/execute/string1.m: Ditto.
11199 * objc/execute/bf-4.m: Ditto.
11200 * objc/execute/informal_protocol.m: Ditto.
11201 * objc/execute/string3.m: Ditto.
11202 * objc/execute/bf-6.m: Ditto.
11203 * objc/execute/bf-8.m: Ditto.
11204 * objc/execute/class-tests-1.h: Ditto.
11205 * objc/execute/protocol-isEqual-1.m: Ditto.
11206 * objc/execute/protocol-isEqual-3.m: Ditto.
11207 * objc/execute/_cmd.m: Ditto.
11208 * objc/execute/function-message-1.m: Ditto.
11209 * objc/execute/bf-20.m: Ditto.
11210 * objc/execute/bf-common.h: Ditto.
11211 * objc/execute/np-2.m: Ditto.
11212 * objc/execute/class-10.m: Ditto.
11213 * objc/execute/class-12.m: Ditto.
11214 * objc/execute/enumeration-2.m: Ditto.
11215 * objc/execute/class-14.m: Ditto.
11216 * objc/execute/encode-1.m: Ditto.
11217 * objc/execute/formal_protocol-1.m: Ditto.
11218 * objc/execute/formal_protocol-3.m: Ditto.
11219 * objc/execute/accessing_ivars.m: Ditto.
11220 * objc/execute/bycopy-2.m: Ditto.
11221 * objc/execute/class-2.m: Ditto.
11222 * objc/execute/bf-10.m: Ditto.
11223 * objc/execute/formal_protocol-7.m: Ditto.
11224 * objc/execute/root_methods.m: Ditto.
11225 * objc/execute/class-4.m: Ditto.
11226 * objc/execute/bf-12.m: Ditto.
11227 * objc/execute/class-6.m: Ditto.
11228 * objc/execute/bf-14.m: Ditto.
11229 * objc/execute/nested-func-1.m: Ditto.
11230 * objc/execute/class-8.m: Ditto.
11231 * objc/execute/private.m: Ditto.
11232 * objc/execute/bf-16.m: Ditto.
11233 * objc/execute/bf-18.m: Ditto.
11234 * objc/execute/load-3.m: Ditto.
11235 * objc/execute/compatibility_alias.m: Ditto.
11236 * objc/execute/bf-1.m: Ditto.
11237 * objc/execute/no_clash.m: Ditto.
11238 * objc/execute/bf-3.m: Ditto.
11239 * objc/execute/string2.m: Ditto.
11240 * objc/execute/bf-5.m: Ditto.
11241 * objc/execute/string4.m: Ditto.
11242 * objc/execute/bf-7.m: Ditto.
11243 * objc/execute/object_is_meta_class.m: Ditto.
11244 * objc/execute/bf-9.m: Ditto.
11245 * objc/execute/bf-21.m: Ditto.
11246 * objc/execute/cascading-1.m: Ditto.
11247 * objc/execute/trivial.m: Ditto.
11248 * objc/execute/np-1.m: Ditto.
11249 * objc/compile/trivial.m: Ditto.
11250 * objc/execute/class_self-2.m: Include <stdlib.h>.
11251 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11252 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11253 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11254 and 64bit. Use new NeXT interface as required.
11255 * objc.dg/special/unclaimed-category-1.m: Ditto.
11256 * objc.dg/special/unclaimed-category-1.h: Ditto.
11257 * objc.dg/special/unclaimed-category-1a.m: Ditto.
11258 * objc.dg/func-ptr-1.m: Ditto.
11259 * objc.dg/stret-1.m: Ditto.
11260 * objc.dg/encode-2.m: Ditto.
11261 * objc.dg/category-1.m: Ditto.
11262 * objc.dg/encode-3.m: Ditto.
11263 * objc.dg/call-super-3.m: Ditto.
11264 * objc.dg/method-3.m: Ditto.
11265 * objc.dg/func-ptr-2.m: Ditto.
11266 * objc.dg/lookup-1.m: Ditto.
11267 * objc.dg/encode-4.m: Ditto.
11268 * objc.dg/fix-and-continue-1.m: Ditto.
11269 * objc.dg/proto-lossage-3.m: Ditto.
11270 * objc.dg/method-13.m: Ditto.
11271 * objc.dg/proto-qual-1.m: Ditto.
11272 * objc.dg/zero-link-3.m: Ditto.
11273 * objc.dg/bitfield-1.m: Ditto.
11274 * objc.dg/va-meth-1.m: Ditto.
11275 * objc.dg/super-class-3.m: Ditto.
11276 * objc.dg/call-super-1.m: Ditto.
11277 * objc.dg/type-size-2.m: Ditto.
11278 * objc.dg/method-10.m: Ditto.
11279 * objc.dg/defs.m: Ditto.
11280 * objc.dg/const-str-3.m: Ditto.
11281 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11282 Protocol1.h) and next-mapping.h as required. Use new NeXT
11283 interface as required.
11284 * objc.dg/super-class-4.m: Ditto.
11285 * objc.dg/comp-types-8.m: Ditto.
11286 * objc.dg/call-super-2.m: Ditto.
11287 * objc.dg/objc-fast-4.m: Ditto.
11288 * objc.dg/method-6.m: Ditto.
11289 * objc.dg/const-str-3.m: Ditto.
11290 * objc.dg/const-str-7.m: Ditto.
11291 * objc.dg/method-15.m: Ditto.
11292 * objc.dg/method-19.m: Ditto.
11293 * objc.dg/sync-1.m: Ditto.
11294 * objc.dg/layout-1.m: Ditto.
11295 * objc.dg/bitfield-3.m: Ditto.
11296 * objc.dg/try-catch-3.m: Ditto.
11297 * objc.dg/try-catch-7.m: Ditto.
11298 * objc.dg/comp-types-10.m: Ditto.
11299 * objc.dg/selector-2.: Ditto.
11300 * objc.dg/method-7.m: Ditto.
11301 * objc.dg/typedef-alias-1.m: Ditto.
11302 * objc.dg/proto-lossage-2.m: Ditto.
11303 * objc.dg/comp-types-11.m: Ditto.
11304 * objc.dg/sizeof-1.m: Ditto.
11305 * objc.dg/method-17.m: Ditto.
11306 * objc.dg/bitfield-5.m: Ditto.
11307 * objc.dg/try-catch-1.m: Ditto.
11308 * objc.dg/encode-5.m: Ditto.
11309 * objc.dg/fix-and-continue-2.m: Ditto.
11310 * objc.dg/method-9.m: Ditto.
11311 * objc.dg/isa-field-1.m: Ditto.
11312 * objc.dg/local-decl-2.m: Ditto.
11313 * objc.dg/objc-gc-4.m: Ditto.
11314 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11315 * objc.dg/gnu-runtime-3.m: Ditto.
11316 * objc.dg/encode-7.m: Ditto.
11317 * objc.dg/encode-8.m: Ditto.
11318 * objc.dg/selector-3.m: Ditto.
11319 * objc.dg/gnu-runtime-1.m: Ditto.
11320 * objc.dg/const-str-12.m: Ditto.
11321 * objc.dg/gnu-runtime-2.m: Ditto.
11322 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11323 * objc.dg/selector-1.m: Ditto.
11324 * objc.dg/stubify-2.m: Ditto.
11325 * objc.dg/zero-link-1.m: Ditto.
11326 * objc.dg/stret-2.m: Ditto.
11327 * objc.dg/zero-link-2.m: Ditto.
11328 * objc.dg/next-runtime-1.m: Ditto.
11329 * objc.dg/symtab-1.m: Ditto.
11330 * objc.dg/stubify-1.m: Ditto.
11331 * objc.dg/bitfield-2.m: Ditto.
11332 * objc.dg/try-catch-10.m: Apply to both runtimes.
11333 * objc.dg/const-str-1.m: Ditto.
11334 * objc.dg/image-info.m: Ditto.
11335 * objc.dg/encode-9.m: Ditto.
11336 * objc.dg/pragma-1.m: Apply test to all targets.
11337 * objc.dg/const-str-4.m: Ditto.
11338 * objc.dg/const-str-8.m: Ditto.
11339 * objc.dg/super-class-2.m: Ditto.
11340 * objc.dg/try-catch-5.m: Ditto.
11341 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11342 Protocol1.h) and next-mapping.h as required. Use new NeXT
11343 interface as required. Skip for gnu-runtime. Test for .quad at m64.
11344 * objc.dg/const-str-11.m: Ditto.
11345 * objc.dg/const-str-9.m: Ditto.
11346 * objc.dg/method-4.m: Skip for 64Bit NeXT.
11347 * objc.dg/encode-1.m: Remove redundant -lobjc.
11348 * objc.dg/try-catch-9.m: Tidy space.
11349 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11350 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11351 and 64bit. Use new NeXT interface as required.
11352 * obj-c++.dg/template-4.mm: Ditto.
11353 * obj-c++.dg/defs.mm: Ditto.
11354 * obj-c++.dg/basic.mm: Ditto.
11355 * obj-c++.dg/encode-4.mm: Ditto.
11356 * obj-c++.dg/method-17.mm: Ditto.
11357 * obj-c++.dg/proto-lossage-3.mm: Ditto.
11358 * obj-c++.dg/cxx-class-1.mm: Ditto.
11359 * obj-c++.dg/method-10.mm: Ditto.
11360 * obj-c++.dg/va-meth-1.mm: Ditto.
11361 * obj-c++.dg/encode-5.mm: Ditto.
11362 * obj-c++.dg/lookup-2.mm: Ditto.
11363 * obj-c++.dg/template-3.mm: Ditto.
11364 * obj-c++.dg/proto-qual-1.mm: Ditto.
11365 * obj-c++.dg/qual-types-1.m: Ditto.
11366 * obj-c++.dg/cxx-scope-1.mm: Ditto.
11367 * obj-c++.dg/template-1.mm: Ditto.
11368 * obj-c++.dg/encode-6.mm: Ditto.
11369 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
11370 Protocol1.h) and next-mapping.h as required. Use new NeXT
11371 interface as required.
11372 * obj-c++.dg/except-1.mm: Ditto.
11373 * obj-c++.dg/const-str-7.mm: Ditto.
11374 * obj-c++.dg/ivar-list-semi.mm: Ditto.
11375 * obj-c++.dg/cxx-scope-2.mm: Ditto.
11376 * obj-c++.dg/selector-2.mm: Ditto.
11377 * obj-c++.dg/isa-field-1.mm: Ditto.
11378 * obj-c++.dg/try-catch-1.mm: Ditto.
11379 * obj-c++.dg/local-decl-1.mm: Ditto.
11380 * obj-c++.dg/try-catch-9.mm: Ditto.
11381 * obj-c++.dg/no-extra-load.mm: Ditto.
11382 * obj-c++.dg/selector-5.mm: Ditto.
11383 * obj-c++.dg/method-12.mm: Ditto.
11384 * obj-c++.dg/try-catch-11.mm: Ditto.
11385 * obj-c++.dg/comp-types-11.mm: Ditto.
11386 * obj-c++.dg/bitfield-3.mm: Ditto.
11387 * obj-c++.dg/method-6.mm: Ditto.
11388 * obj-c++.dg/super-class-2.mm: Ditto.
11389 * obj-c++.dg/method-21.mm: Ditto.
11390 * obj-c++.dg/const-str-8.mm: Ditto.
11391 * obj-c++.dg/try-catch-7.mm: Ditto.
11392 * obj-c++.dg/method-15.mm: Ditto.
11393 * obj-c++.dg/layout-1.mm: Ditto.
11394 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11395 * obj-c++.dg/const-str-3.mm: Ditto.
11396 * obj-c++.dg/try-catch-2.mm: Ditto.
11397 * obj-c++.dg/objc-gc-3.mm: Ditto.
11398 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11399 * obj-c++.dg/bitfield-1.mm: Ditto.
11400 * obj-c++.dg/selector-6.mm: Ditto.
11401 * obj-c++.dg/method-13.mm: Ditto.
11402 * obj-c++.dg/comp-types-12.mm: Ditto.
11403 * obj-c++.dg/bitfield-4.mm: Ditto.
11404 * obj-c++.dg/try-catch-8.mm: Ditto.
11405 * obj-c++.dg/method-2.mm: Ditto.
11406 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11407 * obj-c++.dg/typedef-alias-1.mm: Ditto.
11408 * obj-c++.dg/const-str-4.mm: Ditto.
11409 * obj-c++.dg/proto-lossage-2.mm: Ditto.
11410 * obj-c++.dg/try-catch-3.mm: Ditto.
11411 * obj-c++.dg/comp-types-9.mm: Ditto.
11412 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11413 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11414 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11415 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11416 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11417 Use new NeXT interface as required.
11418 * obj-c++.dg/const-str-10.mm: Ditto.
11419 * obj-c++.dg/const-str-11.mm: Ditto.
11420 * obj-c++.dg/const-str-9.mm: Ditto.
11421 * obj-c++.dg/method-11.mm: Ditto.
11422 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11423 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11424 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11425 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11426 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11427
11428 2010-03-25 Dodji Seketeli <dodji@redhat.com>
11429
11430 PR c++/43206
11431 * g++.dg/template/typedef30.C: New test case.
11432
11433 2010-03-25 Jakub Jelinek <jakub@redhat.com>
11434
11435 PR c/43385
11436 * gcc.c-torture/execute/pr43385.c: New test.
11437
11438 2010-03-24 Joseph Myers <joseph@codesourcery.com>
11439
11440 * gcc.dg/strncpy-fix-1.c: New test.
11441
11442 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11443
11444 PR testsuite/41609
11445 * lib/objc-torture.exp (objc-set-runtime-options): New.
11446 * objc/execute/execute.exp: Check runtime options on each pass.
11447 * objc/execute/exceptions/exceptions.exp: Ditto.
11448 * objc/compile/compile.exp: Ditto.
11449
11450 PR testsuite/42348
11451 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11452 standard tests.
11453 (check_effective_target_objc2): New proc.
11454 (check_effective_target_next_runtime): New proc.
11455 * lib/objc.exp: Determine which runtime is in force and support it.
11456 * lib/obj-c++.exp: Ditto.
11457
11458 2010-03-24 Jason Merrill <jason@redhat.com>
11459
11460 PR c++/43502
11461 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11462
11463 2010-03-24 Martin Jambor <mjambor@suse.cz>
11464
11465 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11466 a loop.
11467 * gcc.dg/ipa/ipa-2.c: Likewise.
11468 * gcc.dg/ipa/ipa-3.c: Likewise.
11469 * gcc.dg/ipa/ipa-4.c: Likewise.
11470 * gcc.dg/ipa/ipa-5.c: Likewise.
11471 * gcc.dg/ipa/ipa-7.c: Likewise.
11472 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11473 a loop.
11474 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11475 i_can_not_be_propagated_fully2 into a loop.
11476 * gcc.dg/ipa/ipa-8.c: New test.
11477 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11478
11479 2010-03-24 Jakub Jelinek <jakub@redhat.com>
11480
11481 PR debug/19192
11482 PR debug/43479
11483 * gcc.dg/guality/pr43479.c: New test.
11484 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11485 and add volatile keyword.
11486
11487 2010-03-23 Mike Stump <mikestump@comcast.net>
11488
11489 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11490
11491 2010-03-23 Jason Merrill <jason@redhat.com>
11492
11493 * g++.dg/ext/altivec-17.C: Adjust error message.
11494
11495 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11496 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11497 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11498 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11499 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11500 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11501
11502 2010-03-22 Jason Merrill <jason@redhat.com>
11503
11504 PR c++/43333
11505 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11506 * g++.dg/ext/is_pod_98.C: New.
11507
11508 PR c++/43281
11509 * g++.dg/cpp0x/auto18.C: New.
11510
11511 * gcc.dg/pr36997.c: Adjust error message.
11512 * g++.dg/ext/vector9.C: Likewise.
11513 * g++.dg/conversion/simd3.C: Likewise.
11514 * g++.dg/other/error23.C: Likewise.
11515
11516 2010-03-22 Michael Matz <matz@suse.de>
11517
11518 PR middle-end/43475
11519 * gfortran.dg/pr43475.f90: New testcase.
11520
11521 2010-03-22 Richard Guenther <rguenther@suse.de>
11522
11523 PR tree-optimization/43390
11524 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11525
11526 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11527
11528 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11529 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11530
11531 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
11532 Michael Matz <matz@suse.de>
11533
11534 PR c++/43081
11535 * g++.dg/parse/crash56.C: New test.
11536
11537 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
11538
11539 PR fortran/43450
11540 * gfortran.dg/whole_file_15.f90 : New test.
11541
11542 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11543
11544 PR fortran/43409
11545 * gfortran.dg/inquire_size.f90: New test.
11546
11547 2010-03-20 Richard Guenther <rguenther@suse.de>
11548
11549 PR rtl-optimization/43438
11550 * gcc.c-torture/execute/pr43438.c: New testcase.
11551
11552 2010-03-20 Dodji Seketeli <dodji@redhat.com>
11553
11554 PR c++/43375
11555 * g++.dg/abi/mangle42.C: New test.
11556
11557 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11558
11559 PR C/43211
11560 * gcc.dg/pr43211.c: New test.
11561 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11562
11563 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
11564
11565 PR rtl-optimization/42258
11566 * gcc.target/arm/thumb1-mul-moves.c: New test.
11567
11568 PR target/40697
11569 * gcc.target/arm/thumb-andsi.c: New test.
11570
11571 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11572 dg-require-effective-target.
11573
11574 2010-03-19 Michael Matz <matz@suse.de>
11575
11576 PR c++/43116
11577 * g++.dg/other/pr43116.C: New testcase.
11578
11579 2010-03-19 Michael Matz <matz@suse.de>
11580
11581 PR target/43305
11582 * gcc.dg/pr43305.c: New testcase.
11583
11584 2010-03-19 Richard Guenther <rguenther@suse.de>
11585
11586 PR tree-optimization/43415
11587 * gcc.c-torture/compile/pr43415.c: New testcase.
11588
11589 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
11590
11591 PR ada/43106
11592 * gnat.dg/case_optimization2.adb: New test.
11593 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11594
11595 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11596 Jack Howarth <howarth@bromo.med.uc.edu>
11597
11598 PR target/36399
11599 * gcc.target/i386/push-1.c: Don't xfail
11600 scan-assembler-not "movups" on darwin.
11601
11602 2010-03-18 Jakub Jelinek <jakub@redhat.com>
11603
11604 PR debug/43058
11605 * gcc.dg/pr43058.c: New test.
11606
11607 2010-03-18 Martin Jambor <mjambor@suse.cz>
11608
11609 PR middle-end/42450
11610 * g++.dg/torture/pr42450.C: New test.
11611
11612 2010-03-18 Michael Matz <matz@suse.de>
11613
11614 PR middle-end/43419
11615 * gcc.dg/pr43419.c: New testcase.
11616
11617 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
11618
11619 PR rtl-optimization/43360
11620 * gcc.dg/torture/pr43360.c: New.
11621
11622 2010-03-18 Michael Matz <matz@suse.de>
11623
11624 PR tree-optimization/43402
11625 * gcc.dg/pr43402.c: New testcase.
11626
11627 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
11628
11629 PR target/42427
11630 * gcc.dg/pr42427.c: New test.
11631
11632 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11633
11634 PR libfortran/43265
11635 * gfortran.dg/read_empty_file.f: New test.
11636 * gfortran.dg/read_eof_all.f90: New test.
11637 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11638 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11639
11640 2010-03-17 Michael Matz <matz@suse.de>
11641
11642 * gcc.dg/pr43300.c: Add -w.
11643
11644 2010-03-17 Richard Guenther <rguenther@suse.de>
11645
11646 * gcc.dg/pr43379.c: Add -w.
11647
11648 2010-03-17 Tobias Burnus <burnus@net-b.de>
11649
11650 PR fortran/43331
11651 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11652
11653 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
11654
11655 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11656
11657 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11658
11659 * ada/acats/run_all.sh: Log start and end times.
11660
11661 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11662
11663 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11664
11665 2010-03-16 Richard Guenther <rguenther@suse.de>
11666
11667 PR middle-end/43379
11668 * gcc.dg/pr43379.c: New testcase.
11669
11670 2010-03-16 Jakub Jelinek <jakub@redhat.com>
11671
11672 PR debug/43051
11673 * gcc.dg/guality/pr43051-1.c: New test.
11674
11675 2010-03-15 Janis Johnson <janis187@us.ibm.com>
11676
11677 PR testsuite/43363
11678 * g++.dg/ext/altivec-17.C: Handle changes to error message.
11679
11680 2010-03-15 Michael Matz <matz@suse.de>
11681
11682 PR middle-end/43300
11683 * gcc.dg/pr43300.c: New testcase.
11684
11685 2010-03-15 Richard Guenther <rguenther@suse.de>
11686
11687 PR tree-optimization/43367
11688 * gcc.c-torture/compile/pr43367.c: New testcase.
11689
11690 2010-03-15 Richard Guenther <rguenther@suse.de>
11691
11692 PR tree-optimization/43317
11693 * gcc.dg/pr43317.c: New testcase.
11694
11695 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
11696
11697 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11698
11699 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
11700
11701 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11702
11703 2010-03-14 Tobias Burnus <burnus@net-b.de>
11704
11705 PR fortran/43362
11706 * gfortran.dg/impure_constructor_1.f90: New test.
11707
11708 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11709
11710 PR middle-end/43354
11711 * gfortran.dg/graphite/id-pr43354.f: New.
11712
11713 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11714
11715 PR middle-end/43349
11716 * gfortran.dg/graphite/pr43349.f: New.
11717
11718 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11719
11720 PR middle-end/43306
11721 * gcc.dg/graphite/pr43306.c: New.
11722
11723 2010-03-12 David S. Miller <davem@davemloft.net>
11724
11725 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11726 sparc.
11727
11728 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11729
11730 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11731
11732 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
11733
11734 PR fortran/43291
11735 PR fortran/43326
11736 * gfortran.dg/dynamic_dispatch_7.f03: New test.
11737
11738 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
11739
11740 * gfortran.dg/default_format_denormal_1.f90: Don't assume
11741 fail for *-*-mingw* targets.
11742
11743 2010-03-12 Jakub Jelinek <jakub@redhat.com>
11744
11745 PR debug/43329
11746 * gcc.dg/guality/pr43329-1.c: New test.
11747
11748 2010-03-11 Martin Jambor <mjambor@suse.cz>
11749
11750 PR tree-optimization/43257
11751 * g++.dg/torture/pr43257.C: New test.
11752
11753 2010-03-11 Tobias Burnus <burnus@net-b.de>
11754
11755 PR fortran/43228
11756 * gfortran.dg/namelist_61.f90: New test.
11757
11758 2010-03-11 Richard Guenther <rguenther@suse.de>
11759
11760 PR tree-optimization/43255
11761 * gcc.c-torture/compile/pr43255.c: New testcase.
11762
11763 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11764
11765 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11766 * gcc.dg/pr43280.c: New testcase.
11767
11768 2010-03-11 Richard Guenther <rguenther@suse.de>
11769
11770 PR lto/43200
11771 * gcc.dg/lto/20100227-1_0.c: New testcase.
11772 * gcc.dg/lto/20100227-1_1.c: Likewise.
11773
11774 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11775
11776 PR libfortran/43320
11777 PR libfortran/43265
11778 * gfortran.dg/read_eof_6.f: New test
11779 * gfortran.dg/read_x_eof.f90: New test.
11780 * gfortran.dg/read_x_past.f: Update test.
11781
11782 2010-03-10 Jan Hubicka <jh@suse.cz>
11783
11784 * gcc.c-torture/compile/pr43288.c: New test.
11785
11786 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11787
11788 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11789 -fpic/-fPIC flags.
11790 * g++.old-deja/g++.pt/asm2.C: Likewise.
11791 * gcc.c-torture/compile/20000804-1.c: Likewise.
11792 * gcc.target/i386/clobbers.c: Likewise.
11793
11794 2010-03-10 Tobias Burnus <burnus@net-b.de>
11795
11796 PR fortran/43303
11797 * gfortran.dg/c_assoc_3.f90: New test.
11798
11799 2010-03-10 Jakub Jelinek <jakub@redhat.com>
11800
11801 PR debug/36728
11802 * gcc.dg/guality/pr36728-1.c: New test.
11803 * gcc.dg/guality/pr36728-2.c: New test.
11804
11805 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11806
11807 * gcc.dg/h8300-div-delay-slot.c: New test.
11808
11809 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
11810
11811 PR tree-optimization/43236
11812 * gcc.c-torture/execute/pr43236.c: New test.
11813
11814 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
11815
11816 PR middle-end/42859
11817 * g++.dg/eh/pr42859.C: New test.
11818
11819 2010-03-09 Jakub Jelinek <jakub@redhat.com>
11820
11821 PR debug/43299
11822 * gcc.dg/pr43299.c: New test.
11823
11824 PR debug/43290
11825 * g++.dg/eh/unwind2.C: New test.
11826
11827 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11828 Reza Yazdani <reza.yazdani@amd.com>
11829
11830 PR middle-end/43065
11831 * gcc.dg/graphite/run-id-4.c: New.
11832
11833 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11834
11835 PR middle-end/43065
11836 * gcc.dg/graphite/run-id-3.c: New.
11837
11838 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
11839
11840 PR middle-end/42644
11841 PR middle-end/42130
11842 * gcc.dg/graphite/id-18.c: New.
11843 * gcc.dg/graphite/run-id-pr42644.c: New.
11844
11845 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11846
11847 PR middle-end/42326
11848 * gcc.dg/graphite/pr42326.c: New.
11849
11850 2010-03-08 Richard Guenther <rguenther@suse.de>
11851
11852 PR tree-optimization/43269
11853 * gcc.c-torture/execute/pr43269.c: New testcase.
11854
11855 2010-03-08 Janus Weil <janus@gcc.gnu.org>
11856
11857 PR fortran/43256
11858 * gfortran.dg/typebound_call_13.f03: New.
11859
11860 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
11861
11862 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11863 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11864
11865 2010-03-05 Jason Merrill <jason@redhat.com>
11866
11867 * g++.dg/abi/mangle40.C: Require weak and alias.
11868
11869 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11870
11871 PR middle-end/42326
11872 * gfortran.dg/graphite/pr42326.f90: New.
11873 * gfortran.dg/graphite/pr42326-1.f90: New.
11874
11875 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11876
11877 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11878 (gnat_target_compile): Likewise.
11879 Reinitialize GNAT_UNDER_TEST if target changes.
11880 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11881 (local_find_gnatmake): Pass full --GCC to gnatlink.
11882 Remove --LINK.
11883
11884 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11885
11886 PR c/43248
11887 * gcc.dg/compound-literal-1.c: New testcase.
11888
11889 2010-03-04 Martin Jambor <mjambor@suse.cz>
11890
11891 PR tree-optimization/43164
11892 PR tree-optimization/43191
11893 * gcc.c-torture/compile/pr43164.c: New test.
11894 * gcc.c-torture/compile/pr43191.c: Likewise.
11895
11896 2010-03-04 Janus Weil <janus@gcc.gnu.org>
11897
11898 PR fortran/43244
11899 * gfortran.dg/finalize_9.f90: New.
11900
11901 2010-03-04 Tobias Burnus <burnus@net-b.de>
11902 Ken Werner <ken@linux.vnet.ibm.com>
11903
11904 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11905 to dg-options for spu.
11906 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11907 dump-scan target to exclude spu.
11908
11909 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
11910
11911 PR middle-end/43209
11912 * gcc.dg/tree-ssa/ivopts-4.c: New.
11913
11914 2010-03-03 Janis Johnson <janis187@us.ibm.com>
11915
11916 * lib/target-supports-dg.exp (check-flags): Provide defaults for
11917 include-opts and exclude-opts; skip checking the flags if arguments
11918 are the same as the defaults.
11919 (dg-xfail-if): Verify the number of arguments, supply defaults
11920 for unspecified optional arguments.
11921 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11922
11923 2010-03-03 Jason Merrill <jason@redhat.com>
11924
11925 PR c++/12909
11926 * g++.dg/abi/mangle40.C: Updated.
11927
11928 2010-03-03 Jason Merrill <jason@redhat.com>
11929
11930 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11931 * g++.dg/abi/mangle23.C: Likewise.
11932 * g++.dg/eh/simd-2.C: Likewise.
11933 * g++.dg/ext/attribute-test-2.C: Likewise.
11934 * g++.dg/ext/vector14.C: Likewise.
11935 * g++.dg/other/pr34435.C: Likewise.
11936 * g++.dg/template/conv8.C: Likewise.
11937 * g++.dg/template/nontype9.C: Likewise.
11938 * g++.dg/template/qualttp17.C: Likewise.
11939 * g++.dg/template/ref1.C: Likewise.
11940 * g++.old-deja/g++.pt/crash68.C: Likewise.
11941 * g++.old-deja/g++.pt/ref1.C: Likewise.
11942 * g++.old-deja/g++.pt/ref3.C: Likewise.
11943 * g++.old-deja/g++.pt/ref4.C: Likewise.
11944
11945 PR c++/12909
11946 * g++.dg/abi/mangle40.C: New.
11947 * g++.dg/abi/mangle41.C: New.
11948 * g++.dg/lto/20100302_0.C: New.
11949 * g++.dg/lto/20100302_1.C: New.
11950 * g++.dg/lto/20100302.h: New.
11951
11952 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
11953
11954 PR fortran/43243
11955 * gfortran.dg/internal_pack_12.f90: New test.
11956
11957 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
11958
11959 * gcc.dg/pr36997.c: Adjust error message.
11960
11961 2010-03-03 Mike Stump <mikestump@comcast.net>
11962
11963 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11964 adjustments to not be present on machines that align the stack to
11965 more than 4 bytes and don't have a red zone yet as that is an
11966 unimplemented optimization.
11967
11968 2010-03-03 Janus Weil <janus@gcc.gnu.org>
11969
11970 PR fortran/43169
11971 * gfortran.dg/impure_assignment_3.f90: New.
11972
11973 2010-03-03 Jakub Jelinek <jakub@redhat.com>
11974
11975 PR debug/43229
11976 * gfortran.dg/pr43229.f90: New test.
11977
11978 PR debug/43237
11979 * gcc.dg/debug/dwarf2/pr43237.c: New test.
11980
11981 PR debug/43177
11982 * gcc.dg/guality/pr43177.c: New test.
11983
11984 2010-03-02 Jason Merrill <jason@redhat.com>
11985
11986 * g++.dg/ext/vector9.C: Adjust error message.
11987 * g++.dg/conversion/simd3.C: Likewise.
11988 * g++.dg/other/error23.C: Likewise.
11989
11990 2010-03-02 Mike Stump <mikestump@comcast.net>
11991
11992 PR c++/41090
11993 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11994
11995 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
11996
11997 PR fortran/43180
11998 * gfortran.dg/internal_pack_10.f90: New test.
11999
12000 PR fortran/43173
12001 * gfortran.dg/internal_pack_11.f90: New test.
12002
12003 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
12004
12005 PR middle-end/42640
12006 * gcc.dg/tree-ssa/pr42640.c: New.
12007
12008 2010-03-01 Richard Guenther <rguenther@suse.de>
12009
12010 PR tree-optimization/43220
12011 * gcc.c-torture/execute/pr43220.c: New testcase.
12012
12013 2010-03-01 Richard Guenther <rguenther@suse.de>
12014
12015 PR middle-end/43213
12016 * gcc.dg/pr43213.c: New testcase.
12017
12018 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12019
12020 PR pch/14940
12021 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
12022
12023 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12024
12025 * lib/target-supports.exp (check_effective_target_ucn_nocache):
12026 New function.
12027 (check_effective_target_ucn): Likewise.
12028
12029 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
12030 if !ucn.
12031 * gcc.dg/ucnid-2.c: Likewise.
12032 * gcc.dg/ucnid-3.c: Likewise.
12033 * gcc.dg/ucnid-4.c: Likewise.
12034 * gcc.dg/ucnid-11.c: Likewise.
12035 * gcc.dg/ucnid-12.c: Likewise.
12036 * gcc.dg/ucnid-6.c: Skip if !ucn.
12037 * gcc.dg/ucnid-9.c: Likewise.
12038
12039 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12040
12041 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
12042 lists to dg-skip-if.
12043 * gcc.target/i386/stackalign/return-3.c: Likewise.
12044
12045 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12046
12047 * gcc.target/i386/clearcap.map: New file.
12048 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
12049 Pass clearcap.map by default if supported.
12050
12051 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12052
12053 PR fortran/42900
12054 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
12055 Explain this.
12056 * gfortran.dg/stat_2.f90: Likewise.
12057
12058 2010-03-01 Tobias Burnus <burnus@net-b.de>
12059
12060 PR fortran/43199
12061 * gfortran.dg/module_read_2.f90: New test.
12062
12063 2010-02-27 Mark Mitchell <mark@codesourcery.com>
12064
12065 PR c++/42748
12066 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
12067 * g++.dg/abi/mangle12.C: Likewise.
12068 * g++.dg/abi/mangle20-2.C: Likewise.
12069 * g++.dg/abi/mangle17.C: Likewise.
12070 * g++.dg/template/cond2.C: Likewise.
12071 * g++.dg/template/pr35240.C: Likewise.
12072
12073 2010-02-27 Richard Guenther <rguenther@suse.de>
12074
12075 PR tree-optimization/43186
12076 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
12077
12078 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
12079
12080 * g++.dg/abi/packed1.C: Expect warning on the SH.
12081
12082 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
12083
12084 PR c++/42054:
12085 * g++.dg/parse/error37.C: New test.
12086
12087 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
12088
12089 PR c/24577
12090 PR c/43192
12091 * gcc.dg/pr8927-1.c: Match new note.
12092 * gcc.dg/990506-0.c: Likewise.
12093 * gcc.dg/gomp/flush-2.c: Likewise.
12094 * gcc.dg/gomp/atomic-5.c: Likewise.
12095 * gcc.dg/gomp/pr34607.c: Likewise.
12096 * gcc.dg/pr35746.c: Likewise.
12097 * gcc.dg/cpp/pragma-1.c: Likewise.
12098 * gcc.dg/cpp/pragma-2.c: Likewise.
12099 * gcc.dg/pr41842.c: Likewise.
12100 * gcc.dg/noncompile/20040629-1.c: Likewise.
12101 * objc.dg/private-1.m: Likewise.
12102
12103 2010-02-27 Tobias Burnus <burnus@net-b.de>
12104
12105 PR fortran/43185
12106 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
12107 * gfortran.dg/default_initialization_4.f90: New test.
12108
12109 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
12110
12111 * gnat.dg/thin_pointer.ad[sb]: Rename into...
12112 * gnat.dg/thin_pointer1.ad[sb]: ...this.
12113 * gnat.dg/thin_pointer2.adb: New test.
12114 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
12115
12116 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
12117
12118 PR c/20631
12119 * gcc.dg/cpp/c90-pedantic.c: New.
12120 * gcc.dg/cpp/c90.c: New.
12121 * gcc.dg/gnu90-const-expr-1.c: New.
12122 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
12123
12124 2010-02-26 Richard Guenther <rguenther@suse.de>
12125
12126 PR tree-optimization/43186
12127 * gcc.c-torture/compile/pr43186.c: New testcase.
12128
12129 2010-02-26 Jakub Jelinek <jakub@redhat.com>
12130
12131 PR debug/43190
12132 * c-c++-common/dwarf2/pr43190.c: New test.
12133
12134 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12135
12136 PR testsuite/37074:
12137 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
12138
12139 2010-02-26 Richard Guenther <rguenther@suse.de>
12140
12141 PR tree-optimization/43188
12142 * gcc.c-torture/compile/pr43188.c: New testcase.
12143
12144 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
12145
12146 PR target/43175
12147 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
12148
12149 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
12150
12151 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
12152
12153 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
12154
12155 PR target/43154
12156 * gcc.target/powerpc/pr43154.c: New file.
12157
12158 2010-02-25 Jakub Jelinek <jakub@redhat.com>
12159
12160 PR debug/43166
12161 * gfortran.dg/debug/pr43166.f: New test.
12162
12163 PR debug/43165
12164 * gcc.dg/torture/pr43165.c: New test.
12165
12166 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12167
12168 PR c/43128
12169 * c-c++-common/pr41779.c: Update.
12170
12171 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12172
12173 PR ada/32547
12174 * lib/gnat-dg.exp (gnat_load): Redefine.
12175
12176 * ada/acats/run_acats: Run run_all.sh with $SHELL.
12177 * ada/acats/run_all.sh: Downcase tasking not implemented message.
12178
12179 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12180
12181 PR libobjc/36610
12182 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12183 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12184 -fgnu-runtime.
12185 Sort entries.
12186
12187 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12188
12189 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12190
12191 2010-02-24 Jakub Jelinek <jakub@redhat.com>
12192
12193 PR debug/43150
12194 * gcc.dg/guality/vla-1.c: New test.
12195
12196 2010-02-24 Tobias Burnus <burnus@net-b.de>
12197
12198 PR fortran/43042
12199 * gfortran.dg/c_ptr_tests_15.f90: New test.
12200
12201 2010-02-23 Jakub Jelinek <jakub@redhat.com>
12202
12203 PR target/43107
12204 * gcc.target/i386/pr43107.c: New test.
12205
12206 2010-02-23 Jason Merrill <jason@redhat.com>
12207
12208 PR c++/43143
12209 * g++.dg/cpp0x/variadic100.C: New.
12210
12211 2010-02-23 Jason Merrill <jason@redhat.com>
12212
12213 PR debug/42800
12214 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12215 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12216 * c-c++-common/dwarf2/vla1.c: New.
12217
12218 2010-02-23 Jakub Jelinek <jakub@redhat.com>
12219
12220 PR target/43139
12221 * gcc.dg/pr43139.c: New test.
12222
12223 PR debug/43077
12224 * gcc.dg/guality/pr43077-1.c: New test.
12225
12226 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
12227
12228 PR 43123
12229 * gcc.dg/march.c: New.
12230 * gcc.dg/march-generic.c: New.
12231 * gcc.dg/mtune.c: New.
12232
12233 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12234
12235 PR middle-end/43083
12236 * gcc.dg/graphite/pr43083.c: New.
12237
12238 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12239
12240 PR middle-end/43097
12241 * gfortran.dg/graphite/pr43097.f: New.
12242
12243 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12244 Manuel López-Ibáñez <manu@gcc.gnu.org>
12245
12246 PR middle-end/43140
12247 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12248
12249 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12250
12251 PR middle-end/43026
12252 * g++.dg/graphite/pr43026.C: New.
12253
12254 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
12255
12256 PR c++/43126
12257 * gcc.dg/cleanup-1.c: Update.
12258 * gcc.dg/func-args-1.c: Update.
12259 * gcc.dg/format/sentinel-1.c: Update.
12260 * g++.old-deja/g++.jason/scoping10.C: Update.
12261 * g++.old-deja/g++.ns/lookup5.C: Update.
12262 * g++.dg/ext/cleanup-1.C: Update.
12263 * g++.dg/parse/varmod1.C: Update.
12264 * g++.dg/parse/error33.C: Update.
12265 * g++.dg/expr/call3.C: Update.
12266 * g++.dg/func-args-1.C: New.
12267
12268 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
12269
12270 PR c/43125
12271 * gcc.dg/attr-used-2.c: Moved to ...
12272 * c-c++-common/attr-used-2.c: Here.
12273
12274 * gcc.dg/attr-used.c: Moved to ...
12275 * c-c++-common/attr-used.c: Here.
12276
12277 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
12278
12279 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12280
12281 2010-02-22 Richard Guenther <rguenther@suse.de>
12282
12283 PR lto/43045
12284 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12285 * gfortran.dg/lto/20100222-1_1.c: Likewise.
12286
12287 2010-02-22 Richard Guenther <rguenther@suse.de>
12288
12289 PR tree-optimization/42749
12290 * gcc.c-torture/compile/pr42749.c: New testcase.
12291
12292 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
12293
12294 PR fortran/43072
12295 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12296 * gfortran.dg/internal_pack_9.f90: New test.
12297
12298 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12299
12300 PR c++/23510
12301 * g++.dg/template/recurse.C: Adjust.
12302 * g++.dg/template/pr23510.C: New.
12303
12304 2010-02-21 Dodji Seketeli <dodji@redhat.com>
12305
12306 PR c++/42824
12307 * g++.dg/template/memclass4.C: New test.
12308
12309 2010-02-21 Tobias Burnus <burnus@net-b.de>
12310
12311 PR fortran/35259
12312 * gfortran.dg/reassoc_5.f90: New test.
12313
12314 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
12315
12316 PR target/43067
12317 * gcc.target/i386/pr43067.c: New test.
12318
12319 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
12320
12321 PR c++/35669
12322 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12323 -Wconversion-null.
12324 * g++.dg/warn/Wconversion-null.C: New test.
12325 * g++.old-deja/g++.other/null1.C: Move to...
12326 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12327
12328 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
12329
12330 PR fortran/36932
12331 PR fortran/36933
12332 * gfortran.dg/dependency_26.f90: New test.
12333
12334 PR fortran/43072
12335 * gfortran.dg/internal_pack_7.f90: New test.
12336
12337 PR fortran/43111
12338 * gfortran.dg/internal_pack_8.f90: New test.
12339
12340 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
12341
12342 PR 43128
12343 * c-c++-common/pr41779.c: Fix broken testcase.
12344
12345 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12346
12347 PR 36513
12348 * c-c++-common/pr36513.c: New testcase.
12349 * c-c++-common/pr36513-2.c: New testcase.
12350
12351 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12352
12353 PR 41779
12354 * c-c++-common/pr41779.c: New.
12355
12356 2010-02-19 Jakub Jelinek <jakub@redhat.com>
12357
12358 PR debug/43084
12359 * gcc.dg/pr43084.c: New test.
12360
12361 2010-02-19 Richard Guenther <rguenther@suse.de>
12362
12363 PR tree-optimization/42916
12364 * gcc.dg/pr42916.c: New testcase.
12365
12366 2010-02-18 Jason Merrill <jason@redhat.com>
12367
12368 PR c++/42837
12369 * g++.dg/abi/packed1.C: Add expected warning.
12370
12371 PR c++/43108
12372 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12373 * gcc.dg/torture/dg-torture.exp: Likewise.
12374 * c-c++-common/torture/complex-sign.h,
12375 c-c++-common/torture/complex-sign-add.c,
12376 c-c++-common/torture/complex-sign-mixed-add.c,
12377 c-c++-common/torture/complex-sign-mixed-div.c,
12378 c-c++-common/torture/complex-sign-mixed-mul.c,
12379 c-c++-common/torture/complex-sign-mixed-sub.c,
12380 c-c++-common/torture/complex-sign-mul.c,
12381 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12382 Adapt for C++ compilation as well.
12383
12384 PR c++/43070
12385 * g++.dg/ext/label1.C: Update.
12386 * g++.dg/ext/label2.C: Update.
12387
12388 PR c++/26261
12389 * g++.dg/template/dependent-name6.C: New.
12390
12391 PR c++/43109
12392 * g++.dg/parse/namespace12.C: New.
12393
12394 2010-02-18 Martin Jambor <mjambor@suse.cz>
12395
12396 PR tree-optimization/43066
12397 * gcc.c-torture/compile/pr43066.c: New test.
12398
12399 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
12400
12401 * g++.dg/ext/attrib35.C: Fix target selector string.
12402 * g++.dg/ext/attrib36.C: Ditto.
12403 * g++.dg/ext/attrib37.C: Ditto.
12404 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12405 * g++.dg/abi/mangle25.C: Ditto.
12406
12407 2010-02-17 Jason Merrill <jason@redhat.com>
12408
12409 PR c++/43069
12410 * g++.dg/parse/namespace11.C: New.
12411
12412 PR c++/43093
12413 * g++.dg/ext/attrib37.C: New.
12414
12415 PR c++/43079
12416 * g++.dg/template/ptrmem20.C: New.
12417
12418 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
12419
12420 PR target/43103
12421 * gcc.target/i386/xop-check.h: Include m256-check.h.
12422 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12423 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12424 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12425 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12426
12427 2010-02-17 Jakub Jelinek <jakub@redhat.com>
12428
12429 PR debug/42918
12430 * gcc.dg/pr42918.c: New test.
12431
12432 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
12433
12434 * g++.dg/ext/attrib36.C: Require ILP32.
12435
12436 2010-02-16 Richard Guenther <rguenther@suse.de>
12437
12438 PR tree-optimization/41043
12439 * gfortran.dg/pr41043.f90: New testcase.
12440 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12441
12442 2010-02-16 Jason Merrill <jason@redhat.com>
12443
12444 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12445
12446 2010-02-16 Ira Rosen <irar@il.ibm.com>
12447
12448 PR tree-optimization/43074
12449 * gcc.dg/vect/fast-math-pr43074.c: New test.
12450
12451 2010-02-16 Jakub Jelinek <jakub@redhat.com>
12452
12453 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12454
12455 2010-02-16 Jason Merrill <jason@redhat.com>
12456
12457 PR c++/43031
12458 * g++.dg/ext/attrib36.C: New.
12459
12460 PR c++/43036
12461 * g++.dg/other/array6.C: New.
12462
12463 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12464
12465 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12466
12467 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
12468
12469 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12470 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12471 * gcc.target/i386/xop-vpermil2pd-1.c: New.
12472 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12473 * gcc.target/i386/xop-vpermil2ps-1.c: New.
12474 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12475
12476 2010-02-15 Richard Guenther <rguenther@suse.de>
12477
12478 PR middle-end/43068
12479 * g++.dg/torture/pr43068.C: New testcase.
12480
12481 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
12482
12483 PR c++/43024
12484 * g++.dg/opt/ice1.C: New.
12485
12486 2010-02-14 Jason Merrill <jason@redhat.com>
12487
12488 PR c++/41997
12489 * g++.dg/cpp0x/initlist-opt.C: New.
12490
12491 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
12492
12493 PR fortran/41113
12494 PR fortran/41117
12495 * gfortran.dg/internal_pack_6.f90: New test.
12496
12497 2010-02-12 Jason Merrill <jason@redhat.com>
12498
12499 PR c++/43054
12500 * g++.dg/cpp0x/variadic99.C: New.
12501
12502 2010-02-12 Jakub Jelinek <jakub@redhat.com>
12503
12504 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12505 sign extend pointers to gualchk_t.
12506
12507 PR c++/43033
12508 * g++.dg/other/default3.C: Xfail g4 test.
12509
12510 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12511
12512 PR middle-end/43012
12513 * gcc.dg/graphite/pr43012.c: New.
12514
12515 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12516
12517 PR middle-end/42930
12518 * g++.dg/graphite/pr42930.C: New.
12519
12520 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12521
12522 PR middle-end/42914
12523 PR middle-end/42530
12524 * gcc.dg/graphite/pr42530.c: New.
12525 * gcc.dg/graphite/pr42914.c: New.
12526
12527 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12528
12529 PR middle-end/42771
12530 * gcc.dg/graphite/pr42771.c: New.
12531
12532 2010-02-11 Richard Guenther <rguenther@suse.de>
12533
12534 PR tree-optimization/42998
12535 * gcc.c-torture/compile/pr42998.c: New testcase.
12536
12537 2010-02-10 Jason Merrill <jason@redhat.com>
12538
12539 PR c++/41896
12540 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12541
12542 PR c++/42983, core issue 906
12543 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12544 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12545
12546 PR c++/43016
12547 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12548
12549 2010-02-10 Richard Guenther <rguenther@suse.de>
12550
12551 PR tree-optimization/43017
12552 * gcc.dg/torture/pr43017.c: New testcase.
12553
12554 2010-02-10 Tobias Burnus <burnus@net-b.de>
12555
12556 PR fortran/40823
12557 * gfortran.dg/private_type_1.f90: Update error location.
12558 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12559 * gfortran.dg/typebound_operator_2.f03: Ditto.
12560 * gfortran.dg/assignment_2.f90: Ditto.
12561 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12562 * gfortran.dg/binding_label_tests_9.f03: Ditto.
12563
12564 2010-02-10 Tobias Burnus <burnus@net-b.de>
12565
12566 PR fortran/43015
12567 * gfortran.dg/bind_c_usage_20.f90: New test.
12568
12569 2010-02-10 Jakub Jelinek <jakub@redhat.com>
12570
12571 PR debug/43010
12572 * g++.dg/debug/pr43010.C: New test.
12573
12574 2010-02-10 Richard Guenther <rguenther@suse.de>
12575
12576 PR c/43007
12577 * gcc.c-torture/execute/20100209-1.c: New testcase.
12578 * gcc.dg/fold-div-3.c: Likewise.
12579
12580 2010-02-10 Jakub Jelinek <jakub@redhat.com>
12581
12582 * gcc.dg/builtin-ffs-1.c: New test.
12583
12584 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12585
12586 PR fortran/42999
12587 * gfortran.dg/array_constructor_35.f90: New test.
12588
12589 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12590
12591 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12592
12593 2010-02-09 Jason Merrill <jason@redhat.com>
12594
12595 PR c++/42399
12596 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12597
12598 PR c++/42370
12599 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12600
12601 2010-02-09 Tobias Burnus <burnus@net-b.de>
12602
12603 PR fortran/41869
12604 * gfortran.dg/module_write_1.f90: New test.
12605
12606 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
12607
12608 * gcc.dg/pr19340.c: Adjust.
12609
12610 2010-02-09 Richard Guenther <rguenther@suse.de>
12611
12612 PR tree-optimization/43008
12613 * gcc.c-torture/execute/pr43008.c: New testcase.
12614
12615 2010-02-09 Richard Guenther <rguenther@suse.de>
12616
12617 PR tree-optimization/43000
12618 * gcc.dg/torture/pr43000.c: New testcase.
12619 * gcc.dg/torture/pr43002.c: Likewise.
12620
12621 2010-02-09 Daniel Kraft <d@domob.eu>
12622
12623 PR fortran/39171
12624 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12625 and pass -Wsurprising as necessary.
12626
12627 2010-02-08 Jakub Jelinek <jakub@redhat.com>
12628
12629 PR tree-optimization/42890
12630 * g++.dg/torture/pr42890.C: New test.
12631
12632 2010-02-08 Richard Guenther <rguenther@suse.de>
12633
12634 PR middle-end/42995
12635 * gcc.dg/tree-ssa/inline-4.c: New testcase.
12636
12637 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12638
12639 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
12640 return 0 from main.
12641 * gcc.dg/graphite/block-1.c: Same.
12642 * gcc.dg/graphite/block-3.c: Same.
12643 * gcc.dg/graphite/block-4.c: Same.
12644 * gcc.dg/graphite/block-5.c: Same.
12645 * gcc.dg/graphite/block-6.c: Same.
12646 * gcc.dg/graphite/block-7.c: Same.
12647 * gcc.dg/graphite/interchange-0.c: Same.
12648 * gcc.dg/graphite/interchange-1.c: Same.
12649 * gcc.dg/graphite/interchange-10.c: Same.
12650 * gcc.dg/graphite/interchange-11.c: Same.
12651 * gcc.dg/graphite/interchange-12.c: Same.
12652 * gcc.dg/graphite/interchange-2.c: Same.
12653 * gcc.dg/graphite/interchange-3.c: Same.
12654 * gcc.dg/graphite/interchange-4.c: Same.
12655 * gcc.dg/graphite/interchange-5.c: Same.
12656 * gcc.dg/graphite/interchange-6.c: Same.
12657 * gcc.dg/graphite/interchange-7.c: Same.
12658 * gcc.dg/graphite/interchange-8.c: Same.
12659 * gcc.dg/graphite/interchange-9.c: Same.
12660 * gcc.dg/graphite/interchange-mvt.c: Same.
12661
12662 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12663
12664 * gfortran.dg/graphite/id-19.f: New.
12665 * gfortran.dg/graphite/pr14741.f90: New.
12666 * gfortran.dg/graphite/pr41924.f90: New.
12667 * gfortran.dg/graphite/run-id-2.f90: New.
12668
12669 2010-02-07 Richard Guenther <rguenther@suse.de>
12670
12671 PR middle-end/42956
12672 * gcc.c-torture/compile/pr42956.c: New testcase.
12673
12674 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12675
12676 PR libfortran/42742
12677 * gfortran.dg/fmt_cache_2.f: New test.
12678
12679 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12680
12681 * gfortran.dg/read_no_eor.f90: New test.
12682
12683 2010-02-05 Jason Merrill <jason@redhat.com>
12684
12685 * g++.dg/ext/label13.C: Move constructor body out of class.
12686
12687 2010-02-03 Jason Merrill <jason@redhat.com>
12688
12689 PR c++/42870
12690 * g++.dg/ext/dllexport3.C: New.
12691
12692 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
12693
12694 * gcc.dg/format/ms-format3.c: New test for specific MS types.
12695
12696 2010-02-05 Richard Guenther <rguenther@suse.de>
12697
12698 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12699
12700 2010-02-05 Dodji Seketeli <dodji@redhat.com>
12701
12702 PR c++/42915
12703 * g++.dg/other/crash-9.C: New test.
12704
12705 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
12706
12707 PR fortran/42309
12708 * gfortran.dg/subref_array_pointer_4.f90 : New test.
12709
12710 2010-02-04 Richard Guenther <rguenther@suse.de>
12711
12712 PR rtl-optimization/42952
12713 * gcc.dg/torture/pr42952.c: New testcase.
12714
12715 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12716
12717 PR libfortran/42901
12718 * gfortran.dg/namelist_60.f90: New test.
12719
12720 2010-02-03 Jason Merrill <jason@redhat.com>
12721
12722 PR c++/40138
12723 * g++.dg/ext/builtin11.C: New.
12724
12725 PR c++/4926
12726 PR c++/38600
12727 * g++.dg/abi/mangle35.C: New.
12728 * g++.dg/abi/mangle37.C: New.
12729
12730 PR c++/12909
12731 * g++.dg/abi/mangle36.C: New.
12732
12733 PR c++/35652
12734 * g++.dg/warn/string1.C: New.
12735
12736 2010-02-03 Richard Guenther <rguenther@suse.de>
12737
12738 PR tree-optimization/42944
12739 * gcc.dg/errno-1.c: New testcase.
12740
12741 2010-02-03 Richard Guenther <rguenther@suse.de>
12742
12743 PR middle-end/42927
12744 * gcc.c-torture/compile/pr42927.c: New testcase.
12745
12746 2010-02-03 Tobias Burnus <burnus@net-b.de>
12747
12748 PR fortran/42936
12749 * gfortran.dg/null_4.f90: New test.
12750
12751 2010-02-02 Jason Merrill <jason@redhat.com>
12752
12753 PR c++/41090
12754 * g++.dg/ext/label13.C: New.
12755
12756 2010-02-02 Tobias Burnus <burnus@net-b.de>
12757
12758 PR fortran/42650
12759 * gfortran.dg/func_result_5.f90: New test.
12760
12761 2010-02-01 Tobias Burnus <burnus@net-b.de>
12762
12763 PR fortran/42922
12764 * gfortran.dg/pure_initializer_3.f90: News test.
12765
12766 2010-01-31 Janus Weil <janus@gcc.gnu.org>
12767
12768 PR fortran/42888
12769 * gfortran.dg/allocate_derived_2.f90: New test.
12770
12771 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
12772
12773 PR middle-end/42898
12774 * gcc.dg/torture/pr42898-2.c: New test.
12775
12776 2010-01-31 Richard Guenther <rguenther@suse.de>
12777
12778 PR middle-end/42898
12779 * gcc.dg/torture/pr42898.c: New testcase.
12780
12781 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
12782
12783 PR fortran/38324
12784 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12785 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12786
12787 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
12788
12789 * g++.dg/tree-ssa/inline-1.C: New.
12790 * g++.dg/tree-ssa/inline-2.C: New.
12791 * g++.dg/tree-ssa/inline-3.C: New.
12792
12793 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
12794
12795 PR testsuite/41701
12796 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12797 the string 'pow' in the pathname of the compiler from generating a
12798 test failure.
12799
12800 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12801
12802 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12803 * g++.old-deja/g++.mike/eh17.C: Likewise.
12804 * g++.old-deja/g++.mike/p5571.C: Likewise.
12805
12806 2010-01-29 Dodji Seketeli <dodji@redhat.com>
12807
12808 PR c++/42758
12809 PR c++/42634
12810 PR c++/42336
12811 PR c++/42797
12812 PR c++/42880
12813 * g++.dg/other/crash-5.C: New test.
12814 * g++.dg/other/crash-6.C: New test.
12815 * g++.dg/other/crash-7.C: New test.
12816 * g++.dg/other/crash-8.C: New test.
12817
12818 2010-01-29 Jakub Jelinek <jakub@redhat.com>
12819
12820 PR rtl-optimization/42889
12821 * gcc.dg/pr42889.c: New test.
12822
12823 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
12824
12825 * gcc.target/i386/pr42881.c: Use SSE2.
12826
12827 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
12828
12829 PR target/42891
12830 * gcc.target/i386/pr42891.c: New test.
12831
12832 2010-01-28 Richard Guenther <rguenther@suse.de>
12833
12834 PR tree-optimization/42871
12835 * g++.dg/torture/pr42871.C: New testcase.
12836
12837 2010-01-28 Richard Guenther <rguenther@suse.de>
12838
12839 * gcc.dg/Wobjsize-1.h: New testcase.
12840 * gcc.dg/Wobjsize-1.c: Likewise.
12841
12842 2010-01-28 Richard Guenther <rguenther@suse.de>
12843
12844 PR middle-end/42883
12845 * g++.dg/torture/pr42883.C: New testcase.
12846
12847 2010-01-28 Michael Matz <matz@suse.de>
12848
12849 * gcc.target/i386/pr42881.c: New test.
12850
12851 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12852
12853 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12854 Add i?86-*-solaris2* support.
12855
12856 2010-01-28 Dodji Seketeli <dodji@redhat.com>
12857
12858 PR c++/42713
12859 PR c++/42820
12860 * g++.dg/template/typedef27.C: New test case.
12861 * g++.dg/template/typedef28.C: New test case.
12862
12863 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
12864
12865 * gcc.dg/optimize-bswap*.c: Add ARM target
12866
12867 2010-01-27 Richard Guenther <rguenther@suse.de>
12868
12869 PR middle-end/42878
12870 * gcc.dg/torture/pr42878-1.c: New testcase.
12871 * gcc.dg/torture/pr42878-2.c: Likewise.
12872
12873 2010-01-27 Jakub Jelinek <jakub@redhat.com>
12874
12875 PR middle-end/42874
12876 * gcc.dg/vla-22.c: New test.
12877
12878 2010-01-26 Jakub Jelinek <jakub@redhat.com>
12879
12880 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12881 current collation.
12882
12883 2010-01-26 Richard Guenther <rguenther@suse.de>
12884
12885 PR rtl-optimization/42685
12886 * gcc.dg/pr42685.c: New testcase.
12887 * g++.dg/other/pr42685.C: Likewise.
12888
12889 2010-01-26 Richard Guenther <rguenther@suse.de>
12890
12891 PR middle-end/42806
12892 * g++.dg/other/pr42806.C: New testcase.
12893
12894 2010-01-26 Richard Guenther <rguenther@suse.de>
12895
12896 PR tree-optimization/42250
12897 * gcc.dg/pr42250.c: New testcase.
12898
12899 2010-01-25 Arnaud Charlet <charlet@adacore.com>
12900
12901 * gnat.dg/array_bounds_test.adb: New test.
12902
12903 2010-01-25 Tobias Burnus <burnus@net-b.de>
12904
12905 PR fortran/42858
12906 * gfortran.dg/generic_21.f90: New test.
12907
12908 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12909
12910 PR testsuite/41522
12911 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12912
12913 2010-01-24 Mark Mitchell <mark@codesourcery.com>
12914
12915 PR c++/42748
12916 * g++.dg/abi/arm_va_list2.C: New test.
12917 * g++.dg/abi/arm_va_list2.h: Companion header file.
12918
12919 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
12920
12921 PR fortran/41044
12922 * gfortran.dg/parameter_array_ref_2.f90 : New test.
12923
12924 PR fortran/41167
12925 * gfortran.dg/char_array_arg_1.f90 : New test.
12926
12927 * gfortran.dg/pr25923.f90 : Remove XFAIL.
12928
12929 2010-01-24 Tobias Burnus <burnus@net-b.de>
12930
12931 PR fortran/39304
12932 * gfortran.dg/generic_20.f90: New test.
12933
12934 2010-01-22 Michael Matz <matz@suse.de>
12935
12936 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12937 -msse2.
12938
12939 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
12940
12941 PR fortran/42736
12942 * gfortran.dg/dependency_25.f90 : New test.
12943
12944 2010-01-21 Martin Jambor <mjambor@suse.cz>
12945
12946 PR tree-optimization/42585
12947 * gcc.dg/tree-ssa/pr42585.c: New test.
12948
12949 2010-01-21 Richard Guenther <rguenther@suse.de>
12950
12951 PR middle-end/19988
12952 * gcc.dg/pr19988.c: New testcase.
12953
12954 2010-01-20 Janis Johnson <janis187@us.ibm.com>
12955
12956 * g++.dg/compat/decimal/compat-common.h: New file.
12957 * g++.dg/compat/decimal/decimal-dummy.h: New file.
12958 * g++.dg/compat/decimal/pass_x.h: New file.
12959 * g++.dg/compat/decimal/pass_y.h: New file.
12960 * g++.dg/compat/decimal/pass-1_main.C: New file.
12961 * g++.dg/compat/decimal/pass-1_x.C: New file.
12962 * g++.dg/compat/decimal/pass-1_y.C: New file.
12963 * g++.dg/compat/decimal/pass-2_main.C: New file.
12964 * g++.dg/compat/decimal/pass-2_x.C: New file.
12965 * g++.dg/compat/decimal/pass-2_y.C: New file.
12966 * g++.dg/compat/decimal/pass-3_main.C: New file.
12967 * g++.dg/compat/decimal/pass-3_x.C: New file.
12968 * g++.dg/compat/decimal/pass-3_y.C: New file.
12969 * g++.dg/compat/decimal/pass-4_main.C: New file.
12970 * g++.dg/compat/decimal/pass-4_x.C: New file.
12971 * g++.dg/compat/decimal/pass-4_y.C: New file.
12972 * g++.dg/compat/decimal/pass-5_main.C: New file.
12973 * g++.dg/compat/decimal/pass-5_x.C: New file.
12974 * g++.dg/compat/decimal/pass-5_y.C: New file.
12975 * g++.dg/compat/decimal/pass-6_main.C: New file.
12976 * g++.dg/compat/decimal/pass-6_x.C: New file.
12977 * g++.dg/compat/decimal/pass-6_y.C: New file.
12978 * g++.dg/compat/decimal/return_x.h: New file.
12979 * g++.dg/compat/decimal/return_y.h: New file.
12980 * g++.dg/compat/decimal/return-1_main.C: New file.
12981 * g++.dg/compat/decimal/return-1_x.C: New file.
12982 * g++.dg/compat/decimal/return-1_y.C: New file.
12983 * g++.dg/compat/decimal/return-2_main.C: New file.
12984 * g++.dg/compat/decimal/return-2_x.C: New file.
12985 * g++.dg/compat/decimal/return-2_y.C: New file.
12986 * g++.dg/compat/decimal/return-3_main.C: New file.
12987 * g++.dg/compat/decimal/return-3_x.C: New file.
12988 * g++.dg/compat/decimal/return-3_y.C: New file.
12989 * g++.dg/compat/decimal/return-4_main.C: New file.
12990 * g++.dg/compat/decimal/return-4_x.C: New file.
12991 * g++.dg/compat/decimal/return-4_y.C: New file.
12992 * g++.dg/compat/decimal/return-5_main.C: New file.
12993 * g++.dg/compat/decimal/return-5_x.C: New file.
12994 * g++.dg/compat/decimal/return-5_y.C: New file.
12995 * g++.dg/compat/decimal/return-6_main.C: New file.
12996 * g++.dg/compat/decimal/return-6_x.C: New file.
12997 * g++.dg/compat/decimal/return-6_y.C: New file.
12998
12999 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13000
13001 PR debug/42715
13002 * gcc.dg/pr42715.c: New.
13003
13004 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
13005
13006 PR c++/42038
13007 * g++.dg/parse/crash55.C: New.
13008
13009 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
13010
13011 PR debug/42782
13012 * gcc.dg/guality/pr42782.c: New.
13013
13014 2010-01-20 Jason Merrill <jason@redhat.com>
13015
13016 PR c++/41788
13017 * g++.dg/abi/packed1.C: New.
13018
13019 PR c++/41920
13020 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
13021
13022 PR c++/40750
13023 * g++.dg/parse/fn-typedef1.C: New.
13024 * g++.dg/other/cv_quals.C: Adjust.
13025
13026 2010-01-20 Anthony Green <green@moxielogic.com>
13027
13028 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
13029 pack(push) pragma).
13030 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
13031 * gcc.dg/20020312-2.c: Port this to the moxie core.
13032 * gcc.dg/weak/typeof-2.c: Ditto.
13033
13034 2010-01-20 Richard Guenther <rguenther@suse.de>
13035
13036 PR tree-optimization/42717
13037 * gcc.c-torture/compile/pr42717.c: New testcase.
13038
13039 2010-01-20 Jakub Jelinek <jakub@redhat.com>
13040
13041 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
13042 of signed, add a few new tests.
13043
13044 PR middle-end/42803
13045 * g++.dg/parse/limits-initializer1.C: New test.
13046
13047 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13048
13049 PR fortran/42804
13050 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
13051 * gfortran.dg/typebound_call_12.f03: New test.
13052
13053 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
13054
13055 PR fortran/42783
13056 * gfortran.dg/bounds_check_15.f90 : New test.
13057
13058 2010-01-19 Michael Matz <matz@suse.de>
13059
13060 PR tree-optimization/41783
13061 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
13062
13063 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13064
13065 PR target/38697.
13066 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
13067 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
13068 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
13069 * gcc.target/arm/neon/vget_lows16.c: Likewise.
13070 * gcc.target/arm/neon/vget_lows32.c: Likewise.
13071 * gcc.target/arm/neon/vget_lows64.c: Likewise.
13072 * gcc.target/arm/neon/vget_lows8.c: Likewise.
13073 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
13074 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
13075 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
13076 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
13077
13078 2010-01-19 Janus Weil <janus@gcc.gnu.org>
13079
13080 PR fortran/42545
13081 * gfortran.dg/extends_6.f03: Modified an error message.
13082 * gfortran.dg/extends_10.f03: New test.
13083 * gfortran.dg/private_type_6.f03: Modified an error message.
13084 * gfortran.dg/structure_constructor_8.f03: Ditto.
13085
13086 2010-01-19 Jakub Jelinek <jakub@redhat.com>
13087
13088 PR tree-optimization/42719
13089 * gcc.dg/pr42719.c: New test.
13090
13091 PR debug/42728
13092 * gcc.dg/pr42728.c: New test.
13093
13094 2010-01-19 Anthony Green <green@moxielogic.com>
13095
13096 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
13097
13098 2010-01-18 Anthony Green <green@moxielogic.com>
13099
13100 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
13101 for moxie.
13102
13103 2010-01-19 Dodji Seketeli <dodji@redhat.com>
13104
13105 * g++.dg/template/error45.C: reverted as part of reverting the
13106 fix of PR c++/42634.
13107
13108 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13109
13110 PR c++/42634
13111 * g++.dg/template/error45.C: New test.
13112
13113 2010-01-18 Dodji Seketeli <dodji@redhat.com>
13114
13115 PR c++/42766
13116 * g++.dg/conversion/op6.C: New test.
13117
13118 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
13119
13120 PR target/42774
13121 * gcc.target/alpha/pr42774.c: New test.
13122
13123 2010-01-18 Richard Guenther <rguenther@suse.de>
13124
13125 PR tree-optimization/42781
13126 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
13127
13128 2010-01-17 Richard Guenther <rguenther@suse.de>
13129
13130 PR middle-end/42248
13131 * gcc.c-torture/execute/pr42248.c: New testcase.
13132
13133 2010-01-17 Richard Guenther <rguenther@suse.de>
13134
13135 PR tree-optimization/42773
13136 * g++.dg/torture/pr42773.C: New testcase.
13137
13138 2010-01-17 Janus Weil <janus@gcc.gnu.org>
13139
13140 PR fortran/42677
13141 * gfortran.dg/interface_assignment_5.f90: New test.
13142
13143 2010-01-17 Dodji Seketeli <dodji@redhat.com>
13144
13145 PR c++/42697
13146 * g++.dg/template/crash94.C: Reverted.
13147
13148 2010-01-17 Jie Zhang <jie.zhang@analog.com>
13149
13150 PR debug/42767
13151 * gcc.dg/debug/pr42767.c: New.
13152
13153 2010-01-15 Jason Merrill <jason@redhat.com>
13154
13155 PR c++/42761
13156 * g++.dg/cpp0x/decltype22.C: New.
13157
13158 2010-01-16 Jakub Jelinek <jakub@redhat.com>
13159
13160 PR middle-end/42760
13161 * g++.dg/torture/pr42760.C: New test.
13162
13163 2010-01-15 Jing Yu <jingyu@google.com>
13164
13165 PR rtl-optimization/42691
13166 * gcc.c-torture/execute/pr42691.c: New.
13167
13168 2010-01-15 Richard Guenther <rguenther@suse.de>
13169
13170 PR middle-end/42739
13171 * g++.dg/torture/pr42739.C: New testcase.
13172
13173 2010-01-15 Dodji Seketeli <dodji@redhat.com>
13174
13175 * g++.dg/template/error45.C: Revert as part of reverting changes
13176 or PR c++/42634.
13177
13178 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13179
13180 PR fortran/42684
13181 * gfortran.dg/interface_31.f90: New test.
13182
13183 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13184
13185 * gcc.target/powerpc/pr42747.c: New file.
13186
13187 2010-01-14 Jakub Jelinek <jakub@redhat.com>
13188
13189 PR middle-end/42674
13190 * c-c++-common/pr42674.c: New test.
13191
13192 PR c++/42608
13193 * g++.dg/template/instantiate11.C: New test.
13194
13195 2010-01-14 Jason Merrill <jason@redhat.com>
13196
13197 PR c++/42701
13198 * g++.dg/overload/error3.C: New.
13199
13200 PR c++/42655
13201 * g++.dg/overload/rvalue1.C: New.
13202
13203 2010-01-14 Martin Jambor <mjambor@suse.cz>
13204
13205 PR tree-optimization/42706
13206 * gcc.dg/ipa/pr42706.c: New testcase.
13207
13208 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
13209
13210 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13211
13212 2010-01-14 Martin Jambor <mjambor@suse.cz>
13213
13214 PR tree-optimization/42714
13215 * g++.dg/torture/pr42714.C: New test.
13216
13217 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13218
13219 PR rtl-optimization/42246
13220 * gfortran.dg/pr42246-2.f: New.
13221
13222 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13223
13224 PR rtl-optimization/42389
13225 * gcc.dg/pr42389.c: New.
13226
13227 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13228
13229 PR rtl-optimization/42388
13230 * gcc.dg/pr42388.c: New.
13231
13232 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13233
13234 PR rtl-optimization/42294
13235 * gfortran.dg/pr42294.f: New.
13236
13237 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13238
13239 PR rtl-optimization/39453
13240 PR rtl-optimization/42246
13241 * gcc.dg/pr39453.c: New.
13242 * gcc.dg/pr42246.c: New.
13243
13244 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13245
13246 PR middle-end/42245
13247 * gcc.dg/pr42245.c: New.
13248 * gcc.dg/pr42245-2.c: New.
13249
13250 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13251
13252 PR rtl-optimization/42249
13253 * gcc.dg/pr42249.c: New.
13254
13255 2010-01-14 Jakub Jelinek <jakub@redhat.com>
13256
13257 PR c/42721
13258 * gcc.c-torture/execute/pr42721.c: New test.
13259
13260 2010-01-14 Ira Rosen <irar@il.ibm.com>
13261
13262 PR tree-optimization/42709
13263 * gcc.dg/vect/pr42709.c: New test.
13264
13265 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
13266
13267 PR fortran/41478
13268 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13269 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13270
13271 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
13272
13273 PR fortran/42481
13274 * gfortran.dg/generic_19.f90 : New test.
13275
13276 2010-01-13 Richard Guenther <rguenther@suse.de>
13277
13278 PR tree-optimization/42730
13279 * gcc.c-torture/compile/pr42730.c: New testcase.
13280
13281 2010-01-13 Steve Ellcey <sje@cup.hp.com>
13282
13283 PR target/pr42542
13284 * gcc.target/ia64/pr42542-1.c: New.
13285 * gcc.target/ia64/pr42542-2.c: New.
13286 * gcc.target/ia64/pr42542-3.c: New.
13287
13288 2010-01-13 Dodji Seketeli <dodji@redhat.com>
13289
13290 PR c++/42634
13291 * g++.dg/template/error45.C: New test.
13292
13293 2010-01-13 Martin Jambor <mjambor@suse.cz>
13294
13295 PR tree-optimization/42704
13296 * g++.dg/torture/pr42704.C: New test.
13297
13298 2010-01-13 Martin Jambor <mjambor@suse.cz>
13299
13300 PR tree-optimization/42703
13301 * gcc.c-torture/compile/pr42703.c: New test.
13302
13303 2010-01-13 Richard Guenther <rguenther@suse.de>
13304
13305 PR tree-optimization/42705
13306 * gcc.c-torture/compile/pr42705.c: New testcase.
13307
13308 2010-01-13 Jie Zhang <jie.zhang@analog.com>
13309
13310 * gcc.target/bfin/l2.c: New test.
13311 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13312
13313 2010-01-13 Richard Guenther <rguenther@suse.de>
13314
13315 PR middle-end/42716
13316 * gcc.c-torture/compile/pr42716.c: New testcase.
13317
13318 2010-01-13 Richard Guenther <rguenther@suse.de>
13319
13320 PR lto/42678
13321 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13322
13323 2010-01-12 Joseph Myers <joseph@codesourcery.com>
13324
13325 PR c/42708
13326 * gcc.c-torture/compile/pr42708-1.c: New test.
13327
13328 2010-01-12 Jakub Jelinek <jakub@redhat.com>
13329
13330 PR debug/42662
13331 * gcc.dg/pr42662.c: New test.
13332
13333 PR tree-optimization/42645
13334 * g++.dg/other/pr42645-1.C: New test.
13335 * g++.dg/other/pr42645-2.C: New test.
13336
13337 2010-01-11 Janis Johnson <janis187@us.ibm.com>
13338
13339 PR target/42416
13340 * gcc.target/powerpc/warn-1.c: New test.
13341 * gcc.target/powerpc/warn-2.c: New test.
13342
13343 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
13344
13345 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13346 stack alignment.
13347
13348 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
13349
13350 * gcc.dg/lto/20100108_0.c: New.
13351
13352 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
13353
13354 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13355 Add -march=i686 -msse for 32bit x86 targets.
13356
13357 2010-01-10 Richard Guenther <rguenther@suse.de>
13358
13359 PR middle-end/42667
13360 * gcc.dg/torture/pr42667.c: New testcase.
13361
13362 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13363
13364 PR fortran/32489
13365 * gfortran.dg/array_constructor_34.f90: New test.
13366
13367 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13368
13369 PR fortran/20923
13370 * gfortran.dg/array_constructor_33.f90: New test.
13371 gfortran.dg/array_function_5.f90: Add credit.
13372
13373 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13374
13375 PR debug/42631
13376 * gcc.dg/pr42631.c: New.
13377
13378 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13379
13380 PR debug/42630
13381 * gcc.dg/pr42630.c: New.
13382
13383 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13384
13385 PR debug/42629
13386 * gcc.dg/pr42629.c: New.
13387
13388 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13389
13390 PR middle-end/42363
13391 * gcc.dg/torture/pr42363.c: New.
13392
13393 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13394
13395 PR debug/42604
13396 PR debug/42395
13397 * gcc.dg/vect/pr42604.c: New.
13398 * gcc.dg/vect/pr42395.c: New.
13399
13400 2010-01-09 Richard Guenther <rguenther@suse.de>
13401
13402 PR middle-end/42512
13403 * gcc.c-torture/execute/pr42512.c: New testcase.
13404
13405 2010-01-09 Tobias Burnus <burnus@net-b.de>
13406
13407 PR fortran/41298
13408 * gfortran.dg/c_ptr_tests_14.f90: New test.
13409
13410 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13411
13412 PR ada/41929
13413 * gnat.dg/null_pointer_deref1.adb: Don't run on
13414 sparc*-sun-solaris2.11.
13415
13416 2010-01-08 Richard Guenther <rguenther@suse.de>
13417
13418 PR lto/42528
13419 * gcc.dg/lto/20100103-1_0.c: New testcase.
13420 * gcc.dg/lto/20100103-2_0.c: Likewise.
13421
13422 2010-01-08 Tobias Burnus <burnus@net-b.de
13423
13424 PR/fortran 25829
13425 * gfortran.dg/asynchronous_1.f90: New test.
13426 * gfortran.dg/asynchronous_2.f90: New test.
13427 * gfortran.dg/conflicts.f90: Update error message.
13428
13429 2010-01-07 Dodji Seketeli <dodji@redhat.com>
13430
13431 c++/40155
13432 * g++.dg/cpp0x/variadic-unify-2.C: New test.
13433
13434 2010-01-07 Jakub Jelinek <jakub@redhat.com>
13435
13436 PR tree-optimization/42625
13437 * g++.dg/opt/dtor4.C: New test.
13438 * g++.dg/opt/dtor4.h: New.
13439 * g++.dg/opt/dtor4-aux.cc: New.
13440
13441 2010-01-07 Tobias Burnus <burnus@net-b.de>
13442
13443 PR fortran/42597
13444 * gfortran.dg/proc_ptr_26.f90: New test.
13445
13446 2010-01-07 Tobias Burnus <burnus@net-b.de>
13447
13448 PR fortran/41872
13449 * gfortran.dg/allocatable_scalar_7.f90: New test.
13450
13451 2010-01-06 Richard Guenther <rguenther@suse.de>
13452
13453 * gcc.c-torture/compile/pr42632.c: New testcase.
13454
13455 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
13456
13457 PR target/42542
13458 * gcc.target/i386/pr42542-4.c: New.
13459 * gcc.target/i386/pr42542-4a.c: Likewise.
13460 * gcc.target/i386/pr42542-5.c: Likewise.
13461 * gcc.target/i386/pr42542-5a.c: Likewise.
13462
13463 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
13464
13465 * gcc.dg/tls/opt-15.c: New test.
13466
13467 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
13468
13469 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13470
13471 2010-01-05 Martin Jambor <mjambor@suse.cz>
13472
13473 PR tree-optimization/42462
13474 * g++.dg/torture/pr42462.C: New test.
13475
13476 2010-01-05 Jason Merrill <jason@redhat.com>
13477
13478 * g++.dg/cpp0x/initlist30.C: New test.
13479
13480 2010-01-05 Richard Guenther <rguenther@suse.de>
13481
13482 PR tree-optimization/42614
13483 * gcc.c-torture/execute/pr42614.c: New testcase.
13484
13485 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
13486
13487 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13488 * gcc.dg/Wunreachable-1.c: Remove the testcase of
13489 -Wunreachable-code.
13490 * gcc.dg/Wunreachable-2.c: Likewise.
13491 * gcc.dg/Wunreachable-3.c: Likewise.
13492 * gcc.dg/Wunreachable-4.c: Likewise.
13493 * gcc.dg/Wunreachable-5.c: Likewise.
13494 * gcc.dg/Wunreachable-6.c: Likewise.
13495 * gcc.dg/Wunreachable-7.c: Likewise.
13496 * gcc.dg/Wunreachable-8.c: Likewise.
13497 * gcc.dg/20041231-1.c: Likewise.
13498
13499 2010-01-05 Jakub Jelinek <jakub@redhat.com>
13500
13501 PR other/42611
13502 * gcc.dg/pr42611.c: New test.
13503
13504 PR tree-optimization/42508
13505 * g++.dg/opt/pr42508.C: New test.
13506
13507 2010-01-05 Tobias Burnus <burnus@net-b.de>
13508
13509 PR fortran/41872
13510 * gfortran.dg/allocatable_scalar_8.f90: New.
13511
13512 2010-01-04 Martin Jambor <mjambor@suse.cz>
13513
13514 PR tree-optimization/42398
13515 * gcc.c-torture/compile/pr42398.c: New test.
13516
13517 2010-01-04 Jason Merrill <jason@redhat.com>
13518
13519 PR c++/42555
13520 * g++.dg/ext/attrib35.C: New.
13521
13522 PR c++/42567
13523 * g++.dg/cpp0x/auto17.C: New.
13524
13525 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
13526
13527 * gcc.dg/lto/20100104_0.c: New.
13528
13529 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
13530
13531 PR target/42542
13532 * gcc.target/i386/pr42542-1.c: New.
13533 * gcc.target/i386/pr42542-1a.c: Likewise.
13534 * gcc.target/i386/pr42542-1b.c: Likewise.
13535 * gcc.target/i386/pr42542-2.c: Likewise.
13536 * gcc.target/i386/pr42542-2a.c: Likewise.
13537 * gcc.target/i386/pr42542-2b.c: Likewise.
13538 * gcc.target/i386/pr42542-3.c: Likewise.
13539 * gcc.target/i386/pr42542-3a.c: Likewise.
13540
13541 2009-01-04 Tobias Burnus <burnus@net-b.de>
13542
13543 PR fortran/41872
13544 * gfortran.dg/allocatable_scalar_5.f90: New test.
13545 * gfortran.dg/allocatable_scalar_6.f90: New test.
13546
13547 2010-01-03 Richard Guenther <rguenther@suse.de>
13548
13549 PR testsuite/42583
13550 * gfortran.dg/gomp/recursion1.f90: Remove.
13551
13552 2010-01-03 Richard Guenther <rguenther@suse.de>
13553
13554 * gcc.dg/Warray-bounds.c: Remove XFAILs.
13555 * gcc.dg/uninit-6.c: Likewise.
13556 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13557
13558 2010-01-03 Richard Guenther <rguenther@suse.de>
13559
13560 PR tree-optimization/42589
13561 * gcc.target/i386/pr42589.c: New testcase.
13562
13563 2010-01-03 Richard Guenther <rguenther@suse.de>
13564
13565 PR tree-optimization/42438
13566 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13567
13568 2010-01-02 Richard Guenther <rguenther@suse.de>
13569
13570 PR testsuite/41651
13571 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13572
13573 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
13574
13575 PR target/42448
13576 * gcc.target/alpha/pr42448-1.c: New test.
13577 * gcc.target/alpha/pr42448-2.c: Ditto.
13578
13579 2010-01-01 Joseph Myers <joseph@codesourcery.com>
13580
13581 PR preprocessor/41947
13582 * gcc.dg/c99-hexfloat-3.c: New test.
13583
13584 2010-01-01 Richard Guenther <rguenther@suse.de>
13585
13586 PR c/42570
13587 * gcc.c-torture/execute/pr42570.c: New testcase.
13588
13589 2010-01-01 Richard Guenther <rguenther@suse.de>
13590
13591 PR middle-end/42559
13592 * gcc.c-torture/compile/pr42559.c: New testcase.
13593
13594 \f
13595 Copyright (C) 2010 Free Software Foundation, Inc.
13596
13597 Copying and distribution of this file, with or without modification,
13598 are permitted in any medium without royalty provided the copyright
13599 notice and this notice are preserved.
This page took 0.567954 seconds and 5 git commands to generate.