]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
* doc/invoke.texi (-fwhopr): Merge into -flto section.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2010-11-11 Jan Hubicka <jh@suse.cz>
2
3 * gcc.dg/20081223-1.c: Update LTO options.
4 * gcc.dg/lto/20090206-1_0.c: Update LTO options.
5 * gcc.dg/lto/20081118_0.c: Update LTO options.
6 * gcc.dg/lto/ipareference_0.c: Update LTO options.
7 * gcc.dg/lto/20100423-2_0.c: Update LTO options.
8 * gcc.dg/lto/20081201-1_0.c: Update LTO options.
9 * gcc.dg/lto/ipacp_0.c: Update LTO options.
10 * gcc.dg/lto/20090116_0.c: Update LTO options.
11 * gcc.dg/lto/20091015-1_0.c: Update LTO options.
12 * gcc.dg/lto/20090126-2_0.c: Update LTO options.
13 * gcc.dg/lto/20081202-2_0.c: Update LTO options.
14 * gcc.dg/lto/20081204-1_0.c: Update LTO options.
15 * gcc.dg/lto/const-uniq_0.c: Update LTO options.
16 * gcc.dg/lto/20081224_0.c: Update LTO options.
17 * gcc.dg/lto/20090219_0.c: Update LTO options.
18 * gcc.dg/lto/ipareference2_0.c: Update LTO options.
19 * gcc.dg/lto/20090206-2_0.c: Update LTO options.
20 * gcc.dg/lto/20081115_0.c: Update LTO options.
21 * gcc.dg/lto/20081201-2_0.c: Update LTO options.
22 * gcc.dg/lto/20081120-2_0.c: Update LTO options.
23 * gcc.dg/lto/materialize-1_0.c: Update LTO options.
24 * gcc.dg/lto/20090126-1_0.c: Update LTO options.
25 * gcc.dg/lto/20081202-1_0.c: Update LTO options.
26 * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
27 * g++.dg/20090107-1.C: Update LTO options.
28 * g++.dg/lto/pr45679-2_0.C: Update LTO options.
29 * g++.dg/lto/20081123_0.C: Update LTO options.
30 * g++.dg/lto/20090313_0.C: Update LTO options.
31 * g++.dg/lto/20081125_0.C: Update LTO options.
32 * g++.dg/lto/20081109-1_0.C: Update LTO options.
33 * g++.dg/lto/20081219_0.C: Update LTO options.
34 * g++.dg/lto/20100724-1_0.C: Update LTO options.
35 * g++.dg/lto/20081204-1_0.C: Update LTO options.
36 * g++.dg/lto/20090303_0.C: Update LTO options.
37 * g++.dg/lto/20100723-1_0.C: Update LTO options.
38 * g++.dg/lto/pr45679-1_0.C: Update LTO options.
39 * g++.dg/lto/20090128_0.C: Update LTO options.
40 * g++.dg/lto/20081204-2_0.C: Update LTO options.
41 * g++.dg/lto/20090302_0.C: Update LTO options.
42 * g++.dg/lto/20081119-1_0.C: Update LTO options.
43 * g++.dg/lto/20081118_0.C: Update LTO options.
44 * g++.dg/20090121-1.C: Update LTO options.
45 * objc.dg/lto/lto.exp: Update LTO options.
46 * lib/lto.exp: Update LTO options.
47 * lib/gcc-dg.exp: Update LTO options.
48 * lib/c-torture.exp: Update LTO options.
49 * obj-c++.dg/lto/lto.exp: Update LTO options.
50
51 2010-11-11 Jan Hubicka <jh@suse.cz>
52
53 PR tree-optimize/40436
54 * gcc.dg/tree-ssa/inline-5.c: New testcase.
55 * gcc.dg/tree-ssa/inline-6.c: New testcase.
56
57 2010-11-11 Janus Weil <janus@gcc.gnu.org>
58
59 * gfortran.dg/proc_decl_24.f90: New.
60
61 2010-11-11 Nicola Pero <nicola.pero@meta-innovation.com>
62 * objc.dg/property/at-property-20.m: New.
63 * objc.dg/property/synthesize-8.m: New.
64 * obj-c++.dg/property/at-property-20.m: New.
65 * obj-c++.dg/property/synthesize-8.mm: New.
66
67 2010-11-11 Joseph Myers <joseph@codesourcery.com>
68
69 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
70
71 2010-11-11 Jakub Jelinek <jakub@redhat.com>
72
73 PR middle-end/46388
74 * gcc.c-torture/compile/pr46388.c: New test.
75
76 2010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
77
78 * lib/lto.exp (lto-get-options-main): Support optional target
79 selector for dg-suppress-ld-options.
80
81 2010-11-11 Martin Jambor <mjambor@suse.cz>
82
83 PR tree-optimization/46383
84 * g++.dg/torture/pr46383.C: New test.
85
86 2010-11-11 Uros Bizjak <ubizjak@gmail.com>
87
88 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
89 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
90 to dg-options.
91 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
92 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
93 * g++.dg/other/i386-3.C: Ditto.
94
95 2010-11-10 Jason Merrill <jason@redhat.com>
96
97 * g++.dg/cpp0x/constexpr-46420.C: New.
98
99 2010-11-10 Joseph Myers <joseph@codesourcery.com>
100
101 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
102 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
103 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
104 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
105 expected messages.
106
107 2010-11-10 Jan Hubicka <jh@suse.cz>
108
109 PR tree-optimize/38669
110 * gcc.dg/tree-ssa/pr38699.c: New testcase.
111
112 2010-11-10 Jan Hubicka <jh@suse.cz>
113
114 * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
115
116 2010-11-10 Jason Merrill <jason@redhat.com>
117
118 * g++.dg/cpp0x/constexpr-bitfield.C: New.
119
120 2010-11-10 Jakub Jelinek <jakub@redhat.com>
121
122 PR debug/46409
123 * gcc.dg/debug/pr46409.c: New test.
124
125 PR c++/46368
126 * g++.dg/cpp0x/constexpr-defarg2.C: New test.
127
128 2010-11-10 Uros Bizjak <ubizjak@gmail.com>
129
130 PR target/46419
131 * gcc-target/i386/pr46419.c: New test.
132
133 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
134
135 * g++.dg/other/i386-2.C: Add -mtbm.
136 * g++.dg/other/i386-3.C: Likewise.
137 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
138 * gcc.target/i386/funcspec-6.c: Likewise.
139 * gcc.target/i386/sse-12.c: Add -mtbm.
140 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
141 operand intrinsics.
142 * gcc.target/i386/sse-14.c: Likewise.
143 * gcc.target/i386/sse-22.c: Likewise.
144 * gcc.target/i386/sse-23.c: Likewise.
145 * gcc.target/i386/tbm-1.c: New file.
146 * gcc.target/i386/tbm-2.c: Likewise.
147
148 2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>
149
150 * g++.dg/other/i386-2.C: Add -mbmi.
151 * g++.dg/other/i386-3.C: Likewise.
152 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
153 * gcc.target/i386/funcspec-6.c: Likewise.
154 * gcc.target/i386/sse-12.c: Add -mbmi.
155 * gcc.target/i386/bmi-1.c: New file.
156 * gcc.target/i386/bmi-2.c: Likewise.
157 * gcc.target/i386/bmi-3.c: Likewise.
158 * gcc.target/i386/bmi-4.c: Likewise.
159 * gcc.target/i386/bmi-5.c: Likewise.
160 * gcc.target/i386/bmi-6.c: Likewise.
161
162 2010-11-10 Nathan Froyd <froydnj@codesourcery.com>
163
164 PR c++/46065
165 * g++.dg/pr46065.C: New test.
166
167 2010-11-10 Jan Hubicka <jh@suse.cz>
168
169 PR tree-optimize/33172
170 PR tree-optimize/43411
171 * gcc.dg/tree-ssa/pr33172.c: New testcase.
172 * g++.dg/tree-ssa/pr43411.C: New testcase.
173
174 2010-11-10 Jan Hubicka <jh@suse.cz>
175
176 PR tree-optimize/46228
177 * g++.dg/tree-ssa/pr46228.C: New testcase.
178
179 2010-11-10 H.J. Lu <hongjiu.lu@intel.com>
180
181 PR tree-optimization/46414
182 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop
183 unrolling.
184
185 2010-11-10 Tobias Burnus <burnus@net-b.de>
186
187 PR fortran/46411
188 * gfortran.dg/intrinsic_7.f90: New.
189
190 2010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
191
192 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
193 * g++.dg/abi/thunk4.C: Likewise.
194 * g++.dg/opt/combine.C: Add dg-require-visibility.
195 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
196 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
197 alpha*-dec-osf*.
198 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
199 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
200 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
201 large arena_size.
202 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
203 * gcc.dg/intmax_t-1.c: Likewise.
204
205 2010-11-10 Tobias Burnus <burnus@net-b.de>
206
207 PR fortran/46244
208 * gfortran.dg/class_30.f90: New.
209
210 2010-11-10 Tobias Burnus <burnus@net-b.de>
211
212 PR fortran/46223
213 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
214 failure on s390.
215
216 2010-11-10 Sebastian Pop <sebastian.pop@amd.com>
217
218 PR tree-optimization/45971
219 * gcc.dg/vect/O3-pr45971.c: New.
220
221 2010-11-10 Richard Guenther <rguenther@suse.de>
222
223 PR tree-optimization/44964
224 * gcc.dg/pr44964.c: New testcase.
225
226 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
227
228 * gnat.dg/opt10.adb: Fix typo.
229
230 2010-11-10 Martin Jambor <mjambor@suse.cz>
231
232 PR tree-optimization/46351
233 PR tree-optimization/46377
234 * gnat.dg/opt10.adb: New file.
235 * gnat.dg/opt10_pkg.ads: Likewise.
236 * gnat.dg/opt11.adb: Likewise.
237 * gnat.dg/opt11.ads: Likewise.
238
239 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
240
241 * gnat.dg/boolean_conv.adb: New test.
242
243 2010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
244
245 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
246
247 2010-11-10 Eric Botcazou <ebotcazou@adacore.com>
248
249 * gnat.dg/unchecked_convert7.adb: New test.
250
251 2010-11-10 Richard Guenther <rguenther@suse.de>
252
253 PR tree-optimization/46398
254 * gcc.dg/torture/pr46398.c: New testcase.
255
256 2010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
257
258 * gfortran.dg/open_dev_null.f90: New test.
259
260 2010-11-09 Jan Hubicka <jh@suse.cz>
261
262 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
263 unrolling.
264
265 2010-11-09 Joseph Myers <joseph@codesourcery.com>
266
267 * gcc.dg/struct-semi-4.c: New test.
268
269 2010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
270
271 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
272 power5 to enable generation of FRIZ.
273
274 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
275 optimization.
276
277 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
278 expected.
279
280 2010-11-09 Jakub Jelinek <jakub@redhat.com>
281
282 PR target/43808
283 * gfortran.dg/pr43808.f90: New test.
284
285 2010-11-09 Sebastian Pop <sebastian.pop@amd.com>
286
287 PR tree-optimization/46036
288 * gfortran.dg/lto/pr46036_0.f90: New.
289
290 2010-10-09 Jakub Jelinek <jakub@redhat.com>
291
292 PR middle-end/45663
293 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second bar invocation
294 instead of first.
295
296 PR debug/46171
297 * gcc.dg/pr46171.c: New test.
298
299 2010-11-09 Richard Guenther <rguenther@suse.de>
300
301 PR tree-optimization/46355
302 * gcc.dg/pr46355.c: New testcase.
303
304 2010-11-09 Richard Guenther <rguenther@suse.de>
305
306 PR tree-optimization/46177
307 * gcc.dg/pr46177-2.c: New testcase.
308
309 2010-11-09 Richard Guenther <rguenther@suse.de>
310
311 PR testsuite/46312
312 * gcc.dg/vec-scal-opt.c: Move ...
313 * gcc.dg/vect/vect-scal-opt.c: ... here.
314 * gcc.dg/vec-scal-opt1.c: Move ...
315 * gcc.dg/vect/vect-scal-opt1.c: ... here.
316 * gcc.dg/vec-scal-opt2.c: Move ...
317 * gcc.dg/vect/vect-scal-opt2.c: ... here.
318
319 2010-11-09 Eric Botcazou <ebotcazou@adacore.com>
320
321 * gnat.dg/specs/static_initializer5.ads: New test.
322 * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
323
324 2010-11-09 Jakub Jelinek <jakub@redhat.com>
325
326 PR middle-end/46360
327 * gcc.c-torture/compile/pr46360.c: New test.
328
329 PR c++/45894
330 * g++.dg/warn/Wsequence-point-2.C: New test.
331
332 2010-11-09 Janus Weil <janus@gcc.gnu.org>
333
334 PR fortran/46313
335 * gfortran.dg/class_29.f03: New.
336
337 2010-11-09 Richard Guenther <rguenther@suse.de>
338
339 PR middle-end/46221
340 * gcc.target/i386/alias-1.c: New testcase.
341
342 2010-11-08 Jason Merrill <jason@redhat.com>
343
344 * g++.dg/cpp0x/constexpr-sassert.C: New.
345
346 2010-11-08 Jason Merrill <jason@redhat.com>
347
348 * g++.dg/cpp0x/constexpr-defarg.C: New.
349
350 2010-11-08 Xinliang David Li <davidxl@google.com>
351
352 PR tree-optimization/46316
353 * gcc.c-torture/execute/pr46316.c: New test.
354
355 2010-11-08 Janus Weil <janus@gcc.gnu.org>
356
357 PR fortran/46344
358 * gfortran.dg/class_28.f03: Extended.
359
360 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
361
362 * objc.dg/property/dotsyntax-13.m: New.
363 * objc.dg/property/dotsyntax-14.m: New.
364 * objc.dg/property/dotsyntax-15.m: New.
365 * objc.dg/property/synthesize-7.m: New.
366 * obj-c++.dg/property/dotsyntax-13.mm: New.
367 * obj-c++.dg/property/dotsyntax-14.mm: New.
368 * obj-c++.dg/property/dotsyntax-15.mm: New.
369 * obj-c++.dg/property/synthesize-7.mm: New.
370
371 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
372
373 * objc.dg/property/dynamic-4.m: New.
374 * objc.dg/property/dynamic-5.m: New.
375 * objc.dg/property/dynamic-6.m: New.
376 * obj-c++.dg/property/dynamic-4.mm: New.
377 * obj-c++.dg/property/dynamic-5.mm: New.
378 * obj-c++.dg/property/dynamic-6.mm: New.
379
380 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
381
382 * objc.dg/property/synthesize-3.m: New.
383 * objc.dg/property/synthesize-4.m: New.
384 * objc.dg/property/synthesize-5.m: New.
385 * objc.dg/property/synthesize-6.m: New.
386 * obj-c++.dg/property/synthesize-3.mm: New.
387 * obj-c++.dg/property/synthesize-4.mm: New.
388 * obj-c++.dg/property/synthesize-5.mm: New.
389 * obj-c++.dg/property/synthesize-6.mm: New.
390
391 2010-11-08 Nicola Pero <nicola.pero@meta-innovation.com>
392
393 * objc.dg/property/at-property-5.m: Updated test.
394 * objc.dg/property/at-property-16.m: New.
395 * objc.dg/property/at-property-17.m: New.
396 * objc.dg/property/at-property-18.m: New.
397 * objc.dg/property/at-property-19.m: New.
398 * objc.dg/property/dotsyntax-12.m: New.
399 * objc.dg/protocol-inheritance-1.m: New.
400 * objc.dg/protocol-inheritance-2.m: New.
401 * obj-c++.dg/property/at-property-5.mm: Updated test.
402 * obj-c++.dg/property/at-property-16.mm: New.
403 * obj-c++.dg/property/at-property-17.mm: New.
404 * obj-c++.dg/property/at-property-18.mm: New.
405 * obj-c++.dg/property/at-property-19.mm: New.
406 * obj-c++.dg/protocol-inheritance-1.mm: New.
407 * obj-c++.dg/protocol-inheritance-2.mm: New.
408 * obj-c++.dg/property/dotsyntax-12.mm: New.
409
410 2010-11-08 Jason Merrill <jason@redhat.com>
411
412 * g++.dg/expr/overflow1.C: New.
413 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
414 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
415 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
416 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
417
418 2010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
419
420 * gcc.dg/pr35442.c: Adapt warning.
421
422 PR target/46280
423 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
424 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
425 * g++.dg/torture/pr36444.C: Add dg-options -msse for
426 i?86-*-* x86_64-*-*.
427 * g++.dg/torture/pr36445.C: Likewise.
428 * gcc.c-torture/compile/pr34856.c: Likewise.
429 * gcc.c-torture/compile/pr39928-1.c: Likewise.
430 * gcc.c-torture/compile/vector-1.c: Likewise.
431 * gcc.c-torture/compile/vector-2.c: Likewise.
432 * gcc.dg/pr32912-1.c: Likewise.
433 * gcc.c-torture/execute/va-arg-25.c: Move ...
434 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run.
435 Add dg-options -msse, dg-require-effective-target sse_runtime for
436 for i?86-*-*, x86_64-*-*.
437 * gcc.c-torture/execute/vector-1.c: Likewise.
438 * gcc.c-torture/execute/vector-2.c: Likewise.
439 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
440 i?86-*-*, x86_64-*-*.
441 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
442 * gcc.dg/tree-ssa/sra-4.c: Likewise.
443 * gcc.dg/tree-ssa/vector-1.c: Likewise.
444 * gcc.dg/tree-ssa/vector-2.c: Likewise.
445 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
446
447 2010-11-08 Steve Ellcey <sje@cup.hp.com>
448
449 * gcc.dg/torture/pr45982.c: Add -std=c99
450 * gcc.dg/torture/pr45623.c: Ditto.
451
452 2010-11-08 Steve Ellcey <sje@cup.hp.com>
453
454 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
455 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
456
457 2010-11-08 Kai Tietz <kai.tietz@onevision.com>
458
459 PR target/28627
460 * g++.dg/ext/dllimport7.C: Adjust second error check and
461 allow test for x86_64 mingw, too.
462
463 2010-11-08 Janus Weil <janus@gcc.gnu.org>
464
465 PR fortran/46344
466 * gfortran.dg/class_28.f03: New.
467
468 2010-11-08 Andrey Belevantsev <abel@ispras.ru>
469
470 PR rtl-optimization/45352
471 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
472 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
473 gcc.target/i386/pr45352-2.c: New tests.
474
475 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
476
477 PR libobjc/36610
478 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
479 XFAIL the run for all but m32 x86.
480
481 2010-11-07 Andreas Schwab <schwab@linux-m68k.org>
482
483 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
484 as comment character.
485
486 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
487
488 * gcc.target/mips/mips.exp: Revert previous patch.
489 * gcc.target/mips/fma-1.c: Delete.
490 * gcc.target/mips/fma-2.c: Likewise.
491 * gcc.target/mips/fma-3.c: Likewise.
492 * gcc.target/mips/fma-4.c: Likewise.
493 * gcc.target/mips/fma-5.c: Likewise.
494 * gcc.target/mips/fma-6.c: Likewise.
495 * gcc.target/mips/fma-7.c: Likewise.
496 * gcc.target/mips/fma-8.c: Likewise.
497 * gcc.target/mips/fma-9.c: Likewise.
498 * gcc.target/mips/fma-10.c: Likewise.
499 * gcc.target/mips/fma-11.c: Likewise.
500 * gcc.target/mips/fma-12.c: Likewise.
501 * gcc.target/mips/fma-13.c: Likewise.
502 * gcc.target/mips/fma-14.c: Likewise.
503 * gcc.target/mips/fma-15.c: Likewise.
504 * gcc.target/mips/fma-16.c: Likewise.
505 * gcc.target/mips/fma-17.c: Likewise.
506 * gcc.target/mips/fma-18.c: Likewise.
507 * gcc.target/mips/fma-19.c: Likewise.
508 * gcc.target/mips/fma-20.c: Likewise.
509
510 2010-11-07 Richard Sandiford <rdsandiford@googlemail.com>
511
512 * gcc.target/mips/mips.exp: Add support for -ffp-contract.
513 * gcc.target/mips/fma-1.c: New test.
514 * gcc.target/mips/fma-2.c: Likewise.
515 * gcc.target/mips/fma-3.c: Likewise.
516 * gcc.target/mips/fma-4.c: Likewise.
517 * gcc.target/mips/fma-5.c: Likewise.
518 * gcc.target/mips/fma-6.c: Likewise.
519 * gcc.target/mips/fma-7.c: Likewise.
520 * gcc.target/mips/fma-8.c: Likewise.
521 * gcc.target/mips/fma-9.c: Likewise.
522 * gcc.target/mips/fma-10.c: Likewise.
523 * gcc.target/mips/fma-11.c: Likewise.
524 * gcc.target/mips/fma-12.c: Likewise.
525 * gcc.target/mips/fma-13.c: Likewise.
526 * gcc.target/mips/fma-14.c: Likewise.
527 * gcc.target/mips/fma-15.c: Likewise.
528 * gcc.target/mips/fma-16.c: Likewise.
529 * gcc.target/mips/fma-17.c: Likewise.
530 * gcc.target/mips/fma-18.c: Likewise.
531 * gcc.target/mips/fma-19.c: Likewise.
532 * gcc.target/mips/fma-20.c: Likewise.
533
534 2010-11-06 Jason Merrill <jason@redhat.com>
535
536 * g++.dg/cpp0x/constexpr-ctor3.C: New.
537
538 2010-11-06 Simon Martin <simartin@users.sourceforge.net>
539
540 PR c/43384
541 * gcc.dg/parser-error-3.c: New test.
542
543 2010-11-06 Nathan Froyd <froydnj@codesourcery.com>
544
545 PR c++/45332
546 * g++.dg/parse/semicolon2.C: New testcase.
547 * g++.dg/ext/asmspec1.C: Adjust.
548 * g++.dg/init/new13.C: Adjust.
549 * g++.dg/parse/ctor5.C: Adjust.
550
551 2010-11-06 Janus Weil <janus@gcc.gnu.org>
552
553 PR fortran/46330
554 * gfortran.dg/class_27.f03: New.
555
556 2010-11-06 Nicola Pero <nicola.pero@meta-innovation.com>
557
558 Fixed using the Objective-C 2.0 dot-syntax with self and super.
559 * objc.dg/property/dotsyntax-5.m: New.
560 * objc.dg/property/dotsyntax-6.m: New.
561 * objc.dg/property/dotsyntax-7.m: New.
562 * objc.dg/property/dotsyntax-8.m: New.
563 * objc.dg/property/dotsyntax-9.m: New.
564 * objc.dg/property/dotsyntax-10.m: New.
565 * objc.dg/property/dotsyntax-11.m: New.
566 * obj-c++.dg/property/dotsyntax-5.mm: New.
567 * obj-c++.dg/property/dotsyntax-6.mm: New.
568 * obj-c++.dg/property/dotsyntax-7.mm: New.
569 * obj-c++.dg/property/dotsyntax-8.mm: New.
570 * obj-c++.dg/property/dotsyntax-9.mm: New.
571 * obj-c++.dg/property/dotsyntax-10.mm: New.
572 * obj-c++.dg/property/dotsyntax-11.mm: New.
573
574 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
575
576 * obj-c++.dg/encode-3.mm: Provide a different string check for the
577 NeXT runtime when the type is READONLY.
578
579 2010-11-06 Uros Bizjak <ubizjak@gmail.com>
580
581 * gcc.target/i386/387-2.c: Skip if -march= is specified.
582 * gcc.target/i386/387-6.c: Ditto.
583 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
584 * gcc.target/i386/387-4.c: Ditto.
585 * gcc.target/i386/387-7.c: Ditto.
586 * gcc.target/i386/387-8.c: Ditto.
587 * gcc.target/i386/387-9.c: Ditto.
588 * gcc.target/i386/387-10.c: Ditto.
589 * gcc.target/i386/387-11.c: Ditto.
590 * gcc.target/i386/387-12.c: Ditto.
591
592 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
593
594 2010-11-06 Iain Sandoe <iains@gcc.gnu.org>
595
596 PR target/44981
597 * gcc.dg/darwin-cfstring-format-1.c: New.
598 * gcc.dg/warn-nsstring.c: New.
599 * objc.dg/fsf-nsstring-format-1.m: New.
600 * obj-c++.dg/fsf-nsstring-format-1.mm: New.
601 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
602 linker warning.
603
604 2010-11-05 Jason Merrill <jason@redhat.com>
605
606 PR c++/45473
607 * g++.dg/inherit/virtual6.C: New.
608
609 2010-11-05 Jakub Jelinek <jakub@redhat.com>
610
611 PR c/44772
612 * gcc.dg/Wcxx-compat-21.c: New test.
613
614 2010-11-05 Ian Lance Taylor <iant@google.com>
615
616 PR target/46084
617 * gcc.target/i386/pr46084.c: New test.
618
619 2010-11-05 Steve Ellcey <sje@cup.hp.com>
620
621 * lib/target-supports.exp (check_function_available): Use -fno-builtin.
622 * (check_effective_target_mempcpy): New.
623 * gcc.c-torture/execute/pr45636.c: Move this...
624 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives.
625
626 2010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
627
628 * gcc.target/i386/i386.exp (FLAGS): Remove.
629 Wrap gcc_target_compile with $clearcap_ldflags added to options.
630
631 2010-11-05 Jakub Jelinek <jakub@redhat.com>
632
633 PR c++/46160
634 * g++.dg/opt/empty2.C: New test.
635
636 PR target/45670
637 * gcc.target/i386/pr45670.c: New test.
638
639 2010-11-05 Janus Weil <janus@gcc.gnu.org>
640
641 PR fortran/45451
642 PR fortran/46174
643 * gfortran.dg/class_19.f03: Modified.
644 * gfortran.dg/class_allocate_6.f03: New.
645
646 2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
647
648 * gcc.target/i386/avx-vzeroupper-19.c: New.
649
650 2010-11-05 Jakub Jelinek <jakub@redhat.com>
651
652 PR tree-optimization/46099
653 * gcc.dg/autopar/pr46099.c: New test.
654
655 PR middle-end/43690
656 * c-c++-common/pr43690.c: New test.
657
658 2010-11-05 Iain Sandoe <iains@gcc.gnu.org>
659
660 * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
661 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
662 declaration and implementation.
663 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
664 * obj-c++.dg/property/at-property-13.mm: Likewise.
665 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
666 * obj-c++.dg/property/property-1.mm: Likewise.
667 * obj-c++.dg/property/at-property-7.mm: Likewise.
668 * obj-c++.dg/property/at-property-9.mm: Likewise.
669 * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
670 * obj-c++.dg/property/at-property-10.mm: Likewise.
671 * obj-c++.dg/property/synthesize-2.mm: Likewise.
672 * obj-c++.dg/property/at-property-12.mm: Likewise.
673 * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
674 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
675 * obj-c++.dg/property/at-property-6.mm: Likewise.
676 * obj-c++.dg/property/at-property-8.mm: Likewise.
677 * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
678 * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
679 * obj-c++.dg/property/at-property-11.mm: Likewise.
680 * obj-c++.dg/template-8.mm: Likewise.
681 * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
682 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
683 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
684 and put a FIXME for this.
685 * obj-c++.dg/property/property-2.mm: Remove.
686 * obj-c++.dg/property/property-3.mm: Remove.
687
688 2010-11-05 Jakub Jelinek <jakub@redhat.com>
689
690 PR debug/46307
691 * gcc.dg/pr46307.c: New test.
692
693 2010-11-05 Jason Merrill <jason@redhat.com>
694
695 PR c++/46304
696 * g++.dg/ext/complex6.C: New.
697
698 2010-11-04 Bud Davis <jimmied@smu.edu>
699
700 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
701
702 2010-11-04 Chao-ying Fu <fu@mips.com>
703
704 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
705 msubu, mult, multu.
706 * gcc.target/mips/mips32-dsp-run.c: Likewise.
707
708 2010-11-04 Nicola Pero <nicola.pero@meta-innovation.com>
709
710 Fixed using the Objective-C 2.0 dot-syntax with class names.
711 * objc.dg/property/dotsyntax-3.m: New.
712 * objc.dg/property/dotsyntax-4.m: New.
713 * obj-c++.dg/property/dotsyntax-3.mm: New.
714 * obj-c++.dg/property/dotsyntax-4.mm: New.
715
716 * objc.dg/fobjc-std-1.m: Added test for warnings when the
717 Objective-C 2.0 dot-syntax is used with class names.
718 * obj-c++.dg/fobjc-std-1.mm: Same change.
719
720 2010-11-04 Pat Haugen <pthaugen@us.ibm.com>
721
722 * gcc.target/powerpc/loop_align.c: New.
723
724 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
725
726 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
727
728 merge from FSF 'apple/trunk' branch.
729 * gcc.target/powerpc/darwin64-abi.c: New.
730
731 2010-11-04 Jakub Jelinek <jakub@redhat.com>
732
733 PR tree-optimization/46233
734 * gcc.dg/pr46233.c: New test.
735
736 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
737
738 * objc.dg/property/property-2.m: Deleted.
739 * objc.dg/property/property-3.m: Deleted.
740
741 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
742
743 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
744 defined.
745 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
746 * objc.dg/property/fsf-property-named-ivar.m: Likewise.
747 * objc.dg/property/property-1.m: Likewise.
748 * objc.dg/property/at-property-6.m: Likewise.
749 * objc.dg/property/at-property-7.m: Likewise.
750 * objc.dg/property/dotsyntax-1.m: Likewise.
751 * objc.dg/property/at-property-8.m: Likewise.
752 * objc.dg/property/dotsyntax-2.m: Likewise.
753 * objc.dg/property/at-property-9.m: Likewise.
754 * objc.dg/property/synthesize-2.m: Likewise.
755 * objc.dg/property/at-property-10.m: Likewise.
756 * objc.dg/property/at-property-11.m: Likewise.
757 * objc.dg/property/at-property-12.m: Likewise.
758 * objc.dg/property/at-property-13.m: Likewise.
759 * objc.dg/property/fsf-property-method-access.m: Likewise.
760 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
761 linker warning.
762 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
763 warnings.
764 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
765 deprecation warnings. Use Object1 implementation.
766 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run.
767 * objc/execute/forward-1.m: Remove.
768 * objc/execute/forward-1.x: Remove.
769
770 2010-11-04 Jason Merrill <jason@redhat.com>
771
772 * g++.dg/cpp0x/constexpr-access.C: New.
773
774 2010-11-04 Richard Guenther <rguenther@suse.de>
775
776 PR rtl-optimization/46183
777 * gcc.dg/torture/pr46183.c: New testcase.
778
779 2010-11-04 Richard Guenther <rguenther@suse.de>
780
781 PR tree-optimization/46068
782 * gcc.dg/torture/pr46068.c: New testcase.
783
784 2010-11-04 Richard Guenther <rguenther@suse.de>
785
786 PR tree-optimization/45991
787 * gcc.dg/pr45991.c: New testcase.
788
789 2010-11-04 Richard Guenther <rguenther@suse.de>
790
791 PR tree-optimization/46154
792 * g++.dg/torture/pr46154.C: New testcase.
793
794 2010-11-04 Richard Guenther <rguenther@suse.de>
795
796 PR tree-optimization/45733
797 * gcc.dg/pr45733.c: New testcase.
798
799 2010-11-04 Ira Rosen <irar@il.ibm.com>
800
801 PR tree-optimization/46213
802 * gfortran.dg/vect/pr46213.f90: New.
803
804 2010-11-04 Richard Guenther <rguenther@suse.de>
805
806 PR testsuite/45702
807 * gcc.dg/pr34989-1.c: Move ...
808 * gcc.dg/lto/pr34989-1_0.c: ... here.
809 * gcc.dg/pr34989-2.c: Move ...
810 * gcc.dg/lto/pr34989-1_1.c: ... here.
811 * gcc.dg/pr27898.c: Move ...
812 * gcc.dg/lto/pr27898_0.c: ... here and ...
813 * gcc.dg/lto/pr27898_1.c: ... split.
814 * gcc.dg/pr28712.c: Move ...
815 * gcc.dg/lto/pr28712_0.c: ... here and ...
816 * gcc.dg/lto/pr28712_1.c: ... split ...
817 * gcc.dg/lto/pr28712_2.c: ... twice.
818 * gcc.dg/pr28706.c: Move ...
819 * gcc.dg/lto/pr28706_0.c: ... here and ...
820 * gcc.dg/lto/pr28706_1.c: ... split.
821
822 2010-11-04 Richard Guenther <rguenther@suse.de>
823 Richard Henderson <rth@redhat.com>
824
825 * gcc.target/i386/fma4-vector-2.c: New testcase.
826
827 2010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
828 Richard Guenther <rguenther@suse.de>
829
830 * gcc.dg/vec-scal-opt.c: New testcase.
831 * gcc.dg/vec-scal-opt1.c: New testcase.
832 * gcc.dg/vec-scal-opt2.c: New testcase.
833
834 2010-11-04 Iain Sandoe <iains@gcc.gnu.org>
835
836 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
837 from plugin build flags on Darwin targets.
838
839 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
840
841 * gcc.target/i386/pr46285.c: Require split_stack target.
842
843 2010-11-03 Jason Merrill <jason@redhat.com>
844
845 PR c++/46293
846 * g++.dg/cpp0x/constexpr-base2.C: New.
847
848 PR c++/46289
849 * g++.dg/cpp0x/initlist45.C: New.
850
851 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
852
853 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
854 is now allowed in categories.
855 * obj-c++.dg/property/dynamic-2.mm: Same change.
856 * objc.dg/property/dynamic-3.m: New.
857 * obj-c++.dg/property/dynamic-3.mm: New.
858 * objc.dg/property/at-property-14.m: New.
859 * objc.dg/property/at-property-15.m: New.
860 * obj-c++.dg/property/at-property-14.mm: New.
861 * obj-c++.dg/property/at-property-15.mm: New.
862
863 * objc.dg/foreach-6.m: Added a few more tests for valid and
864 invalid iterating variables and collections.
865
866 2010-11-03 Xinliang David Li <davidxl@google.com>
867
868 PR target/46200
869 * g++.dg/tree-ssa/ivopts-2.C: New test.
870
871 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
872
873 PR target/46295
874 * gcc.target/i386/pr46295.c: New.
875
876 2010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com>
877
878 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
879 precision min/max for single precision on VSX.
880
881 2010-11-03 Jason Merrill <jason@redhat.com>
882
883 PR c++/46289
884 * g++.dg/cpp0x/constexpr-ice3.C: New.
885
886 2010-11-03 Eric Botcazou <ebotcazou@adacore.com>
887
888 * gnat.dg/opt8.ad[sb]: New test.
889 * gnat.dg/opt8_pkg.ads: New helper.
890
891 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
892
893 PR rtl-optimization/45865
894 * gcc.dg/pr45865.c: New.
895 * gcc.dg/torture/pr45865.c: Likewise.
896
897 * gcc.target/arm/headmerge-1.c: Revert revision 164552.
898 * gcc.target/arm/headmerge-2.c: Likewise.
899 * gcc.target/i386/headmerge-1.c: Likewise.
900 * gcc.target/i386/headmerge-2.c: Likewise.
901
902 2010-11-03 Richard Guenther <rguenther@suse.de>
903
904 PR middle-end/46288
905 * gcc.dg/pr46288.c: New testcase.
906
907 2010-11-03 Richard Guenther <rguenther@suse.de>
908
909 PR tree-optimization/44807
910 * gcc.dg/torture/pr44807.c: New testcase.
911
912 2010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
913
914 PR libgfortran/43899
915 * gfortran.dg/namelist_67.f90: New test.
916
917 2010-11-03 Jakub Jelinek <jakub@redhat.com>
918
919 PR tree-optimization/46009
920 * gcc.dg/vect/pr46009.c: New function.
921
922 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
923
924 Implemented -fobjc-std=objc1 flag.
925 * objc.dg/fobjc-std-1.m: New.
926 * obj-c++.dg/fobjc-std-1.mm: New.
927
928 2010-11-03 Richard Guenther <rguenther@suse.de>
929
930 PR middle-end/46241
931 * g++.dg/debug/pr46241.C: New testcase.
932
933 2010-11-03 Richard Guenther <rguenther@suse.de>
934
935 PR tree-optimization/46190
936 * gfortran.dg/pr46190.f90: New testcase.
937
938 2010-11-03 Richard Guenther <rguenther@suse.de>
939
940 PR testsuite/46274
941 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
942 * gcc.dg/vect/vect-19.c: Likewise.
943 * gcc.dg/vect/vect-17.c: Likewise.
944
945 2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
946
947 PR target/46285
948 * gcc.target/i386/pr46285.c: New.
949
950 2010-11-03 Richard Guenther <rguenther@suse.de>
951
952 PR tree-optimization/46217
953 * gcc.dg/pr46217.c: New testcase.
954
955 2010-11-03 Nicola Pero <nicola.pero@meta-innovation.com>
956
957 * objc.dg/property/dotsyntax-1.m: New.
958 * objc.dg/property/dotsyntax-2.m: New.
959 * obj-c++.dg/property/dotsyntax-1.mm: New.
960 * obj-c++.dg/property/dotsyntax-2.mm: New.
961
962 2010-11-03 Jakub Jelinek <jakub@redhat.com>
963
964 PR tree-optimization/46165
965 * gcc.dg/pr46165.c: New test.
966
967 2010-11-03 Richard Guenther <rguenther@suse.de>
968
969 PR middle-end/46251
970 * gcc.dg/pr46251.c: New testcase.
971
972 2010-11-03 Jakub Jelinek <jakub@redhat.com>
973
974 PR tree-optimization/46107
975 * gcc.c-torture/compile/pr46107.c: New test.
976
977 PR debug/46252
978 * gcc.dg/pr46252.c: New test.
979
980 PR rtl-optimization/46034
981 PR rtl-optimization/46212
982 PR rtl-optimization/46248
983 * gcc.c-torture/compile/pr46034.c: New test.
984 * gcc.c-torture/compile/pr46248.c: New test.
985 * gcc.dg/pr46212.c: New test.
986
987 2010-11-02 Eric Botcazou <ebotcazou@adacore.com>
988
989 * gnat.dg/sizetype4.adb: New test.
990
991 2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
992
993 * gcc.target/i386/avx-vzeroupper-15.c: New.
994 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
995 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
996 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
997
998 PR target/46253
999 * gcc.target/i386/pr46253.c: New.
1000
1001 2010-11-02 Steven G. Kargl < kargl@gcc.gnu.org>
1002 Tobias Burnus <burnus@net-b.de>
1003
1004 PR fortran/45170
1005 * gfortran.dg/deferred_type_param_1.f90: New.
1006 * gfortran.dg/deferred_type_param_2.f90: New.
1007 * gfortran.dg/initialization_1.f90: Update dg-errors.
1008 * gfortran.dg/initialization_9.f90: Update dg-errors.
1009
1010 2010-11-02 Richard Guenther <rguenther@suse.de>
1011
1012 PR tree-optimization/46149
1013 * g++.dg/torture/pr46149.C: New testcase.
1014
1015 2010-11-02 Richard Guenther <rguenther@suse.de>
1016
1017 PR tree-optimization/46216
1018 * gcc.dg/torture/pr46216.c: New testcase.
1019
1020 2010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1021
1022 PR target/46131
1023 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
1024 *-*-osf*.
1025
1026 2010-11-02 Richard Guenther <rguenther@suse.de>
1027
1028 PR tree-optimization/46184
1029 * gcc.dg/pr46184.c: New testcase.
1030
1031 2010-11-02 Richard Guenther <rguenther@suse.de>
1032
1033 PR tree-optimization/46177
1034 * gcc.dg/pr46177.c: New testcase.
1035
1036 2010-11-02 Martin Jambor <mjambor@suse.cz>
1037
1038 PR middle-end/46120
1039 * g++.dg/ipa/ivinline-9.C: New test.
1040
1041 2010-11-02 Martin Jambor <mjambor@suse.cz>
1042
1043 PR tree-optimization/45875
1044 * g++.dg/torture/pr45875.C: New test.
1045
1046 2010-11-02 Richard Guenther <rguenther@suse.de>
1047
1048 PR testsuite/46249
1049 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
1050
1051 2010-11-02 Jakub Jelinek <jakub@redhat.com>
1052
1053 PR debug/46255
1054 * gcc.dg/pr46255.c: New test.
1055
1056 2010-11-02 Dodji Seketeli <dodji@redhat.com>
1057
1058 PR c++/46170
1059 PR c++/46162
1060 * g++.dg/template/sfinae26.C: New test.
1061 * g++.dg/template/sfinae27.C: Likewise.
1062
1063 2010-11-02 Dodji Seketeli <dodji@redhat.com>
1064
1065 PR c++/45606
1066 * g++.dg/template/typedef36.C: New test.
1067 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
1068 * g++.dg/template/canon-type-10.C: Likewise.
1069 * g++.dg/template/canon-type-11.C: Likewise.
1070 * g++.dg/template/canon-type-12.C: Likewise.
1071 * g++.dg/template/canon-type-13.C: Likewise.
1072
1073 2010-11-02 Iain Sandoe <iains@gcc.gnu.org>
1074
1075 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
1076 instance of debug_pubnames on darwin.
1077
1078 2010-11-01 Jason Merrill <jason@redhat.com>
1079 Benjamin Kosnik <bkoz@redhat.com>
1080
1081 * g++.dg/cpp0x/constexpr-initlist2.C: New.
1082 * g++.dg/cpp0x/constexpr-initlist3.C: New.
1083
1084 * g++.dg/cpp0x/constexpr-array-ptr.C: New.
1085 * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
1086 * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
1087 * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
1088 * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
1089 * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
1090 * g++.dg/cpp0x/constexpr-array.C: New.
1091 * g++.dg/cpp0x/constexpr-base.C: New.
1092 * g++.dg/cpp0x/constexpr-complex.C: New.
1093 * g++.dg/cpp0x/constexpr-data1.C: New.
1094 * g++.dg/cpp0x/constexpr-data2.C: New.
1095 * g++.dg/cpp0x/constexpr-deref.C: New.
1096 * g++.dg/cpp0x/constexpr-diag1.C: New.
1097 * g++.dg/cpp0x/constexpr-eh-spec.C: New.
1098 * g++.dg/cpp0x/constexpr-ellipsis.C: New.
1099 * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
1100 * g++.dg/cpp0x/constexpr-empty.C: New.
1101 * g++.dg/cpp0x/constexpr-empty2.C: New.
1102 * g++.dg/cpp0x/constexpr-empty3.C: New.
1103 * g++.dg/cpp0x/constexpr-empty4.C: New.
1104 * g++.dg/cpp0x/constexpr-empty5.C: New.
1105 * g++.dg/cpp0x/constexpr-ex1.C: New.
1106 * g++.dg/cpp0x/constexpr-ex2.C: New.
1107 * g++.dg/cpp0x/constexpr-ex3.C: New.
1108 * g++.dg/cpp0x/constexpr-ex4.C: New.
1109 * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
1110 * g++.dg/cpp0x/constexpr-fnptr.C: New.
1111 * g++.dg/cpp0x/constexpr-function1.C: New.
1112 * g++.dg/cpp0x/constexpr-function2.C: New.
1113 * g++.dg/cpp0x/constexpr-function3.C: New.
1114 * g++.dg/cpp0x/constexpr-ice.C: New.
1115 * g++.dg/cpp0x/constexpr-initlist.C: New.
1116 * g++.dg/cpp0x/constexpr-neg1.C: New.
1117 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1118 * g++.dg/cpp0x/constexpr-noexcept2.C: New.
1119 * g++.dg/cpp0x/constexpr-noexcept3.C: New.
1120 * g++.dg/cpp0x/constexpr-noexcept4.C: New.
1121 * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
1122 * g++.dg/cpp0x/constexpr-nonlit.C: New.
1123 * g++.dg/cpp0x/constexpr-nonlit2.C: New.
1124 * g++.dg/cpp0x/constexpr-nullptr.C: New.
1125 * g++.dg/cpp0x/constexpr-object1.C: New.
1126 * g++.dg/cpp0x/constexpr-object2.C: New.
1127 * g++.dg/cpp0x/constexpr-overflow.C: New.
1128 * g++.dg/cpp0x/constexpr-pedantic.C: New.
1129 * g++.dg/cpp0x/constexpr-pos1.C: New.
1130 * g++.dg/cpp0x/constexpr-potential1.C: New.
1131 * g++.dg/cpp0x/constexpr-ptrmem.C: New.
1132 * g++.dg/cpp0x/constexpr-pure.C: New.
1133 * g++.dg/cpp0x/constexpr-static.C: New.
1134 * g++.dg/cpp0x/constexpr-static2.C: New.
1135 * g++.dg/cpp0x/constexpr-static3.C: New.
1136 * g++.dg/cpp0x/constexpr-static4.C: New.
1137 * g++.dg/cpp0x/constexpr-static5.C: New.
1138 * g++.dg/cpp0x/constexpr-static6.C: New.
1139 * g++.dg/cpp0x/constexpr-string.C: New.
1140 * g++.dg/cpp0x/constexpr-switch.C: New.
1141 * g++.dg/cpp0x/constexpr-targ.C: New.
1142 * g++.dg/cpp0x/constexpr-throw.C: New.
1143 * g++.dg/cpp0x/constexpr-typeid.C: New.
1144 * g++.dg/cpp0x/constexpr-union.C: New.
1145 * g++.dg/cpp0x/constexpr-value.C: New.
1146 * g++.dg/cpp0x/constexpr-value2.C: New.
1147 * g++.dg/cpp0x/constexpr-variadic.C: New.
1148 * g++.dg/cpp0x/initlist5.C: Use constexpr.
1149 * g++.dg/cpp0x/static_assert3.C: Add expected error.
1150 * g++.dg/other/fold1.C: Likewise.
1151 * g++.dg/parse/crash36.C: Likewise.
1152 * g++.dg/parse/constant4.C: Adjust expected error.
1153 * g++.dg/template/arg5.C: Likewise.
1154 * g++.dg/template/non-dependent10.C: Likewise.
1155 * g++.dg/template/qualified-id3.C: Likewise.
1156 * g++.dg/warn/overflow-warn-1.C: Likewise.
1157 * g++.dg/warn/overflow-warn-3.C: Likewise.
1158 * g++.dg/warn/overflow-warn-4.C: Likewise.
1159 * g++.old-deja/g++.pt/crash10.C: Likewise.
1160
1161 * g++.dg/cpp0x/constexpr-ctor2.C: New.
1162
1163 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1164
1165 Implemented format and noreturn attributes for Objective-C methods.
1166 * objc.dg/attributes/method-attribute-2.m: Updated warnings.
1167 * objc.dg/attributes/method-deprecated-1.m: New.
1168 * objc.dg/attributes/method-deprecated-2.m: New.
1169 * objc.dg/attributes/method-deprecated-3.m: New.
1170 * objc.dg/attributes/method-noreturn-1.m: New.
1171 * objc.dg/attributes/method-sentinel-1.m: New.
1172 * objc.dg/attributes/method-format-1.m: New.
1173 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
1174 * obj-c++.dg/attributes/method-deprecated-1.mm: New.
1175 * obj-c++.dg/attributes/method-deprecated-2.mm: New.
1176 * obj-c++.dg/attributes/method-deprecated-3.mm: New.
1177 * obj-c++.dg/attributes/method-noreturn-1.mm: New.
1178 * obj-c++.dg/attributes/method-sentinel-1.mm: New.
1179 * obj-c++.dg/attributes/method-format-1.mm: New.
1180
1181 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1182
1183 * objc.dg/property/at-property-deprecated-1.m: New.
1184 * obj-c++.dg/property/at-property-deprecated-1.mm: New.
1185
1186 2010-11-01 Nicola Pero <nicola.pero@meta-innovation.com>
1187
1188 Implemented Objective-C 2.0 property accessors.
1189 * objc.dg/property/at-property-6.m: Use nonatomic properties to
1190 avoid testing more complex accessors in this testcase which is not
1191 about them.
1192 * objc.dg/property/at-property-7.m: Same change.
1193 * objc.dg/property/at-property-8.m: Same change.
1194 * objc.dg/property/at-property-9.m: Same change.
1195 * objc.dg/property/at-property-10.m: Same change.
1196 * objc.dg/property/at-property-11.m: Same change.
1197 * obj-c++.dg/property/at-property-6.mm: Same change.
1198 * obj-c++.dg/property/at-property-7.mm: Same change.
1199 * obj-c++.dg/property/at-property-8.mm: Same change.
1200 * obj-c++.dg/property/at-property-9.mm: Same change.
1201 * obj-c++.dg/property/at-property-10.mm: Same change.
1202 * obj-c++.dg/property/at-property-11.mm: Same change.
1203 * objc.dg/property/at-property-12.m: New.
1204 * objc.dg/property/at-property-13.m: New.
1205 * obj-c++.dg/property/at-property-12.mm: New.
1206 * obj-c++.dg/property/at-property-13.mm: New.
1207
1208 2010-11-01 Steven G. Kargl <kargl@gcc.gnu.org>
1209
1210 PR fortran/46152
1211 * gfortran.dg/select_type_11.f03: Update dg-error phrase.
1212 * gfortran.dg/allocate_with_typespec_4.f90: New test.
1213 * gfortran.dg/allocate_with_typespec_1.f90: New test.
1214 * gfortran.dg/allocate_with_typespec_2.f: New test.
1215 * gfortran.dg/allocate_with_typespec_3.f90: New test.
1216 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
1217 * gfortran.dg/select_type_1.f03: Update dg-error phrase.
1218
1219 2010-11-01 H.J. Lu <hongjiu.lu@intel.com>
1220 Nathan Froyd <froydnj@codesourcery.com>
1221
1222 PR tree-optimization/46259
1223 * gfortran.dg/pr46259.f: New testcase.
1224
1225 2010-11-01 Paul Koning <ni1d@arrl.net>
1226
1227 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
1228 * gcc.c-torture/compile/20020604-1.c: Ditto.
1229 * gcc.c-torture/compile/20001226-1.c: Ditto.
1230 * gcc.c-torture/compile/20010327-1.c: Ditto.
1231 * gcc.c-torture/compile/limits-stringlit.c: Ditto.
1232 * gcc.c-torture/compile/pr43191.c: Ditto.
1233 * gcc.c-torture/compile/pr41181.c: Ditto.
1234
1235 2010-10-31 Richard Henderson <rth@redhat.com>
1236
1237 * lib/target-supports.exp
1238 (check_effective_target_automatic_stack_alignment): True for
1239 x86 but not windows.
1240 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
1241 use of the preferred-stack-boundary arguments.
1242 * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
1243
1244 2010-10-31 H.J. Lu <hongjiu.lu@intel.com>
1245
1246 PR target/46142
1247 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
1248 * gcc.target/i386/fma4-builtin-2.c: Likewise.
1249
1250 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1251
1252 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
1253
1254 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1255
1256 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
1257 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather
1258 than tls.
1259 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
1260 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
1261 * objc.dg/torture/tls/thr-init.m: Likewise.
1262 * objc.dg/torture/tls/thr-init-2.m: Likewise.
1263 * objc.dg/torture/tls/thr-init-3.m: Likewise.
1264
1265 2010-10-31 Richard Sandiford <rdsandiford@googlemail.com>
1266
1267 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
1268 the Linux kernel.
1269
1270 2010-10-30 Janus Weil <janus@gcc.gnu.org>
1271
1272 PR fortran/44917
1273 PR fortran/44926
1274 PR fortran/46196
1275 * gfortran.dg/typebound_generic_10.f03: New.
1276
1277 2010-10-30 Nicola Pero <nicola.pero@meta-innovation.com>
1278
1279 Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
1280 * objc.dg/property/property-neg-1.m: Updated for changes in the
1281 syntax of @property and the implementation of
1282 @synthesize/@dynamic.
1283 * objc.dg/property/property-neg-2.m: Same change.
1284 * objc.dg/property/property-neg-3.m: Same change.
1285 * objc.dg/property/property-neg-4.m: Same change.
1286 * objc.dg/property/property-neg-5.m: Same change.
1287 * objc.dg/property/property-neg-7.m: Same change.
1288 * objc.dg/property/property-1.m: Same change.
1289 * objc.dg/property/synthesize-1.m: Same change.
1290 * objc.dg/property/at-property-2.m: Same change.
1291 * objc.dg/property/at-property-4.m: Same change.
1292
1293 * objc.dg/property/fsf-property-method-acces.m: Updated for
1294 changes in the syntax of @property and the implementation of
1295 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1296 * objc.dg/property/fsf-property-basic.m: Same change.
1297 * objc.dg/property/fsf-property-named-ivar.m: Same change.
1298
1299 * objc.dg/property/at-property-5.m: New.
1300 * objc.dg/property/at-property-6.m: New.
1301 * objc.dg/property/at-property-7.m: New.
1302 * objc.dg/property/at-property-8.m: New.
1303 * objc.dg/property/at-property-9.m: New.
1304 * objc.dg/property/at-property-10.m: New.
1305 * objc.dg/property/at-property-11.m: New.
1306 * objc.dg/property/synthesize-2.m: New.
1307 * objc.dg/property/dynamic-2.m: New.
1308
1309 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
1310 syntax of @property and the implementation of
1311 @synthesize/@dynamic.
1312 * obj-c++.dg/property/property-neg-2.mm: Same change.
1313 * obj-c++.dg/property/property-neg-3.mm: Same change.
1314 * obj-c++.dg/property/property-neg-4.mm: Same change.
1315 * obj-c++.dg/property/property-neg-5.mm: Same change.
1316 * obj-c++.dg/property/property-neg-7.mm: Same change.
1317 * obj-c++.dg/property/property-1.mm: Same change.
1318 * obj-c++.dg/property/synthesize-1.mm: Same change.
1319 * obj-c++.dg/property/at-property-2.mm: Same change.
1320 * obj-c++.dg/property/at-property-4.mm: Same change.
1321
1322 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
1323 changes in the syntax of @property and the implementation of
1324 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime.
1325 * obj-c++.dg/property/fsf-property-basic.mm: Same change.
1326 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
1327
1328 * obj-c++.dg/property/at-property-5.mm: New.
1329 * obj-c++.dg/property/at-property-6.mm: New.
1330 * obj-c++.dg/property/at-property-7.mm: New.
1331 * obj-c++.dg/property/at-property-8.mm: New.
1332 * obj-c++.dg/property/at-property-9.mm: New.
1333 * obj-c++.dg/property/at-property-10.mm: New.
1334 * obj-c++.dg/property/at-property-11.mm: New.
1335 * obj-c++.dg/property/synthesize-2.mm: New.
1336 * obj-c++.dg/property/dynamic-2.mm: New.
1337
1338 2010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1339 Andrew Pinski <pinskia@gmail.com>
1340
1341 * gcc.c-torture/execute/vector-shift.c: New testcase.
1342 * gcc.c-torture/execute/vector-shift1.c: Likewise.
1343 * gcc.c-torture/execute/vector-shift2.c: Likewise.
1344 * gcc.dg/vector-shift.c: Likewise.
1345 * gcc.dg/vector-shift1.c: Likewise.
1346 * gcc.dg/torture/vector-shift2.c: Likewise.
1347 * gcc.dg/vector-shift3.c: Likewise.
1348 * gcc.dg/simd-1b.c: Adjust.
1349
1350 2010-10-29 Kaz Kojima <kkojima@gcc.gnu.org>
1351
1352 * gcc.c-torture/execute/20101011-1.c: Skip on SH.
1353
1354 2010-10-29 Pat Haugen <pthaugen@us.ibm.com>
1355
1356 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
1357
1358 2010-10-28 Uros Bizjak <ubizjak@gmail.com>
1359
1360 PR target/46153
1361 * gcc.target/i386/pr46153.c: New test.
1362
1363 2010-10-27 Jason Merrill <jason@redhat.com>
1364
1365 * g++.dg/cpp0x/constexpr-is_literal.C: New.
1366
1367 2010-10-27 Janus Weil <janus@gcc.gnu.org>
1368
1369 PR fortran/46161
1370 * gfortran.dg/class_dummy_3.f03: New.
1371
1372 2010-10-27 H.J. Lu <hongjiu.lu@intel.com>
1373
1374 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
1375 * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
1376
1377 * gcc.target/i386/avx-vzeroupper-3.c: New.
1378 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
1379 * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
1380 * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
1381 * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
1382 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1383 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1384 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1385 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1386 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1387 * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
1388 * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
1389
1390 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1391
1392 * obj-c.dg/property/at-property-4.m: New.
1393 * obj-c++.dg/property/at-property-4.mm: New.
1394 * obj-c++.dg/property/property-neg-5.m: Updated testcase for
1395 updates in warning.
1396 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
1397 updates in warning.
1398
1399 2010-10-27 Nicola Pero <nicola.pero@meta-innovation.com>
1400
1401 * objc.dg/property/at-property-1.m: New.
1402 * objc.dg/property/at-property-2.m: New.
1403 * objc.dg/property/at-property-3.m: New.
1404 * objc.dg/ivar-invalid-type-1.m: New.
1405 * obj-c++.dg/property/at-property-1.mm: New.
1406 * obj-c++.dg/property/at-property-2.mm: New.
1407 * obj-c++.dg/property/at-property-3.mm: New.
1408 * obj-c++.dg/ivar-invalid-type-1.mm: New.
1409 * objc.dg/property/property-neg-6.m: Updated testcase for updates
1410 in error reporting.
1411
1412 2010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1413
1414 PR libgfortran/46010
1415 * gfortran.dg/namelist_66.f90: New test.
1416 * gfortran.dg/fmt_t_6.f: Fix whitespace.
1417
1418 2010-10-26 Janus Weil <janus@gcc.gnu.org>
1419
1420 PR fortran/42647
1421 * gfortran.dg/allocatable_scalar_9.f90: Extended.
1422 * gfortran.dg/allocatable_scalar_10.f90: New.
1423 * gfortran.dg/class_19.f03: Extended.
1424
1425 2010-10-26 Jan Hubicka <jh@suse.cz>
1426
1427 PR middle-end/45736
1428 * testsuite/gcc.dg/lto/pr45736_0.c: New function.
1429
1430 2010-10-26 Ira Rosen <irar@il.ibm.com>
1431
1432 PR tree-optimization/46167
1433 * gcc.dg/vect/O-pr46167.c: New.
1434 * gcc.dg/vect/vect.exp: Run tests with -O.
1435
1436 2010-10-26 H.J. Lu <hongjiu.lu@intel.com>
1437
1438 PR target/44948
1439 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
1440 * g++.dg/vect/pr33860a.cc: Likewise.
1441 * gcc.c-torture/compile/20070522-1.c: Likewise.
1442 * gcc.dg/compat/struct-align-1_x.c: Likewise.
1443 * gcc.dg/compat/struct-align-1_y.c: Likewise.
1444 * gcc.dg/compat/struct-align-2_x.c: Likewise.
1445 * gcc.dg/compat/struct-align-2_y.c: Likewise.
1446 * gcc.dg/pr44136.c: Likewise.
1447
1448 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
1449 * gcc.dg/compat/vector-1_x.c: Likewise.
1450 * gcc.dg/compat/vector-1_y.c: Likewise.
1451 * gcc.dg/compat/vector-2_x.c: Likewise.
1452 * gcc.dg/compat/vector-2_y.c: Likewise.
1453 * gcc.dg/pr43300.c: Likewise.
1454
1455 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
1456 * gcc.dg/compat/vector-1a_y.c: Likewise.
1457 * gcc.dg/compat/vector-1b_x.c: Likewise.
1458 * gcc.dg/compat/vector-1b_y.c: Likewise.
1459 * gcc.dg/compat/vector-2a_x.c: Likewise.
1460 * gcc.dg/compat/vector-2a_y.c: Likewise.
1461 * gcc.dg/compat/vector-2b_x.c: Likewise.
1462 * gcc.dg/compat/vector-2b_y.c: Likewise.
1463 * gcc.target/i386/pr39162.c: Likewise.
1464 * gcc.target/i386/pr40906-2.c: Likewise.
1465 * gcc.target/i386/sse-5.c: Likewise.
1466
1467 * gcc.dg/pr35442.c: Prune ABI change warnings.
1468
1469 * gcc.c-torture/execute/pr38151.x: New.
1470 * gcc.target/i386/pr44948-1a.c: Likewise.
1471 * gcc.target/i386/pr44948-1b.c: Likewise.
1472 * gcc.target/i386/pr44948-2a.c: Likewise.
1473 * gcc.target/i386/pr44948-2b.c: Likewise.
1474
1475 2010-10-26 Ian Lance Taylor <iant@google.com>
1476
1477 PR middle-end/45687
1478 * gcc.c-torture/execute/20101025-1.c: New test.
1479
1480 2010-10-26 Tobias Burnus <burnus@net-b.de>
1481
1482 PR fortran/45451
1483 * gfortran.dg/class_allocate_5.f90: New.
1484
1485 2010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1486
1487 Implement opaque-enum-specifiers for C++0x
1488 * g++.dg/cpp0x/forw_enum1.C: New.
1489 * g++.dg/cpp0x/forw_enum2.C: New.
1490 * g++.dg/cpp0x/forw_enum3.C: New.
1491 * g++.dg/cpp0x/forw_enum4.C: New.
1492 * g++.dg/cpp0x/forw_enum5.C: New.
1493 * g++.dg/cpp0x/forw_enum6.C: New.
1494 * g++.dg/cpp0x/forw_enum7.C: New.
1495 * g++.dg/cpp0x/forw_enum8.C: New.
1496 * g++.dg/cpp0x/forw_enum9.C: New.
1497 * g++.dg/parse/enum3.C: Add new errors.
1498 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
1499 * g++.dg/cpp0x/auto9.C: Add new error.
1500 * g++.dg/template/crash79.C: Add new errors.
1501
1502 2010-10-26 Jie Zhang <jie@codesourcery.com>
1503
1504 * gcc.target/arm/volatile-bitfields-1.c: New test.
1505 * gcc.target/arm/volatile-bitfields-2.c: New test.
1506 * gcc.target/arm/volatile-bitfields-3.c: New test.
1507
1508 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1509
1510 * gnat.dg/pointer_discr1.adb: New test.
1511 * gnat.dg/pointer_discr1_pkg1.ads: New helper.
1512 * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
1513 * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
1514
1515 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1516
1517 * gnat.dg/loop_optimization8.adb: New test.
1518 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
1519 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
1520
1521 2010-10-25 Eric Botcazou <ebotcazou@adacore.com>
1522
1523 * gnat.dg/in_out_parameter2.adb: New test.
1524 * gnat.dg/in_out_parameter3.adb: Likewise.
1525
1526 2010-10-25 Jie Zhang <jie@codesourcery.com>
1527
1528 * g++.dg/opt/combine.c: New test.
1529
1530 2010-10-24 Eric Botcazou <ebotcazou@adacore.com>
1531
1532 * gnat.dg/opt7.ad[sb]: New test.
1533 * gnat.dg/opt7_pkg.ads: New helper.
1534
1535 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1536
1537 PR objc/45735
1538 * obj-c.dg/pr45735.mm: New.
1539 * obj-c++.dg/pr45735.mm: New.
1540
1541 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1542
1543 PR objc/24393
1544 * objc.dg/pr24393.m: New.
1545 * obj-c++.dg/pr24393.mm: New.
1546
1547 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1548
1549 PR objc/28049
1550 * objc.dg/pr28049.m: New.
1551 * obj-c++.dg/pr28049.mm: New.
1552
1553 2010-10-24 Nicola Pero <nicola.pero@meta-innovation.com>
1554
1555 * objc.dg/attributes/method-attribute-2.m: Updated test. Method
1556 parameter attributes are now supported.
1557 * obj-c++.dg/attributes/method-attribute-2.m: Same change.
1558 * objc.dg/attributes/parameter-attribute-1.m: New test.
1559 * objc.dg/attributes/parameter-attribute-2.m: New test.
1560 * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
1561 * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
1562
1563 2010-10-23 Iain Sandoe <iains@gcc.gnu.org>
1564
1565 Based on the CFString implementation in FSF apple/trunk branch.
1566
1567 * gcc.dg/darwin-cfstring-1.c: New.
1568 * gcc.dg/darwin-cfstring-2.c: New.
1569 * gcc.dg/torture/darwin-cfstring-3.c: New.
1570 * g++.dg/other/darwin-cfstring1.C: New.
1571 * g++.dg/torture/darwin-cfstring-3.C: New.
1572
1573 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
1574
1575 * objc.dg/demangle-1.m: New test.
1576 * obj-c++.dg/demangle-1.mm: New test.
1577 * obj-c++.dg/demangle-2.mm: New test.
1578 * obj-c++.dg/demangle-3.mm: New test.
1579
1580 2010-10-23 Ian Lance Taylor <iant@google.com>
1581
1582 * gcc.c-torture/execute/20101011-1.c: New test.
1583 * gcc.c-torture/execute/20101011-1.x: New test driver.
1584
1585 2010-10-23 Tobias Burnus <burnus@net-b.de>
1586
1587 PR fortran/46122
1588 * gfortran.dg/protected_8.f90: New.
1589
1590 2010-10-23 Joseph Myers <joseph@codesourcery.com>
1591
1592 * gcc.dg/march-generic.c: Skip for -march in multilib options.
1593 * gcc.target/i386/isa-9.c: Skip for -march other than
1594 -march=amdfam10 in multilib options.
1595 * gcc.target/i386/pr42589.c: Skip for -march other than
1596 -march=i486 in multilib options.
1597 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
1598 other -march in multilib options.
1599
1600 2010-10-23 Jie Zhang <jie@codesourcery.com>
1601
1602 PR rtl-optimization/37360
1603 * gcc.dg/pr37360.c: New test.
1604
1605 2010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1606
1607 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
1608
1609 2010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
1610 Andrew Pinski <pinskia@gmail.com>
1611
1612 * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
1613 * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
1614 * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
1615 * gcc.dg/vector-subscript-1.c: Likewise.
1616 * gcc.dg/vector-subscript-2.c: Likewise.
1617 * gcc.dg/vector-subscript-3.c: New testcase.
1618 * gcc.dg/array-8.c: Adjust.
1619
1620 2010-10-22 Richard Guenther <rguenther@suse.de>
1621
1622 PR middle-end/46137
1623 * c-c++-common/torture/pr46137.c: New testcase.
1624
1625 2010-10-22 Jason Merrill <jason@redhat.com>
1626
1627 PR c++/46129
1628 * g++.dg/template/defarg14.C: New.
1629
1630 2010-10-22 Jason Merrill <jason@redhat.com>
1631
1632 PR c++/46103
1633 * g++.dg/cpp0x/implicit10.C: New.
1634
1635 2010-10-22 Uros Bizjak <ubizjak@gmail.com>
1636
1637 PR target/46098
1638 * gcc.target/i386/pr46098.c: New test.
1639
1640 2010-10-22 Richard Guenther <rguenther@suse.de>
1641
1642 PR tree-optimization/45720
1643 * gcc.dg/torture/pr45720.c: New testcase.
1644
1645 2010-10-22 Ira Rosen <irar@il.ibm.com>
1646
1647 PR tree-optimization/46126
1648 * gcc.dg/vect/pr46126.c: New.
1649
1650 2010-10-21 Iain Sandoe <iains@gcc.gnu.org>
1651
1652 Based on the CFString implementation in FSF apple/trunk branch.
1653
1654 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
1655 so that the latter can be used in dg-skip and dg-xfail clauses.
1656 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
1657 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
1658 to use dg-additional-files for Object1.
1659 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
1660 to use dg-additional-files for Object1, move to torture/strings/.
1661 * obj-c++.dg/const-str-4.mm: Likewise.
1662 * obj-c++.dg/const-str-3.mm: Likewise.
1663 * obj-c++.dg/const-str-8.mm: Likewise.
1664 * obj-c++.dg/const-str-9.mm: Likewise.
1665 * obj-c++.dg/const-str-10.mm: Likewise.
1666 * obj-c++.dg/const-str-10.mm: Likewise.
1667 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
1668 to use dg-additional-files for Object1, move to strings/.
1669 * obj-c++.dg/const-str-2.mm: Likewise.
1670 * obj-c++.dg/const-str-5.mm: Likewise.
1671 * obj-c++.dg/const-str-6.mm: Likewise.
1672 * obj-c++.dg/const-str-12.mm: Likewise.
1673 * obj-c++.dg/strings/strings.exp: New.
1674 * obj-c++.dg/strings/const-cfstring-2.mm: New.
1675 * obj-c++.dg/strings/const-cfstring-5.mm: New.
1676 * obj-c++.dg/torture/strings/strings.exp: New.
1677 * obj-c++.dg/torture/strings/string1.mm: New.
1678 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
1679 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
1680 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
1681
1682 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
1683 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1684 * objc/execute/string2.m: Likewise.
1685 * objc/execute/string3.m: Likewise.
1686 * objc/execute/string3.m: Likewise.
1687 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
1688 * objc.dg/foreach-4.m: Likewise.
1689 * objc.dg/foreach-5.m: Likewise.
1690 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
1691 use dg-additional-files for Object1, move to objc.dg/torture/strings/.
1692 * objc.dg/const-str-4.m: Likewise.
1693 * objc.dg/const-str-7.m: Likewise.
1694 * objc.dg/const-str-8.m: Likewise.
1695 * objc.dg/const-str-9.m: Likewise.
1696 * objc.dg/const-str-10.m: Likewise.
1697 * objc.dg/const-str-11.m: Likewise.
1698 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
1699 to use dg-additional-files for Object1, move to objc.dg/strings/.
1700 * objc.dg/const-str-2.m: Likewise.
1701 * objc.dg/const-str-5.m: Likewise.
1702 * objc.dg/const-str-6.m: Likewise.
1703 * objc.dg/const-str-12.m: Likewise.
1704 * objc.dg/const-str-12b.m: Likewise.
1705 * objc.dg/strings/strings.exp: New.
1706 * objc.dg/strings/const-cfstring-2.m: New.
1707 * objc.dg/strings/const-cfstring-5.m: New.
1708 * objc.dg/torture/strings/strings.exp: New.
1709 * objc.dg/torture/strings/const-cfstring-1.m: New.
1710 * objc.dg/torture/strings/const-cfstring-3.m: New.
1711 * objc.dg/torture/strings/const-cfstring-4.m: New.
1712
1713 2010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
1714
1715 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
1716
1717 2010-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1718
1719 PR c++/46117
1720 * g++.dg/parse/crash57.C: New.
1721
1722 2010-10-21 Uros Bizjak <ubizjak@gmail.com>
1723 H.J. Lu <hongjiu.lu@intel.com>
1724
1725 PR target/45946
1726 * gcc.target/i386/pr45946.c: New test.
1727
1728 2010-10-21 Martin Jambor <mjambor@suse.cz>
1729
1730 PR tree-optimization/45875
1731 * g++.dg/ipa/pr45875.C: New test.
1732
1733 2010-10-21 Ira Rosen <irar@il.ibm.com>
1734
1735 PR tree-optimization/46049
1736 PR tree-optimization/46052
1737 * gcc.dg/vect/pr46052.c: New test.
1738 * gcc.dg/vect/pr46049.c: New test.
1739
1740 2010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1741
1742 PR fortran/46007
1743 * gfortran.dg/shape_5.f90: New test case.
1744
1745 2010-10-21 Janus Weil <janus@gcc.gnu.org>
1746
1747 PR fortran/46060
1748 * gfortran.dg/proc_ptr_comp_25.f90: New.
1749
1750 2010-10-21 Richard Guenther <rguenther@suse.de>
1751 Michael Matz <matz@suse.de>
1752
1753 PR tree-optimization/45764
1754 * gcc.dg/torture/pr45764.c: New testcase.
1755
1756 2010-10-21 Richard Guenther <rguenther@suse.de>
1757
1758 PR tree-optimization/46111
1759 * g++.dg/torture/pr46111.C: New testcase.
1760
1761 2010-10-21 Janus Weil <janus@gcc.gnu.org>
1762
1763 PR fortran/46067
1764 * gfortran.dg/dummy_procedure_4.f90: New.
1765 * gfortran.dg/proc_ptr_30.f90: New.
1766
1767 2010-10-21 Tobias Burnus <burnus@net-b.de>
1768
1769 PR fortran/46100
1770 * gfortran.dg/ptr-func-1.f90: New.
1771 * gfortran.dg/ptr-func-2.f90: New.
1772
1773 2010-10-20 Jakub Jelinek <jakub@redhat.com>
1774
1775 PR tree-optimization/45919
1776 * gcc.c-torture/compile/pr45919.c: New test.
1777
1778 PR tree-optimization/46066
1779 * gcc.dg/autopar/pr46066.c: New test.
1780
1781 2010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1782
1783 PR c++/46024
1784 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
1785
1786 2010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1787
1788 PR c++/46056
1789 * g++.dg/cpp0x/range-for7.C: New.
1790
1791 2010-10-20 Richard Guenther <rguenther@suse.de>
1792
1793 PR lto/45667
1794 * g++.dg/lto/20101020-1_0.h: New testcase.
1795 * g++.dg/lto/20101020-1_0.C: Likewise.
1796 * g++.dg/lto/20101020-1_1.C: Likewise.
1797
1798 2010-10-20 Dmitry Melnik <dm@ispras.ru>
1799
1800 * gcc.dg/20101013-1.c: New test.
1801
1802 2010-10-20 H.J. Lu <hongjiu.lu@intel.com>
1803
1804 PR target/46085
1805 * gcc.target/i386/pr46085-1.c: New.
1806 * gcc.target/i386/pr46085-2.c: Likewise.
1807
1808 2010-10-20 Richard Guenther <rguenther@suse.de>
1809
1810 PR tree-optimization/45860
1811 * gcc.dg/torture/pr45860.c: New testcase.
1812
1813 2010-10-20 Eric Botcazou <ebotcazou@adacore.com>
1814
1815 * gnat.dg/discr25.adb: New test.
1816 * gnat.dg/discr25_pkg.ad[sb]: New helper.
1817
1818 2010-10-20 Olivier Hainque <hainque@adacore.com>
1819
1820 * gcc.target/powerpc/ehreturn.c: New test.
1821
1822 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
1823
1824 Merge from 'apple/trunk' branch on FSF servers. Test adapted to
1825 not require Foundation and run with the GNU runtime as well.
1826
1827 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
1828
1829 Radar 4439126
1830 * obj-c++.dg/template-8.mm: New.
1831
1832 2010-10-20 Nicola Pero <nicola.pero@meta-innovation.com>
1833
1834 PR objc/23709
1835 * objc.dg/pr23709.m: New.
1836 * obj-c++.dg/pr23709.m: New.
1837
1838 2010-10-19 Paolo Carlini <paolo.carlini@oracle.com>
1839
1840 PR c++/46046
1841 * g++.dg/template/crash104.C: New.
1842
1843 2010-10-19 Richard Henderson <rth@redhat.com>
1844
1845 * gcc.target/i386/fma3-fma.c: New.
1846 * gcc.target/i386/fma3-builtin.c: New.
1847 * gcc.target/i386/fma4-builtin.c: New.
1848
1849 2010-10-19 Richard Guenther <rguenther@suse.de>
1850
1851 PR testsuite/46081
1852 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1853
1854 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1855
1856 Merge from 'apple/trunk' branch on FSF servers.
1857
1858 2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
1859
1860 Radar 4293709
1861 * objc.dg/proto-init-mimatch-1.m: New.
1862 * obj-c++.dg/proto-init-mimatch-1.mm: New.
1863
1864 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1865
1866 Implemented parsing @synthesize and @dynamic for
1867 Objective-C/Objective-C++.
1868 * objc.dg/property/dynamic-1.m: New.
1869 * objc.dg/property/synthesize-1.m: New.
1870 * obj-c++.dg/property/dynamic-1.mm: New.
1871 * obj-c++.dg/property/synthesize-1.mm: New.
1872
1873 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1874
1875 * objc.dg/at-class-1.m: New.
1876 * objc.dg/at-class-1.mm: New.
1877
1878 2010-10-18 Steve Ellcey <sje@cup.hp.com>
1879
1880 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
1881
1882 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1883
1884 Merge from 'apple/trunk' branch on FSF servers.
1885
1886 2006-01-17 Fariborz Jahanian <fjahanian@apple.com>
1887
1888 Radar 4407151
1889 * obj-c++.dg/template-7.mm: New.
1890
1891 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1892
1893 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
1894 bugfix.
1895
1896 2010-10-18 Nicola Pero <nicola.pero@meta-innovation.com>
1897
1898 Merge from 'apple/trunk' branch on FSF servers.
1899
1900 2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
1901
1902 Radar 4451818
1903 * obj-c++.dg/try-catch-16.mm: New.
1904 * obj-c++.dg/try-catch-17.mm: New.
1905
1906 2005-11-08 Fariborz Jahanian <fjahanian@apple.com>
1907
1908 Radar 4330422
1909 * obj-c++.dg/try-catch-15.mm: New
1910
1911 2005-10-07 Fariborz Jahanian <fjahanian@apple.com>
1912
1913 Radar 4204796
1914 * obj-c++.dg/try-catch-12.mm: New
1915 * obj-c++.dg/try-catch-13.mm: New
1916 * obj-c++.dg/try-catch-14.mm: New
1917 * objc.dg/try-catch-11.m: New
1918 * objc.dg/try-catch-12.m: New
1919 * objc.dg/try-catch-13.m: New
1920
1921 2010-10-18 Richard Henderson <rth@redhat.com>
1922
1923 * gcc.target/ia64/20101014.c: Fix double-paste of test case.
1924
1925 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1926
1927 PR c/46015
1928 * c-c++-common/Wunused-var-13.c: New test.
1929
1930 2010-10-18 Richard Guenther <rguenther@suse.de>
1931
1932 PR tree-optimization/45967
1933 * gcc.dg/torture/pr45967.c: New testcase.
1934 * gcc.dg/ipa/ipa-pta-10.c: Adjust.
1935 * gcc.dg/ipa/ipa-pta-13.c: Likewise
1936 * gcc.dg/torture/pr39074-2.c: Likewise
1937 * gcc.dg/torture/pta-escape-1.c: Likewise
1938 * gcc.dg/torture/pta-ptrarith-1.c: Likewise
1939 * gcc.dg/tree-ssa/pta-callused.c: Likewise
1940 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
1941 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
1942 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
1943 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
1944
1945 2010-10-18 Kai Tietz <kai.tietz@onevision.com>
1946
1947 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
1948
1949 2010-10-18 Richard Guenther <rguenther@suse.de>
1950
1951 PR lto/44950
1952 * g++.dg/lto/20101015-2_0.C: New testcase.
1953
1954 2010-10-18 Jakub Jelinek <jakub@redhat.com>
1955
1956 PR middle-end/46019
1957 * gcc.c-torture/execute/pr46019.c: New test.
1958
1959 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1960
1961 Merge from 'apple/trunk' branch on FSF servers.
1962
1963 2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
1964
1965 Radar 4516785
1966 * obj-c++.dg/method-namespace-2.mm: New.
1967
1968 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1969
1970 Merge from 'apple/trunk' branch on FSF servers.
1971
1972 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1973
1974 Radar 4133425
1975 * objc.dg/private-1.m: Test modified.
1976 * obj-c++.dg/private-1.mm: Test modified.
1977
1978 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1979
1980 PR testsuite/45987
1981 * gcc.target/i386/push-1.c: Remove.
1982
1983 2010-10-17 Uros Bizjak <ubizjak@gmail.com>
1984 H.J. Lu <hongjiu.lu@intel.com>
1985
1986 PR target/46051
1987 * gcc.target/i386/pr46051.c: New test.
1988
1989 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
1990
1991 * obj-c++.dg/gnu-api-2-class.mm: New.
1992 * obj-c++.dg/gnu-api-2-ivar.mm: New.
1993 * obj-c++.dg/gnu-api-2-method.mm: New.
1994 * obj-c++.dg/gnu-api-2-objc.mm: New.
1995 * obj-c++.dg/gnu-api-2-object.mm: New.
1996 * obj-c++.dg/gnu-api-2-property.mm: New.
1997 * obj-c++.dg/gnu-api-2-protocol.mm: New.
1998 * obj-c++.dg/gnu-api-2-sel.mm: New.
1999
2000 2010-10-17 Iain Sandoe <iains@gcc.gnu.org>
2001
2002 * objc.dg/fsf-package-0.m: New.
2003 * obj-c++.dg/fsf-package-0.m: New.
2004
2005 2010-10-17 Nicola Pero <nicola.pero@meta-innovation.com>
2006
2007 PR objc/18255
2008 * objc.dg/pr18255.m: New.
2009
2010 2010-10-16 Jan Hubicka <jh@suse.cz>
2011
2012 PR middle-end/44206
2013 * g++.dg/torture/pr44206.C: New.
2014
2015 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2016
2017 * objc.dg/gnu-api-2-class.m: New.
2018 * objc.dg/gnu-api-2-objc.m: New.
2019
2020 2010-10-16 Nicola Pero <nicola.pero@meta-innovation.com>
2021
2022 * objc.dg/gnu-api-2-ivar.m: New.
2023
2024 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2025
2026 * objc.dg/gnu-api-2-property.m: New.
2027
2028 2010-10-15 Xinliang David Li <davidxl@google.com>
2029
2030 * g++.dg/uninit-pred-3_a.C: New test.
2031 * g++.dg/uninit-pred-3_b.C: New test.
2032
2033 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2034
2035 * objc.dg/gnu-api-2-object.m: New.
2036
2037 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2038
2039 * objc.dg/gnu-api-2-method.m: New.
2040
2041 2010-10-15 Jason Merrill <jason@redhat.com>
2042
2043 * g++.dg/lto/pr45983_0.C: New.
2044
2045 2010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com>
2046
2047 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
2048 builtin combiner patterns.
2049 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
2050 * gcc.target/powerpc/ppc-fma-3.c: Ditto.
2051 * gcc.target/powerpc/ppc-fma-4.c: Ditto.
2052 * gcc.target/powerpc/ppc-fma-5.c: Ditto.
2053 * gcc.target/powerpc/ppc-fma-6.c: Ditto.
2054
2055 2010-10-15 Richard Guenther <rguenther@suse.de>
2056
2057 * g++.dg/lto/20101015-1_0.C: New testcase.
2058
2059 2010-10-15 Richard Guenther <rguenther@suse.de>
2060
2061 PR testsuite/46021
2062 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
2063 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2064
2065 2010-10-15 Richard Guenther <rguenther@suse.de>
2066
2067 PR lto/45957
2068 * g++.dg/lto/20101014-1_0.C: New testcase.
2069
2070 2010-10-15 Nicola Pero <nicola.pero@meta-innovation.com>
2071
2072 * objc.dg/gnu-api-2-protocol.m: New.
2073 * objc.dg/gnu-api-2-sel.m: New.
2074
2075 2010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2076
2077 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
2078 arm-eabi targets.
2079
2080 2010-10-15 Chung-Lin Tang <cltang@codesourcery.com>
2081
2082 * gcc.dg/20101010-1.c: New testcase.
2083
2084 2010-10-15 Jie Zhang <jie@codesourcery.com>
2085
2086 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
2087 script when relocatable linking.
2088
2089 2010-10-14 Yao Qi <yao@codesourcery.com>
2090
2091 PR target/45447
2092 * gcc.target/arm/pr45447.c: New test.
2093
2094 2010-10-14 Jan Hubicka <jh@suse.cz>
2095
2096 PR middle-end/45621
2097 * g++.dg/lto/pr45621.h : New.
2098 * g++.dg/lto/pr45621_0.C: New.
2099 * g++.dg/lto/pr45621_1.C: New.
2100
2101 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2102
2103 * objc.dg/property: New.
2104 * objc.dg/property/fsf-property-basic.m: New.
2105 * objc.dg/property/fsf-property-method-access.m: New.
2106 * objc.dg/property/fsf-property-named-ivar.m: New.
2107 * obj-c++.dg/property: New.
2108 * obj-c++.dg/property/fsf-property-basic.mm: New.
2109 * obj-c++.dg/property/fsf-property-method-access.mm: New.
2110 * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
2111
2112 merge from FSF apple 'trunk' branch.
2113 2006 Fariborz Jahanian <fjahanian@apple.com>
2114
2115 Radars 4436866, 4505126, 4506903, 4517826
2116 * objc.dg/property/property-1.m: New.
2117 * objc.dg/property/property-2.m: New.
2118 * objc.dg/property/property-3.m: New.
2119 * objc.dg/property/property-neg-1.m: New.
2120 * objc.dg/property/property-neg-2.m: New.
2121 * objc.dg/property/property-neg-3.m: New.
2122 * objc.dg/property/property-neg-4.m: New.
2123 * objc.dg/property/property-neg-5.m: New.
2124 * objc.dg/property/property-neg-6.m: New.
2125 * objc.dg/property/property-neg-7.m: New.
2126 * objc.dg/property/property.exp: New.
2127 * obj-c++.dg/property/property-1.mm: New.
2128 * obj-c++.dg/property/property-2.mm: New.
2129 * obj-c++.dg/property/property-3.mm: New.
2130 * obj-c++.dg/property/property-neg-1.mm: New.
2131 * obj-c++.dg/property/property-neg-2.mm: New.
2132 * obj-c++.dg/property/property-neg-3.mm: New.
2133 * obj-c++.dg/property/property-neg-4.mm: New.
2134 * obj-c++.dg/property/property-neg-5.mm: New.
2135 * obj-c++.dg/property/property-neg-6.mm: New.
2136 * obj-c++.dg/property/property-neg-7.mm: New.
2137 * obj-c++.dg/property/property.exp: New.
2138
2139 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2140
2141 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*.
2142
2143 2010-10-14 Joseph Myers <joseph@codesourcery.com>
2144
2145 PR c/45969
2146 * gcc.c-torture/compile/pr45969-1.c: New test.
2147
2148 2010-10-14 Richard Guenther <rguenther@suse.de>
2149
2150 PR tree-optimization/44913
2151 * gcc.dg/torture/pr44913.c: New testcase.
2152
2153 2010-10-14 Richard Guenther <rguenther@suse.de>
2154
2155 PR lto/45382
2156 * g++.dg/lto/20101014-2_0.C: New testcase.
2157
2158 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2159
2160 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
2161 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2162 * gcc.target/i386/pr44130.c: Likewise.
2163 * gcc.target/i386/pr44144.c: Likewise.
2164 * gcc.target/i386/pr44180.c: Likewise.
2165 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2166 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
2167 * gcc.target/i386/vect-sizes-1.c: Likewise.
2168 * gcc.target/i386/vectorize4-avx.c: Likewise.
2169
2170 2010-10-14 Richard Guenther <rguenther@suse.de>
2171
2172 PR lto/44561
2173 * g++.dg/lto/20101010-3_0.C: New testcase.
2174 * g++.dg/lto/20101010-4_0.C: Likewise.
2175
2176 2010-10-14 Iain Sandoe <iains@gcc.gnu.org>
2177
2178 * objc.dg/pr45878.m: Update to include NSConstantString interface
2179 for -fnext-runtime.
2180 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
2181 -fnext-runtime, XFAIL the m64 -fnext-runtime run.
2182 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
2183 reference for m64 -fnext-runtime.
2184
2185 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2186
2187 * gcc.target/i386/vect-sizes-1.c: New.
2188
2189 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2190
2191 PR middle-end/46011
2192 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
2193
2194 2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
2195
2196 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
2197 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2198
2199 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
2200
2201 * gcc.target/ia64/20101005.c: New test.
2202
2203 2010-10-14 Andrey Belevantsev <abel@ispras.ru>
2204
2205 PR rtl-optimization/45570
2206 * gcc.dg/pr45570.c: New test.
2207
2208 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2209
2210 * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
2211 * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
2212 * gcc.target/i386/vectorize4-avx.c: Likewise.
2213
2214 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2215
2216 * gcc.target/i386/avx-copysign-vec.c: New.
2217 * gcc.target/i386/avx-copysignf-vec.c: Likewise.
2218
2219 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2220
2221 PR middle-end/44130
2222 * gcc.target/i386/pr44130.c: New.
2223
2224 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2225
2226 PR middle-end/44144
2227 * gcc.target/i386/pr44144.c: New.
2228
2229 2010-10-13 H.J. Lu <hongjiu.lu@intel.com>
2230
2231 PR target/44180
2232 * gcc.target/i386/pr44180.c: New.
2233
2234 2010-10-13 Jason Merrill <jason@redhat.com>
2235
2236 * g++.dg/template/canon-type-8.C: New.
2237
2238 2010-10-13 Eric Botcazou <ebotcazou@adacore.com>
2239
2240 * gcc.c-torture/execute/20101013-1.c: New test.
2241
2242 2010-10-13 Richard Guenther <rguenther@suse.de>
2243
2244 PR objc/45878
2245 * objc.dg/pr45878.m: New testcase.
2246
2247 2010-10-13 Kai Tietz <kai.tietz@onevision.com>
2248
2249 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
2250 * gcc.dg/format/dfp-printf-1.c: Likewise.
2251 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
2252
2253 2010-10-13 Richard Guenther <rguenther@suse.de>
2254
2255 PR tree-optimization/45788
2256 * g++.dg/pr45788.C: New testcase.
2257
2258 2010-10-13 Richard Guenther <rguenther@suse.de>
2259
2260 PR tree-optimization/45970
2261 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
2262
2263 2010-10-13 Richard Guenther <rguenther@suse.de>
2264
2265 PR tree-optimization/45982
2266 * gcc.dg/torture/pr45982.c: New testcase.
2267 * gcc.dg/tree-ssa/pr24287.c: Adjust.
2268 * gcc.dg/tree-ssa/pta-callused.c: Likewise.
2269 * gcc.dg/torture/pr39074-2.c: Likewise.
2270
2271 2010-10-13 Richard Guenther <rguenther@suse.de>
2272
2273 PR middle-end/45874
2274 * g++.dg/torture/pr45874.C: New testcase.
2275
2276 2010-10-13 Iain Sandoe <iains@gcc.gnu.org>
2277
2278 * objc.dg/attributes/method-attribute-1.m: Update to respond
2279 to implemented method attributes..
2280 * objc.dg/attributes/method-attribute-2.m: Likewise.
2281 * objc.dg/attributes/method-attribute-3.m: Likewise.
2282 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
2283 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
2284 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
2285
2286 2010-10-13 Nicola Pero <nicola.pero@meta-innovation.com>
2287
2288 PR libobjc/23214
2289 * objc.dg/pr23214.m: New.
2290
2291 2010-10-12 Michael Eager <eager@eagercon.com>
2292
2293 PR testsuite/45856
2294 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
2295 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
2296
2297 2010-10-12 Jakub Jelinek <jakub@redhat.com>
2298
2299 PR fortran/45636
2300 * gcc.c-torture/execute/pr45636.c: New test.
2301 * gfortran.dg/pr45636.f90: New test.
2302
2303 2010-10-12 Richard Henderson <rth@redhat.com>
2304
2305 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
2306
2307 2010-10-12 Daniel Kraft <d@domob.eu>
2308
2309 PR fortran/38936
2310 * gfortran.dg/associate_1.f03: More tests with derived-types.
2311 * gfortran.dg/associate_9.f03: New test (XFAIL for now).
2312 * gfortran.dg/associate_8.f03: Fix typo.
2313 * gfortran.dg/initialization_27.f90: Fix typo.
2314
2315 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2316
2317 PR testsuite/45851
2318 * lib/lto.exp (lto-get-options-main): Support optional target
2319 selector for dg-extra-ld-options.
2320
2321 2010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2322
2323 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
2324 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
2325
2326 2010-10-11 Martin Jambor <mjambor@suse.cz>
2327
2328 PR middle-end/45699
2329 * g++.dg/torture/pr45699.C: New test.
2330 * g++.dg/otr-fold-1.C: Adjusted.
2331 * g++.dg/otr-fold-1.C: Likewise.
2332
2333 2010-10-11 Nick Clifton <nickc@redhat.com>
2334
2335 * gcc.c-torture/compile/pr44197.c: Require visibility support.
2336 Allow for a user label prefix.
2337
2338 2010-10-10 Richard Guenther <rguenther@suse.de>
2339
2340 * g++.dg/lto/20101010-1_0.C: New testcase.
2341 * g++.dg/lto/20101010-2_0.C: Likewise.
2342
2343 2010-10-11 Ira Rosen <irar@il.ibm.com>
2344
2345 PR tree-optimization/45902
2346 * gcc.dg/vect/45902.c: New test.
2347
2348 2010-10-11 Jakub Jelinek <jakub@redhat.com>
2349
2350 PR target/45870
2351 * gcc.dg/tls/pr45870.c: New test.
2352
2353 2010-10-10 Janus Weil <janus@gcc.gnu.org>
2354
2355 PR fortran/45961
2356 * gfortran.dg/typebound_operator_6.f03: New.
2357
2358 2010-10-10 Kai Tietz <kai.tietz@onevision.com>
2359
2360 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
2361 and adjust -export symbol scanning.
2362 * g++.dg/ext/dllexport1.C: Likewise.
2363 * g++.dg/ext/dllexport3.C: Likewise.
2364 * gcc.dg/dll-3.c: Likewise.
2365 * gcc.dg/dll-4.c: Likewise.
2366 * gcc.dg/dll-5.c: Likewise.
2367
2368 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
2369
2370 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
2371 instead of tree_profile dump file.
2372 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
2373 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
2374 dump file.
2375
2376 2010-10-10 Uros Bizjak <ubizjak@gmail.com>
2377
2378 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
2379
2380 2010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2381
2382 * gfortran.dg/character_comparison_4.f90: New test.
2383 * gfortran.dg/character_comparison_5.f90: New test.
2384 * gfortran.dg/character_comparison_6.f90: New test.
2385
2386 2010-10-09 Richard Henderson <rth@redhat.com>
2387
2388 * lib/target-supports.exp
2389 (check_effective_target_automatic_stack_alignment): Always true.
2390
2391 2010-10-09 Richard Guenther <rguenther@suse.de>
2392
2393 PR lto/45956
2394 * gcc.dg/lto/20101009-2_0.c: New testcase.
2395 * gcc.dg/lto/20101009-2_1.c: Likewise.
2396 * gcc.dg/lto/20101009-2_2.c: Likewise.
2397
2398 2010-10-09 Richard Guenther <rguenther@suse.de>
2399
2400 PR lto/45947
2401 * g++.dg/lto/20101009-1_0.C: New testcase.
2402
2403 2010-10-09 Richard Guenther <rguenther@suse.de>
2404
2405 PR tree-optimization/45945
2406 * gcc.dg/lto/20101009-1_0.c: New testcase.
2407
2408 2010-10-08 H.J. Lu <hongjiu.lu@intel.com>
2409
2410 PR target/45913
2411 * gcc.target/i386/pr45913.c: New.
2412
2413 2010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2414
2415 PR fortran/45943
2416 * gfortran.dg/streamio_16.f90: Update test.
2417
2418 2010-10-08 Jakub Jelinek <jakub@redhat.com>
2419
2420 PR tree-optimization/45903
2421 * gcc.target/i386/pr45903.c: New test.
2422
2423 2010-10-08 Arnaud Charlet <charlet@adacore.com>
2424
2425 * gnat.dg/interface5.adb: Compile with warnings disabled.
2426
2427 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2428
2429 * obj-c++.dg/encode-10.mm: New testcase.
2430
2431 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2432
2433 PR objc++/23614
2434 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
2435 C++ class. Removed XFAIL.
2436
2437 2010-10-07 Janus Weil <janus@gcc.gnu.org>
2438
2439 PR fortran/45933
2440 * gfortran.dg/typebound_operator_5.f03: New.
2441
2442 2010-10-07 Nicola Pero <nicola.pero@meta-innovation.com>
2443
2444 Merge from 'apple/trunk' branch on FSF servers.
2445
2446 2006-04-26 Fariborz Jahanian <fjahanian@apple.com>
2447
2448 Radar 4508851
2449 * obj-c++.dg/method-namespace-1.mm: New.
2450
2451 2010-10-07 Martin Jambor <mjambor@suse.cz>
2452
2453 * gcc.dg/tree-ssa/sra-11.c: New test.
2454
2455 2010-10-07 Tejas Belagod <tejas.belagod@arm.com>
2456
2457 PR Tree-Vect/45847
2458 * gcc.dg/vect/pr45847.c: New test.
2459
2460 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2461 Kai Tietz <kai.tietz@onevision.com>
2462
2463 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
2464
2465 2010-10-07 Richard Guenther <rguenther@suse.de>
2466
2467 PR tree-optimization/45732
2468 * gcc.dg/torture/pr45732.c: New testcase.
2469
2470 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2471
2472 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
2473 * objc.dg/foreach-2.m: Likewise.
2474 * objc.dg/foreach-3.m: Likewise.
2475 * objc.dg/foreach-4.m: Likewise.
2476 * objc.dg/foreach-5.m: Likewise.
2477 * objc.dg/foreach-6.m: Likewise.
2478 * objc.dg/foreach-7.m: Likewise.
2479 * objc.dg/objc-foreach-4.m: Likewise.
2480 * objc.dg/objc-foreach-5.m: Likewise.
2481
2482 2010-10-07 Richard Guenther <rguenther@suse.de>
2483
2484 PR middle-end/45869
2485 * gcc.dg/torture/pr45869.c: New testcase.
2486
2487 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2488
2489 * objc.dg/set-not-used-1.m: New
2490 * obj-c++.dg/set-not-used-1.mm: New.
2491
2492 2010-10-07 Iain Sandoe <iains@gcc.gnu.org>
2493
2494 * objc.dg/attributes/method-attribute-3.m: New.
2495 * obj-c++.dg/attributes/method-attribute-3.mm: New.
2496
2497 2010-10-07 Mikael Morin <mikael@gcc.gnu.org>
2498
2499 PR fortran/45916
2500 * gfortran.dg/generic_typebound_operator_1.f90: New test.
2501
2502 2010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2503
2504 PR fortran/45889
2505 * gfortran.dg/alloc_comp_constraint_6.f90: New test.
2506
2507 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2508
2509 Merge from 'apple/trunk' branch on FSF servers.
2510
2511 2005-12-14 Fariborz Jahanian <fjahanian@apple.com>
2512
2513 Radar 4278774
2514 * obj-c++.dg/encode-9.mm: New.
2515
2516 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2517
2518 * g++.dg/cpp0x/pr45908.C: New test.
2519
2520 2010-10-06 Eric Botcazou <ebotcazou@adacore.com>
2521
2522 * gnat.dg/opt6.ad[sb]: New test.
2523
2524 2010-10-06 Nicola Pero <nicola.pero@meta-innovation.com>
2525
2526 Implemented fast enumeration for Objective-C.
2527 * objc.dg/foreach-1.m: New.
2528 * objc.dg/foreach-2.m: New.
2529 * objc.dg/foreach-3.m: New.
2530 * objc.dg/foreach-4.m: New.
2531 * objc.dg/foreach-5.m: New.
2532 * objc.dg/foreach-6.m: New.
2533 * objc.dg/foreach-7.m: New.
2534
2535 Merge from 'apple/trunk' branch on FSF servers:
2536 2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
2537
2538 Radar 4502236
2539 * objc.dg/objc-foreach-5.m: New.
2540
2541 2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
2542
2543 Radar 4507230
2544 * objc.dg/objc-foreach-4.m: New.
2545
2546 2006-03-13 Fariborz Jahanian <fjahanian@apple.com>
2547
2548 Radar 4472881
2549 * objc.dg/objc-foreach-3.m: New.
2550
2551 2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
2552
2553 Radar 4468498
2554 * objc.dg/objc-foreach-2.m: New.
2555
2556 2006-02-15 Fariborz Jahanian <fjahanian@apple.com>
2557
2558 Radar 4294910
2559 * objc.dg/objc-foreach-1.m: New
2560
2561 2010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com>
2562
2563 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
2564 unsigned values.
2565
2566 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2567
2568 PR objc++/28050
2569 * obj-c++.dg/syntax-error-10.mm: New.
2570
2571 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2572
2573 PR objc++/23707
2574 * obj-c++.dg/syntax-error-9.mm: New.
2575
2576 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2577
2578 PR objc++/31126
2579 * obj-c++.dg/syntax-error-8.mm: New.
2580
2581 2010-10-05 Nicola Pero <nicola.pero@meta-innovation.com>
2582
2583 Merge from 'apple/trunk' branch on FSF servers.
2584
2585 2005-10-17 Fariborz Jahanian <fjahanian@apple.com>
2586
2587 Radar 4290840
2588 * obj-c++.dg/syntax-error-7.mm: New
2589
2590 2005-10-14 Fariborz Jahanian <fjahanian@apple.com>
2591
2592 Radar 4294425
2593 * obj-c++.dg/syntax-error-6.mm: New
2594
2595 2005-10-13 Fariborz Jahanian <fjahanian@apple.com>
2596
2597 Radar 4261146
2598 * obj-c++.dg/syntax-error-5.mm: New
2599
2600 2005-08-15 Ziemowit Laski <zlaski@apple.com>
2601
2602 Radar 4093475
2603 * obj-c++.dg/syntax-error-[3-4].mm: New.
2604
2605 2005-08-02 Ziemowit Laski <zlaski@apple.com>
2606
2607 Radar 4185810
2608 * obj-c++.dg/syntax-error-[1-2].mm: New.
2609
2610 2010-10-05 Ira Rosen <irar@il.ibm.com>
2611
2612 PR tree-optimization/45752
2613 * gcc.dg/vect/pr45752.c: New test.
2614
2615 2010-10-05 Richard Guenther <rguenther@suse.de>
2616
2617 * gcc.dg/tree-prof/val-prof-1.c: Adjust.
2618 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
2619 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2620 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
2621 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
2622 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
2623 * gcc.dg/tree-prof/stringop-1.c: Likewise.
2624 * gcc.dg/tree-prof/stringop-2.c: Likewise.
2625 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
2626 * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
2627 * gcc.dg/tree-prof/update-loopch.c: Likewise.
2628 * g++.dg/tree-prof/indir-call-prof.C: Likewise.
2629 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
2630 * gcc.dg/tree-prof/tracer-1.c: Likewise.
2631 * gcc.dg/tree-ssa/inline-4.c: Likewise.
2632 * gcc.dg/tree-ssa/inline-3.c: Likewise.
2633 * gcc.dg/tree-ssa/20080530.c: Likewise.
2634 * g++.dg/tree-ssa/inline-3.C: Likewise.
2635 * g++.dg/tree-ssa/inline-1.C: Likewise.
2636 * g++.dg/tree-ssa/inline-2.C: Likewise.
2637 * gcc.dg/profile-dir-1.c: Likewise.
2638 * gcc.dg/profile-dir-2.c: Likewise.
2639 * gcc.dg/profile-dir-3.c: Likewise.
2640
2641 2010-10-05 Richard Guenther <rguenther@suse.de>
2642
2643 PR middle-end/45877
2644 * g++.dg/torture/pr45877.C: New testcase.
2645
2646 2010-10-04 Jakub Jelinek <jakub@redhat.com>
2647
2648 PR debug/45849
2649 * gcc.dg/debug/pr45849.c: New test.
2650
2651 PR middle-end/45876
2652 * gcc.c-torture/compile/pr45876.c: New test.
2653
2654 2010-10-04 Julian Brown <julian@codesourcery.com>
2655
2656 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
2657 vect_hw_misalign.
2658 * gcc.dg/vect/vect-60.c: Likewise.
2659 * gcc.dg/vect/vect-56.c: Likewise.
2660 * gcc.dg/vect/vect-93.c: Likewise.
2661 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
2662 * gcc.dg/vect/vect-95.c: Likewise.
2663 * gcc.dg/vect/vect-96.c: Likewise.
2664 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
2665 * gcc.dg/vect/slp-25.c: Likewise.
2666 * gcc.dg/vect/slp-3.c: Likewise.
2667 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2668 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2669 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
2670 * gcc.dg/vect/vect-109.c: Likewise.
2671 * gcc.dg/vect/vect-peel-1.c: Likewise.
2672 * gcc.dg/vect/vect-peel-2.c: Likewise.
2673 * lib/target-supports.exp
2674 (check_effective_target_arm_vect_no_misalign): New.
2675 (check_effective_target_vect_no_align): Use above.
2676 (check_effective_target_vect_element_align): New.
2677 (add_options_for_quad_vectors): New.
2678
2679 2010-10-04 Martin Jambor <mjambor@suse.cz>
2680
2681 PR tree-optimization/45572
2682 * g++.dg/ipa/pr45572-1.C: New test.
2683 * g++.dg/ipa/pr45572-2.C: Likewise.
2684
2685 2010-10-03 Ian Lance Taylor <iant@google.com>
2686
2687 * gcc.dg/anon-struct-11.c: New test.
2688 * gcc.dg/anon-struct-12.c: New test.
2689 * gcc.dg/anon-struct-13.c: New test.
2690 * gcc.dg/anon-struct-14.c: New test.
2691
2692 2010-10-03 H.J. Lu <hongjiu.lu@intel.com>
2693
2694 * g++.dg/torture/pr45764.C: Revert revision 164914.
2695 * gcc.dg/vect/pr43432.c: Likewise.
2696 * gcc.dg/vect/vect-114.c: Likewise.
2697 * gcc.dg/vect/vect-15.c: Likewise.
2698
2699 2010-10-03 Jason Merrill <jason@redhat.com>
2700
2701 * g++.dg/cpp0x/sfinae5.C: New.
2702
2703 2010-10-02 H.J. Lu <hongjiu.lu@intel.com>
2704
2705 PR tree-optimization/45720
2706 PR tree-optimization/45764
2707 * g++.dg/torture/pr45764.C: New.
2708
2709 * gcc.dg/vect/pr43432.c: Xfail.
2710 * gcc.dg/vect/vect-114.c: Likewise.
2711 * gcc.dg/vect/vect-15.c: Likewise.
2712
2713 2010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2714
2715 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
2716 hppa*-*-hpux*.
2717 * gcc.dg/torture/pr45678-2.c: Likewise.
2718
2719 2010-10-02 Janus Weil <janus@gcc.gnu.org>
2720
2721 PR fortran/45748
2722 * gfortran.dg/intrinsic_6.f90: New.
2723
2724 2010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2725
2726 PR fortran/42831
2727 * gfortran.dg/dependency_37.f90: New test.
2728
2729 2010-10-01 Uros Bizjak <ubizjak@gmail.com>
2730
2731 * gcc.target/i386/shift_mask.c: New test.
2732
2733 2010-10-01 Richard Guenther <rguenther@suse.de>
2734
2735 PR tree-optimization/45854
2736 * g++.dg/torture/pr45854.C: New testcase.
2737
2738 2010-09-30 Michael Eager <eager@eagercon.com>
2739
2740 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
2741 __FLT_{MIN,MAX}__.
2742
2743 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2744
2745 PR middle-end/45758
2746 * gfortran.dg/graphite/pr45758.f90: New.
2747
2748 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2749
2750 PR middle-end/45230
2751 * gcc.dg/graphite/id-pr45230.c: New.
2752
2753 2010-09-30 Sebastian Pop <sebastian.pop@amd.com>
2754
2755 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
2756 * gfortran.dg/graphite/graphite.exp: Same.
2757 * gcc.dg/graphite/vect-pr43423.c: New.
2758
2759 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2760
2761 PR target/45843
2762 * g++.dg/torture/pr45843.C: New test.
2763
2764 2010-09-30 Janus Weil <janus@gcc.gnu.org>
2765
2766 PR fortran/45828
2767 * gfortran.dg/allocate_derived_5.f90: New.
2768
2769 2010-09-30 Jakub Jelinek <jakub@redhat.com>
2770
2771 PR tree-optimization/31261
2772 * gcc.dg/tree-ssa/pr31261.c: New test.
2773
2774 2010-09-30 Michael Eager <eager@eagercon.com>
2775
2776 * gcc.c-torture/execute/cmpsi-2.c: New testcase.
2777 * gcc.c-torture/execute/cmpsf-1.c: Ditto.
2778 * gcc.target/microblaze/microblaze.exp: Ditto.
2779 * gcc.target/microblaze/others/string_cst1.c: Ditto.
2780 * gcc.target/microblaze/others/string_cst2.c: Ditto.
2781 * gcc.target/microblaze/others/data_var1.c: Ditto.
2782 * gcc.target/microblaze/others/data_var2.c: Ditto.
2783 * gcc.target/microblaze/others/data_var3.c: Ditto.
2784 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
2785 * gcc.target/microblaze/others/strings1.c:: Ditto.
2786 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
2787 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
2788 * gcc.target/microblaze/others/sdata_var1.c: Ditto.
2789 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2790 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2791 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2792 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2793 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2794 * gcc.target/microblaze/isa/fsqrt.c: Ditto.
2795 * gcc.target/microblaze/isa/pcmp.c: Ditto.
2796 * gcc.target/microblaze/isa/nofloat.c: Ditto.
2797 * gcc.target/microblaze/isa/fcvt.c: Ditto.
2798 * gcc.target/microblaze/isa/float.c: Ditto.
2799 * gcc.target/microblaze/isa/mulh.c: Ditto.
2800 * gcc.target/microblaze/isa/fcmp1.c: Ditto.
2801 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
2802 * gcc.target/microblaze/isa/fcmp2.c: Ditto.
2803 * gcc.target/microblaze/isa/fcmp3.c: Ditto.
2804 * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
2805 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
2806 * gcc.target/microblaze/isa/bshift.c: Ditto.
2807 * gcc.target/microblaze/isa/nofcmp.c: Ditto.
2808 * gcc.target/microblaze/isa/div.c: Ditto.
2809 * gcc.target/microblaze/isa/vanilla.c: Ditto.
2810 * gcc.target/microblaze/isa/mul.c: Ditto.
2811
2812 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2813
2814 merge from FSF 'apple/trunk' branch.
2815 2006-01-30 Fariborz Jahanian <fjahanian@apple.com>
2816
2817 Radar 4386773
2818 * objc.dg/enhanced-proto-1.m: New.
2819 * objc.dg/enhanced-proto-2.m: New.
2820 * obj-c++.dg/enhanced-proto-1.mm: New
2821 * obj-c++.dg/enhanced-proto-2.mm: New.
2822
2823 2010-09-30 Richard Guenther <rguenther@suse.de>
2824
2825 PR testsuite/45702
2826 * gcc.dg/debug/pr41893-1.c: Adjust.
2827 * gcc.dg/pr30762-1.c: Likewise.
2828 * gcc.dg/pr31529-1.c: Likewise.
2829 * gcc.dg/pr34457-1.c: Likewise.
2830 * gcc.dg/pr34668-1.c: Likewise.
2831 * gcc.dg/pr43557-1.c: Likewise.
2832
2833 2010-09-30 Iain Sandoe <iains@gcc.gnu.org>
2834
2835 PR objc/45842
2836 * objc.dg/threedotthree-abi-1.m: Only apply at m32.
2837 * objc.dg/const-str-3.m: Correct header for memcpy.
2838 * objc.dg/const-str-7.m: Likewise.
2839 * objc.dg/method-20b.m: Provide an implementation of Object.
2840 Adjust XFAIL for m64 NeXT runtime.
2841 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
2842 * objc.dg/encode-3.m: Correct line ordering, provide header for
2843 sprintf.
2844 * objc.dg/encode-7-next.m: Only run for 32bit.
2845 * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
2846 * objc.dg/type-size-2.m: Provide an implementation of Object.
2847 Ajust headers.
2848 * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
2849 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
2850 * obj-c++.dg/method-23.mm: Provide an implementation of Object.
2851 Adjust XFAIL for m64 NeXT runtime.
2852 * obj-c++.dg/method-22.mm: Likewise.
2853 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
2854
2855 2010-09-30 Nicola Pero <nicola.pero@meta-innovation.com>
2856
2857 Merge from 'apple/trunk' branch on FSF servers.
2858
2859 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2860
2861 Radar 4278236
2862 * obj-c++.dg/bad-forward-decl.mm: New
2863
2864 2010-09-30 Eric Botcazou <ebotcazou@adacore.com>
2865
2866 * ada/acats/run_acats: Revert revision 157037.
2867
2868 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
2869
2870 Merge from 'apple/trunk' branch on FSF servers.
2871
2872 2005-10-04 Fariborz Jahanian <fjahanian@apple.com>
2873
2874 Radar 4281748
2875 * objc.dg/naming-2.m: Update
2876 * objc.dg/naming-3.m: New
2877
2878 2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
2879
2880 PR target/40457
2881 * gcc.target/arm/pr40457-3.c: New test.
2882
2883 2010-09-29 Nathan Sidwell <nathan@codesourcery.com>
2884
2885 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
2886 alias checking.
2887 * lib/target-supports.exp (check_ifunc_available): Likewise.
2888
2889 2010-09-29 Tristan Gingold <gingold@adacore.com>
2890
2891 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
2892
2893 2010-09-29 Nicola Pero <nicola.pero@meta-innovation.com>
2894
2895 * objc.dg/keywords-1.m: New test.
2896 * objc.dg/keywords-2.m: New test.
2897 * objc.dg/keywords-3.m: New test.
2898 * obj-c++.dg/keywords-1.mm: New test.
2899 * obj-c++.dg/keywords-2.mm: New test.
2900
2901 2010-09-28 Jason Merrill <jason@redhat.com>
2902
2903 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
2904 * g++.dg/ext/complit11.C: Likewise.
2905 * g++.old-deja/g++.law/temps1.C: Likewise.
2906
2907 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
2908 * g++.old-deja/g++.mike/misc6.C: Likewise.
2909
2910 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
2911
2912 * objc.dg/attributes/method-attribute-1.m: New.
2913 * objc.dg/attributes/method-attribute-2.m: New.
2914
2915 * obj-c++.dg/attributes/method-attribute-1.m: New.
2916 * obj-c++.dg/attributes/method-attribute-2.m: New.
2917
2918 2010-09-28 Iain Sandoe <iains@gcc.gnu.org>
2919
2920 * objc.dg/attributes: New.
2921 * objc.dg/attributes/attributes.exp: New.
2922 * objc.dg/attributes/class-attribute-1.m: New.
2923 * objc.dg/attributes/class-attribute-2.m: New
2924 * objc.dg/attributes/categ-attribute-1.m: New
2925 * objc.dg/attributes/categ-attribute-2.m: New
2926 * objc.dg/attributes/proto-attribute-1.m: New
2927
2928 * obj-c++.dg/attributes: New.
2929 * obj-c++.dg/attributes/attributes.exp: New
2930 * obj-c++.dg/attributes/class-attribute-1.mm: New
2931 * obj-c++.dg/attributes/class-attribute-2.mm: New
2932 * obj-c++.dg/attributes/categ-attribute-1.mm: New
2933 * obj-c++.dg/attributes/categ-attribute-2.mm: New
2934 * obj-c++.dg/attributes/proto-attribute-1.mm: New
2935
2936 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2937
2938 Merge from 'apple/trunk' branch on FSF servers (test method-20.m
2939 from the branch renamed to method-20b.m to avoid clashes).
2940
2941 2005-08-23 Stuart Hastings <stuart@apple.com>
2942 Ziemowit Laski <zlaski@apple.com>
2943
2944 Radar 4209854
2945 * obj-c++.dg/method-23.mm: New.
2946 * objc.dg/method-20.m: New.
2947
2948 2010-09-28 Jan Hubicka <jh@suse.cz>
2949
2950 * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
2951
2952 2010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2953
2954 PR target/44452
2955 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
2956 i?86-*-solaris2.[89], *-*-vxworks*.
2957 * gcc.target/i386/pr22152.c: Likewise.
2958 * gcc.target/i386/vect8-ret.c: New test.
2959
2960 2010-09-28 Jie Zhang <jie@codesourcery.com>
2961
2962 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
2963
2964 2010-09-28 Nicola Pero <nicola.pero@meta-innovation.com>
2965
2966 Merge from 'apple/trunk' branch on FSF servers.
2967
2968 2005-07-18 Ziemowit Laski <zlaski@apple.com>
2969
2970 Radar 4175534
2971 * obj-c++.dg/method-22.mm: New.
2972
2973 2010-09-27 Jason Merrill <jason@redhat.com>
2974
2975 * g++.dg/cpp0x/rv-lvalue-req.C: New.
2976 * g++.dg/ext/complit11.C: Adjust.
2977 * g++.old-deja/g++.law/temps1.C: Adjust.
2978 * g++.old-deja/g++.ns/koenig6.C: Adjust.
2979 * g++.old-deja/g++.oliva/partord1.C: Adjust.
2980
2981 2010-09-27 Ian Lance Taylor <iant@google.com>
2982
2983 * lib/target-supports.exp (check_effective_target_split_stack):
2984 New procedure.
2985 * gcc.dg/split-1.c: New test.
2986 * gcc.dg/split-2.c: New test.
2987 * gcc.dg/split-3.c: New test.
2988 * gcc.dg/split-4.c: New test.
2989
2990 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2991
2992 PR objc/25464
2993 * objc.dg/type-size-3.m: New test.
2994
2995 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
2996
2997 PR objc/45763
2998 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
2999
3000 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3001
3002 PR objc/25450
3003 * objc.dg/encode-3.m: Updated for fix of encoding of enums.
3004 * objc.dg/type-size-2.m: Same change.
3005 * obj-c++.dg/encode-5.mm: Same change.
3006
3007 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3008
3009 Merge from 'apple/trunk' branch on FSF servers. The original
3010 Changelogs are below.
3011
3012 * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
3013 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
3014 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
3015 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
3016 in the branch).
3017 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
3018 proto-qual-1.m in the branch) and the normal ABI on GNU.
3019 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run
3020 the test only with the NeXT runtime.
3021 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
3022 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
3023 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
3024 Run the test only with the NeXT runtime.
3025
3026 2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
3027
3028 Radar 4492973
3029 * objc.dg/encode-7-64bit.m: New.
3030 * objc.dg/encode-7.m: Skip if -m64.
3031
3032 2005-10-19 Fariborz Jahanian <fjahanian@apple.com>
3033
3034 Radar 4301047
3035 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
3036 * obj-c++.dg/threedotthree-abi-1.mm: New
3037 * objc.dg/threedotthree-abi-1.m: New
3038
3039 2005-07-20 Ziemowit Laski <zlaski@apple.com>
3040
3041 Radar 4136935
3042 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
3043 * objc.dg/encode-6.m: Likewise.
3044 * objc.dg/encode-7.m: New test case.
3045
3046 2010-09-27 Nicola Pero <nicola.pero@meta-innovation.com>
3047
3048 Merge from 'apple/trunk' branch on FSF servers. Renamed
3049 const-str-12.m to constr-str-12b.m to avoid conflicts.
3050
3051 2005-12-15 Fariborz Jahanian <fjahanian@apple.com>
3052
3053 Radar 4229905
3054 * obj-c++.dg/warn5.mm: New
3055
3056 2005-06-22 Ziemowit Laski <zlaski@apple.com>
3057
3058 Radar 4154928
3059 * obj-c++.dg/const-str-12.mm: New.
3060 * objc.dg/const-str-12.m: New.
3061
3062 2010-09-27 Tobias Burnus <burnus@net-b.de>
3063
3064 PR fortran/40569
3065 PR fortran/40568
3066 * gfortran.dg/storage_size_2.f08: Fix test.
3067 * gfortran.dg/c_sizeof_1.f90: Fix test.
3068 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3069 * gfortran.dg/c_sizeof_3.f90: New.
3070 * gfortran.dg/c_sizeof_4.f90: New.
3071 * gfortran.dg/iso_c_binding_compiler_1.f90: New.
3072 * gfortran.dg/iso_c_binding_compiler_2.f90: New.
3073
3074 2010-09-26 Daniel Kraft <d@domob.eu>
3075
3076 PR fortran/45783
3077 PR fortran/45795
3078 * gfortran.dg/select_type_18.f03: New test.
3079
3080 2010-09-25 Eric Botcazou <ebotcazou@adacore.com>
3081
3082 * gnat.dg/return2.ad[sb]: New test.
3083 * gnat.dg/return2_pkg.ads: New helper.
3084
3085 2010-09-25 Daniel Kraft <d@domob.eu>
3086
3087 PR fortran/45776
3088 * gfortran.dg/io_constraints_6.f03: New test.
3089 * gfortran.dg/io_constraints_7.f03: New test.
3090 * gfortran.dg/newunit_2.f90: New test.
3091
3092 2010-09-24 Steven G. Kargl < kargl@gcc.gnu.org>
3093
3094 * gfortran.dg/operator_c1202.f90: New test.
3095
3096 2010-09-24 Jan Hubicka <jh@suse.cz>
3097
3098 * gcc.dg/tree-ssa/leaf.c: New testcase.
3099
3100 2010-09-24 Jan Hubicka <jh@suse.cz>
3101
3102 PR tree-optimization/45738
3103 PR tree-optimization/45741
3104 * gcc.c-torture/compile/pr45741.c: New.
3105 * gfortran.fortran-torture/compile/pr45738.f90: New.
3106
3107 2010-09-24 Joseph Myers <joseph@codesourcery.com>
3108
3109 * gcc.dg/cpp/undef-opt-1.c: New test.
3110
3111 2010-09-24 Jason Merrill <jason@redhat.com>
3112
3113 * g++.dg/other/error10.C: Adjust expected output.
3114
3115 2010-09-24 Jakub Jelinek <jakub@redhat.com>
3116
3117 PR middle-end/45234
3118 * gcc.dg/torture/stackalign/alloca-6.c: New test.
3119 * gcc.target/i386/pr45234.c: New test.
3120
3121 2010-09-24 Richard Guenther <rguenther@suse.de>
3122
3123 * gcc.dg/lto/20091006-2_0.c: Prune warnings.
3124
3125 2010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com>
3126
3127 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
3128 as a comment leader in regexp.
3129
3130 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3131
3132 * objc.dg/sync-2.m: New test.
3133 * obj-c++.dg/sync-2.mm: New test.
3134
3135 2010-09-24 Tobias Burnus <burnus@net-b.de>
3136
3137 PR fortran/40571
3138 * gfortran.dg/iso_fortran_env_7.f90: New.
3139
3140 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3141
3142 * obj-c++.dg/too-many-args.mm: New file.
3143
3144 2010-09-24 Nicola Pero <nicola.pero@meta-innovation.com>
3145
3146 Merge from 'apple/trunk' branch on FSF servers.
3147
3148 2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
3149
3150 Radar 4491608
3151 * objc.dg/too-many-args.m: New
3152
3153 2010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3154
3155 PR fortran/45744
3156 * gfortran.dg/dependency_36.f90: New test.
3157
3158 2010-09-23 Uros Bizjak <ubizjak@gmail.com>
3159
3160 * gcc.target/i386/pad-1.c: Remove -S from dg-options.
3161 * gcc.target/i386/pad-3.c: Ditto.
3162 * gcc.target/i386/pad-7.c: Ditto.
3163 * gcc.target/i386/pad-7.c: Ditto.
3164 * gcc.target/i386/pr36502.c: Ditto.
3165 * gcc.target/i386/zee.c: Ditto.
3166 * gcc.target/i386/20060821-1.c: Ditto.
3167 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines.
3168 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not.
3169 * gcc.target/i386/pad-5b.c: Ditto.
3170 * gcc.target/i386/pad-6a.c: Ditto.
3171 * gcc.target/i386/pad-6b.c: Ditto.
3172 * gcc.target/i386/pad-8.c: Ditto.
3173 * gcc.target/i386/pad-9.c: Ditto.
3174 * gcc.target/i386/pad-10.c: Ditto.
3175 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target.
3176
3177 2010-09-23 Richard Guenther <rguenther@suse.de>
3178
3179 PR tree-optimization/45565
3180 * g++.dg/ipa/pr45565.C: New testcase.
3181
3182 2010-09-23 Mikael Morin <mikael@gcc.gnu.org>
3183
3184 PR fortran/45745
3185 PR fortran/45648
3186 * gfortran.dg/vector_subscript_bound_1.f90: New.
3187
3188 2010-09-23 Richard Guenther <rguenther@suse.de>
3189
3190 PR middle-end/45750
3191 * gcc.dg/pr45750.c: New testcase.
3192
3193 2010-09-23 Jakub Jelinek <jakub@redhat.com>
3194
3195 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
3196 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG
3197 build.
3198
3199 2010-09-23 Bernd Schmidt <bernds@codesourcery.com>
3200
3201 PR rtl-optimization/44374
3202 * gcc.target/arm/headmerge-1.c: New test.
3203 * gcc.target/arm/headmerge-2.c: New test.
3204 * gcc.target/i386/headmerge-1.c: New test.
3205 * gcc.target/i386/headmerge-2.c: New test.
3206
3207 2010-09-23 Daniel Kraft <d@domob.eu>
3208
3209 PR fortran/38936
3210 PR fortran/44044
3211 PR fortran/45474
3212 * gfortran.dg/intrinsic_intent_1.f03: New test.
3213 * gfortran.dg/select_type_17.f03: New test.
3214 * gfortran.dg/associate_5.f03: More definability tests.
3215 * gfortran.dg/enum_2.f90: Check definability.
3216 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
3217 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
3218 * gfortran.dg/char_expr_2.f90: Ditto.
3219 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
3220 * gfortran.dg/enum_5.f90: Ditto.
3221 * gfortran.dg/equiv_constraint_8.f90: Ditto.
3222 * gfortran.dg/impure_assignment_2.f90: Ditto.
3223 * gfortran.dg/impure_assignment_3.f90: Ditto.
3224 * gfortran.dg/intent_out_1.f90: Ditto.
3225 * gfortran.dg/intent_out_3.f90: Ditto.
3226 * gfortran.dg/pointer_assign_7.f90: Ditto.
3227 * gfortran.dg/pointer_intent_3.f90: Ditto.
3228 * gfortran.dg/pr19936_1.f90: Ditto.
3229 * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
3230 * gfortran.dg/simpleif_2.f90: Ditto.
3231 * gfortran.dg/protected_5.f90: Ditto.
3232 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
3233 * gfortran.dg/protected_6.f90: Ditto.
3234 * gfortran.dg/protected_7.f90: Ditto.
3235
3236 2010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3237
3238 PR libfortran/45710
3239 * gfortran.dg/namelist_65.f90: New test.
3240
3241 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3242
3243 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
3244 the regexp pattern between the expected label and location string.
3245
3246 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3247
3248 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
3249
3250 2010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com>
3251
3252 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
3253 * gcc.dg/pr27898.c: Likewise.
3254 * gcc.dg/pr28712.c: Likewise.
3255 * gcc.dg/pr30762-1.c: Likewise.
3256 * gcc.dg/pr31529-1.c: Likewise.
3257 * gcc.dg/pr34457-1.c: Likewise.
3258 * gcc.dg/pr34668-1.c: Likewise.
3259 * gcc.dg/pr34989-1.c: Likewise.
3260 * gcc.dg/pr43557-1.c: Likewise.
3261
3262 2010-09-22 Jakub Jelinek <jakub@redhat.com>
3263
3264 PR rtl-optimization/45739
3265 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
3266
3267 2010-09-22 Eric Botcazou <ebotcazou@adacore.com>
3268
3269 * gcc.target/sparc/mnofpu.c: New test.
3270
3271 2010-09-22 Jakub Jelinek <jakub@redhat.com>
3272
3273 PR rtl-optimization/45739
3274 * gcc.target/i386/pr45739.c: New test.
3275
3276 2010-09-21 Mikael Morin <mikael@gcc.gnu.org>
3277
3278 PR fortran/45648
3279 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3280 and counts. Add non-elemental function call check.
3281
3282 PR fortran/45648
3283 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
3284 arguments checks. Update temporary counts.
3285 * gfortran.dg/transpose_optimization_1.f90: New.
3286
3287 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3288
3289 PR objc/23710
3290 * objc.dg/invalid-method-1.m: New.
3291
3292 2010-09-21 Nicola Pero <nicola.pero@meta-innovation.com>
3293
3294 Merge from 'apple/trunk' branch on FSF servers.
3295
3296 2005-10-11 Fariborz Jahanian <fjahanian@apple.com>
3297
3298 Radar 4291785
3299 * objc.dg/naming-4.m: New
3300 * objc.dg/naming-5.m: New
3301 * obj-c++.dg/naming-1.mm: New
3302 * obj-c++.dg/naming-2.mm: New
3303
3304 2010-09-21 Jonathan Wakely <redi@gcc.gnu.org>
3305 Jack Howarth <howarth@bromo.med.uc.edu>
3306
3307 PR c++/45645
3308 * g++.dg/torture/pr44972.C: Use portable assert().
3309
3310 2010-09-21 Richard Guenther <rguenther@suse.de>
3311
3312 PR tree-optimization/45580
3313 * g++.dg/torture/pr45580.C: New testcase.
3314
3315 2010-09-21 Uros Bizjak <ubizjak@gmail.com>
3316
3317 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
3318
3319 2010-09-20 Janus Weil <janus@gcc.gnu.org>
3320
3321 PR fortran/45438
3322 * gfortran.dg/pointer_check_7.f90: New.
3323
3324 2010-09-20 Jakub Jelinek <jakub@redhat.com>
3325
3326 PR rtl-optimization/45728
3327 * gcc.c-torture/compile/pr45728.c: New test.
3328
3329 2010-09-20 Paul Thomas <pault@gcc.gnu.org>
3330
3331 PR fortran/45081
3332 * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
3333
3334 2010-09-20 H.J. Lu <hongjiu.lu@intel.com>
3335
3336 * g++.dg/tree-ssa/pr45605.C: Add "\\".
3337
3338 2010-09-20 Richard Guenther <rguenther@suse.de>
3339
3340 PR middle-end/45704
3341 * gcc.dg/torture/pr45704.c: New testcase.
3342
3343 2010-09-20 Jan Hubicka <jh@suse.cz>
3344
3345 PR tree-optimize/45605
3346 * g++.dg/tree-ssa/pr45605.C: New testcase.
3347
3348 2010-09-20 Michael Matz <matz@suse.de>
3349
3350 PR testsuite/45706
3351 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
3352 enough.
3353
3354 2010-09-20 Richard Guenther <rguenther@suse.de>
3355
3356 PR tree-optimization/45705
3357 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
3358
3359 2010-09-20 Michael Matz <matz@suse.de>
3360
3361 PR testsuite/45706
3362 * lib/target-supports.exp (check_effective_target_vect_perm):
3363 Add i?86-*-*.
3364
3365 2010-09-20 Jakub Jelinek <jakub@redhat.com>
3366
3367 PR rtl-optimization/45695
3368 * gcc.c-torture/execute/pr45695.c: New test.
3369
3370 2010-09-19 Jan Hubicka <jh@suse.cz>
3371
3372 PR lto/44246
3373 * gcc.c-torture/compile/pr44246.c:New file.
3374
3375 2010-09-19 Ira Rosen <irar@il.ibm.com>
3376
3377 PR tree-optimization/45714
3378 * gfortran.dg/vect/pr45714-a.f: New test.
3379 * gfortran.dg/vect/pr45714-b.f: New test.
3380
3381 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3382
3383 * gnat.dg/const1.adb: Rename into...
3384 * gnat.dg/constant1.adb: ...this.
3385 * gnat.dg/constant2.adb: New test.
3386 * gnat.dg/constant2_pkg1.ads: New helper.
3387 * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
3388
3389 2010-09-19 Eric Botcazou <ebotcazou@adacore.com>
3390
3391 * gnat.dg/specs/constant1.ads: New test.
3392 * gnat.dg/specs/constant1_pkg.ads: New helper.
3393
3394 2010-09-18 Jan Hubicka <jh@suse.cz>
3395
3396 PR tree-optimization/45453
3397 * g++.dg/tree-ssa/pr45453.C: New testcase.
3398
3399 2010-09-18 Jason Merrill <jason@redhat.com>
3400
3401 * g++.dg/cpp0x/initlist44.C: New.
3402
3403 2010-09-18 Richard Guenther <rguenther@suse.de>
3404
3405 PR tree-optimization/45709
3406 * g++.dg/torture/pr45709-2.C: New testcase.
3407
3408 2010-09-18 Richard Guenther <rguenther@suse.de>
3409
3410 PR tree-optimization/45709
3411 * g++.dg/torture/pr45709.C: New testcase.
3412
3413 2010-09-18 H.J. Lu <hongjiu.lu@intel.com>
3414
3415 PR testsuite/45719
3416 * gcc.target/i386/pad-3.c: Pass -fno-pic.
3417
3418 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3419
3420 * gcc.target/i386/pad-1.c: New.
3421 * gcc.target/i386/pad-2.c: Likewise.
3422 * gcc.target/i386/pad-3.c: Likewise.
3423 * gcc.target/i386/pad-4.c: Likewise.
3424 * gcc.target/i386/pad-5a.c: Likewise.
3425 * gcc.target/i386/pad-5b.c: Likewise.
3426 * gcc.target/i386/pad-6a.c: Likewise.
3427 * gcc.target/i386/pad-6b.c: Likewise.
3428 * gcc.target/i386/pad-7.c: Likewise.
3429 * gcc.target/i386/pad-8.c: Likewise.
3430 * gcc.target/i386/pad-9.c: Likewise.
3431 * gcc.target/i386/pad-10.c: Likewise.
3432
3433 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3434
3435 PR middle-end/45234
3436 * gcc.dg/torture/stackalign/alloca-5.c: New.
3437
3438 2010-09-17 H.J. Lu <hongjiu.lu@intel.com>
3439
3440 PR middle-end/45678
3441 * gcc.dg/torture/pr45678-2.c: New.
3442
3443 2010-09-17 Richard Guenther <rguenther@suse.de>
3444
3445 PR middle-end/45678
3446 * gcc.dg/torture/pr45678-1.c: New testcase.
3447
3448 2010-09-17 Michael Matz <matz@suse.de>
3449
3450 PR tree-optimization/43432
3451 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3452 check_effective_target_vect_perm_short): New predicates.
3453 (check_effective_target_vect_perm): Include x86_64.
3454 * gcc.dg/vect/pr43432.c: New test.
3455 * gcc.dg/vect/vect-114.c: Adjust.
3456 * gcc.dg/vect/vect-15.c: Ditto.
3457 * gcc.dg/vect/slp-perm-8.c: Use new predicate.
3458 * gcc.dg/vect/slp-perm-9.c: Ditto.
3459
3460 2010-09-17 Nicola Pero <nicola.pero@meta-innovation.com>
3461
3462 PR testsuite/45692
3463 * objc/execute/exceptions/throw-nil.m: Run the test only with the
3464 GNU runtime.
3465
3466 2010-09-17 Richard Guenther <rguenther@suse.de>
3467
3468 * gcc.dg/pr27898.c: Use -flto instead of -combine.
3469 * gcc.dg/pr28706.c: Likewise.
3470 * gcc.dg/pr28712.c: Likewise.
3471 * gcc.dg/pr30762-1.c: Likewise.
3472 * gcc.dg/pr30762-2.c: Likewise.
3473 * gcc.dg/pr31529-1.c: Likewise.
3474 * gcc.dg/pr31529-2.c: Likewise.
3475 * gcc.dg/pr34457-1.c: Likewise.
3476 * gcc.dg/pr34457-2.c: Likewise.
3477 * gcc.dg/pr34668-1.c: Likewise.
3478 * gcc.dg/pr34668-2.c: Likewise.
3479 * gcc.dg/pr34989-1.c: Likewise.
3480 * gcc.dg/pr34989-2.c: Likewise.
3481 * gcc.dg/pr43557-1.c: Likewise.
3482 * gcc.dg/pr43557-2.c: Likewise.
3483 * gcc.dg/debug/pr41893-1.c: Likewise.
3484 * gcc.dg/matrix/matrix.exp: Do not use -combine.
3485 * gcc.dg/matrix/matrix-3.c: Drop dg-options.
3486 * gcc.dg/matrix/matrix-4.c: Likewise.
3487 * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
3488 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
3489 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3490 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3491
3492 2010-09-16 Tobias Burnus <burnus@net-b.de>
3493
3494 PR fortran/43665
3495 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
3496 optimizations.
3497 * gfortran.dg/intent_optimize_1.f90: New test.
3498
3499 2010-09-16 H.J. Lu <hongjiu.lu@intel.com>
3500
3501 * gcc.target/i386/divmod-1.c: New.
3502 * gcc.target/i386/divmod-2.c: Likewise.
3503 * gcc.target/i386/divmod-3.c: Likewise.
3504 * gcc.target/i386/divmod-4.c: Likewise.
3505 * gcc.target/i386/divmod-4a.c: Likewise.
3506 * gcc.target/i386/divmod-5.c: Likewise.
3507 * gcc.target/i386/divmod-6.c: Likewise.
3508 * gcc.target/i386/divmod-7.c: Likewise.
3509 * gcc.target/i386/divmod-8.c: Likewise.
3510 * gcc.target/i386/udivmod-1.c: Likewise.
3511 * gcc.target/i386/udivmod-2.c: Likewise.
3512 * gcc.target/i386/udivmod-3.c: Likewise.
3513 * gcc.target/i386/udivmod-4.c: Likewise.
3514 * gcc.target/i386/udivmod-4a.c: Likewise.
3515 * gcc.target/i386/udivmod-5.c: Likewise.
3516 * gcc.target/i386/udivmod-6.c: Likewise.
3517 * gcc.target/i386/udivmod-7.c: Likewise.
3518 * gcc.target/i386/udivmod-8.c: Likewise.
3519
3520 2010-09-16 Jan Hubicka <jh@suse.cz>
3521
3522 * g++.dg/lto/pr45679-1_0.C: New file.
3523 * g++.dg/lto/pr45679-1_1.C: New file.
3524 * g++.dg/lto/pr45679-0_0.C: New file.
3525 * g++.dg/lto/pr45679-0_1.C: New file.
3526
3527 2010-09-16 Janus Weil <janus@gcc.gnu.org>
3528
3529 PR fortran/45674
3530 * gfortran.dg/class_dummy_2.f03: New.
3531
3532 2010-09-16 Richard Guenther <rguenther@suse.de>
3533
3534 PR tree-optimization/45623
3535 * gcc.dg/torture/pr45623.c: New testcase.
3536
3537 2010-09-16 Ira Rosen <irar@il.ibm.com>
3538
3539 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
3540 name and parentheses.
3541 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
3542
3543 2010-09-15 Jason Merrill <jason@redhat.com>
3544
3545 * g++.dg/parse/parameter-declaration-2.C: New.
3546
3547 * g++.dg/cpp0x/scoped_enum2.C: New.
3548
3549 2010-09-15 Eric Botcazou <ebotcazou@adacore.com>
3550
3551 * gcc.c-torture/compile/20100915-1.c: New test.
3552
3553 2010-09-15 Martin Jambor <mjambor@suse.cz>
3554
3555 PR middle-end/45644
3556 * gcc.dg/ipa/pr45644.c: New test.
3557
3558 2010-09-15 Jakub Jelinek <jakub@redhat.com>
3559
3560 PR tree-optimization/45633
3561 * gcc.dg/vect/pr45633.c: New test.
3562
3563 2010-09-15 Janus Weil <janus@gcc.gnu.org>
3564
3565 PR fortran/45577
3566 * gfortran.dg/allocate_derived_4.f90: New.
3567
3568 2010-09-15 Tejas Belagod <tejas.belagod@arm.com>
3569
3570 * lib/target-supports.exp
3571 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
3572 supported flag to true for neon.
3573
3574 2010-09-15 Paolo Carlini <paolo.carlini@oracle.com>
3575
3576 PR c++/45665
3577 * g++.dg/template/crash103.C: New.
3578
3579 2010-09-15 Nicola Pero <nicola.pero@meta-innovation.com>
3580
3581 Merge from 'apple/trunk' branch on FSF servers.
3582
3583 2006-03-09 Fariborz Jahanian <fjahanian@apple.com>
3584
3585 Radar 4457381
3586 * objc.dg/msg-in-protocol.m: New.
3587 * obj-c++.dg/msg-in-protocol.mm: New.
3588
3589 2006-02-07 Fariborz Jahanian <fjahanian@apple.com>
3590
3591 Radar 4219590
3592 * objc.dg/break-in-ifstmt.m: New.
3593
3594 2005-08-22 Ziemowit Laski <zlaski@apple.com>
3595
3596 Radar 4174166
3597 * obj-c++.dg/comp-types-13.mm: New.
3598 * objc.dg/comp-types-12.m: New.
3599
3600 2005-08-22 Ziemowit Laski <zlaski@apple.com>
3601
3602 Radar 4216500
3603 * obj-c++.dg/proto-lossage-7.mm: New.
3604 * objc.dg/proto-lossage-7.m: New.
3605
3606 2010-09-14 Jan Hubicka <jh@suse.cz>
3607
3608 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
3609 folding.
3610 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
3611 folding.
3612
3613 2010-09-14 Jakub Jelinek <jakub@redhat.com>
3614
3615 PR middle-end/45567
3616 * gcc.dg/pr45567.c: New test.
3617
3618 PR debug/45660
3619 * g++.dg/debug/pr45660.C: New test.
3620
3621 2010-09-14 Ira Rosen <irar@il.ibm.com>
3622
3623 PR tree-optimization/45470
3624 * g++.dg/vect/pr45470-a.cc: New test.
3625 * g++.dg/vect/pr45470-a.cc: New test.
3626
3627 2010-09-10 Jack Howarth <howarth@bromo.med.uc.edu>
3628
3629 PR target/42070
3630 * lib/profopt.exp: Prune warnings on execname2 compile.
3631 * lib/prune.exp: Prune "can't add line info" warnings.
3632
3633 2010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3634
3635 PR libfortran/45532
3636 * gfortran.dg/namelist_64.f90: New test.
3637
3638 2010-09-13 Jakub Jelinek <jakub@redhat.com>
3639
3640 PR rtl-optimization/45617
3641 * gcc.target/i386/pr45617.c: New test.
3642
3643 2010-09-13 Dave Korn <dave.korn.cygwin@gmail.com>
3644
3645 * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
3646
3647 2010-09-13 H.J. Lu <hongjiu.lu@intel.com>
3648
3649 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
3650 * gcc.target/i386/fma4-vector.c: Likewise.
3651 * gcc.target/i386/vectorize2.c: Likewise.
3652 * gcc.target/i386/vectorize4.c: Likewise.
3653 * gcc.target/i386/vectorize5.c: Likewise.
3654 * gcc.target/i386/vectorize6.c: Likewise.
3655 * gcc.target/i386/vectorize8.c: Likewise.
3656
3657 * gcc.target/i386/vect-double-1.c: New.
3658 * gcc.target/i386/vect-double-1a.c: Likewise.
3659 * gcc.target/i386/vect-double-2.c: Likewise.
3660 * gcc.target/i386/vect-double-2a.c: Likewise.
3661
3662 * lib/target-supports.exp (check_effective_target_vect_double):
3663 Set et_vect_double_saved to 0 when tuning for Atom.
3664
3665 2010-09-13 Jan Hubicka <jh@suse.cz>
3666
3667 * gcc.dg/torture/pr23821.c: Drop static keyword.
3668 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3669 * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
3670
3671 2010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
3672
3673 * gcc.target/arm/sync-1.c: New.
3674
3675 2010-09-12 Olivier Hainque <hainque@adacore.com>
3676
3677 * gnat.dg/memtrap.adb: New test.
3678
3679 2010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3680
3681 * gfortran.dg/promotion.f90: Fix options.
3682
3683 2010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com>
3684
3685 * g++.dg/cpp0x/range-for1.C: New.
3686 * g++.dg/cpp0x/range-for2.C: New.
3687 * g++.dg/cpp0x/range-for3.C: New.
3688 * g++.dg/cpp0x/range-for4.C: New.
3689 * g++.dg/cpp0x/range-for5.C: New.
3690 * g++.dg/cpp0x/range-for6.C: New.
3691
3692 2010-09-11 Mikael Morin <mikael@gcc.gnu.org>
3693
3694 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
3695 and counts. Check that transpose is not called.
3696 * gfortran.dg/transpose_2.f90: Update error message.
3697
3698 2010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
3699
3700 PR c++/43824
3701 * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
3702 * g++.dg/lookup/strong-using-2.C: Likewise.
3703 * g++.dg/lookup/strong-using-3.C: Likewise.
3704 * g++.dg/lookup/strong-using-5.C: Likewise.
3705
3706 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
3707 * g++.dg/cpp0x/inline-ns4.C: New.
3708 * g++.dg/cpp0x/inline-ns5.C: New.
3709
3710 2010-09-10 H.J. Lu <hongjiu.lu@intel.com>
3711
3712 PR middle-end/45634
3713 * gfortran.fortran-torture/compile/pr45634.f90: New.
3714
3715 2010-09-10 Nicola Pero <nicola.pero@meta-innovation.com>
3716
3717 * objc.dg/fobjc-exceptions.m: New test.
3718
3719 2010-09-10 Jan Hubicka <jh@suse.cz>
3720
3721 * g++.dg/inherit/covariant7.C: Fix pattern matching.
3722
3723 2010-09-10 Martin Jambor <mjambor@suse.cz>
3724
3725 PR tree-optimization/44972
3726 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
3727 * gcc.dg/tree-ssa/pr45144.c: Likewise.
3728 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
3729 instead.
3730 * g++.dg/torture/pr44972.C: New test.
3731
3732 2010-09-10 Martin Jambor <mjambor@suse.cz>
3733
3734 PR tree-optimization/44972
3735 * g++.dg/torture/pr34850.C: Remove expected warning.
3736
3737 2010-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3738
3739 * gfortran.dg/dummy_optional_arg.f90: New test.
3740
3741 2010-09-08 Jan Hubicka <jh@suse.cz>
3742
3743 PR tree-optimization/45598
3744 * fortran.fortran-torture/compile/pr45598.f90: New test.
3745
3746 2010-09-09 Nathan Sidwell <nathan@codesourcery.com>
3747
3748 * lib/target-supports-dg.exp (dg-require-ifunc): New.
3749 * lib/target-supports.exp (check_ifunc_available): New.
3750 * gcc.dg/attr-ifunc-1.c: New.
3751 * gcc.dg/attr-ifunc-2.c: New.
3752 * gcc.dg/attr-ifunc-3.c: New.
3753 * gcc.dg/attr-ifunc-4.c: New.
3754 * gcc.dg/attr-ifunc-5.c: New.
3755 * g++.dg/ext/attr-ifunc-1.C: New.
3756 * g++.dg/ext/attr-ifunc-2.C: New.
3757 * g++.dg/ext/attr-ifunc-3.C: New.
3758 * g++.dg/ext/attr-ifunc-4.C: New.
3759
3760 2010-09-09 Vladimir Makarov <vmakarov@redhat.com>
3761
3762 PR middle-end/40386
3763 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
3764
3765 2010-09-09 Mikael Morin <mikael@gcc.gnu.org>
3766
3767 * gfortran.dg/inline_transpose_1.f90: New test.
3768
3769 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3770
3771 PR c++/45588
3772 * g++.dg/warn/Wunused-var-15.C: New test.
3773
3774 2010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3775
3776 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
3777 hppa*-*-hpux*.
3778
3779 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3780
3781 * objc/execute/exceptions/throw-nil.m: New test.
3782 * objc/execute/exceptions/handler-1.m: Updated to use the new
3783 objc_set_uncaught_exception_handler() function.
3784 * objc/execute/exceptions/matcher-1.m: New test.
3785
3786 2010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3787
3788 PR fortran/38282
3789 * gfortran.dg/bit_comparison_1.F90: New test.
3790 * gfortran.dg/leadz_trailz_3.f90: New test.
3791 * gfortran.dg/masklr_2.F90: New test.
3792 * gfortran.dg/shiftalr_1.F90: New test.
3793 * gfortran.dg/merge_bits_2.F90: New test.
3794 * gfortran.dg/dshift_2.F90: New test.
3795 * gfortran.dg/bit_comparison_2.F90: New test.
3796 * gfortran.dg/masklr_1.F90: New test.
3797 * gfortran.dg/merge_bits_1.F90: New test.
3798 * gfortran.dg/dshift_1.F90: New test.
3799 * gfortran.dg/shiftalr_2.F90: New test.
3800
3801 2010-09-08 Nicola Pero <nicola.pero@meta-innovation.com>
3802
3803 * objc.dg/type-stream-1.m: Replaced with a test that tests that
3804 functions from objc/typedstream.h are deprecated.
3805
3806 2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3807
3808 * lib/target-supports.exp
3809 (check_effective_target_run_expensive_tests): New proc.
3810 * gcc.c-torture/compile/limits-fnargs.c: Use
3811 dg-require-effective-target run_expensive_tests.
3812
3813 2010-09-08 Jakub Jelinek <jakub@redhat.com>
3814
3815 PR fortran/45597
3816 * gfortran.dg/gomp/pr45597.f90: New test.
3817
3818 PR fortran/45595
3819 * gfortran.dg/gomp/pr45595.f90: New test.
3820
3821 2010-09-08 Michael Matz <matz@suse.de>
3822
3823 * c-c++-common/uninit-17.c: Adjust.
3824
3825 2010-09-08 Michael Matz <matz@suse.de>
3826
3827 PR tree-optimization/43430
3828 * gcc.dg/vect/pr43430-2.c: New test.
3829
3830 2010-09-08 Michael Matz <matz@suse.de>
3831
3832 PR tree-optimization/33244
3833 * gfortran.dg/vect/fast-math-vect-8.f90: New test.
3834
3835 2010-09-08 Richard Guenther <rguenther@suse.de>
3836
3837 PR tree-optimization/45578
3838 * gfortran.dg/pr45578.f90: New testcase.
3839
3840 2010-09-08 Richard Guenther <rguenther@suse.de>
3841
3842 PR testsuite/45590
3843 * gcc.dg/graphite/pr44391.c: Remove -m32 option.
3844
3845 2010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3846
3847 PR fortran/45576
3848 * gfortran.dg/char_length_18.f90: New test.
3849
3850 2010-09-07 Jack Howarth <howarth@bromo.med.uc.edu>
3851
3852 PR target/36502
3853 * gcc.target/i386/pr36502.c: New test.
3854
3855 PR target/42313
3856 PR target/44651
3857 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
3858 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
3859
3860 2010-09-07 Mikael Morin <mikael@gcc.gnu.org>
3861
3862 * gfortran.dg/achar_4.f90: Enable bounds checking.
3863
3864 2010-09-07 Uros Bizjak <ubizjak@gmail.com>
3865
3866 PR target/45206
3867 * gcc.target/i386/pr45206.c: New test.
3868
3869 2010-09-07 Hans-Peter Nilsson <hp@axis.com>
3870
3871 PR fortran/45505
3872 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
3873
3874 2010-09-07 Jan Hubicka <jh@suse.cz>
3875
3876 * gcc.c-torture/compile/20100907.c: New testcase.
3877
3878 2010-09-07 Richard Guenther <rguenther@suse.de>
3879
3880 PR middle-end/45569
3881 * g++.dg/eh/pr45569.C: New testcase.
3882
3883 2010-09-07 Bernd Schmidt <bernds@codesourcery.com>
3884
3885 PR target/43137
3886 * gcc.target/arm/pr43137.c: New test.
3887
3888 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3889
3890 PR fortran/36931
3891 * gfortran.dg/dependency_35.f90: New test.
3892
3893 2010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
3894
3895 PR fortran/34145
3896 * gfortran.dg/char_length_17.f90: New test.
3897
3898 2010-09-06 Dodji Seketeli <dodji@redhat.com>
3899
3900 PR c++/45200
3901 PR c++/45293
3902 PR c++/45558
3903 * g++.dg/template/typedef34.C: New test.
3904 * g++.dg/template/typedef35.C: New test.
3905
3906 2010-09-06 Uros Bizjak <ubizjak@gmail.com>
3907
3908 PR target/22152
3909 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
3910
3911 2010-09-06 Mark Mitchell <mark@codesourcery.com>
3912
3913 * g++.dg/warn/Wdouble-promotion.C: New.
3914
3915 2010-09-06 Arnaud Charlet <charlet@adacore.com>
3916
3917 * g++.dg/parse/redef2.C: New.
3918
3919 2010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3920
3921 * gcc.dg/20100906-1.c: New testcase.
3922
3923 2010-09-06 Jakub Jelinek <jakub@redhat.com>
3924
3925 PR testsuite/45543
3926 * g++.dg/debug/dwarf2/typedef1.C: Expect just one
3927 DW_TAG_enumeration_type DIE.
3928
3929 2010-09-06 Iain Sandoe <iains@gcc.gnu.org>
3930
3931 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
3932 Update XFAILs.
3933
3934 2010-09-06 Alexander Monakov <amonakov@ispras.ru>
3935
3936 PR rtl-optimization/44919
3937 * g++.dg/opt/pr44919.C: New.
3938
3939 2010-09-06 Tobias Burnus <burnus@net-b.de>
3940
3941 PR fortran/38282
3942 * gfortran.dg/iall_iany_iparity_1.f90: New.
3943 * gfortran.dg/iall_iany_iparity_2.f90: New.
3944
3945 2010-09-06 Jason Merrill <jason@redhat.com>
3946
3947 * g++.dg/cpp0x/initlist42.C: New.
3948
3949 * g++.dg/cpp0x/auto19.C: New.
3950
3951 * g++.dg/template/sfinae25.C: New.
3952 * g++.dg/template/char1.C: Expect warning.
3953 * g++.dg/template/nontype10.C: Likewise.
3954
3955 * g++.dg/cpp0x/implicit9.C: New.
3956
3957 * g++.dg/cpp0x/initlist43.C: New.
3958
3959 2010-09-05 Giuseppe Scrivano <gscrivano@gnu.org>
3960
3961 * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
3962
3963 2010-09-05 Mark Mitchell <mark@codesourcery.com>
3964
3965 * gcc.dg/Wdouble-promotion.c: New.
3966
3967 2010-09-05 Tobias Burnus <burnus@net-b.de>
3968
3969 * gfortran.dg/float128_1.f90: Remove test case as
3970 it always fails since Rev 163611 backed out the
3971 front-end implementation.
3972
3973 2010-09-05 Tobias Burnus <burnus@net-b.de>
3974
3975 * gfortran.dg/float128_1.f90: XFAIL test case.
3976
3977 2010-09-05 Tobias Burnus <burnus@net-b.de>
3978
3979 * gfortran.dg/bessel_7.f90: Decrease required precision.
3980
3981 2010-09-05 Hans-Peter Nilsson <hp@axis.com>
3982
3983 PR testsuite/45545
3984 * gfortran.dg/array_memcpy_3.f90: Correct pattern for
3985 ref-all-matching targets.
3986
3987 2010-09-05 Richard Guenther <rguenther@suse.de>
3988
3989 PR tree-optimization/45535
3990 * gcc.c-torture/compile/pr45535.c: New testcase.
3991
3992 2010-09-04 Andreas Schwab <schwab@linux-m68k.org>
3993
3994 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
3995 "\[^\n\]*".
3996 * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
3997 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
3998 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
3999 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
4000 * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
4001 * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
4002 * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
4003 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
4004 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
4005 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4006 * gcc.target/i386/pr22152.c: Likewise.
4007 * gcc.target/i386/pr36992-1.c: Likewise.
4008 * gcc.target/i386/pr36992-2.c: Likewise.
4009 * gcc.target/sh/sh4a-memmovua.c: Likewise.
4010
4011 2010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4012
4013 PR testsuite/43957
4014 * gcc.dg/const-uniq-1.c: Modify regexp.
4015
4016 2010-09-04 Tobias Burnus <burnus@net-b.de>
4017
4018 PR fortran/45530
4019 * gfortran.dg/namelist_63.f90: New.
4020
4021 2010-09-04 Jan Hubicka <jh@suse.cz>
4022
4023 * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
4024 * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
4025
4026 2010-09-04 Jan Hubicka <jh@suse.cz>
4027
4028 * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
4029
4030 2010-09-04 Janus Weil <janus@gcc.gnu.org>
4031
4032 PR fortran/45507
4033 * gfortran.dg/allocate_alloc_opt_12.f90: New.
4034
4035 2010-09-03 Joseph Myers <joseph@codesourcery.com>
4036
4037 * gcc.dg/opts-4.c: New test.
4038
4039 2010-09-03 Steve Ellcey <sje@cup.hp.com>
4040
4041 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
4042 * gcc.dg/vect/vect-peel-4.c: Ditto.
4043
4044 2010-09-03 Daniel Kraft <d@domob.eu>
4045
4046 PR fortran/45525
4047 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
4048
4049 2010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4050
4051 PR fortran/45159
4052 * gfortran.dg/dependency_34.f90: New test.
4053
4054 2010-09-03 Steve Ellcey <sje@cup.hp.com>
4055
4056 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
4057
4058 2010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4059
4060 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
4061 gcc.target/i386/clearcap.map if supported.
4062
4063 2010-09-03 Michael Matz <matz@suse.de>
4064
4065 PR middle-end/45415
4066 * gcc.dg/pr45415.c: New test.
4067
4068 2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
4069
4070 PR tree-optimization/45506
4071 * gcc.dg/pr45506.c: New.
4072
4073 2010-09-03 Uros Bizjak <ubizjak@gmail.com>
4074
4075 PR target/45476
4076 * gcc.target/i386/float128-1.c: Enable for all x86 targets.
4077 * gcc.target/i386/float128-2.c: Ditto.
4078
4079 2010-09-03 Daniel Kraft <d@domob.eu>
4080
4081 PR fortran/34162
4082 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
4083 * gfortran.dg/internal_dummy_2.f08: New test.
4084 * gfortran.dg/internal_dummy_3.f08: New test.
4085 * gfortran.dg/internal_dummy_4.f08: New test.
4086
4087 2010-09-03 Jakub Jelinek <jakub@redhat.com>
4088
4089 PR debug/45500
4090 * gcc.target/i386/pr45500.c: New test.
4091
4092 2010-09-03 Mingjie Xing <mingjie.xing@gmail.com>
4093
4094 * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
4095
4096 2010-09-03 Daniel Kraft <d@domob.eu>
4097
4098 PR fortran/44602
4099 * gfortran.dg/exit_2.f08; Adapt error messages.
4100 * gfortran.dg/exit_3.f08: New test.
4101 * gfortran.dg/exit_4.f08: New test.
4102 * gfortran.dg/exit_5.f03: New test.
4103
4104 2010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4105
4106 * gfortran.dg/ishft_4.f90: New test.
4107
4108 2010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4109
4110 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
4111 FRIZ/XSRIZ instruciton for (double)(long long)x.
4112 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
4113
4114 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4115
4116 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
4117
4118 2010-09-02 Richard Guenther <rguenther@suse.de>
4119
4120 PR tree-optimization/44937
4121 PR tree-optimization/45412
4122 * g++.dg/opt/pr45412.C: New testcase.
4123 * gcc.c-torture/compile/pr45412.c: Likewise.
4124 * gcc.c-torture/compile/pr44937.c: Likewise.
4125
4126 2010-09-02 Joseph Myers <joseph@codesourcery.com>
4127
4128 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c
4129 but using -Werror=comment.
4130 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
4131 expected error messages.
4132
4133 2010-09-02 Eric Botcazou <ebotcazou@adacore.com>
4134
4135 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
4136 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
4137
4138 2010-09-02 Tobias Burnus <burnus@net-b.de>
4139
4140 PR fortran/45489
4141 * gfortran.dg/initialization_27.f90: New.
4142
4143 2010-09-02 Ira Rosen <irar@il.ibm.com>
4144
4145 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
4146 check into different basic blocks. Expect vectorization if misaligned
4147 stores are supported.
4148 * gcc.dg/vect/bb-slp-8a.c: New test.
4149 * gcc.dg/vect/bb-slp-8b.c: New test.
4150
4151 2010-09-01 Steve Ellcey <sje@cup.hp.com>
4152
4153 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
4154
4155 2010-09-01 Janus Weil <janus@gcc.gnu.org>
4156
4157 PR fortran/44541
4158 * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
4159 * gfortran.dg/class_dummy_1.f03: New.
4160
4161 2010-09-01 Jakub Jelinek <jakub@redhat.com>
4162
4163 PR middle-end/45458
4164 * g++.dg/tree-prof/partition2.C: New test.
4165
4166 2010-09-01 Richard Guenther <rguenther@suse.de>
4167
4168 * gcc.dg/vect/vect-outer-fir.c: Adjust.
4169 * gcc.dg/tree-ssa/vrp54.c: New testcase.
4170 * gcc.c-torture/execute/20100827-1.c: Likewise.
4171
4172 2010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4173
4174 * gfortran.dg/execute_command_line_1.f90: New test.
4175
4176 2010-08-31 Jakub Jelinek <jakub@redhat.com>
4177
4178 PR preprocessor/45457
4179 * c-c++-common/cpp/pr45457.c: New test.
4180
4181 2010-08-31 Eric Botcazou <ebotcazou@adacore.com>
4182
4183 * gcc.dg/nested-func-8.c: New test.
4184
4185 2010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4186
4187 PR fortran/38282
4188 * gfortran.dg/popcnt_poppar_1.F90: New test.
4189 * gfortran.dg/popcnt_poppar_2.F90: New test.
4190
4191 2010-08-31 Uros Bizjak <ubizjak@gmail.com>
4192
4193 * gcc.target/i386/volatile-2.c: Require nonpic target.
4194
4195 2010-08-31 Jakub Jelinek <jakub@redhat.com>
4196
4197 PR middle-end/45461
4198 * gcc.dg/pr45461.c: New test.
4199
4200 2010-08-31 Richard Guenther <rguenther@suse.de>
4201
4202 PR testsuite/45455
4203 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
4204
4205 2010-08-31 Bingfeng Mei <bmei@broadcom.com>
4206
4207 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
4208
4209 2010-08-30 Janus Weil <janus@gcc.gnu.org>
4210
4211 PR fortran/45456
4212 * gfortran.dg/typebound_proc_18.f03: New.
4213
4214 2010-08-30 Eric Botcazou <ebotcazou@adacore.com>
4215
4216 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
4217 * lib/scanasm.exp (scan-stack-usage): Likewise.
4218 (scan-stack-usage-not): Likewise.
4219 * gcc.dg/stack-usage-1.c: New test.
4220 * gcc.target/i386/stack-usage-realign.c: Likewise.
4221
4222 2010-08-30 Zdenek Dvorak <ook@ucw.cz>
4223
4224 PR tree-optimization/45427
4225 * gcc.dg/tree-ssa/pr45427.c: New test.
4226
4227 2010-08-30 Paolo Carlini <paolo.carlini@oracle.com>
4228
4229 PR c++/45043
4230 * g++.dg/template/crash102.C: New.
4231
4232 2010-08-30 Jakub Jelinek <jakub@redhat.com>
4233
4234 PR middle-end/45423
4235 * gcc.dg/gomp/atomic-12.c: New test.
4236 * gcc.dg/gomp/atomic-13.c: New test.
4237 * gcc.dg/gomp/atomic-14.c: New test.
4238 * g++.dg/gomp/atomic-11.C: New test.
4239 * g++.dg/gomp/atomic-12.C: New test.
4240 * g++.dg/gomp/atomic-13.C: New test.
4241 * g++.dg/gomp/atomic-14.C: New test.
4242
4243 2010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4244
4245 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
4246 delimiter.
4247
4248 2010-08-30 Thomas Quinot <quinot@adacore.com>
4249
4250 * gnat.dg/discr24.adb: New test.
4251
4252 2010-08-30 Richard Guenther <rguenther@suse.de>
4253
4254 PR tree-optimization/45449
4255 * gcc.dg/pr45449.c: New testcase.
4256
4257 2010-08-30 Joseph Myers <joseph@codesourcery.com>
4258
4259 * gcc.dg/opts-1.c: Expect errors, not warnings.
4260
4261 2010-08-29 Janus Weil <janus@gcc.gnu.org>
4262
4263 PR fortran/42769
4264 * gfortran.dg/dynamic_dispatch_11.f03: New.
4265
4266 2010-08-29 Jason Merrill <jason@redhat.com>
4267
4268 PR c++/44991
4269 * g++.dg/parse/defarg15.C: New.
4270
4271 2010-08-29 Janus Weil <janus@gcc.gnu.org>
4272
4273 PR fortran/45439
4274 * gfortran.dg/select_type_16.f03: New.
4275
4276 2010-08-28 Steven G. Kargl <kargl@gcc.gnu.org>
4277 Tobias Burnus <burnus@net-b.de>
4278
4279 * gfortran.dg/bessel_7.f90: Decrease required precision.
4280
4281 2010-08-27 Naveen H.S <naveen.S@kpitcummins.com>
4282 Kaz Kojima <kkojima@gcc.gnu.org>
4283
4284 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*.
4285
4286 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4287
4288 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
4289 floating point conversion code generation.
4290 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
4291 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
4292 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
4293 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
4294 to integer conversion code generation.
4295 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
4296 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
4297 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4298 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
4299
4300 2010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4301
4302 PR fortran/32049
4303 * gfortran.dg/random_seed_1.f90: Adjust test.
4304 * gfortran.dg/float128_1.f90: New test.
4305
4306 2010-08-27 Tobias Burnus <burnus@net-b.de>
4307
4308 PR fortran/33197
4309 * gfortran.dg/norm2_1.f90: New.
4310 * gfortran.dg/norm2_2.f90: New.
4311 * gfortran.dg/norm2_3.f90: New.
4312 * gfortran.dg/norm2_4.f90: New.
4313 * gfortran.dg/parity_1.f90: New.
4314 * gfortran.dg/parity_2.f90: New.
4315 * gfortran.dg/parity_3.f90: New.
4316
4317 2010-08-27 Janus Weil <janus@gcc.gnu.org>
4318
4319 PR fortran/45420
4320 * gfortran.dg/select_type_15.f03: New.
4321
4322 2010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4323
4324 PR libfortran/43217
4325 * gfortran.dg/hollerith8.f90: New test.
4326
4327 2010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4328
4329 PR fortran/45159
4330 * gfortran.dg/dependency_33.f90: New test.
4331
4332 2010-08-27 Richard Guenther <rguenther@suse.de>
4333
4334 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
4335 * gcc.dg/graphite/scop-2.c: Likewise.
4336 * gcc.dg/graphite/scop-20.c: Likewise.
4337 * gcc.dg/vect/slp-25.c: Likewise.
4338
4339 2010-08-27 Olivier Hainque <hainque@adacore.com>
4340
4341 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
4342
4343 2010-08-26 Daniel Kraft <d@domob.eu>
4344
4345 PR fortran/38936
4346 PR fortran/44047
4347 PR fortran/45384
4348 * gfortran.dg/associate_8.f03: New test.
4349 * gfortran.dg/select_type_13.f03: New test.
4350 * gfortran.dg/select_type_14.f03: New test.
4351
4352 2010-08-26 Jakub Jelinek <jakub@redhat.com>
4353
4354 PR tree-optimization/44485
4355 * gcc.dg/pr44485.c: New test.
4356
4357 2010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4358
4359 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
4360 * gcc.dg/torture/tls/thr-init-1.c: Likewise.
4361 * gcc.dg/torture/tls/thr-init-2.c: Likewise.
4362
4363 2010-08-26 Richard Guenther <rguenther@suse.de>
4364
4365 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
4366 * gcc.dg/graphite/scop-21.c: Likewise.
4367
4368 2010-08-26 Richard Guenther <rguenther@suse.de>
4369
4370 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
4371 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
4372 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4373 * gcc.dg/vect/vect-91.c: Likewise.
4374 * gcc.dg/vect/vect-peel-1.c: Likewise.
4375 * gcc.dg/vect/vect-peel-2.c: Likewise.
4376 * gcc.dg/vect/vect-peel-4.c: Likewise.
4377
4378 2010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4379
4380 PR libfortran/41859
4381 * gfortran.dg/der_io_4.f90: New test.
4382
4383 2010-08-25 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR rtl-optimization/44858
4386 * gcc.c-torture/execute/pr44858.c: New test.
4387
4388 PR rtl-optimization/45400
4389 * g++.dg/other/i386-8.C: New test.
4390
4391 2010-08-25 Richard Guenther <rguenther@suse.de>
4392
4393 * gcc.dg/alias-8.c: Adjust.
4394
4395 2010-08-25 Bernd Schmidt <bernds@codesourcery.com>
4396
4397 * gcc.target/i386/combine-mul.c: New test.
4398
4399 2010-08-25 Richard Guenther <rguenther@suse.de>
4400
4401 PR lto/44562
4402 * gcc.dg/graphite/id-27.c: New testcase.
4403 * gcc.dg/lto/20100825-1_0.c: Likewise.
4404
4405 2010-08-25 Richard Guenther <rguenther@suse.de>
4406
4407 PR tree-optimization/45316
4408 * g++.dg/opt/pr45316.C: New testcase.
4409
4410 2010-08-25 Richard Guenther <rguenther@suse.de>
4411
4412 PR tree-optimization/45393
4413 * g++.dg/torture/pr45393.C: New testcase.
4414
4415 2010-08-25 Jakub Jelinek <jakub@redhat.com>
4416
4417 PR tree-optimization/45059
4418 * gcc.c-torture/compile/pr45059.c: New test.
4419
4420 2010-08-25 Tejas Belagod <tejas.belagod@arm.com>
4421
4422 * lib/target-supports.exp (check_effective_target_vect_unpack):
4423 Set vect_unpack supported flag to true for neon.
4424
4425 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4426
4427 * gcc.dg/tree-ssa/ifc-5.c: New.
4428
4429 2010-08-24 Sebastian Pop <sebastian.pop@amd.com>
4430
4431 * gcc.dg/tree-ssa/ifc-4.c: New.
4432 * gcc.dg/tree-ssa/ifc-7.c: New.
4433
4434 2010-08-24 Mingjie Xing <mingjie.xing@gmail.com>
4435
4436 * gcc.dg/vect/vect.exp: Check loongson targets
4437 * g++.dg/vect/vect.exp: Likewise
4438 * gfortran.dg/vect/vect.exp: Likewise
4439
4440 2010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4441
4442 * gcc.target/powerpc/vsx-mass-1.c: New file, test
4443 -mveclibabi=mass.
4444
4445 2010-08-23 Janus Weil <janus@gcc.gnu.org>
4446
4447 PR fortran/45366
4448 * gfortran.dg/proc_ptr_29.f90: New.
4449
4450 2010-08-22 Tobias Burnus <burnus@net-b.de>
4451 Dominique d'Humieres <dominiq@lps.ens.fr>
4452
4453 PR fortran/45367
4454 * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
4455
4456 2010-08-22 Tobias Burnus <burnus@net-b.de>
4457
4458 PR fortran/45367
4459 * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
4460
4461 2010-08-22 Tobias Burnus <burnus@net-b.de>
4462
4463 PR fortran/36158
4464 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
4465
4466 2010-08-22 Tobias Burnus <burnus@net-b.de>
4467 Dominique d'Humieres <dominiq@lps.ens.fr>
4468
4469 PR fortran/45367
4470 PR fortran/36158
4471 * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
4472 * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
4473
4474 2010-08-21 Janus Weil <janus@gcc.gnu.org>
4475
4476 PR fortran/44863
4477 PR fortran/45271
4478 PR fortran/45290
4479 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
4480 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
4481 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
4482
4483 2010-08-21 Tobias Burnus <burnus@net-b.de>
4484
4485 PR fortran/36158
4486 PR fortran/33197
4487 * gfortran.dg/bessel_6.f90: New.
4488 * gfortran.dg/bessel_7.f90: New.
4489
4490 2010-08-20 Jan Hubicka <jh@suse.cz>
4491
4492 PR c++/45307
4493 PR c++/17736
4494 * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
4495 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
4496
4497 2010-08-20 H.J. Lu <hongjiu.lu@intel.com>
4498
4499 PR target/45336
4500 * gcc.target/i386/pr45336-1.c: New.
4501 * gcc.target/i386/pr45336-2.c: Likewise.
4502 * gcc.target/i386/pr45336-3.c: Likewise.
4503 * gcc.target/i386/pr45336-4.c: Likewise.
4504
4505 2010-08-20 Uros Bizjak <ubizjak@gmail.com>
4506
4507 PR testsuite/45361
4508 * gcc.target/i386/volatile-2.c: Update scan strings to also
4509 include (%rip) for the memory reference on x86_64.
4510
4511 2010-08-20 Jakub Jelinek <jakub@redhat.com>
4512
4513 PR middle-end/44974
4514 * gcc.dg/pr44974.c: New test.
4515
4516 PR rtl-optimization/45353
4517 * gcc.dg/pr45353.c: New test.
4518
4519 2010-08-20 Nathan Sidwell <nathan@codesourcery.com>
4520
4521 * gcc.target/i386/volatile-2.c: New.
4522
4523 2010-08-19 Andrey Belevantsev <abel@ispras.ru>
4524
4525 PR rtl-optimization/44691
4526 * gfortran.dg/pr44691.f: New test.
4527
4528 2010-10-19 Olivier Hainque <hainque@adacore.com>
4529
4530 * gcc.target/sparc/sibcall-dslot.c: New testcase.
4531
4532 2010-08-19 Jason Merrill <jason@redhat.com>
4533
4534 * g++.dg/init/synth3.C: New.
4535 * g++.dg/init/value8.C: New.
4536 * g++.dg/tree-ssa/empty-2.C: New.
4537 * g++.dg/cpp0x/noexcept09.C: New.
4538
4539 2010-08-19 Daniel Kraft <d@domob.eu>
4540
4541 PR fortran/29785
4542 PR fortran/45016
4543 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
4544 * gfortran.dg/pointer_remapping_1.f90: New test.
4545 * gfortran.dg/pointer_remapping_2.f03: New test.
4546 * gfortran.dg/pointer_remapping_3.f08: New test.
4547 * gfortran.dg/pointer_remapping_4.f03: New test.
4548 * gfortran.dg/pointer_remapping_5.f08: New test.
4549 * gfortran.dg/pointer_remapping_6.f08: New test.
4550
4551 2010-08-19 Uros Bizjak <ubizjak@gmail.com>
4552
4553 PR testsuite/45324
4554 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
4555
4556 2010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4557
4558 * gcc.dg/vect/vect-1.c (foo): Fix last commit.
4559
4560 2010-08-19 Tejas Belagod <tejas.belagod@arm.com>
4561
4562 * gcc.dg/vect/vect-1.c (foo): Change inner loop index
4563 variable.
4564
4565 2010-08-19 Ian Bolton <ian.bolton@arm.com>
4566
4567 PR target/45070
4568 * gcc.c-torture/execute/pr45070.c: New.
4569
4570 2010-08-19 Ian Bolton <ian.bolton@arm.com>
4571
4572 * g++.dg/pr44328.C: New test.
4573
4574 2010-08-19 Tobias Burnus <burnus@net-b.de>
4575
4576 PR fortran/36158
4577 PR fortran/33197
4578 * gfortran.dg/bessel_3.f90: New.
4579 * gfortran.dg/bessel_4.f90: New.
4580 * gfortran.dg/bessel_5.f90: New.
4581
4582 2010-08-19 Janus Weil <janus@gcc.gnu.org>
4583
4584 PR fortran/45290
4585 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4586 * gfortran.dg/pointer_init_2.f90: New.
4587 * gfortran.dg/pointer_init_3.f90: New.
4588 * gfortran.dg/pointer_init_4.f90: New.
4589
4590 2010-08-18 Nathan Froyd <froydnj@codesourcery.com>
4591
4592 PR c++/45049
4593 * g++.dg/pr45049-1.C: New test.
4594 * g++.dg/pr45049-2.C: New test.
4595
4596 2010-08-18 Jie Zhang <jie@codesourcery.com>
4597
4598 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
4599 20 if __ARM_PCS is defined otherwise 64.
4600 (bar): Use STACK_ARGUMENTS_SIZE for the third argument
4601 instead of hard coded 64.
4602
4603 2010-08-18 Yao Qi <yao@codesourcery.com>
4604
4605 PR target/45094
4606 * gcc.target/arm/pr45094.c: New test.
4607
4608 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4609
4610 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
4611
4612 2010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com>
4613
4614 PR rtl-optimization/42575
4615 * gcc.target/arm/pr42575.c: New test.
4616
4617 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
4618
4619 * lib/target-supports.exp (check_effective_target_tls_emulated): New.
4620 * gcc.dg/tls/thr-cse-1.c: New.
4621
4622 2010-08-18 Iain Sandoe <iains@gcc.gnu.org>
4623
4624 PR debug/42487
4625 * lib/target-supports.exp
4626 (check_effective_target_function_sections): New.
4627 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
4628 function sections before proceding.
4629
4630 2010-08-17 Jakub Jelinek <jakub@redhat.com>
4631
4632 PR fortran/45308
4633 * gfortran.dg/pr45308.f03: New test.
4634
4635 2010-08-17 Uros Bizjak <ubizjak@gmail.com>
4636
4637 PR target/45296
4638 * gcc.target/i386/pr45296.c: New test.
4639
4640 2010-08-17 Kai Tietz <kai.tietz@onevision.com>
4641
4642 * g++.dg/ext/uow-1.C: New.
4643 * g++.dg/ext/uow-2.C: New.
4644 * g++.dg/ext/uow-3.C: New.
4645 * g++.dg/ext/uow-4.C: New.
4646
4647 2010-08-17 Richard Guenther <rguenther@suse.de>
4648
4649 PR testsuite/45266
4650 * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
4651
4652 2010-08-17 Shujing Zhao <pearly.zhao@oracle.com>
4653
4654 PR c/40563
4655 * gcc.dg/Wcxx-compat-20.c: New test.
4656
4657 2010-08-17 Daniel Kraft <d@domob.eu>
4658
4659 PR fortran/38936
4660 * gfortran.dg/associate_1.f03: Extended to test newly supported
4661 features like association to variables.
4662 * gfortran.dg/associate_3.f03: Removed check for illegal change
4663 of associate-name here...
4664 * gfortran.dg/associate_5.f03: ...and added it here.
4665 * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
4666 * gfortran.dg/associate_7.f03: New test.
4667
4668 2010-08-15 Kaz Kojima <kkojima@gcc.gnu.org>
4669
4670 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
4671
4672 2010-08-15 Daniel Kraft <d@domob.eu>
4673
4674 PR fortran/38936
4675 * gfortran.dg/associate_1.f03: Enable test for array expressions.
4676 * gfortran.dg/associate_3.f03: Clarify comment.
4677 * gfortran.dg/associate_5.f03: New test.
4678 * gfortran.dg/associate_6.f03: New test.
4679
4680 2010-08-15 Tobias Burnus <burnus@net-b.de>
4681
4682 PR fortran/45211
4683 * gfortran.dg/bind_c_usage_21.f90: New.
4684 * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
4685
4686 2010-08-15 Tobias Burnus <burnus@net-b.de>
4687
4688 * gfortran.dg/optional_absent_1.f90: New.
4689 * gfortran.dg/null_actual.f90: New.
4690
4691 2010-08-15 Tobias Burnus <burnus@net-b.de>
4692
4693 * gfortran.dg/pointer_target_1.f90: New.
4694 * gfortran.dg/pointer_target_2.f90: New.
4695 * gfortran.dg/pointer_target_3.f90: New.
4696
4697 2010-08-15 Daniel Kraft <d@domob.eu>
4698
4699 PR fortran/45197
4700 * gfortran.dg/elemental_args_check_3.f90: New test.
4701 * gfortran.dg/impure_1.f08: New test.
4702 * gfortran.dg/impure_2.f08: New test.
4703 * gfortran.dg/impure_3.f90: New test.
4704 * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
4705
4706 2010-08-15 Ira Rosen <irar@il.ibm.com>
4707
4708 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
4709 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
4710 SLP tests.
4711 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
4712 misaligned loads.
4713 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
4714 misaligned stores.c
4715 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
4716
4717 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
4718
4719 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
4720 dg-require-effective-target after dg-do.
4721
4722 2010-08-14 Mingjie Xing <mingjie.xing@gmail.com>
4723
4724 * lib/target-supports.exp (check_effective_target_vect_int): Return
4725 true for Loongson targets.
4726 (check_effective_target_vect_shift): Likewise.
4727 (check_effective_target_vect_no_int_max): Likewise.
4728 (check_effective_target_vect_no_align): Likewise.
4729 (check_effective_target_vect_short_mult): Likewise.
4730
4731 2010-08-14 Uros Bizjak <ubizjak@gmail.com>
4732
4733 * g++.dg/cast.C: Change fields of structures to "long" to pass
4734 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
4735 * g++.dg/cpp0x/iop.C: Ditto.
4736 * g++.dg/cpp0x/named_refs.C: Ditto.
4737 * g++.dg/cpp0x/rv1p.C: Ditto.
4738 * g++.dg/cpp0x/rv2p.C: Ditto.
4739 * g++.dg/cpp0x/rv3p.C: Ditto.
4740 * g++.dg/cpp0x/rv4p.C: Ditto.
4741 * g++.dg/cpp0x/rv5p.C: Ditto.
4742 * g++.dg/cpp0x/rv6p.C: Ditto.
4743 * g++.dg/cpp0x/rv7p.C: Ditto.
4744 * g++.dg/cpp0x/rv8p.C: Ditto.
4745 * g++.dg/cpp0x/unnamed_refs.C: Ditto.
4746
4747 2010-08-13 Daniel Kraft <d@domob.eu>
4748
4749 * gfortran.dg/implied_shape_1.f08: New test.
4750 * gfortran.dg/implied_shape_2.f90: New test.
4751 * gfortran.dg/implied_shape_3.f08: New test.
4752
4753 2010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4754
4755 PR libfortran/42526
4756 * gfortran.dg/char_component_initializer_1.f90: New test.
4757
4758 2010-08-12 Changpeng Fang <changpeng.fang@amd.com>
4759
4760 PR tree-optimization/45241
4761 * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
4762
4763 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4764
4765 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
4766 to dg-options.
4767 * gcc.target/i386/pr40906-2.c: Ditto.
4768 * gcc.target/i386/pr40906-3.c: Ditto.
4769
4770 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4771
4772 PR middle-end/45262
4773 * gcc.c-torture/execute/pr45262.c: New test.
4774
4775 2010-08-12 Uros Bizjak <ubizjak@gmail.com>
4776
4777 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
4778 empty argument.
4779 * g++.dg/other/profile1.C: Ditto.
4780
4781 2010-08-12 Richard Guenther <rguenther@suse.de>
4782
4783 PR tree-optimization/45232
4784 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
4785 * gcc.dg/tree-ssa/loop-7.c: Adjust.
4786 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
4787 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
4788 unsigned arithmetic.
4789 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
4790 * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
4791 * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
4792 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
4793 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
4794 unsigned arithmetic.
4795 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
4796 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
4797 unsigned arithmetic.
4798 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
4799 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
4800 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
4801 unsigned arithmetic.
4802 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
4803 * gcc.dg/tree-ssa/negate.c: Adjust.
4804 * gcc.dg/vect/vect-1.c: Adjust.
4805 * gfortran.dg/reassoc_6.f: XFAIL.
4806
4807 2010-08-12 Jakub Jelinek <jakub@redhat.com>
4808
4809 PR debug/45259
4810 * gcc.dg/pr45259.c: New test.
4811
4812 2010-08-12 Wei Guozhi <carrot@google.com>
4813
4814 PR target/44999
4815 * gcc.target/arm/pr44999.c: New testcase.
4816
4817 2010-08-12 Jie Zhang <jie@codesourcery.com>
4818
4819 * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
4820 (N): Likewise.
4821 (main): Adjust accordingly.
4822
4823 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4824
4825 * gfortran.dg/graphite/id-22.f: New.
4826
4827 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4828
4829 * gcc.dg/graphite/id-26.c: New.
4830
4831 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4832
4833 * gcc.dg/graphite/id-25.c: New.
4834
4835 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4836
4837 * gcc.dg/graphite/run-id-5.c: New.
4838 * gcc.dg/graphite/run-id-6.c: New.
4839 * gfortran.dg/graphite/id-21.f: New.
4840
4841 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4842
4843 * gcc.dg/graphite/id-24.c: New.
4844
4845 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4846
4847 * gcc.dg/tree-ssa/pr20742.c: New.
4848
4849 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4850
4851 * gcc.dg/graphite/id-23.c: New.
4852
4853 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4854
4855 * gfortran.dg/graphite/id-20.f: Adjust testcase.
4856
4857 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4858
4859 * gcc.dg/graphite/pr42729.c: New.
4860
4861 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4862
4863 * gfortran.dg/graphite/id-20.f: New.
4864
4865 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4866
4867 * gcc.dg/graphite/id-22.c: New.
4868
4869 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4870
4871 * gcc.dg/graphite/run-id-2.c: Call abort.
4872
4873 2010-08-11 Sebastian Pop <sebastian.pop@amd.com>
4874
4875 * gcc.dg/graphite/id-20.c: New.
4876
4877 2010-08-11 Janus Weil <janus@gcc.gnu.org>
4878 Steve Kargl <kargl@gcc.gnu.org>
4879
4880 PR fortran/44595
4881 * gfortran.dg/move_alloc_3.f90: New.
4882 * gfortran.dg/random_seed_2.f90: New.
4883
4884 2010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4885
4886 * lib/target-supports.exp (check_effective_target_sync_int_long):
4887 Add hppa*-*-linux*.
4888 (check_effective_target_sync_char_short): Likewise.
4889
4890 2010-08-10 Yao Qi <yao@codesourcery.com>
4891
4892 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
4893 general form.
4894 * gcc.dg/tree-ssa/loop-31.c: Likewise.
4895 * g++.dg/other/packed1.C: Likewise.
4896 * g++.dg/other/crash-4.C: Likewise.
4897 * g++.dg/ext/packed8.C: Likewise.
4898 * g++.dg/init/array16.C: Likewise.
4899
4900 2010-08-10 xinliang David Li <davidxl@google.com>
4901 * gcc.dg/tree-ssa/loop-19.c: Add option
4902 -fno-prefetch-loop-array
4903
4904 2010-08-10 Bernd Schmidt <bernds@codesourcery.com>
4905
4906 PR middle-end/45182
4907 * gcc.c-torture/compile/pr45182.c: New test.
4908
4909 2010-08-09 Jason Merrill <jason@redhat.com>
4910
4911 PR c++/45236
4912 * g++.dg/cpp0x/variadic-104.C: New.
4913
4914 2010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4915
4916 PR fortran/44235
4917 * gfortran.dg/dependency_32.f90: New test.
4918
4919 2010-08-09 Richard Guenther <rguenther@suse.de>
4920
4921 PR middle-end/44632
4922 * g++.dg/opt/nrv17.C: New testcase.
4923
4924 2010-08-09 Richard Guenther <rguenther@suse.de>
4925
4926 PR middle-end/45212
4927 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
4928 alignment from MEM_REF offset only if we took it from the
4929 base object.
4930
4931 * gcc.target/i386/pr24178.c: New testcase.
4932
4933 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4934
4935 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
4936 * gcc.dg/20030702-1.c: Ditto.
4937 * gcc.dg/20050309-1.c: Ditto.
4938 * gcc.dg/20050325-1.c: Ditto.
4939 * gcc.dg/20050330-2.c: Ditto.
4940 * gcc.dg/20051201-1.c: Ditto.
4941 * gcc.dg/gomp/pr27573.c: Ditto.
4942 * gcc.dg/gomp/pr34610.c: Ditto.
4943 * gcc.dg/pr24225.c: Ditto.
4944 * gcc.dg/pr26570.c: Ditto.
4945 * gcc.dg/pr32773.c: Ditto.
4946 * g++.dg/gcov/gcov-6.C: Ditto.
4947 * g++.dg/gomp/pr34608.C: Ditto.
4948 * gfortran.dg/gomp/pr27573.f90: Ditto.
4949
4950 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove
4951 dg-require-host-local dg directive.
4952 * gcc.dg/profile-dir-2.c: Ditto.
4953 * gcc.dg/profile-dir-3.c: Ditto.
4954
4955 2010-08-08 Richard Guenther <rguenther@suse.de>
4956
4957 PR tree-optimization/45109
4958 * gcc.c-torture/compile/pr45109.c: New testcase.
4959
4960 2010-08-08 Uros Bizjak <ubizjak@gmail.com>
4961
4962 * gcc.dg/march.c: Skip if -march defined.
4963 * gcc.dg/mtune.c: Skip if -mtune defined.
4964
4965 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
4966 generic thunk support.
4967
4968 2010-08-07 Uros Bizjak <ubizjak@gmail.com>
4969
4970 PR target/45213
4971 * gcc.target/i386/pr45213.c: New test.
4972
4973 2010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4974
4975 PR libfortran/45143
4976 * gfortran.dg/fmt_error_11.f03: New test.
4977
4978 2010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com>
4979
4980 * lib/target-supports.exp (check_effective_target_sync_int_long):
4981 Add arm*-*-linux-gnueabi.
4982 (check_effective_target_sync_char_short): Likewise.
4983
4984 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4985
4986 PR fortran/45159
4987 * gfortran.dg/dependency_31.f90: New test.
4988
4989 2010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4990
4991 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line.
4992
4993 2010-08-06 Jason Merrill <jason@redhat.com>
4994
4995 * g++.dg/cpp0x/sfinae3.C: New.
4996 * g++.dg/cpp0x/sfinae4.C: New.
4997
4998 2010-08-06 Richard Guenther <rguenther@suse.de>
4999
5000 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
5001 * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
5002 * gcc.dg/tree-ssa/pr25382.c: Likewise.
5003 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
5004 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
5005 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
5006 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
5007 * gcc.c-torture/execute/20100805-1.c: Likewise.
5008
5009 2010-08-05 Martin Jambor <mjambor@suse.cz>
5010
5011 PR testsuite/42855
5012 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
5013
5014 2010-08-05 Martin Jambor <mjambor@suse.cz>
5015
5016 * gcc.dg/ipa/ipcp-ii-1.c: New test.
5017 * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
5018
5019 2010-08-05 Martin Jambor <mjambor@suse.cz>
5020
5021 * g++.dg/ipa/devirt-1.C: New test.
5022 * g++.dg/ipa/devirt-2.C: Likewise.
5023 * g++.dg/ipa/devirt-3.C: Likewise.
5024 * g++.dg/ipa/devirt-4.C: Likewise.
5025 * g++.dg/ipa/devirt-5.C: Likewise.
5026 * gcc.dg/ipa/iinline-3.c: Likewise.
5027
5028 2010-08-05 Jie Zhang <jie@codesourcery.com>
5029
5030 PR tree-optimization/45144
5031 * gcc.dg/tree-ssa/pr45144.c: New test.
5032
5033 2010-08-04 Janus Weil <janus@gcc.gnu.org>
5034
5035 PR fortran/42207
5036 PR fortran/44064
5037 PR fortran/44065
5038 * gfortran.dg/class_25.f03: New.
5039 * gfortran.dg/class_26.f03: New.
5040
5041 2010-08-04 Daniel Gutson <dgutson@codesourcery.com>
5042
5043 * g++.dg/warn/miss-format-1.C: Update line number.
5044
5045 2010-08-04 Uros Bizjak <ubizjak@gmail.com>
5046
5047 PR c++/44641
5048 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
5049 .frame and .mask assembler directives.
5050
5051 2010-08-04 Richard Guenther <rguenther@suse.de>
5052
5053 * gcc.dg/tree-ssa/vrp35.c: Adjust.
5054 * gcc.dg/tree-ssa/vrp36.c: Likewise.
5055 * gcc.dg/tree-ssa/vrp50.c: Likewise.
5056 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5057
5058 2010-08-04 Tobias Burnus <burnus@net-b.de>
5059
5060 PR fortran/44857
5061 * gfortran.dg/derived_constructor_char_1.f90: New.
5062 * gfortran.dg/derived_constructor_char_2.f90: New.
5063
5064 2010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5065
5066 PR fortran/45159
5067 * gfortran.dg/dependency_30.f90: New test.
5068
5069 2010-08-03 Jan Hubicka <jh@suse.cz>
5070
5071 * gcc.c-torture/compile/pr45085.c: New testcase.
5072
5073 2010-08-03 Janus Weil <janus@gcc.gnu.org>
5074
5075 PR fortran/44584
5076 PR fortran/45161
5077 * gfortran.dg/typebound_call_9.f03: Modified.
5078 * gfortran.dg/typebound_generic_1.f03: Modified.
5079
5080 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5081
5082 PR fortran/45159
5083
5084 * gfortran.dg/dependency_29.f90: New test.
5085
5086 2010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5087
5088 PR fortran/36854
5089 * gfortran.dg/character_comparison_2.f90: New test.
5090 * gfortran.dg/character_comparison_3.f90: New test.
5091 * gfortran.dg/dependency_28.f90: New test.
5092
5093 2010-08-02 Bernd Schmidt <bernds@codesourcery.com>
5094
5095 PR target/40457
5096 * gcc.target/arm/pr40457-1.c: New test.
5097 * gcc.target/arm/pr40457-2.c: New test.
5098
5099 2010-08-01 Janus Weil <janus@gcc.gnu.org>
5100
5101 PR fortran/44912
5102 * gfortran.dg/typebound_call_17.f03: New.
5103
5104 2010-07-30 Janus Weil <janus@gcc.gnu.org>
5105
5106 PR fortran/44929
5107 * gfortran.dg/allocate_derived_3.f90: New.
5108
5109 2010-07-30 Xinliang David Li <davidxl@google.com>
5110 PR tree-optimization/45121
5111 * c-c++-common/uninit-17.c: Add -fno-ivops option.
5112
5113 2010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5114
5115 PR c++/45112
5116 * g++.dg/pr45112.C: New test.
5117
5118 2010-07-30 Jakub Jelinek <jakub@redhat.com>
5119
5120 PR debug/45055
5121 PR rtl-optimization/45137
5122 * gcc.dg/pr45055.c: New test.
5123
5124 2010-07-30 Alan Modra <amodra@gmail.com>
5125
5126 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
5127 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
5128
5129 2010-07-29 Tobias Burnus <burnus@net-b.de>
5130
5131 PR fortran/45087
5132 PR fortran/45125
5133 * gfortran.dg/whole_file_25.f90: New.
5134 * gfortran.dg/whole_file_26.f90: New.
5135 * gfortran.dg/whole_file_27.f90: New.
5136
5137 2010-07-29 Janus Weil <janus@gcc.gnu.org>
5138
5139 PR fortran/44962
5140 * gfortran.dg/typebound_proc_17.f03: New.
5141
5142 2010-07-29 Janus Weil <janus@gcc.gnu.org>
5143
5144 PR fortran/45004
5145 * gfortran.dg/move_alloc_2.f90: New.
5146
5147 2010-07-29 Xinliang David Li <davidxl@google.com>
5148 PR tree-optimization/45121
5149 * c-c++-common/uninit-17.c: Fix expected output.
5150
5151 2010-07-29 Richard Guenther <rguenther@suse.de>
5152
5153 PR tree-optimization/45120
5154 * gcc.dg/ipa/ipa-pta-15.c: New testcase.
5155
5156 2010-07-29 Mikael Morin <mikael@gcc.gnu.org>
5157
5158 PR fortran/42051
5159 PR fortran/44064
5160 * gfortran.dg/pr42051.f03: New testcase.
5161
5162 2010-07-29 Richard Guenther <rguenther@suse.de>
5163
5164 PR middle-end/45034
5165 * gcc.c-torture/execute/pr45034.c: New testcase.
5166
5167 2010-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5168
5169 PR c++/45096
5170 * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
5171
5172 2010-07-28 Daniel Kraft <d@domob.eu>
5173
5174 * gfortran.dg/bound_8.f90: New test.
5175
5176 2010-07-28 Jakub Jelinek <jakub@redhat.com>
5177
5178 PR debug/45105
5179 * gcc.dg/pr45105.c: New test.
5180
5181 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
5182
5183 PR rtl-optimization/45107
5184 * gcc.dg/pr45107.c: New test.
5185
5186 2010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com>
5187
5188 PR rtl-optimization/45101
5189 * gcc.dg/pr45101.c: New test.
5190
5191 2010-07-28 Tobias Burnus <burnus@net-b.de>
5192
5193 PR fortran/45077
5194 * gfortran.dg/whole_file_24.f90: New.
5195
5196 2010-07-27 Jason Merrill <jason@redhat.com>
5197
5198 * g++.dg/cpp0x/variadic102.C: New.
5199 * g++.dg/cpp0x/variadic103.C: New.
5200
5201 2010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com>
5202
5203 PR rtl-optimization/40956
5204 PR target/42495
5205 PR middle-end/42574
5206 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
5207 * gcc.target/arm/pr42574.c: Add tests.
5208
5209 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
5210
5211 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
5212 test name.
5213 (cleanup-repo-files): Ditto.
5214 (cleanup-saved-temps): Ditto.
5215
5216 2010-07-27 Jakub Jelinek <jakub@redhat.com>
5217
5218 PR testsuite/44701
5219 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
5220
5221 PR c/45079
5222 * gcc.dg/pr45079.c: New test.
5223
5224 2010-07-27 Ira Rosen <irar@il.ibm.com>
5225
5226 PR tree-optimization/44152
5227 * gcc.dg/vect/fast-math-pr44152.c: New test.
5228
5229 2010-07-27 Iain Sandoe <iains@gcc.gnu.org>
5230
5231 PR ObjC/44140
5232 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
5233 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
5234 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
5235 * obj-c++.dg/torture/trivial.mm: Ditto.
5236 * objc.dg/torture/tls/thr-init-2.m: Ditto.
5237 * objc.dg/torture/tls/thr-init-3.m: Ditto.
5238 * objc.dg/torture/tls/thr-init.m: Ditto.
5239 * objc.dg/torture/trivial.m: Ditto.
5240
5241 2010-07-27 Uros Bizjak <ubizjak@gmail.com>
5242
5243 * gfortran.dg/char4_iunit_1.f03: Add ieee options.
5244 Skip on spu-*-* targets.
5245
5246 2010-07-27 Jakub Jelinek <jakub@redhat.com>
5247
5248 PR tree-optimization/45083
5249 * gcc.dg/pr45083.c: New test.
5250
5251 2010-07-26 Tobias Burnus <burnus@net-b.de>
5252
5253 PR fortran/40873
5254 * gfortran.dg/whole_file_22.f90: New test.
5255 * gfortran.dg/whole_file_23.f90: New test.
5256
5257 2010-07-26 Iain Sandoe <iains@gcc.gnu.org>
5258 Jack Howarth <howarth@bromo.med.uc.edu>
5259 Richard Henderson <rth@redhat.com>
5260
5261 PR target/44132
5262 * gcc.dg/tls/thr-init-1.c: New.
5263 * gcc.dg/tls/thr-init-2.c: New.
5264 * gcc.dg/torture/tls New.
5265 * gcc.dg/torture/tls/tls-test.c: New.
5266 * gcc.dg/torture/tls/thr-init-1.c: New.
5267 * gcc.dg/torture/tls/tls.exp: New.
5268 * gcc.dg/torture/tls/thr-init-2.c: New.
5269 * gcc.dg/tls/emutls-2.c: New test
5270
5271 * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
5272 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
5273 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
5274 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
5275 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
5276 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
5277 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
5278 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
5279 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
5280 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
5281 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
5282 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
5283 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5284 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
5285 gfortran.dg/gomp/appendix-a/a.22.4.f90,
5286 gfortran.dg/gomp/appendix-a/a.22.5.f90,
5287 gfortran.dg/gomp/appendix-a/a.22.6.f90,
5288 gfortran.dg/gomp/appendix-a/a.24.1.f90,
5289 gfortran.dg/gomp/appendix-a/a.32.1.f90,
5290 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
5291 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
5292 gfortran.dg/gomp/omp_threadprivate1.f90,
5293 gfortran.dg/gomp/omp_threadprivate2.f90,
5294 gfortran.dg/gomp/reduction1.f90,
5295 gfortran.dg/gomp/sharing-1.f90: Likewise.
5296
5297 2010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5298
5299 * g++.dg/torture/pr44900.C: Use dg-require-effective-target
5300 sse_runtime.
5301 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
5302 dg-require-visibility.
5303
5304 2010-07-26 Richard Guenther <rguenther@suse.de>
5305
5306 PR tree-optimization/43784
5307 * gcc.c-torture/execute/pr43784.c: New testcase.
5308 * g++.dg/torture/pr43784.C: Likewise.
5309
5310 2010-07-26 Richard Guenther <rguenther@suse.de>
5311
5312 PR middle-end/45056
5313 * g++.dg/pr45056.C: New testcase.
5314
5315 2010-07-26 Richard Guenther <rguenther@suse.de>
5316
5317 PR tree-optimization/45071
5318 * gcc.dg/pr45071.c: New testcase.
5319
5320 2010-07-26 Tobias Burnus <burnus@net-b.de>
5321
5322 PR fortran/45066
5323 * gfortran.dg/namelist_62.f90: New.
5324
5325 2010-07-26 Richard Guenther <rguenther@suse.de>
5326
5327 * gcc.c-torture/execute/pr45017.c: Move ...
5328 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64.
5329
5330 2010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5331
5332 PR fortran/40628
5333 * trim_optimize_1.f90: New test.
5334 * character_comparision_1.f90: New test.
5335
5336 2010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5337
5338 PR fortran/42852
5339 * gfortran.dg/wtruncate_fix.f: New test.
5340
5341 2010-07-25 H.J. Lu <hongjiu.lu@intel.com>
5342
5343 PR testsuite/45068
5344 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
5345
5346 2010-07-24 Richard Guenther <rguenther@suse.de>
5347
5348 PR lto/43788
5349 * g++.dg/lto/20100724-1_0.C: New testcase.
5350
5351 2010-07-24 Richard Guenther <rguenther@suse.de>
5352
5353 PR lto/43212
5354 * gcc.dg/lto/20100724-1_0.c: New testcase.
5355 * gcc.dg/lto/20100724-1_1.c: Likewise.
5356
5357 2010-07-24 Tobias Burnus <burnus@net-b.de>
5358
5359 PR fortran/40011
5360 * gfortran.dg/whole_file_21.f90: New.
5361
5362 * gfortran.dg/integer_exponentiation_3.F90: Use
5363 -ffloat-store only for i?86/x86-64 -m32.
5364
5365 2010-07-24 Tobias Burnus <burnus@net-b.de>
5366
5367 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
5368 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
5369
5370 2010-07-24 Tobias Burnus <burnus@net-b.de>
5371
5372 * gfortran.dg/func_decl_4.f90: Split test into two ...
5373 * gfortran.dg/func_decl_5.f90: ... parts.
5374 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
5375 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
5376 * gfortran.dg/global_references_1.f90: Add new dg-warning.
5377 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
5378 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
5379 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
5380 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
5381 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
5382 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
5383 * gfortran.dg/sizeof.f90: Make test valid.
5384 * gfortran.dg/pr20865.f90: Add new dg-error.
5385 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
5386 * gfortran.dg/g77/19990218-0.f: Ditto.
5387 * gfortran.dg/g77/19990218-1.f: Ditto.
5388 * gfortran.dg/g77/970625-2.f: Ditto.
5389 * gfortran.dg/pr37243.f: Fix function declaration.
5390 * gfortran.dg/use_only_1.f90: Fix implicit typing.
5391 * gfortran.dg/loc_1.f90: Fix pointer datatype.
5392
5393 2010-07-23 Tobias Burnus <burnus@net-b.de>
5394
5395 PR fortran/44945
5396 * gfortran.dg/char_array_structure_constructor.f90: Add
5397 -fwhole-file as dg-option as it otherwise fails on some
5398 systems.
5399
5400 2010-07-23 Eric Botcazou <ebotcazou@adacore.com>
5401
5402 * gnat.dg/aggr16.ad[sb]: New test.
5403 * gnat.dg/aggr16_pkg.ads: New helper.
5404
5405 2010-07-23 Richard Guenther <rguenther@suse.de>
5406
5407 PR lto/43071
5408 * g++.dg/lto/20100723-1_0.C: New testcase.
5409
5410 2010-07-23 H.J. Lu <hongjiu.lu@intel.com>
5411
5412 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
5413 AVX support.
5414 * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
5415 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
5416
5417 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5418
5419 * lib/target-supports.exp (add_options_for_tls): New proc.
5420 * g++.dg/tls/static-1.C: Use dg-add-options tls.
5421 * g++.dg/tls/static-1a.cc: Likewise.
5422 * gcc.dg/tls/emutls-1.c: Likewise.
5423 * gcc.dg/tls/opt-11.c: Likewise.
5424 * gcc.dg/tls/opt-12.c: Likewise.
5425 * gcc.dg/tls/pr24428-2.c: Likewise.
5426 * gcc.dg/tls/pr24428.c: Likewise.
5427 * obj-c++.dg/tls/static-1.mm: Likewise.
5428 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
5429 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
5430 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
5431 * objc.dg/torture/tls/thr-init-2.m: Likewise.
5432 * objc.dg/torture/tls/thr-init-3.m: Likewise.
5433 * objc.dg/torture/tls/thr-init.m: Likewise.
5434 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
5435
5436 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5437
5438 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
5439 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
5440 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
5441 optimized dump files.
5442
5443 2010-07-23 Jakub Jelinek <jakub@redhat.com>
5444
5445 PR tree-optimization/45047
5446 * gcc.c-torture/compile/pr45047.c: New test.
5447
5448 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5449
5450 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
5451 instead of dg-compile.
5452 * gcc.dg/float-range-4.c: Ditto.
5453 * gcc.dg/float-range-5.c: Ditto.
5454 * gcc.dg/fold-overflow-1.c: Ditto.
5455 * gcc.dg/gomp/sections-4.c: Ditto.
5456 * gcc.dg/transparent-union-1.c: Ditto.
5457 * gcc.dg/transparent-union-2.c: Ditto.
5458 * gcc.target/i386/pr39315-check.c: Ditto.
5459 * g++.dg/gomp/sections-4.C: Ditto.
5460 * g++.dg/template/dtor7.C: Ditto.
5461 * g++.dg/tree-ssa/pr19952.C: Ditto.
5462 * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
5463 * gfortran.dg/graphite/pr42185.f90: Ditto.
5464 * gfortran.dg/namelist_36.f90: Ditto.
5465 * gnat.dg/noreturn1.adb: Ditto.
5466 * gnat.dg/specs/small_alignment.ads: Ditto.
5467
5468 2010-07-23 Martin Jambor <mjambor@suse.cz>
5469
5470 PR tree-optimization/44915
5471 * g++.dg/torture/pr44915.C: New test.
5472
5473 2010-07-23 Martin Jambor <mjambor@suse.cz>
5474
5475 PR tree-optimization/44914
5476 * g++.dg/tree-ssa/pr44914.C: New test.
5477
5478 2010-07-23 Jie Zhang <jie@codesourcery.com>
5479
5480 PR target/44290
5481 * gcc.dg/pr44290-1.c: New test.
5482 * gcc.dg/pr44290-2.c: New test.
5483
5484 2010-07-23 Jason Merrill <jason@redhat.com>
5485
5486 PR c++/45008
5487 * g++.dg/abi/mangle44.C: New.
5488
5489 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5490
5491 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
5492 for compile-time only tests.
5493 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
5494 target check.
5495 * gcc.target/i386/pr39315-4.c: Ditto.
5496 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
5497 target check. Include sse-os-support.h.
5498 (main): Call check_isa and sse_os_support.
5499 * gcc.target/i386/vperm-v4sf-1.c: Ditto.
5500 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
5501 * gcc.target/i386/vperm-v4sf-2.c: Ditto.
5502 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
5503 target check. Include sse-os-support.h.
5504 (main): Call check_isa and sse_os_support.
5505 * gcc.target/i386/vperm-v2df.c: Ditto.
5506
5507 2010-07-23 Uros Bizjak <ubizjak@gmail.com>
5508
5509 * lib/target-supports.exp (check_avx_hw_available): New procedure.
5510 (check_effective_target_avx_runtime): New procedure.
5511 (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
5512 (check_effective_target_sse_runtime): Add check_effective_target_sse.
5513
5514 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
5515 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include
5516 and __get_cpuid test.
5517 * gcc.dg/compat/vector-2b_main.c: Ditto.
5518
5519 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
5520
5521 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
5522 for compile-time only test.
5523 * gcc.dg/pr32716.c: Ditto.
5524 * gcc.dg/pr34856.c: Ditto.
5525 * gcc.dg/pr36997.c: Ditto.
5526 * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
5527 * gfortran.dg/pr28158.f90: Ditto.
5528 * gfortran.dg/pr30667.f: Ditto.
5529
5530 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
5531 i?86-*-* and x86_64-*-* targets to disable execution on targets
5532 without sse2 runtime support.
5533 * g++.dg/vect/vect.exp: Ditto.
5534 * gfortran.dg/vect/vect.exp: Ditto.
5535
5536 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
5537 * gcc.dg/pr37544.c: Ditto.
5538 * gcc.dg/pr40550.c: Ditto.
5539 * gcc.dg/compat/union-m128-1_main.c: Ditto.
5540 * gcc.dg/compat/vector-1a_main.c: Ditto.
5541 * gcc.dg/compat/vector-2a_main.c: Ditto.
5542 * gcc.dg/torture/pr16104-1.c: Ditto.
5543 * gcc.dg/torture/pr35771-1.c: Ditto.
5544 * gcc.dg/torture/pr35771-2.c: Ditto.
5545 * gcc.dg/torture/pr35771-3.c: Ditto.
5546 * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
5547 * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
5548 * gcc.dg/torture/stackalign/push-1.c: Ditto.
5549 * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
5550 * g++.dg/other/i386-1.C: Ditto.
5551 * g++.dg/other/pr40446.C: Ditto.
5552
5553 2010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5554
5555 * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
5556
5557 2010-07-23 Daniel Kraft <d@domob.eu>
5558
5559 PR fortran/44709
5560 * gfortran.dg/exit_1.f08: New test.
5561 * gfortran.dg/exit_2.f08: New test.
5562
5563 2010-07-22 Sandra Loosemore <sandra@codesourcery.com>
5564
5565 PR tree-optimization/39839
5566 * gcc.target/arm/pr39839.c: New test case.
5567
5568 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
5569
5570 * gnat.dg/unchecked_convert5b.adb: New test.
5571 * gnat.dg/unchecked_convert6.adb: Likewise.
5572 * gnat.dg/unchecked_convert6b.adb: Likewise.
5573
5574 2010-07-22 Eric Botcazou <ebotcazou@adacore.com>
5575
5576 * gnat.dg/aggr15.ad[sb]: New test.
5577
5578 2010-07-22 Dodji Seketeli <dodji@redhat.com>
5579
5580 PR debug/45024
5581 * g++.dg/debug/dwarf2/nested-2.C: New test case.
5582
5583 2010-07-22 H.J. Lu <hongjiu.lu@intel.com>
5584
5585 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
5586 with dg-require-linker-plugin.
5587
5588 2010-07-22 Richard Guenther <rguenther@suse.de>
5589
5590 PR lto/43850
5591 * g++.dg/lto/20100722-1_0.C: New testcase.
5592
5593 2010-07-22 Richard Guenther <rguenther@suse.de>
5594
5595 PR lto/42451
5596 * gcc.dg/lto/20100720-3_0.c: New testcase.
5597 * gcc.dg/lto/20100720-3_1.c: Likewise.
5598
5599 2010-07-22 Richard Guenther <rguenther@suse.de>
5600
5601 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
5602 * lib/target-supports.exp (check_linker_plugin_available): Likewise.
5603
5604 PR lto/43373
5605 * gcc.dg/lto/20100722-1_0.c: New testcase.
5606
5607 2010-07-22 Martin Jambor <mjambor@suse.cz>
5608
5609 PR tree-optimization/44891
5610 * gcc.c-torture/compile/pr44891.c: New test.
5611
5612 2010-07-22 Richard Guenther <rguenther@suse.de>
5613
5614 PR tree-optimization/45017
5615 * gcc.c-torture/execute/pr45017.c: New testcase.
5616
5617 2010-07-22 Tobias Burnus <burnus@net-b.de>
5618
5619 PR fortran/45019
5620 * gfortran.dg/aliasing_dummy_5.f90: New.
5621
5622 2010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5623
5624 PR target/43698
5625 * gcc.target/arm/pr43698.c: New test.
5626
5627 2010-07-21 Steven G. Kargl <kargl@gcc.gnu.org>
5628
5629 PR fortran/44929
5630 * Revert my commit r162325 for this PR.
5631
5632 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR debug/45015
5635 * gcc.target/m68k/pr45015.c: New test.
5636
5637 2010-07-21 Jeffrey Yasskin <jyasskin@google.com>
5638
5639 PR c++/44641
5640 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
5641 comments.
5642
5643 2010-07-21 Richard Guenther <rguenther@suse.de>
5644
5645 PR lto/45018
5646 * g++.dg/lto/20100721-1_0.C: New testcase.
5647
5648 2010-07-21 Martin Jambor <mjambor@suse.cz>
5649
5650 PR tree-optimization/44900
5651 * g++.dg/torture/pr44900.C: New test.
5652
5653 2010-07-21 Bernd Schmidt <bernds@codesourcery.com>
5654
5655 PR middle-end/44738
5656 * c-c++-common/uninit-17.c: Correct expected error.
5657
5658 2010-07-21 Jakub Jelinek <jakub@redhat.com>
5659
5660 * gcc.dg/guality/asm-1.c: New test.
5661
5662 PR debug/45003
5663 * gcc.dg/guality/pr45003-2.c: New test.
5664 * gcc.dg/guality/pr45003-3.c: New test.
5665
5666 2010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5667
5668 PR libfortran/44697
5669 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
5670
5671 2010-07-20 Jeffrey Yasskin <jyasskin@google.com>
5672
5673 * lib/scanasm.exp (dg-function-on-line): Test that a function is
5674 defined on the current line.
5675 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
5676 * g++.dg/debug/dwarf2/pr44641.C: New.
5677
5678 2010-07-20 Nathan Froyd <froydnj@codesourcery.com>
5679
5680 * gcc.target/powerpc/block-move-1.c: New test.
5681 * gcc.target/powerpc/block-move-2.c: New test.
5682
5683 2010-07-20 Jason Merrill <jason@redhat.com>
5684
5685 PR c++/44967
5686 * g++.dg/cpp0x/sfinae2.C: New.
5687
5688 2010-07-20 Richard Guenther <rguenther@suse.de>
5689
5690 PR lto/42696
5691 * gcc.dg/lto/20100720-4_0.c: New testcase.
5692
5693 2010-07-20 Richard Guenther <rguenther@suse.de>
5694
5695 PR lto/43221
5696 * gcc.dg/lto/20100720-2_0.c: New testcase.
5697 * gcc.dg/lto/20100720-2_1.c: Likewise.
5698
5699 2010-07-20 Richard Guenther <rguenther@suse.de>
5700
5701 PR lto/43208
5702 * gcc.dg/lto/20100720-1_0.c: New testcase.
5703 * gcc.dg/lto/20100720-1_1.c: Likewise.
5704
5705 2010-07-20 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR debug/45003
5708 * gcc.dg/guality/pr45003-1.c: New test.
5709
5710 2010-07-20 Richard Guenther <rguenther@suse.de>
5711
5712 PR tree-optimization/44977
5713 * gcc.dg/torture/pr44977.c: New testcase.
5714
5715 2010-07-20 Bingfeng Mei <bmei@broadcom.com>
5716
5717 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
5718 sync_char_short
5719
5720 2010-07-20 Richard Guenther <rguenther@suse.de>
5721
5722 PR middle-end/44971
5723 PR middle-end/44988
5724 * gcc.dg/pr44971.c: New testcase.
5725 * gcc.c-torture/compile/pr44988.c: Likewise.
5726
5727 2010-07-19 Steven G. Kargl <kargl@gcc.gnu.org>
5728
5729 PR fortran/44929
5730 * gfortran.dg/allocate_with_typespec.f90: New test.
5731 * gfortran.dg/allocate_derived_1.f90: Update error message.
5732
5733 2010-07-19 Jason Merrill <jason@redhat.com>
5734
5735 PR c++/44996
5736 * g++.dg/cpp0x/decltype23.C: New.
5737
5738 2010-07-19 Paul Thomas <pault@gcc.gnu.org>
5739
5740 PR fortran/42385
5741 * gfortran.dg/class_defined_operator_1.f03 : New test.
5742
5743 2010-07-19 Peter Bergner <bergner@vnet.ibm.com>
5744
5745 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
5746 * gcc.dg/vect/slp-perm-2.c (main): Likewise.
5747 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit.
5748 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
5749
5750 2010-07-19 Richard Guenther <rguenther@suse.de>
5751
5752 PR middle-end/44941
5753 * gcc.c-torture/compile/pr44941.c: New testcase.
5754
5755 2010-07-19 Jason Merrill <jason@redhat.com>
5756
5757 PR c++/44969
5758 * g++.dg/template/sfinae24.C: New.
5759
5760 2010-07-19 H.J. Lu <hongjiu.lu@intel.com>
5761
5762 PR fortran/44353
5763 * gfortran.dg/data_implied_do_2.f90: Removed.
5764
5765 2010-07-19 Paolo Carlini <paolo.carlini@oracle.com>
5766
5767 PR c++/44969
5768 * g++.dg/template/sfinae23.C: New.
5769
5770 2010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5771
5772 * lib/target-supports.exp (check_sse_os_support_available): New
5773 proc.
5774 (check_sse_hw_available): New proc.
5775 (check_effective_target_sse_runtime): New proc.
5776 (check_effective_target_sse2_runtime): New proc.
5777 * lib/fortran-torture.exp (get-fortran-torture-options): Only add
5778 -msse2 if check_sse_os_support_available.
5779 * g++.dg/vect/vect.exp: Only run -msse2 tests if
5780 check_sse_os_support_available.
5781 * gcc.dg/vect/vect.exp: Likewise.
5782 * gfortran.dg/vect/vect.exp: Likewise.
5783 * gcc.target/i386/sol2-check: Renamed to ...
5784 * gcc.target/i386/sse-os-support.h: ... this.
5785 (sol2_check): Renamed to ...
5786 (sse_os_support): ... this.
5787 Only test movss with xmm registers.
5788 * gcc.target/i386/sse-check.h: Reflect new header and function names.
5789 Removed ILL_INSN, ILL_INSN_LEN.
5790 * gcc.target/i386/sse2-check.h: Likewise.
5791 * gcc.target/i386/sse3-check.h: Likewise.
5792 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
5793 Removed cpuid.h, __get_cpuid test.
5794 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
5795 Removed cpuid.h, __get_cpuid test.
5796 * g++.dg/other/pr40446.C: Likewise.
5797 * gcc.dg/compat/union-m128-1_main.c: Likewise.
5798 * gcc.dg/compat/vector-1a_main.c: Likewise.
5799 * gcc.dg/compat/vector-2a_main.c: Likewise.
5800 * gcc.dg/pr36584.c: Likewise.
5801 * gcc.dg/pr37544.c: Likewise.
5802 * gcc.dg/torture/pr16104-1.c: Likewise.
5803 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
5804 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5805 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5806 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5807 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
5808 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
5809 sse2_runtime.
5810 * gcc.dg/torture/pr35771-2.c: Likewise.
5811 * gcc.dg/torture/pr35771-3.c: Likewise.
5812 * gcc.target/i386/pr39315-2.c: Likewise.
5813 * gcc.target/i386/pr39315-4.c: Likewise.
5814 * gcc.target/i386/vperm-v2df.c: Likewise.
5815 * gcc.target/i386/vperm-v2di.c: Likewise.
5816 * gcc.target/i386/vperm-v4si-1.c: Likewise.
5817 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
5818 sse_runtime.
5819
5820 2010-07-18 Paul Thomas <pault@gcc.gnu.org>
5821
5822 PR fortran/44353
5823 * gfortran.dg/data_implied_do_2.f90: New test.
5824
5825 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5826
5827 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
5828
5829 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5830
5831 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
5832 to the "mips16" group.
5833 (mips_using_mips16_p): New procedure.
5834 (mips-dg-options): Use it.
5835
5836 2010-07-18 Richard Sandiford <rdsandiford@googlemail.com>
5837
5838 * gcc.target/mips/mips16-attributes-4.c: New test.
5839
5840 2010-07-17 Iain Sandoe <iains@gcc.gnu.org>
5841
5842 PR testsuite/44418
5843 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
5844 * gcc.target/powerpc/recip-2.c: Ditto.
5845 * gcc.target/powerpc/recip-3.c: Ditto.
5846
5847 2010-07-17 Bernd Schmidt <bernds@codesourcery.com>
5848
5849 * gcc.target/arm/pr42235.c: New test.
5850
5851 2010-07-16 Jason Merrill <jason@redhat.com>
5852
5853 PR c++/32505
5854 * g++.dg/template/partial8.C: New.
5855
5856 2010-07-16 Jakub Jelinek <jakub@redhat.com>
5857
5858 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
5859 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable
5860 in C++.
5861 (gualcvt): New overloaded inline.
5862 (GUALCVT): Use it for C++.
5863 * g++.dg/guality/guality.exp: New.
5864 * g++.dg/guality/guality.h: New.
5865 * g++.dg/guality/redeclaration1.C: New test.
5866 * g++.dg/dg.exp: Prune also guality/* tests.
5867 * gcc.dg/guality/pr43141.c: Moved to...
5868 * c-c++-common/guality/pr43141.c: ... here.
5869
5870 2010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5871
5872 PR libfortran/37077
5873 * gfortran.dg/char4_iunit_2.f03: New test.
5874
5875 2010-07-16 Iain Sandoe <iains@gcc.gnu.org>
5876
5877 * lib/plugin-support.exp (plugin-test-execute):
5878 Add ${gcc_objdir}/intl to includes.
5879
5880 2010-07-16 Jakub Jelinek <jakub@redhat.com>
5881
5882 PR target/44942
5883 * gcc.c-torture/execute/pr44942.c: New test.
5884 * gcc.target/i386/pr44942.c: New test.
5885
5886 2010-07-15 Jason Merrill <jason@redhat.com>
5887
5888 PR c++/44909
5889 * g++.dg/cpp0x/implicit7.C: New.
5890 * g++.dg/cpp0x/implicit8.C: New.
5891
5892 2010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5893
5894 Disable float tests for __SPU__ targets due to lack of signed zero:
5895 * c-c++-common/torture/complex-sign-add.c (check_add_float).
5896 * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
5897 * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
5898 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
5899 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
5900 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
5901 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
5902 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
5903 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
5904
5905 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5906
5907 * gfortran.dg/select_char_2.f90: New test.
5908
5909 2010-07-15 Nathan Froyd <froydnj@codesourcery.com>
5910
5911 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
5912 with DECL_CHAIN.
5913
5914 2010-07-15 Janus Weil <janus@gcc.gnu.org>
5915
5916 PR fortran/44936
5917 * gfortran.dg/typebound_generic_9.f03: New.
5918
5919 2010-07-15 Richard Guenther <rguenther@suse.de>
5920
5921 PR tree-optimization/44946
5922 * gcc.c-torture/compile/pr44946.c: New testcase.
5923
5924 2010-07-15 Jakub Jelinek <jakub@redhat.com>
5925
5926 PR fortran/40206
5927 * gfortran.dg/select_char_3.f90: New test.
5928
5929 2010-07-15 Magnus Granberg <zorry@gentoo.org>
5930 Kevin F. Quinn <kevquinn@gentoo.org>
5931
5932 * gcc.dg/Wtrampolines.c: New.
5933
5934 2010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5935
5936 PR libfortran/44934
5937 * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
5938
5939 2010-07-14 Jason Merrill <jason@redhat.com>
5940
5941 PR c++/44810
5942 * g++.dg/torture/pr36745.C: Avoid undefined behavior.
5943
5944 Implement C++0x unrestricted unions (N2544)
5945 * g++.dg/cpp0x/union1.C: New.
5946 * g++.dg/cpp0x/union2.C: New.
5947 * g++.dg/cpp0x/union3.C: New.
5948 * g++.dg/cpp0x/defaulted2.C: Adjust.
5949 * g++.old-deja/g++.bugs/900121_02.C: Adjust.
5950 * g++.old-deja/g++.ext/anon2.C: Adjust.
5951 * g++.old-deja/g++.mike/misc6.C: Adjust.
5952
5953 2010-07-14 Janus Weil <janus@gcc.gnu.org>
5954
5955 PR fortran/44925
5956 * gfortran.dg/c_loc_tests_15.f90: New.
5957
5958 2010-07-13 Jason Merrill <jason@redhat.com>
5959
5960 PR c++/44909
5961 * g++.dg/cpp0x/implicit6.C: New.
5962
5963 2010-07-13 Jason Merrill <jason@redhat.com>
5964
5965 PR c++/44540
5966 * g++.dg/abi/noreturn1.C: New.
5967 * g++.dg/abi/noreturn2.C: New.
5968
5969 2010-07-13 Joern Rennecke <joern.rennecke@embecosm.com>
5970
5971 PR other/44874
5972 PR debug/44832
5973 * c-c++-common/pr44832.c: New test.
5974
5975 2010-07-13 Iain Sandoe <iains@gcc.gnu.org>
5976
5977 PR objc/44488
5978 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
5979 on the target. Make sure that we can assemble the emitted asm when
5980 the test type is 'compile'.
5981
5982 2010-07-13 Richard Guenther <rguenther@suse.de>
5983
5984 PR tree-optimization/36960
5985 * g++.dg/torture/pr36960.C: New testcase.
5986
5987 2010-07-13 Paolo Carlini <paolo.carlini@oracle.com>
5988
5989 PR c++/44908
5990 * g++.dg/template/sfinae21.C: New.
5991 * g++.dg/template/sfinae22.C: Likewise.
5992
5993 2010-07-16 Jack Howarth <howarth@bromo.med.uc.edu>
5994
5995 PR testsuite/42843
5996 * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
5997 * gcc.dg/plugin/ggcplug.c: Likewise.
5998 * g++.dg/plugin/selfassign.c: Likewise.
5999 * g++.dg/plugin/attribute_plugin.c: Likewise.
6000 * g++.dg/plugin/dumb_plugin.c: Likewise.
6001 * g++.dg/plugin/pragma_plugin.c: Likewise.
6002
6003 2010-07-13 Kaz Kojima <kkojima@gcc.gnu.org>
6004
6005 * gcc.c-torture/execute/pr44683.x: New.
6006 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
6007
6008 2010-07-13 Janus Weil <janus@gcc.gnu.org>
6009
6010 PR fortran/44434
6011 PR fortran/44565
6012 PR fortran/43945
6013 PR fortran/44869
6014 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
6015 * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
6016 * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
6017 * gfortran.dh/typebound_call_16.f03: New.
6018 * gfortran.dg/typebound_generic_6.f03: New.
6019 * gfortran.dg/typebound_generic_7.f03: New.
6020 * gfortran.dg/typebound_generic_8.f03: New.
6021
6022 2010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6023
6024 PR libfortran/37077
6025 * gfortran.dg/char4_iunit_1.f03: New test.
6026
6027 2010-07-12 Jakub Jelinek <jakub@redhat.com>
6028
6029 * gcc.dg/tree-ssa/vrp53.c: New test.
6030
6031 2010-07-12 Paolo Carlini <paolo.carlini@oracle.com>
6032
6033 PR c++/44907
6034 * g++.dg/template/sfinae19.C: New.
6035 * g++.dg/template/sfinae20.C: Likewise.
6036
6037 2010-07-12 Jie Zhang <jie@codesourcery.com>
6038
6039 * gcc.target/arm/interrupt-1.c: New test.
6040 * gcc.target/arm/interrupt-2.c: New test.
6041
6042 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6043
6044 * gcc.dg/pr42427.c: Require c99_runtime.
6045 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
6046 c99_runtime.
6047 * gcc.target/i386/avx-cmpss-1.c: Likewise.
6048 * gcc.target/i386/avx-vcmppd-1.c: Likewise.
6049 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
6050 * gcc.target/i386/avx-vcmpps-1.c: Likewise.
6051 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
6052 * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
6053 * gcc.target/i386/avx-vcmpss-1.c: Likewise.
6054 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6055 * gcc.target/i386/sse2-cmpsd-1.c: Likewise
6056 * gcc.target/i386/pr37275.c: Require visibility support.
6057
6058 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6059
6060 * lib/target-supports.exp (check_effective_target_sse): New proc.
6061 * gcc.target/i386/sol2-check.h: New file.
6062 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
6063 Include sol2-check.h.
6064 (main) Only run do_test () if sol2_check ().
6065 * gcc.target/i386/sse2-check.h: Likewise.
6066 * gcc.target/i386/sse3-check.h: Likewise.
6067 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
6068 [__sun__ && __svr4__]: Execute SSE2 instruction.
6069 * gcc.target/i386/math-torture/math-torture.exp: Only add options
6070 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
6071 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
6072 * g++.dg/ext/vector14.C: Likewise.
6073 * g++.dg/other/mmintrin.C: Likewise.
6074 * gcc.dg/20020418-1.c: Likewise.
6075 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
6076 * gcc.dg/format/ms_unnamed-1.c: Likewise.
6077 * gcc.dg/format/unnamed-1.c: Likewise.
6078 Adapt dg-warning line number.
6079 * gcc.dg/graphite/pr40281.c: Likewise.
6080 * gcc.dg/pr32176.c: Likewise.
6081 * gcc.dg/pr40550.c: Likewise.
6082 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6083 * gcc.dg/torture/pr36891.c: Likewise.
6084 * gcc.target/i386/20020218-1.c: Likewise.
6085 * gcc.target/i386/20020523.c: Likewise.
6086 * gcc.target/i386/abi-1.c: Likewise.
6087 * gcc.target/i386/brokensqrt.c: Likewise.
6088 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6089 * gcc.target/i386/pr13366.c: Likewise.
6090 * gcc.target/i386/pr13685.c: Likewise.
6091 * gcc.target/i386/pr24306.c: Likewise.
6092 * gcc.target/i386/pr31486.c: Likewise.
6093 * gcc.target/i386/pr32065-1.c: Likewise.
6094 * gcc.target/i386/pr32065-2.c: Likewise.
6095 * gcc.target/i386/pr32389.c: Likewise.
6096 * gcc.target/i386/pr38824.c: Likewise.
6097 * gcc.target/i386/pr38931.c: Likewise.
6098 * gcc.target/i386/pr39592-1.c: Likewise.
6099 * gcc.target/i386/pr43766.c: Likewise.
6100 * gcc.target/i386/recip-divf.c: Likewise.
6101 * gcc.target/i386/recip-sqrtf.c: Likewise.
6102 * gcc.target/i386/recip-vec-divf.c: Likewise.
6103 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
6104 * gcc.target/i386/sse-1.c: Likewise.
6105 * gcc.target/i386/sse-16.c: Likewise.
6106 * gcc.target/i386/sse-2.c: Likewise.
6107 * gcc.target/i386/sse-20.c: Likewise.
6108 * gcc.target/i386/sse-3.c: Likewise.
6109 * gcc.target/i386/sse-7.c: Likewise.
6110 * gcc.target/i386/sse-9.c: Likewise.
6111 * gcc.target/i386/sse-addps-1.c: Likewise.
6112 * gcc.target/i386/sse-addss-1.c: Likewise.
6113 * gcc.target/i386/sse-andnps-1.c: Likewise.
6114 * gcc.target/i386/sse-andps-1.c: Likewise.
6115 * gcc.target/i386/sse-cmpss-1.c: Likewise.
6116 * gcc.target/i386/sse-comiss-1.c: Likewise.
6117 * gcc.target/i386/sse-comiss-2.c: Likewise.
6118 * gcc.target/i386/sse-comiss-3.c: Likewise.
6119 * gcc.target/i386/sse-comiss-4.c: Likewise.
6120 * gcc.target/i386/sse-comiss-5.c: Likewise.
6121 * gcc.target/i386/sse-comiss-6.c: Likewise.
6122 * gcc.target/i386/sse-copysignf-vec.c: Likewise.
6123 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
6124 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6125 * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
6126 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6127 * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
6128 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6129 * gcc.target/i386/sse-divps-1.c: Likewise.
6130 * gcc.target/i386/sse-divss-1.c: Likewise.
6131 * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
6132 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
6133 * gcc.target/i386/sse-maxps-1.c: Likewise.
6134 * gcc.target/i386/sse-maxss-1.c: Likewise.
6135 * gcc.target/i386/sse-minps-1.c: Likewise.
6136 * gcc.target/i386/sse-minss-1.c: Likewise.
6137 * gcc.target/i386/sse-movaps-1.c: Likewise.
6138 * gcc.target/i386/sse-movaps-2.c: Likewise.
6139 * gcc.target/i386/sse-movhlps-1.c: Likewise.
6140 * gcc.target/i386/sse-movhps-1.c: Likewise.
6141 * gcc.target/i386/sse-movhps-2.c: Likewise.
6142 * gcc.target/i386/sse-movlhps-1.c: Likewise.
6143 * gcc.target/i386/sse-movmskps-1.c: Likewise.
6144 * gcc.target/i386/sse-movntps-1.c: Likewise.
6145 * gcc.target/i386/sse-movss-1.c: Likewise.
6146 * gcc.target/i386/sse-movss-2.c: Likewise.
6147 * gcc.target/i386/sse-movss-3.c: Likewise.
6148 * gcc.target/i386/sse-movups-1.c: Likewise.
6149 * gcc.target/i386/sse-movups-2.c: Likewise.
6150 * gcc.target/i386/sse-mulps-1.c: Likewise.
6151 * gcc.target/i386/sse-mulss-1.c: Likewise.
6152 * gcc.target/i386/sse-orps-1.c: Likewise.
6153 * gcc.target/i386/sse-rcpps-1.c: Likewise.
6154 * gcc.target/i386/sse-recip-vec.c: Likewise.
6155 * gcc.target/i386/sse-recip.c: Likewise.
6156 * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
6157 * gcc.target/i386/sse-set-ps-1.c: Likewise.
6158 * gcc.target/i386/sse-sqrtps-1.c: Likewise.
6159 * gcc.target/i386/sse-subps-1.c: Likewise.
6160 * gcc.target/i386/sse-subss-1.c: Likewise.
6161 * gcc.target/i386/sse-ucomiss-1.c: Likewise.
6162 * gcc.target/i386/sse-ucomiss-2.c: Likewise.
6163 * gcc.target/i386/sse-ucomiss-3.c: Likewise.
6164 * gcc.target/i386/sse-ucomiss-4.c: Likewise.
6165 * gcc.target/i386/sse-ucomiss-5.c: Likewise.
6166 * gcc.target/i386/sse-ucomiss-6.c: Likewise.
6167 * gcc.target/i386/sse-unpckhps-1.c: Likewise.
6168 * gcc.target/i386/sse-unpcklps-1.c: Likewise.
6169 * gcc.target/i386/sse-xorps-1.c: Likewise.
6170 * gcc.target/i386/ssefn-1.c: Likewise.
6171 * gcc.target/i386/ssefn-3.c: Likewise.
6172 * gcc.target/i386/sseregparm-1.c: Likewise.
6173 * gcc.target/i386/stackalign/return-3.c: Likewise.
6174 * gcc.target/i386/vectorize1.c: Likewise.
6175 * gcc.target/i386/vperm-v4sf-1.c: Likewise.
6176 * gcc.target/i386/xorps-sse.c: Likewise.
6177 * gfortran.dg/pr28158.f90: Likewise.
6178 * gfortran.dg/pr30667.f: Likewise.
6179 * gnat.dg/loop_optimization7.adb: Likewise.
6180 * gnat.dg/sse_nolib.adb: Likewise.
6181
6182 2010-07-11 Tobias Burnus <burnus@net-b.de>
6183
6184 PR fortran/44702
6185 * gfortran.dg/use_rename_6.f90: New.
6186 * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
6187
6188 2010-07-11 Janus Weil <janus@gcc.gnu.org>
6189
6190 PR fortran/44869
6191 * gfortran.dg/class_24.f03: New.
6192
6193 2010-07-10 Richard Guenther <rguenther@suse.de>
6194
6195 PR lto/44889
6196 * gcc.dg/lto/20100709-1_0.c: New testcase.
6197 * gcc.dg/lto/20100709-1_1.c: Likewise.
6198
6199 2010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com>
6200
6201 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
6202
6203 2010-07-10 Iain Sandoe <iains@gcc.gnu.org>
6204
6205 PR objc/44140
6206 * objc.dg/lto/trivial-1_0.m: New.
6207 * objc.dg/lto/lto.exp: New.
6208 * obj-c++.dg/lto/trivial-1_0.mm: New.
6209 * obj-c++.dg/lto/lto.exp: New.
6210 * objc.dg/symtab-1.m: Adjust sizes.
6211 * objc.dg/image-info.m: Do not run for gnu-runtime.
6212
6213 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6214
6215 * gcc.dg/pr32370.c: Allow another kind of error message.
6216
6217 2010-07-09 Eric Botcazou <ebotcazou@adacore.com>
6218
6219 * gnat.dg/atomic3.adb: New test.
6220
6221 2010-07-09 Jakub Jelinek <jakub@redhat.com>
6222 Denys Vlasenko <dvlasenk@redhat.com>
6223 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6224
6225 PR tree-optimization/28632
6226 * gcc.dg/tree-ssa/vrp51.c: New test.
6227 * gcc.dg/tree-ssa/vrp52.c: New test.
6228
6229 2010-07-09 Jason Merrill <jason@redhat.com>
6230
6231 * g++.dg/abi/covariant6.C: New.
6232 * g++.dg/inherit/covariant17.C: Test both bases.
6233 * g++.dg/inherit/covariant7.C: Check vtable layout.
6234
6235 2010-07-09 Tom de Vries <tjvries@xs4all.nl>
6236
6237 * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
6238
6239 2010-07-09 Richard Guenther <rguenther@suse.de>
6240
6241 PR tree-optimization/44852
6242 * gcc.c-torture/execute/pr44852.c: New testcase.
6243
6244 2010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6245
6246 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
6247 multiplication by values.
6248 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
6249 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
6250
6251 2010-07-09 Richard Guenther <rguenther@suse.de>
6252
6253 PR tree-optimization/44882
6254 * gfortran.dg/pr44882.f90: New testcase.
6255
6256 2010-07-09 Bernd Schmidt <bernds@codesourcery.com>
6257
6258 PR target/40657
6259 * gcc.target/arm/pr40657-1.c: New test.
6260 * gcc.target/arm/pr40657-2.c: New test.
6261 * gcc.c-torture/execute/pr40657.c: New test.
6262
6263 2010-07-09 Jakub Jelinek <jakub@redhat.com>
6264
6265 * gcc.dg/tree-ssa/vrp50.c: New test.
6266 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
6267
6268 2010-07-08 Janus Weil <janus@gcc.gnu.org>
6269
6270 PR fortran/44649
6271 * gfortran.dg/c_sizeof_1.f90: Modified.
6272 * gfortran.dg/storage_size_1.f08: New.
6273 * gfortran.dg/storage_size_2.f08: New.
6274
6275 2010-07-08 Mikael Pettersson <mikpe@it.uu.se>
6276
6277 * gcc.c-torture/execute/20100708-1.c: New test.
6278
6279 2010-07-08 Jakub Jelinek <jakub@redhat.com>
6280
6281 PR fortran/44847
6282 * gfortran.dg/gomp/pr44847.f90: New test.
6283
6284 2010-07-08 Sebastian Pop <sebastian.pop@amd.com>
6285
6286 PR tree-optimization/44710
6287 * gcc.dg/tree-ssa/ifc-6.c: New.
6288 * gcc.dg/tree-ssa/ifc-pr44710.c: New.
6289
6290 2010-07-08 Tobias Burnus <burnus@net-b.de>
6291
6292 PR fortran/18918
6293 * gfortran.dg/coarray_10.f90: Add an additional test.
6294
6295 2010-07-08 Peter Bergner <bergner@vnet.ibm.com>
6296
6297 PR middle-end/44828
6298 * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
6299 * gcc.c-torture/execute/pr44828.x: Revert.
6300
6301 2010-07-08 Jason Merrill <jason@redhat.com>
6302
6303 PR c++/43120
6304 * g++.dg/inherit/covariant17.C: New.
6305 * g++.dg/abi/covariant1.C: Actually test for the bug.
6306
6307 2010-07-08 H.J. Lu <hongjiu.lu@intel.com>
6308
6309 PR rtl-optimization/44838
6310 * gcc.dg/pr44838.c: New.
6311
6312 2010-07-08 Richard Guenther <rguenther@suse.de>
6313
6314 PR tree-optimization/44831
6315 * gcc.c-torture/compile/pr44831.c: New testcase.
6316 * gcc.dg/tree-ssa/pr21463.c: Adjust.
6317
6318 2010-07-08 Richard Guenther <rguenther@suse.de>
6319
6320 PR tree-optimization/44861
6321 * g++.dg/vect/pr44861.cc: New testcase.
6322
6323 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6324
6325 PR middle-end/44828
6326 * gcc.c-torture/execute/pr44828.x: New file.
6327
6328 2010-07-07 Peter Bergner <bergner@vnet.ibm.com>
6329
6330 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
6331 dg-options.
6332 * g++.dg/ext/altivec-17.C: Adjust error message.
6333
6334 2010-07-07 Tom Tromey <tromey@redhat.com>
6335
6336 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
6337
6338 2010-07-07 H.J. Lu <hongjiu.lu@intel.com>
6339
6340 PR target/44844
6341 * gcc.target/i386/rdrand-1.c: Scan "jnc".
6342 * gcc.target/i386/rdrand-2.c: Likewise.
6343 * gcc.target/i386/rdrand-3.c: Likewise.
6344
6345 2010-07-07 Jan Hubicka <jh@suse.cz>
6346
6347 PR middle-end/44813
6348 * g++.dg/torture/pr44813.C: New testcase.
6349 * g++.dg/torture/pr44826.C: New testcase.
6350
6351 2010-07-07 Bernd Schmidt <bernds@codesourcery.com>
6352
6353 PR rtl-optimization/44787
6354 * gcc.c-torture/compile/pr44788.c: New test.
6355 * gcc.target/arm/pr44788.c: New test.
6356
6357 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6358
6359 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
6360
6361 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6362
6363 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
6364 to dg-options.
6365
6366 2010-07-06 Tobias Burnus <burnus@net-b.de>
6367
6368 PR fortran/44742
6369 * gfortran.dg/parameter_array_init_6.f90: New.
6370 * gfortran.dg/initialization_20.f90: Update dg-error.
6371 * gfortran.dg/initialization_24.f90: Ditto.
6372
6373 2010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6374 PR fortran/PR44693
6375 * gfortran.dg/dim_range_1.f90: New test.
6376 * gfortran.dg/minmaxloc_4.f90: Remove invalid test.
6377
6378 2010-07-06 Jason Merrill <jason@redhat.com>
6379
6380 PR c++/44703
6381 * g++.dg/cpp0x/initlist41.C: New.
6382
6383 PR c++/44778
6384 * g++.dg/template/ptrmem22.C: New.
6385
6386 2010-07-06 Kai Tietz <kai.tietz@onevision.com>
6387
6388 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
6389 support.
6390 * gcc.target/i386/i386.exp: Likewise.
6391
6392 2010-07-06 Peter Bergner <bergner@vnet.ibm.com>
6393
6394 PR testsuite/44195
6395 * gcc.dg/lto/20100518_0.c: Limit to x86.
6396
6397 2010-07-06 Richard Guenther <rguenther@suse.de>
6398
6399 PR middle-end/44828
6400 * gcc.c-torture/execute/pr44828.c: New testcase.
6401
6402 2010-07-06 Shujing Zhao <pearly.zhao@oracle.com>
6403
6404 * g++.dg/warn/noeffect2.C: Adjust expected warning.
6405 * g++.dg/warn/volatile1.C: Likewise.
6406 * g++.dg/template/warn1.C: Likewise.
6407
6408 2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
6409
6410 AVX Programming Reference (June, 2010)
6411 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
6412 * g++.dg/other/i386-3.C: Likewise.
6413 * gcc.target/i386/sse-12.c: Likewise.
6414
6415 * gcc.target/i386/f16c-check.h: New.
6416 * gcc.target/i386/rdfsbase-1.c: Likewise.
6417 * gcc.target/i386/rdfsbase-2.c: Likewise.
6418 * gcc.target/i386/rdgsbase-1.c: Likewise.
6419 * gcc.target/i386/rdgsbase-2.c: Likewise.
6420 * gcc.target/i386/rdrand-1.c: Likewise.
6421 * gcc.target/i386/rdrand-2.c: Likewise.
6422 * gcc.target/i386/rdrand-3.c: Likewise.
6423 * gcc.target/i386/vcvtph2ps-1.c: Likewise.
6424 * gcc.target/i386/vcvtph2ps-2.c: Likewise.
6425 * gcc.target/i386/vcvtph2ps-3.c: Likewise.
6426 * gcc.target/i386/vcvtps2ph-1.c: Likewise.
6427 * gcc.target/i386/vcvtps2ph-2.c: Likewise.
6428 * gcc.target/i386/vcvtps2ph-3.c: Likewise.
6429 * gcc.target/i386/wrfsbase-1.c: Likewise.
6430 * gcc.target/i386/wrfsbase-2.c: Likewise.
6431 * gcc.target/i386/wrgsbase-1.c: Likewise.
6432 * gcc.target/i386/wrgsbase-2.c: Likewise.
6433
6434 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
6435 (__builtin_ia32_vcvtps2ph): New.
6436 (__builtin_ia32_vcvtps2ph256): Likewise.
6437
6438 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
6439 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6440
6441 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
6442 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
6443
6444 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
6445 (__builtin_ia32_vcvtps2ph256): Likewise.
6446 Add fsgsbase,rdrnd,f16c.
6447
6448 * lib/target-supports.exp (check_effective_target_f16c): New.
6449
6450 2010-07-05 Jakub Jelinek <jakub@redhat.com>
6451
6452 * gcc.dg/guality/nrv-1.c: New test.
6453
6454 2010-07-05 Sandra Loosemore <sandra@codesourcery.com>
6455
6456 PR middle-end/42505
6457 * gcc.target/arm/pr42505.c: New test case.
6458
6459 2010-07-05 Jakub Jelinek <jakub@redhat.com>
6460
6461 PR c++/44808
6462 * g++.dg/opt/nrv16.C: New test.
6463
6464 2010-07-05 Richard Guenther <rguenther@suse.de>
6465
6466 PR tree-optimization/44784
6467 * gcc.c-torture/compile/pr44784.c: New testcase.
6468
6469 2010-07-05 Ira Rosen <irar@il.ibm.com>
6470
6471 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6472 Increase loop bound and array size.
6473 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6474 Likewise.
6475
6476 2010-07-05 Ira Rosen <irar@il.ibm.com>
6477
6478 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
6479 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
6480 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
6481 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
6482 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
6483
6484 2010-07-05 Shujing Zhao <pearly.zhao@oracle.com>
6485
6486 PR c++/22138
6487 * g++.dg/parse/template25.C: New.
6488
6489 2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
6490
6491 PR rtl-optimization/44695
6492 * gcc.dg/torture/pr44695.c: New.
6493
6494 2010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6495
6496 PR c++/16630
6497 * g++.dg/ext/pretty3.C: New.
6498
6499 2010-07-04 Richard Guenther <rguenther@suse.de>
6500
6501 PR middle-end/44809
6502 * g++.dg/torture/pr44809.C: New testcase.
6503
6504 2010-07-04 Richard Guenther <rguenther@suse.de>
6505
6506 PR tree-optimization/44656
6507 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
6508
6509 2010-07-04 Ira Rosen <irar@il.ibm.com>
6510 Revital Eres <eres@il.ibm.com>
6511
6512 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
6513 misaligned stores.
6514 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
6515 gcc.dg/vect/vect-96.c: Likewise.
6516 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
6517 that support misaligned stores. Change the number of expected
6518 misaligned accesses.
6519 * gcc.dg/vect/vect-peel-1.c: New test.
6520 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
6521 gcc.dg/vect/vect-peel-4.c: Likewise.
6522 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
6523 vectorizable on all targets that support realignment.
6524 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6525
6526 2010-07-03 H.J. Lu <hongjiu.lu@intel.com>
6527
6528 PR c/44806
6529 * gcc.dg/torture/pr44806.c: New.
6530
6531 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6532
6533 * gnat.dg/cond_expr1.adb: New test.
6534
6535 2010-07-03 Eric Botcazou <ebotcazou@adacore.com>
6536
6537 * gnat.dg/modular3.adb: New test.
6538 * gnat.dg/modular3_pkg.ads: New helper.
6539
6540 2010-07-03 Iain Sandoe <iains@gcc.gnu.org>
6541 Mikael Pettersson <mikpe@it.uu.se>
6542
6543 PR testsuite/44518
6544 * obj-c++.dg/encode-2.mm: Produce object and save temps.
6545 Make signed-ness of chars explicit. Scan the object for
6546 strings that are split by some target assemblers.
6547 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
6548 explicit.
6549
6550 2010-07-03 Hans-Peter Nilsson <hp@axis.com>
6551
6552 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
6553
6554 2010-07-02 Le-Chun Wu <lcwu@google.com>
6555
6556 PR/44128
6557 * g++.dg/warn/Wshadow-7.C: New test.
6558
6559 2010-07-02 Daniel Jacobowitz <dan@codesourcery.com>
6560 Julian Brown <julian@codesourcery.com>
6561 Sandra Loosemore <sandra@codesourcery.com>
6562
6563 * gcc.c-torture/execute/20100416-1.c: New test case.
6564
6565 2010-07-02 Julian Brown <julian@codesourcery.com>
6566 Sandra Loosemore <sandra@codesourcery.com>
6567
6568 PR target/43703
6569
6570 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
6571 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
6572
6573 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6574 Julian Brown <julian@codesourcery.com>
6575
6576 * gcc.target/arm/neon/vadds64.c: Regenerated.
6577 * gcc.target/arm/neon/vaddu64.c: Regenerated.
6578 * gcc.target/arm/neon/vsubs64.c: Regenerated.
6579 * gcc.target/arm/neon/vsubu64.c: Regenerated.
6580 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
6581 * gcc.target/arm/neon-vmls-1.c: Likewise.
6582 * gcc.target/arm/neon-vsubs64.c: New execution test.
6583 * gcc.target/arm/neon-vsubu64.c: New execution test.
6584 * gcc.target/arm/neon-vadds64.c: New execution test.
6585 * gcc.target/arm/neon-vaddu64.c: New execution test.
6586
6587 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6588
6589 * gcc.target/arm/neon-vands64.c: New.
6590 * gcc.target/arm/neon-vandu64.c: New.
6591 * gcc.target/arm/neon-vbics64.c: New.
6592 * gcc.target/arm/neon-vbicu64.c: New.
6593 * gcc.target/arm/neon-veors64.c: New.
6594 * gcc.target/arm/neon-veoru64.c: New.
6595 * gcc.target/arm/neon-vorns64.c: New.
6596 * gcc.target/arm/neon-vornu64.c: New.
6597 * gcc.target/arm/neon-vorrs64.c: New.
6598 * gcc.target/arm/neon-vorru64.c: New.
6599 * gcc.target/arm/neon/vands64.c: Regenerated.
6600 * gcc.target/arm/neon/vandu64.c: Regenerated.
6601 * gcc.target/arm/neon/vbics64.c: Regenerated.
6602 * gcc.target/arm/neon/vbicu64.c: Regenerated.
6603 * gcc.target/arm/neon/veors64.c: Regenerated.
6604 * gcc.target/arm/neon/veoru64.c: Regenerated.
6605 * gcc.target/arm/neon/vorns64.c: Regenerated.
6606 * gcc.target/arm/neon/vornu64.c: Regenerated.
6607 * gcc.target/arm/neon/vorrs64.c: Regenerated.
6608 * gcc.target/arm/neon/vorru64.c: Regenerated.
6609
6610 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6611
6612 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
6613
6614 2010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6615
6616 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
6617 * gfortran.dg/intent_out_5.f90: Same.
6618 * gfortran.dg/ltrans-7.f90: Same.
6619 * gfortran.dg/char_bounds_check_fail_1.f90: Same.
6620
6621 2010-07-02 Jan Hubicka <jh@suse.cz>
6622
6623 * gcc.dg/tree-ssa/ipa-split-5.c: New function.
6624
6625 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6626
6627 * objc-obj-c++-shared/Object1.h: Correct Line endings.
6628
6629 2010-07-02 Jakub Jelinek <jakub@redhat.com>
6630
6631 PR c++/44780
6632 * c-c++-common/Wunused-var-12.c: New test.
6633
6634 2010-07-02 Bernd Schmidt <bernds@codesourcery.com>
6635
6636 PR target/42835
6637 * gcc.target/arm/pr42835.c: New test.
6638
6639 PR target/42172
6640 * gcc.target/arm/pr42172-1.c: New test.
6641
6642 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6643
6644 * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
6645
6646 2010-07-02 Sandra Loosemore <sandra@codesourcery.com>
6647
6648 * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
6649 * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
6650 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
6651 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
6652 * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
6653 * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
6654 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
6655 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
6656 * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
6657 * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
6658 * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
6659 * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
6660 * gcc.target/arm/neon-vdup_ns64.c: New.
6661 * gcc.target/arm/neon-vdup_nu64.c: New.
6662 * gcc.target/arm/neon-vdupQ_ns64.c: New.
6663 * gcc.target/arm/neon-vdupQ_nu64.c: New.
6664 * gcc.target/arm/neon-vdupQ_lanes64.c: New.
6665 * gcc.target/arm/neon-vdupQ_laneu64.c: New.
6666 * gcc.target/arm/neon-vmov_ns64.c: New.
6667 * gcc.target/arm/neon-vmov_nu64.c: New.
6668 * gcc.target/arm/neon-vmovQ_ns64.c: New.
6669 * gcc.target/arm/neon-vmovQ_nu64.c: New.
6670 * gcc.target/arm/neon-vget_lanes64.c: New.
6671 * gcc.target/arm/neon-vget_laneu64.c: New.
6672 * gcc.target/arm/neon-vset_lanes64.c: New.
6673 * gcc.target/arm/neon-vset_laneu64.c: New.
6674
6675 2010-07-02 Richard Guenther <rguenther@suse.de>
6676
6677 * g++.dg/torture/20100702-1.C: New testcase.
6678
6679 2010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6680
6681 PR target/44707
6682 * gcc.c-torture/compile/pr44707.c: New test.
6683
6684 2010-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6685
6686 PR c++/44039
6687 * g++.dg/template/crash101.C: New.
6688
6689 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6690
6691 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
6692 Use the ABI-0 accessors and fail it for m64.
6693
6694 2010-07-02 Jan Hubicka <jh@suse.cz>
6695
6696 * g++.dg/tree-ssa/pr44706.C: New testcase.
6697
6698 2010-07-02 Richard Guenther <rguenther@suse.de>
6699
6700 PR tree-optimization/44748
6701 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
6702
6703 2010-07-02 Iain Sandoe <iains@gcc.gnu.org>
6704
6705 * objc-obj-c++-shared/next-abi.h: Remove dependency on system
6706 headers. Add clause to reflect that, pre-10.5, ABI is always 0.
6707 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
6708 the method types to forward:.
6709
6710 2010-06-30 Jason Merrill <jason@redhat.com>
6711
6712 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
6713 * g++.dg/other/pr25632.C: Likewise.
6714
6715 2010-07-01 Jakub Jelinek <jakub@redhat.com>
6716
6717 PR tree-optimization/40421
6718 * gfortran.fortran-torture/compile/pr40421.f90: New test.
6719
6720 2010-07-01 Richard Guenther <rguenther@suse.de>
6721
6722 PR middle-end/42834
6723 PR middle-end/44468
6724 * gcc.c-torture/execute/20100316-1.c: New testcase.
6725 * gcc.c-torture/execute/pr44468.c: Likewise.
6726 * gcc.c-torture/compile/20100609-1.c: Likewise.
6727 * gcc.dg/volatile2.c: Adjust.
6728 * gcc.dg/plugin/selfassign.c: Likewise.
6729 * gcc.dg/pr36902.c: Likewise.
6730 * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
6731 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
6732 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6733 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6734 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
6735 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
6736 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
6737 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
6738 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
6739 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
6740 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6741 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
6742 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
6743 * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
6744 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6745 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
6746 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
6747 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
6748 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
6749 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
6750 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
6751 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
6752 * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
6753 * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
6754 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
6755 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
6756 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
6757 * gcc.dg/struct/w_prof_local_array.c: Likewise.
6758 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
6759 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
6760 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6761 * gcc.dg/struct/w_prof_global_array.c: Likewise.
6762 * gcc.dg/struct/wo_prof_array_field.c: Likewise.
6763 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
6764 * gcc.dg/struct/w_prof_local_var.c: Likewise.
6765 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
6766 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
6767 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
6768 * gcc.dg/struct/w_prof_global_var.c: Likewise.
6769 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
6770 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
6771 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
6772 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
6773 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
6774 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
6775 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
6776 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
6777 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
6778 * gcc.dg/tree-prof/stringop-1.c: Adjust.
6779 * g++.dg/tree-ssa/pr31146.C: Likewise.
6780 * g++.dg/tree-ssa/copyprop-1.C: Likewise.
6781 * g++.dg/tree-ssa/pr33604.C: Likewise.
6782 * g++.dg/plugin/selfassign.c: Likewise.
6783 * gfortran.dg/array_memcpy_3.f90: Likewise.
6784 * gfortran.dg/array_memcpy_4.f90: Likewise.
6785 * c-c++-common/torture/pr42834.c: New testcase.
6786
6787 2010-06-30 Paolo Carlini <paolo.carlini@oracle.com>
6788
6789 PR c++/44628
6790 * g++.dg/template/crash100.C: New.
6791
6792 2010-06-30 Jan Hubicka <jh@suse.cz>
6793
6794 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
6795
6796 2010-06-30 Michael Matz <matz@suse.de>
6797
6798 PR bootstrap/44699
6799 * gcc.dg/pr44699.c: New test.
6800
6801 2010-06-30 Bernd Schmidt <bernds@codesourcery.com>
6802
6803 PR tree-optimization/39799
6804 * c-c++-common/uninit-17.c: New test.
6805
6806 2010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6807
6808 PR libfortran/43298
6809 * gfortran.dg/read_infnan_1.f90: New test.
6810
6811 2010-06-29 Jason Merrill <jason@redhat.com>
6812
6813 Enable implicitly declared move constructor/operator= (N3053).
6814 * g++.dg/cpp0x/implicit3.C: New.
6815 * g++.dg/cpp0x/implicit4.C: New.
6816 * g++.dg/cpp0x/implicit5.C: New.
6817 * g++.dg/cpp0x/implicit-copy.C: Adjust.
6818 * g++.dg/cpp0x/not_special.C: Adjust.
6819 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
6820 * g++.dg/cpp0x/rv1n.C: Adjust.
6821 * g++.dg/cpp0x/rv1p.C: Adjust.
6822 * g++.dg/cpp0x/rv2n.C: Adjust.
6823 * g++.dg/cpp0x/rv2p.C: Adjust.
6824 * g++.dg/cpp0x/rv3n.C: Adjust.
6825 * g++.dg/cpp0x/rv3p.C: Adjust.
6826 * g++.dg/cpp0x/rv4n.C: Adjust.
6827 * g++.dg/cpp0x/rv4p.C: Adjust.
6828 * g++.dg/cpp0x/rv5n.C: Adjust.
6829 * g++.dg/cpp0x/rv5p.C: Adjust.
6830 * g++.dg/cpp0x/rv6n.C: Adjust.
6831 * g++.dg/cpp0x/rv6p.C: Adjust.
6832 * g++.dg/cpp0x/rv7n.C: Adjust.
6833 * g++.dg/cpp0x/rv7p.C: Adjust.
6834 * g++.dg/cpp0x/rv8p.C: Adjust.
6835 * g++.dg/gomp/pr26690-1.C: Adjust.
6836 * g++.dg/other/error20.C: Adjust.
6837 * g++.dg/other/error31.C: Adjust.
6838 * g++.dg/parse/error19.C: Adjust.
6839 * g++.dg/template/qualttp5.C: Adjust.
6840 * g++.old-deja/g++.law/ctors5.C: Adjust.
6841
6842 Enable implicitly deleted functions (N2346)
6843 * g++.dg/cpp0x/defaulted17.C: New.
6844 * g++.dg/cpp0x/implicit1.C: New.
6845 * g++.dg/cpp0x/implicit2.C: New.
6846 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
6847 * g++.dg/ext/has_virtual_destructor.C: Adjust.
6848 * g++.dg/init/ctor4.C: Adjust.
6849 * g++.dg/init/synth2.C: Adjust.
6850 * g++.dg/lto/20081118_1.C: Adjust.
6851 * g++.dg/other/error13.C: Adjust.
6852 * g++.dg/other/unused1.C: Adjust.
6853 * g++.old-deja/g++.bob/inherit2.C: Adjust.
6854 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
6855 * g++.old-deja/g++.jason/opeq3.C: Adjust.
6856 * g++.old-deja/g++.law/ctors17.C: Adjust.
6857 * g++.old-deja/g++.oliva/delete1.C: Adjust.
6858 * g++.old-deja/g++.pt/assign1.C: Adjust.
6859 * g++.old-deja/g++.pt/crash20.C: Adjust.
6860
6861 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
6862 * g++.dg/cpp0x/defaulted13.C: Adjust.
6863 * g++.dg/cpp0x/defaulted2.C: Adjust.
6864 * g++.dg/cpp0x/defaulted3.C: Adjust.
6865 * g++.dg/cpp0x/initlist9.C: Adjust.
6866 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
6867 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
6868 * g++.dg/init/synth2.C: Adjust.
6869
6870 * g++.dg/cpp0x/defaulted19.C: New.
6871
6872 * g++.dg/expr/string-1.C: Fix for -std=c++0x.
6873 * g++.dg/template/error23.C: Fix for -std=c++0x.
6874
6875 2010-06-29 Janus Weil <janus@gcc.gnu.org>
6876
6877 PR fortran/44718
6878 * gfortran.dg/proc_ptr_28.f90: New.
6879
6880 2010-06-29 Jakub Jelinek <jakub@redhat.com>
6881
6882 PR tree-optimization/43801
6883 * g++.dg/torture/pr43801.C: New test.
6884
6885 PR debug/44668
6886 * g++.dg/debug/dwarf2/accessibility1.C: New test.
6887
6888 2010-06-29 Jason Merrill <jason@redhat.com>
6889
6890 PR c++/44587
6891 * g++.dg/template/qualified-id2.C: New.
6892 * g++.dg/template/qualified-id3.C: New.
6893
6894 2010-06-29 Janus Weil <janus@gcc.gnu.org>
6895
6896 PR fortran/44696
6897 * gfortran.dg/associated_target_4.f90: New.
6898
6899 2010-06-29 Paul Thomas <pault@gcc.gnu.org>
6900
6901 PR fortran/44582
6902 * gfortran.dg/aliasing_array_result_1.f90 : New test.
6903
6904 2010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6905
6906 * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
6907
6908 2010-06-29 Jan Hubicka <jh@suse.cz>
6909
6910 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
6911
6912 2010-06-29 Bernd Schmidt <bernds@codesourcery.com>
6913
6914 PR target/43902
6915 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
6916 * gcc.target/arm/wmul-3.c: New test.
6917 * gcc.target/arm/wmul-4.c: New test.
6918
6919 2010-06-29 H.J. Lu <hongjiu.lu@intel.com>
6920
6921 PR rtl-optimization/44659
6922 * gcc.target/i386/extract-1.c: New.
6923 * gcc.target/i386/extract-2.c: Likewise.
6924 * gcc.target/i386/extract-3.c: Likewise.
6925 * gcc.target/i386/extract-4.c: Likewise.
6926 * gcc.target/i386/extract-5.c: Likewise.
6927 * gcc.target/i386/extract-6.c: Likewise.
6928
6929 2010-06-28 Jakub Jelinek <jakub@redhat.com>
6930
6931 PR c++/44682
6932 * g++.dg/warn/Wunused-var-14.C: New test.
6933
6934 2010-06-28 Tobias Burnus <burnus@net-b.de>
6935
6936 PR fortran/43298
6937 * gfortran.dg/nan_6.f90: New.
6938
6939 2010-06-28 H.J. Lu <hongjiu.lu@intel.com>
6940
6941 PR tree-optimization/43781
6942 * gcc.dg/torture/pr43781.c: New.
6943
6944 2010-06-28 Paul Thomas <pault@gcc.gnu.org>
6945
6946 PR fortran/40158
6947 * gfortran.dg/actual_rank_check_1.f90: New test.
6948
6949 2010-06-28 Martin Jambor <mjambor@suse.cz>
6950
6951 * gcc.dg/ipa/ipa-sra-6.c: New test.
6952
6953 2010-06-28 Jan Hubicka <jh@suse.cz>
6954
6955 PR tree-optimization/44687
6956 * gcc.c-torture/compile/pr44687.c
6957
6958 2010-06-28 Martin Jambor <mjambor@suse.cz>
6959
6960 PR c++/44535
6961 * g++.dg/torture/pr44535.C: New test.
6962
6963 2010-06-28 Michael Matz <matz@suse.de>
6964
6965 PR middle-end/44592
6966 * gfortran.dg/pr44592.f90: New test.
6967
6968 2010-06-28 Jan Hubicka <jh@suse.cz>
6969
6970 PR tree-optimization/44357
6971 * g++.dg/torture/pr44357.C: New testcase.
6972
6973 2010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6974
6975 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
6976 * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
6977 * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
6978 * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
6979 * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
6980 * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6981 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
6982 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
6983
6984 2010-06-27 Jan Hubicka <jh@suse.cz>
6985
6986 * gcc.c-torture/compile/pr44686.c: New file.
6987
6988 2010-06-27 Richard Guenther <rguenther@suse.de>
6989
6990 PR tree-optimization/44683
6991 * gcc.c-torture/execute/pr44683.c: New testcase.
6992
6993 2010-06-27 Eric Botcazou <ebotcazou@adacore.com>
6994
6995 * gnat.dg/noreturn3.ad[sb]: New test.
6996
6997 2010-06-26 Jason Merrill <jason@redhat.com>
6998
6999 * g++.dg/cpp0x/explicit5.C: New.
7000
7001 2010-06-26 Richard Guenther <rguenther@suse.de>
7002
7003 PR tree-optimization/44393
7004 * gcc.dg/pr44393.c: New testcase.
7005
7006 2010-06-26 Jan Hubicka <jh@suse.cz>
7007
7008 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
7009
7010 2010-06-26 Richard Guenther <rguenther@suse.de>
7011
7012 PR middle-end/44674
7013 * gcc.dg/pr44674.c: New testcase.
7014
7015 2010-06-26 Joseph Myers <joseph@codesourcery.com>
7016
7017 * gcc.dg/opts-3.c: New test.
7018
7019 2010-06-26 Tobias Burnus <burnus@net-b.de>
7020
7021 * gfortran.dg/type_decl_1.f90: New.
7022 * gfortran.dg/type_decl_2.f90: New.
7023
7024 2010-06-26 Tobias Burnus <burnus@net-b.de>
7025
7026 * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
7027 * gfortran.dg/semicolon_fixed_2.f: Ditto.
7028
7029 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7030
7031 PR testsuite/38946
7032 * gfortran.dg/array_constructor_23.f: Update test to allow for small
7033 error in comparing reals.
7034
7035 2010-06-25 Tobias Burnus <burnus@net-b.de>
7036
7037 * selected_real_kind_2.f90: New.
7038 * selected_real_kind_3.f90: New.
7039
7040 2010-06-25 Tobias Burnus <burnus@net-b.de>
7041
7042 * gfortran.dg/entry_19.f90: New.
7043
7044 2010-06-25 Tobias Burnus <burnus@net-b.de>
7045
7046 * gfortran.dg/end_subroutine_1.f90: New.
7047 * gfortran.dg/end_subroutine_2.f90: New.
7048 * gfortran.dg/interface_proc_end.f90: Update.
7049
7050 2010-06-25 Tobias Burnus <burnus@net-b.de>
7051
7052 * gfortran.dg/semicolon_fixed.f: Update.
7053 * gfortran.dg/semicolon_fixed_2.f: New.
7054 * gfortran.dg/semicolon_free_2.f90: New.
7055 * gfortran.dg/semicolon_free.f90: Update.
7056
7057 2010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7058
7059 PR fortran/44448
7060 * gfortran.dg/atan2_1.f90: Add -ffloat-store.
7061
7062 2010-06-25 Martin Jambor <mjambor@suse.cz>
7063
7064 * g++.dg/ipa/iinline-3.C: New test.
7065 * gcc.dg/ipa/modif-1.c: Removed.
7066
7067 2010-06-25 Jan Hubicka <jh@suse.cz>
7068
7069 * gcc.dg/tree-ssa/ipa-split-1.c
7070
7071 2010-06-25 Martin Jambor <mjambor@suse.cz>
7072
7073 * g++.dg/ipa/iinline-2.C: New test.
7074
7075 2010-06-25 Jakub Jelinek <jakub@redhat.com>
7076
7077 PR middle-end/43866
7078 * gfortran.dg/pr43866.f90: New test.
7079
7080 PR tree-optimization/44539
7081 * gcc.dg/pr44539.c: New test.
7082
7083 2010-06-25 Bernd Schmidt <bernds@codesourcery.com>
7084
7085 From Jim Wilson:
7086 PR target/43902
7087 * gcc.target/mips/madd-9.c: New test.
7088
7089 2010-06-25 Shujing Zhao <pearly.zhao@oracle.com>
7090
7091 PR c/44517
7092 * gcc.dg/noncompile/pr44517.c: New.
7093 * gcc.dg/noncompile/990416-1.c: Adjust expected error.
7094
7095 2010-06-24 Steve Ellcey <sje@cup.hp.com>
7096
7097 PR testsuite/43283
7098 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
7099 and add argument to nop for IA64.
7100
7101 2010-06-24 H.J. Lu <hongjiu.lu@intel.com>
7102
7103 PR target/44588
7104 * gcc.target/i386/mod-1.c: New.
7105 * gcc.target/i386/umod-1.c: Likewise.
7106 * gcc.target/i386/umod-2.c: Likewise.
7107 * gcc.target/i386/umod-3.c: Likewise.
7108
7109 2010-06-24 Jakub Jelinek <jakub@redhat.com>
7110
7111 PR middle-end/44492
7112 * g++.dg/torture/pr44492.C: New test.
7113
7114 2010-06-24 Andi Kleen <ak@linux.intel.com>
7115
7116 * c-c++-common/warn-omitted-condop.c: New.
7117
7118 2010-06-24 Tobias Burnus <burnus@net-b.de>
7119
7120 PR fortran/44614
7121 * gfortran.dg/import8.f90: New.
7122
7123 2010-06-23 Arnaud Charlet <charlet@adacore.com>
7124
7125 * gnat.dg/not_null.adb: Update test case.
7126
7127 2010-06-22 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR c++/44619
7130 * g++.dg/warn/Wunused-var-13.C: New test.
7131
7132 PR c++/44627
7133 * g++.dg/diagnostic/method1.C: New test.
7134
7135 2010-06-22 Cary Coutant <ccoutant@google.com>
7136
7137 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
7138
7139 2010-06-22 Janus Weil <janus@gcc.gnu.org>
7140
7141 PR fortran/44616
7142 * gfortran.dg/abstract_type_8.f03: New.
7143
7144 2010-06-21 Jason Merrill <jason@redhat.com>
7145
7146 * g++.dg/cpp0x/noexcept08.C: New.
7147
7148 * g++.dg/ext/unary_trait_incomplete.C: Adjust.
7149
7150 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
7151
7152 PR target/44615
7153 * gcc.target/i386/sse2-vec-2a.c: New.
7154
7155 2010-06-21 DJ Delorie <dj@redhat.com>
7156
7157 * gcc.dg/pragma-diag-1.c: New.
7158
7159 2010-06-21 H.J. Lu <hongjiu.lu@intel.com>
7160
7161 PR target/44615
7162 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
7163
7164 2010-06-21 Alan Modra <amodra@gmail.com>
7165
7166 PR testsuite/44505
7167 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
7168 tail call to check_fa_mid.
7169
7170 2010-06-21 Jakub Jelinek <jakub@redhat.com>
7171
7172 PR target/44575
7173 * gcc.c-torture/execute/pr44575.c: New test.
7174
7175 2010-06-21 Tobias Burnus <burnus@net-b.de>
7176
7177 PR fortran/40632
7178 * gfortran.dg/contiguous_1.f90: New.
7179 * gfortran.dg/contiguous_2.f90: New.
7180 * gfortran.dg/contiguous_3.f90: New.
7181
7182 2010-06-21 Kai Tietz <kai.tietz@onevision.com>
7183
7184 * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
7185 * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
7186
7187 2010-06-20 Uros Bizjak <ubizjak@gmail.com>
7188
7189 PR target/44546
7190 * gcc.target/i386/pr44546.c: New test.
7191
7192 2010-06-20 Joseph Myers <joseph@codesourcery.com>
7193
7194 * gcc.dg/opts-2.c: New test.
7195
7196 2010-06-19 Janus Weil <janus@gcc.gnu.org>
7197
7198 PR fortran/44584
7199 * gfortran.dg/typebound_proc_15.f03: Modified.
7200
7201 2010-06-19 Richard Earnshaw <rearnsha@arm.com>
7202
7203 PR target/44072
7204 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
7205 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
7206
7207 2010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7208
7209 * g++.dg/ext/label13.C: Fix typo in last change.
7210
7211 2010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7212
7213 PR libfortran/44477
7214 * gfortran.dg/eof_3.f90
7215 * gfortran.dg/endfile_2.f90
7216 * gfortran.dg/endfile_4.f90
7217 * gfortran.dg/endfile_3.f90
7218
7219 2010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7220
7221 PR c++/41090
7222 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
7223
7224 2010-06-18 Tobias Burnus <burnus@net-b.de>
7225
7226 PR fortran/44556
7227 * gfortran.dg/allocate_alloc_opt_11.f90: New.
7228
7229 2010-06-18 Bernd Schmidt <bernds@codesourcery.com>
7230
7231 * gcc.target/arm/pr40900.c: New test.
7232
7233 2010-06-18 Arnaud Charlet <charlet@adacore.com>
7234
7235 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
7236
7237 2010-06-17 Janus Weil <janus@gcc.gnu.org>
7238
7239 PR fortran/44558
7240 * gfortran.dg/typebound_call_15.f03: New.
7241
7242 2010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org>
7243
7244 PR c++/44486
7245 * g++.dg/pr44486.C: New.
7246
7247 2010-06-16 DJ Delorie <dj@redhat.com>
7248
7249 * gcc.target/i386/volatile-bitfields-1.c: New.
7250 * gcc.target/i386/volatile-bitfields-2.c: New.
7251
7252 2010-06-16 Jason Merrill <jason@redhat.com>
7253
7254 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
7255
7256 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
7257
7258 2010-06-16 Richard Guenther <rguenther@suse.de>
7259
7260 PR c/44555
7261 * gcc.c-torture/execute/pr44555.c: New testcase.
7262
7263 2010-06-16 Janus Weil <janus@gcc.gnu.org>
7264
7265 PR fortran/44549
7266 * gfortran.dg/typebound_proc_16.f03: New.
7267
7268 2010-06-16 Martin Jambor <mjambor@suse.cz>
7269
7270 * g++.dg/torture/pr43905.C: New test.
7271
7272 2010-06-16 Mikael Pettersson <mikpe@it.uu.se>
7273
7274 PR testsuite/44538
7275 * gcc.dg/vect/slp-perm-5.c (main): Prevent
7276 initialization loop from being vectorized.
7277 * gcc.dg/vect/slp-perm-6.c (main): Likewise.
7278
7279 2010-06-16 Alan Modra <amodra@gmail.com>
7280
7281 PR tree-optimization/44507
7282 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
7283
7284 2010-06-15 Jason Merrill <jason@redhat.com>
7285
7286 * g++.dg/overload/arg3.C: Adjust error locations.
7287 * g++.dg/overload/copy1.C: Likewise.
7288 * g++.dg/tc1/dr152.C: Likewise.
7289 * g++.dg/template/incomplete4.C: Likewise.
7290 * g++.dg/template/incomplete5.C: Likewise.
7291 * g++.old-deja/g++.bob/inherit2.C: Likewise.
7292 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7293 * g++.old-deja/g++.pt/crash9.C: Likewise.
7294
7295 * g++.dg/inherit/virtual5.C: New.
7296
7297 * g++.dg/cpp0x/defaulted18.C: New.
7298
7299 * g++.dg/cpp0x/initlist40.C: New.
7300
7301 * g++.dg/cpp0x/initlist39.C: New.
7302
7303 2010-06-15 Sebastian Pop <sebastian.pop@amd.com>
7304
7305 PR middle-end/44391
7306 * gcc.dg/graphite/pr44391.c: New.
7307
7308 2010-06-15 Janus Weil <janus@gcc.gnu.org>
7309
7310 PR fortran/43388
7311 * gfortran.dg/allocate_alloc_opt_8.f90: New.
7312 * gfortran.dg/allocate_alloc_opt_9.f90: New.
7313 * gfortran.dg/allocate_alloc_opt_10.f90: New.
7314 * gfortran.dg/class_allocate_2.f03: Modified an error message.
7315
7316 2010-06-15 Richard Guenther <rguenther@suse.de>
7317
7318 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
7319
7320 2010-06-15 Richard Guenther <rguenther@suse.de>
7321
7322 * gcc.dg/vect/bb-slp-21.c: Adjust.
7323 * gcc.dg/vect/bb-slp-13.c: Likewise
7324 * gcc.dg/vect/bb-slp-4.c: Likewise
7325 * gcc.dg/vect/bb-slp-22.c: Likewise
7326 * gcc.dg/vect/bb-slp-14.c: Likewise
7327 * gcc.dg/vect/bb-slp-23.c: Likewise
7328 * gcc.dg/vect/bb-slp-15.c: Likewise
7329 * gcc.dg/vect/bb-slp-17.c: Likewise
7330 * gcc.dg/vect/bb-slp-18.c: Likewise
7331 * gcc.dg/vect/bb-slp-19.c: Likewise
7332 * gcc.dg/vect/bb-slp-10.c: Likewise
7333 * gcc.dg/vect/bb-slp-11.c: Likewise
7334 * gcc.dg/vect/bb-slp-20.c: Likewise
7335 * gcc.dg/vect/bb-slp-3.c: Likewise
7336
7337 2010-06-15 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR fortran/44536
7340 * gfortran.dg/gomp/pr44536.f90: New test.
7341 * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
7342
7343 2010-06-14 H.J. Lu <hongjiu.lu@intel.com>
7344
7345 PR target/44534
7346 * gcc.target/i386/avx-vextractf128-256-3.c: New.
7347 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
7348
7349 2010-06-14 Jakub Jelinek <jakub@redhat.com>
7350
7351 PR tree-optimization/44508
7352 * gcc.dg/tree-ssa/pr21086.c: Adjust.
7353
7354 PR bootstrap/44509
7355 * gcc.dg/pr44509.c: New test.
7356
7357 2010-06-14 Ira Rosen <irar@il.ibm.com>
7358
7359 PR tree-optimization/44507
7360 * gcc.dg/vect/pr44507.c: New test.
7361
7362 2010-06-13 H.J. Lu <hongjiu.lu@intel.com>
7363
7364 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
7365 and c-pretty-print.h.
7366
7367 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
7368
7369 2010-06-13 Daniel Franke <franke.daniel@gmail.com>
7370
7371 * gfortran.dg/whole_file_18.f90: Updated error message.
7372
7373 2010-06-12 Daniel Franke <franke.daniel@gmail.com>
7374
7375 * gfortran.dg/whole_file_20.f03: New.
7376
7377 2010-06-12 Jan Hubicka <jh@suse.cz>
7378
7379 * gcc.c-torture/compile/pc44485.c: New testcase.
7380
7381 2010-06-12 Janus Weil <janus@gcc.gnu.org>
7382
7383 PR fortran/40117
7384 * gfortran.dg/typebound_proc_4.f03: Modified error message.
7385 * gfortran.dg/typebound_proc_14.f03: New.
7386 * gfortran.dg/typebound_proc_15.f03: New.
7387
7388 2010-06-11 Joseph Myers <joseph@codesourcery.com>
7389
7390 * gcc.dg/opts-1.c: New test.
7391
7392 2010-06-11 Joseph Myers <joseph@codesourcery.com>
7393
7394 * gcc.dg/funroll-loops-all.c: Update expected error.
7395
7396 2010-06-11 Uros Bizjak <ubizjak@gmail.com>
7397
7398 PR target/44481
7399 * gcc.target/i386/pr44481.c: New test.
7400
7401 2010-06-11 Eric Botcazou <ebotcazou@adacore.com>
7402
7403 * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
7404
7405 2010-06-11 Sebastian Pop <sebastian.pop@amd.com>
7406
7407 PR middle-end/44483
7408 * gcc.dg/tree-ssa/pr44483.c: New.
7409
7410 2010-06-11 Paul Brook <paul@codesourcery.com>
7411
7412 * g++.dg/other/arm-neon-1.C: New test.
7413
7414 2010-06-11 Paul Thomas <pault@gcc.gnu.org>
7415
7416 PR fortran/42051
7417 PR fortran/43896
7418 * gfortran.dg/class_23.f03: New test.
7419
7420 2010-06-11 Jan Hubicka <jh@suse.cz>
7421
7422 * gcc.dg/ipa/pure-const-2.c: New testcase.
7423
7424 2010-06-11 Jan Hubicka <jh@suse.cz>
7425
7426 * gcc.dg/noreturn-7.c: Update.
7427 * gcc.dg/noreturn-4.c: Update.
7428
7429 2010-06-10 Dodji Seketeli <dodji@redhat.com>
7430
7431 Fix MIPS bootstrap
7432 * g++.dg/other/typedef4.C: New test.
7433
7434 2010-06-10 Janus Weil <janus@gcc.gnu.org>
7435
7436 PR fortran/44207
7437 * gfortran.dg/allocate_alloc_opt_7.f90: New test.
7438
7439 2010-06-10 Daniel Franke <franke.daniel@gmail.com>
7440
7441 PR fortran/44457
7442 * gfortran.dg/asynchronous_3.f03
7443
7444 2010-06-10 Changpeng Fang <changpeng.fang@amd.com>
7445
7446 PR middle-end/44185
7447 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
7448 non-temporal stores out of the tests to form new test cases. As a
7449 result, no non-temporal store should be generated in this case.
7450
7451 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original
7452 prefetch-7.c that generate one non-temporal store.
7453
7454 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original
7455 prefetch-7.c that generate one non-temporal store and one
7456 one-temporal prefetch.
7457
7458 2010-06-10 Martin Jambor <mjambor@suse.cz>
7459
7460 PR tree-optimization/44258
7461 * gcc.dg/tree-ssa/pr44258.c: New test.
7462
7463 2010-06-10 Daniel Kraft <d@domob.eu>
7464
7465 PR fortran/38936
7466 * gfortran.dg/associate_1.f03: New test.
7467 * gfortran.dg/associate_2.f95: New test.
7468 * gfortran.dg/associate_3.f03: New test.
7469 * gfortran.dg/associate_4.f08: New test.
7470
7471 2010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7472
7473 * gfortran.dg/selected_char_kind_4.f90: New test.
7474
7475 2010-06-09 Eric Botcazou <ebotcazou@adacore.com>
7476
7477 * gcc.dg/pr42461.c: New test.
7478
7479 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
7480
7481 PR fortran/44347
7482 * gfortran.dg/selected_real_kind_1.f90: New.
7483
7484 2010-06-09 Daniel Franke <franke.daniel@gmail.com>
7485
7486 PR fortran/44359
7487 * gfortran.dg/warn_conversion.f90: Removed check for redundant
7488 warning.
7489 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
7490 check for warning.
7491
7492 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7493
7494 * gfortran.dg/data_namelist_conflict.f90: New test.
7495
7496 2010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7497
7498 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
7499 * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
7500 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
7501
7502 2010-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
7503
7504 * gfortran.dg/mvbits_9.f90: New test.
7505 * gfortran.dg/ibset_1.f90: Ditto.
7506 * gfortran.dg/ibits_1.f90: Ditto.
7507 * gfortran.dg/btest_1.f90: Ditto.
7508 * gfortran.dg/ibclr_1.f90: Ditto.
7509
7510 2010-06-09 Jason Merrill <jason@redhat.com>
7511
7512 PR c++/44366
7513 * g++.dg/cpp0x/decltype23.C: Move to...
7514 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
7515
7516 2010-06-09 Janus Weil <janus@gcc.gnu.org>
7517
7518 PR fortran/44211
7519 * gfortran.dg/typebound_call_14.f03: New test.
7520
7521 2010-06-09 Martin Jambor <mjambor@suse.cz>
7522
7523 PR tree-optimization/44423
7524 * gcc.dg/tree-ssa/pr44423.c: New test.
7525
7526 2010-06-09 Joern Rennecke <amylaar@spamcop.net>
7527
7528 PR testsuite/42843
7529 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
7530 TV_NONE to initialize tv_id field.
7531 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7532 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7533 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
7534 Include toplev.h .
7535 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
7536 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
7537 * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
7538
7539 2010-06-08 Sandra Loosemore <sandra@codesourcery.com>
7540
7541 PR tree-optimization/39874
7542 PR middle-end/28685
7543 * gcc.dg/pr39874.c: New file.
7544
7545 2010-06-08 Nathan Sidwell <nathan@codesourcery.com>
7546
7547 * g++.dg/ext/attr-alias-1.C: New.
7548 * g++.dg/ext/attr-alias-2.C: New.
7549
7550 2010-06-07 Tobias Burnus <burnus@net-b.de>
7551
7552 PR fortran/44446
7553 * gfortran.dg/proc_ptr_27.f90: New.
7554
7555 2010-06-07 Jason Merrill <jason@redhat.com>
7556
7557 PR c++/44366
7558 * g++.dg/cpp0x/decltype23.C: New.
7559
7560 2010-06-08 Andrew Pinski <pinskia@gmail.com>
7561 Shujing Zhao <pearly.zhao@oracle.com>
7562
7563 PR c/37724
7564 * gcc.dg/c90-const-expr-10.c: Adjust.
7565 * gcc.dg/c99-const-expr-10.c: Adjust.
7566 * gcc.dg/init-bad-7.c: New.
7567
7568 2010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7569
7570 * lib/target-supports.exp (check_effective_target_gas): New proc.
7571 * gcc.c-torture/execute/960321-1.x: New file.
7572
7573 2010-06-07 Jason Merrill <jason@redhat.com>
7574
7575 PR c++/44401
7576 * g++.dg/tc1/dr147.C: Test case of member with same name as class.
7577
7578 2010-06-07 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR c++/44444
7581 * g++.dg/warn/Wunused-var-12.C: New test.
7582
7583 PR c++/44443
7584 * c-c++-common/Wunused-var-11.c: New test.
7585
7586 2010-06-07 Jan Hubicka <jh@suse.cz>
7587
7588 * gcc.dg/ipa/pure-const-1.c: New testcase.
7589
7590 2010-06-07 Kazu Hirata <kazu@codesourcery.com>
7591
7592 PR rtl-optimization/44404
7593 * gcc.dg/pr44404.c: New.
7594
7595 2010-06-07 Kai Tietz <kai.tietz@onevision.com>
7596
7597 PR target/44159
7598 * gcc.target/i386/abi-2.c: Check sysv abi here.
7599 * gcc.target/i386/aes-avx-check.h: Call test in noinline
7600 function to avoid failures by different ABIs.
7601 * gcc.target/i386/aes-check.h: Likewise.
7602 * gcc.target/i386/avx-check.h: Likewise.
7603 * gcc.target/i386/fma4-check.h: Likewise.
7604 * gcc.target/i386/mmx-3dnow-check.h: Likewise.
7605 * gcc.target/i386/mmx-check.h: Likewise.
7606 * gcc.target/i386/pclmul-avx-check.h: Likewise.
7607 * gcc.target/i386/pclmul-check.h: Likewise.
7608 * gcc.target/i386/sse-check.h: Likewise.
7609 * gcc.target/i386/sse2-check.h: Likewise.
7610 * gcc.target/i386/sse3-check.h: Likewise.
7611 * gcc.target/i386/sse4_1-check.h: Likewise.
7612 * gcc.target/i386/sse4_2-check.h: Likewise.
7613 * gcc.target/i386/sse4a-check.h: Likewise.
7614 * gcc.target/i386/ssse3-check.h: Likewise.
7615 * gcc.target/i386/xop-check.h: Likewise.
7616 * gcc.target/i386/pr27971.c: Fix for LLP64.
7617 * gcc.target/i386/pr39139.c: Likewise.
7618 * gcc.target/i386/pr39315-check.c: Likewise.
7619 * gcc.target/i386/vararg-1.c: Likewise.
7620 * gcc.target/i386/vararg-2.c: Likewise.
7621 Additional add dg-compile to avoid failure due
7622 missing foo symbol.
7623
7624 * gcc.dg/compound-literal-1.c: Fix for llp64.
7625 * gcc.dg/pr32370.c: Likewise.
7626 * gcc.dg/pr37561.c: Likewise.
7627 * gcc.dg/pr41340.c: Likewise.
7628 * gcc.dg/pr41551.c: Likewise.
7629
7630 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7631
7632 PR c++/44188
7633 * g++.dg/debug/dwarf2/typedef3.C: New test.
7634
7635 2010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
7636
7637 PR c/20000
7638 * c-c++-common/pr20000.c: New.
7639
7640 2010-06-05 Fabien Chêne <fabien@gcc.gnu.org>
7641
7642 PR c++/44086
7643 * g++.dg/init/pr44086.C: New.
7644 * g++.dg/cpp0x/decltype4.C: Adjust.
7645
7646 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7647
7648 PR fortran/43945
7649 * gfortran.dg/generic_23.f03: New test.
7650
7651 2010-06-05 Paul Thomas <pault@gcc.gnu.org>
7652
7653 PR fortran/43895
7654 * gfortran.dg/alloc_comp_class_1.f90 : New test.
7655
7656 2010-06-05 Jakub Jelinek <jakub@redhat.com>
7657
7658 PR c++/44361
7659 * c-c++-common/Wunused-var-9.c: New test.
7660
7661 2010-06-05 Jason Merrill <jason@redhat.com>
7662
7663 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
7664
7665 2010-06-05 Joseph Myers <joseph@codesourcery.com>
7666
7667 PR c/44322
7668 * gcc.dg/c99-restrict-4.c: New test.
7669
7670 2010-06-04 Magnus Fromreide <magfr@lysator.liu.se>
7671
7672 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
7673 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
7674 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
7675 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
7676 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
7677 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
7678 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
7679 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
7680 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
7681 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
7682 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
7683 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
7684 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
7685 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
7686 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
7687 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
7688 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
7689 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
7690 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
7691 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
7692 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
7693 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
7694
7695 2010-06-04 Jason Merrill <jason@redhat.com>
7696
7697 * g++.dg/cpp0x/noexcept06.C: New.
7698 * g++.dg/cpp0x/noexcept07.C: New.
7699
7700 * g++.dg/cpp0x/noexcept01.C: New.
7701 * g++.dg/cpp0x/noexcept02.C: New.
7702 * g++.dg/cpp0x/noexcept03.C: New.
7703 * g++.dg/cpp0x/noexcept04.C: New.
7704 * g++.dg/cpp0x/noexcept05.C: New.
7705
7706 2010-06-04 Jakub Jelinek <jakub@redhat.com>
7707
7708 PR c++/44412
7709 * g++.dg/warn/Wunused-var-10.C: New test.
7710 * g++.dg/warn/Wunused-var-11.C: New test.
7711
7712 PR c++/44362
7713 * c-c++-common/Wunused-var-10.c: New test.
7714
7715 2010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
7716
7717 PR c/25880
7718 * gcc.dg/assign-warn-2.c: Update.
7719 * gcc.dg/cpp/line3.c: Update.
7720 * gcc.dg/c99-array-lval-8.c: Update.
7721 * gcc.dg/cast-qual-2.c: Update.
7722 * gcc.dg/c99-arraydecl-3.c: Update.
7723 * gcc.dg/assign-warn-1.c: Update.
7724 * gcc.dg/format/gcc_diag-1.c: Update.
7725
7726 2010-06-04 Bernd Schmidt <bernds@codesourcery.com>
7727
7728 PR rtl-optimization/39871
7729 PR rtl-optimization/40615
7730 PR rtl-optimization/42500
7731 PR rtl-optimization/42502
7732 * gcc.target/arm/eliminate.c: New test.
7733
7734 2010-06-03 Paolo Carlini <paolo.carlini@oracle.com>
7735
7736 PR libstdc++/44410
7737 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
7738 * g++.old-deja/g++.other/delete3.C: Likewise.
7739 * g++.old-deja/g++.other/new.C: Likewise.
7740 * g++.old-deja/g++.law/operators27.C: Likewise.
7741 * g++.old-deja/g++.mike/p755.C: Likewise.
7742 * g++.dg/eh/new1.C: Likewise.
7743 * g++.dg/init/new5.C: Likewise.
7744
7745 2010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org>
7746
7747 * gfortran.dg/unpack_bounds_1.f90: Remove execute property.
7748 * gfortran.dg/unpack_bounds_2.f90: Likewise.
7749 * gfortran.dg/unpack_bounds_3.f90: Likewise.
7750
7751 2010-06-03 Richard Guenther <rguenther@suse.de>
7752
7753 PR lto/41921
7754 * lib/lto.exp: Always load gcc.exp.
7755 (lto-obj): For C source files invoke gcc_target_compile.
7756 * g++.dg/lto/20100603-1_0.C: New testcase.
7757 * g++.dg/lto/20100603-1_1.c: Likewise.
7758
7759 2010-06-03 H.J. Lu <hongjiu.lu@intel.com>
7760
7761 PR tree-optimization/43688
7762 * gfortran.dg/pr43688.f90: New.
7763
7764 2010-06-03 Richard Guenther <rguenther@suse.de>
7765
7766 PR lto/41584
7767 * gcc.dg/lto/20100603-1_0.c: New testcase.
7768 * gcc.dg/lto/20100603-2_0.c: Likewise.
7769 * gcc.dg/lto/20100603-3_0.c: Likewise.
7770
7771 2010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7772
7773 PR target/44218
7774 * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
7775 * gcc.target/powerpc/recip-2.c: Ditto.
7776 * gcc.target/powerpc/recip-3.c: Ditto.
7777 * gcc.target/powerpc/recip-4.c: Ditto.
7778 * gcc.target/powerpc/recip-5.c: Ditto.
7779 * gcc.target/powerpc/recip-6.c: Ditto.
7780 * gcc.target/powerpc/recip-7.c: Ditto.
7781 * gcc.target/powerpc/recip-test.h: Ditto.
7782 * gcc.target/powerpc/recip-test2.h: Ditto.
7783
7784 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7785
7786 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
7787
7788 2010-06-02 Jason Merrill <jason@redhat.com>
7789
7790 * g++.dg/ext/vector9.C: Expect typedef in error message.
7791
7792 PR c++/9726
7793 PR c++/23594
7794 PR c++/44333
7795 * g++.dg/tc1/dr101.C: Remove xfails.
7796
7797 2010-06-02 H.J. Lu <hongjiu.lu@intel.com>
7798
7799 PR middle-end/44372
7800 * g++.dg/ipa/pr44372.C: New.
7801
7802 2010-06-02 Jan Hubicka <jh@suse.cz>
7803
7804 PR middle-end/44295
7805 * g++.dg/torture/pr44295.C: Neww testcase.
7806
7807 2010-06-02 Jan Hubicka <jh@suse.cz>
7808
7809 * gcc.dg/tree-ssa/loadpre6.c: Update.
7810
7811 2010-06-02 Richard Guenther <rguenther@suse.de>
7812
7813 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
7814 diagnostic.h.
7815
7816 2010-06-02 Iain Sandoe <iains@gcc.gnu.org>
7817
7818 * lib/lto.exp (lto-link-and-maybe-run): Show the options in
7819 the link fail message.
7820
7821 2010-06-02 Tobias Burnus <burnus@net-b.de>
7822
7823 PR fortran/44360
7824 * gfortran.dg/use_13.f90: New test case.
7825
7826 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7827
7828 PR fortran/44371
7829 * gfortran.dg/error_stop_2.f08: Minor update.
7830
7831 2010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7832
7833 PR fortran/44371
7834 * gfortran.dg/error_stop_1.f08: New test.
7835 * gfortran.dg/error_stop_2.f08: New test.
7836
7837 2010-06-01 Jason Merrill <jason@redhat.com>
7838
7839 DR 990
7840 * g++.dg/cpp0x/initlist37.C: New.
7841 * g++.dg/cpp0x/initlist38.C: New.
7842
7843 PR c++/44358
7844 * g++.dg/cpp0x/initlist36.C: New.
7845
7846 2010-05-31 Jan Hubicka <jh@suse.cz>
7847
7848 * gcc.dg/noreturn-8.c: New testcase.
7849
7850 2010-05-31 Jan Hubicka <jh@suse.cz>
7851
7852 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
7853 * gcc.dg/lto/noreturn-1_0.c: Move it here.
7854
7855 2010-05-31 Jan Hubicka <jh@suse.cz>
7856
7857 * gcc.dg/lto/noreturn-1_1.c: New testcase.
7858 * gcc.dg/lto/noreturn-1_0.c: New testcase.
7859
7860 2010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org>
7861
7862 PR fortran/36928
7863 * gfortran.dg/dependency_27.f90: New test.
7864 * gfortran.dg/array_assign_1.F90: New test.
7865
7866 2010-05-31 Jakub Jelinek <jakub@redhat.com>
7867
7868 PR target/44338
7869 * gcc.target/i386/sse-24.c: New test.
7870
7871 2010-05-31 Jan Hubicka <jh@suse.cz>
7872
7873 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
7874
7875 2010-05-31 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR middle-end/44337
7878 * gcc.dg/pr44337.c: New test.
7879
7880 PR tree-optimization/44182
7881 * g++.dg/debug/pr44182.C: New test.
7882
7883 2010-05-31 Eric Botcazou <ebotcazou@adacore.com>
7884
7885 * gcc.dg/nested-func-7.c: New test.
7886 * gnat.dg/frame_overflow.adb: Adjust directives.
7887
7888 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7889
7890 * gnat.dg/prot2.ad[sb]: New test.
7891 * gnat.dg/prot2_pkg1.ads: New helper.
7892 * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
7893
7894 2010-05-30 Eric Botcazou <ebotcazou@adacore.com>
7895
7896 * gnat.dg/array11.adb: Adjust dg-warning directive.
7897 * gnat.dg/object_overflow.adb: Likewise.
7898
7899 2010-05-29 Sebastian Pop <sebastian.pop@amd.com>
7900
7901 PR middle-end/44306
7902 * gcc.dg/tree-ssa/pr44306.c: New.
7903
7904 2010-05-29 Jan Hubicka <jh@suse.cz>
7905
7906 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
7907
7908 2010-05-28 Sebastian Pop <sebastian.pop@amd.com>
7909
7910 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
7911
7912 2010-05-28 Mike Stump <mikestump@comcast.net>
7913
7914 PR objc/44125
7915 * objc.dg/const-str-9.m: Remove static.
7916
7917 2010-05-28 Jakub Jelinek <jakub@redhat.com>
7918
7919 PR target/43636
7920 * gcc.c-torture/compile/pr43636.c: New test.
7921
7922 2010-05-28 Iain Sandoe <iains@gcc.gnu.org>
7923
7924 PR objc++/23616
7925 * obj-c++.dg/try-catch-2.mm: Adjust xfail.
7926 * obj-c++.dg/try-catch-9.mm: Ditto.
7927
7928 2010-05-28 Dodji Seketeli <dodji@redhat.com>
7929
7930 Revert patch for PR c++/44188
7931 * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
7932
7933 2010-05-25 Dodji Seketeli <dodji@redhat.com>
7934
7935 PR c++/44188
7936 * g++.dg/debug/dwarf2/typedef3.C: New test.
7937
7938 2010-05-27 Jason Merrill <jason@redhat.com>
7939
7940 PR c++/43555
7941 * g++.dg/ext/vla9.C: New.
7942
7943 2010-05-27 Iain Sandoe <iains@gcc.gnu.org>
7944
7945 PR objc/44140
7946 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
7947 * objc.dg/torture/tls/thr-init-3.m: Ditto.
7948 * objc.dg/torture/tls/thr-init.m: Ditto.
7949 * objc.dg/torture/trivial.m: Ditto.
7950 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
7951 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7952 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7953 * obj-c++.dg/torture/trivial.mm: Ditto.
7954
7955 2010-05-27 Jack Howarth <howarth@bromo.med.uc.edu>
7956
7957 * g++.dg/lto/20100302_0.C: Skip on darwin.
7958
7959 2010-05-27 Richard Guenther <rguenther@suse.de>
7960
7961 PR tree-optimization/44284
7962 * gcc.dg/vect/vect-118.c: New testcase.
7963 * gcc.dg/vect/bb-slp-20.c: Adjust.
7964 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7965 * gcc.dg/vect/slp-9.c: Likewise.
7966 * gcc.dg/vect/slp-reduc-4.c: Likewise.
7967 * gcc.dg/vect/vect-10.c: Likewise.
7968 * gcc.dg/vect/vect-109.c: Likewise.
7969 * gcc.dg/vect/vect-12.c: Likewise.
7970 * gcc.dg/vect/vect-36.c: Likewise.
7971 * gcc.dg/vect/vect-7.c: Likewise.
7972 * gcc.dg/vect/vect-iv-8.c: Likewise.
7973 * gcc.dg/vect/vect-multitypes-10.c: Likewise.
7974 * gcc.dg/vect/vect-multitypes-13.c: Likewise.
7975 * gcc.dg/vect/vect-multitypes-14.c: Likewise.
7976 * gcc.dg/vect/vect-multitypes-15.c: Likewise.
7977 * gcc.dg/vect/vect-multitypes-7.c: Likewise.
7978 * gcc.dg/vect/vect-multitypes-8.c: Likewise.
7979 * gcc.dg/vect/vect-multitypes-9.c: Likewise.
7980 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
7981 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
7982 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7983 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7984 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
7985 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
7986 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
7987 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
7988 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
7989 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7990
7991 2010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com>
7992
7993 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
7994 necessary.
7995
7996 2010-05-26 Jan Hubicka <jh@suse.cz>
7997
7998 * gcc.dg/lto/materialize-1_0.c: New file.
7999 * gcc.dg/lto/materialize-1_1.c: New file.
8000
8001 2010-05-26 Eric Botcazou <ebotcazou@adacore.com>
8002
8003 * gnat.dg/lto10.adb: New test.
8004 * gnat.dg/lto10_pkg.ads: New helper.
8005
8006 2010-05-26 Kai Tietz <kai.tietz@onevision.com>
8007
8008 * lib/target-supports.exp (check_effective_target_int128): New
8009 function to check if __int128 types are available for target.
8010 * c-c++-common/int128-types-1.c: New.
8011 * c-c++-common/int128-1.c: New.
8012 * c-c++-common/int128-2.c: New.
8013 * g++.dg/abi/mangle43.C: New.
8014 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
8015 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
8016 pointer-wide scalar.
8017 * g++.dg/other/pr25632.C: Likewise.
8018 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
8019 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
8020 overflow warnings.
8021 * g++.dg/warn/pr13358-4.C: Likewise.
8022 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case.
8023 * g++.dg/warn/Wconversion-null.C: Likewise.
8024
8025 2010-05-26 Jason Merrill <jason@redhat.com>
8026
8027 PR c++/43382
8028 * g++.dg/cpp0x/variadic101.C: New.
8029
8030 2010-05-26 Richard Guenther <rguenther@suse.de>
8031
8032 PR rtl-optimization/44164
8033 * gcc.c-torture/execute/pr44164.c: New testcase.
8034 * g++.dg/tree-ssa/pr13146.C: Adjust.
8035
8036 2010-05-26 Paul Thomas <pault@gcc.gnu.org>
8037
8038 PR fortran/40011
8039 * gfortran.dg/whole_file_19.f90 : New test.
8040
8041 2010-05-25 Daniel Franke <franke.daniel@gmail.com>
8042
8043 PR fortran/30668
8044 PR fortran/31346
8045 PR fortran/34260
8046 * gfortran.dg/pr40999.f: Fix function type.
8047 * gfortran.dg/whole_file_5.f90: Likewise.
8048 * gfortran.dg/whole_file_6.f90: Likewise.
8049 * gfortran.dg/whole_file_16.f90: New.
8050 * gfortran.dg/whole_file_17.f90: New.
8051 * gfortran.dg/whole_file_18.f90: New.
8052
8053 2010-05-25 Jack Howarth <howarth@bromo.med.uc.edu>
8054 Iain Sandoe <iains@gcc.gnu.org>
8055
8056 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
8057 * gcc.c-torture/compile/pr44197.c: Require alias support.
8058 * gcc.dg/lto/20081222_0.c: Ditto.
8059
8060 2010-05-25 Jakub Jelinek <jakub@redhat.com>
8061
8062 PR debug/42801
8063 * gcc.dg/guality/vla-2.c: New test.
8064
8065 2010-05-25 Richard Guenther <rguenther@suse.de>
8066
8067 PR middle-end/44069
8068 * g++.dg/torture/pr44069.C: New testcase.
8069
8070 2010-05-25 Richard Guenther <rguenther@suse.de>
8071
8072 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
8073
8074 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8075
8076 PR objc/44140
8077 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
8078
8079 2010-05-25 Iain Sandoe <iains@gcc.gnu.org>
8080
8081 * obj-c++.dg/torture/tls/trivial.mm: New.
8082 * obj-c++.dg/torture/tls/thr-init-1.mm: New.
8083 * obj-c++.dg/torture/tls/thr-init-2.mm: New.
8084 * obj-c++.dg/torture/tls/thr-init-3.mm: New.
8085 * obj-c++.dg/torture/tls/diag-1.mm: New.
8086 * obj-c++.dg/torture/tls/tls.exp: New.
8087 * obj-c++.dg/torture/trivial.mm: New.
8088 * obj-c++.dg/torture/dg-torture.exp: New.
8089 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
8090 * obj-c++.dg/tls/trivial.m: New.
8091 * obj-c++.dg/tls/init-1.mm: New.
8092 * obj-c++.dg/tls/diag-1.mm: New.
8093 * obj-c++.dg/tls/init-2.mm: New.
8094 * obj-c++.dg/tls/diag-2.mm: New.
8095 * obj-c++.dg/tls/diag-3.mm: New.
8096 * obj-c++.dg/tls/diag-4.mm: New.
8097 * obj-c++.dg/tls/static-1.mm: New.
8098 * obj-c++.dg/tls/tls.exp: New.
8099 * obj-c++.dg/tls/diag-5.mm: New.
8100 * obj-c++.dg/tls/static-1a.mm: New.
8101 * objc-obj-c++-shared/Object1.mm: New.
8102 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
8103
8104 2010-05-24 Iain Sandoe <iains@gcc.gnu.org>
8105
8106 PR objc++/43689
8107 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
8108 * obj-c++.dg/const-str-6.mm: Ditto.
8109
8110 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8111
8112 * g++.dg/parse/array-size2.C: Remove dg-error directives.
8113
8114 2010-05-24 Eric Botcazou <ebotcazou@adacore.com>
8115
8116 PR ada/38394
8117 * gnat.dg/array13.ad[sb]: New test.
8118
8119 2010-05-24 Daniel Jacobowitz <dan@codesourcery.com>
8120 Sandra Loosemore <sandra@codesourcery.com>
8121
8122 * gcc.target/arm/neon/: Regenerated test cases.
8123
8124 * gcc.target/arm/neon/polytypes.c,
8125 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
8126 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
8127 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
8128 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
8129 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
8130 dg-add-options arm_neon.
8131
8132 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
8133 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
8134 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
8135 and arm_neon_fp16_ok.
8136
8137 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
8138 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
8139
8140 * lib/target-supports.exp (add_options_for_arm_neon): New.
8141 (check_effective_target_arm_neon_ok_nocache): New, from
8142 check_effective_target_arm_neon_ok. Check multiple possibilities.
8143 (check_effective_target_arm_neon_ok): Use
8144 check_effective_target_arm_neon_ok_nocache.
8145 (add_options_for_arm_neon_fp16)
8146 (check_effective_target_arm_neon_fp16_ok)
8147 check_effective_target_arm_neon_fp16_ok_nocache): New.
8148 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
8149
8150 2010-05-24 Jason Merrill <jason@redhat.com>
8151
8152 PR c++/41510
8153 * g++.dg/cpp0x/initlist35.C: New.
8154 * g++.dg/init/brace6.C: Adjust.
8155
8156 2010-05-24 Paul Brook <paul@codesourcery.com>
8157
8158 * gcc.target/arm/frame-pointer-1.c: New test.
8159 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
8160 pointer elimination.
8161
8162 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
8163
8164 PR target/44245
8165 * gcc.target/i386/crc32-3.c: New.
8166 * gcc.target/i386/crc32-4.c: Likewise.
8167
8168 2010-05-23 Joseph Myers <joseph@codesourcery.com>
8169
8170 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
8171 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
8172 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
8173
8174 2010-05-23 H.J. Lu <hongjiu.lu@intel.com>
8175
8176 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
8177
8178 2010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com>
8179
8180 PR target/43869
8181 * gcc.c-target/pr43869.c: New test.
8182
8183 2010-05-22 Janus Weil <janus@gcc.gnu.org>
8184
8185 PR fortran/44212
8186 * gfortran.dg/class_22.f03: New.
8187
8188 2010-05-22 Iain Sandoe <iains@gcc.gnu.org>
8189
8190 PR lto/44238
8191 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
8192
8193 2010-05-22 Janus Weil <janus@gcc.gnu.org>
8194
8195 PR fortran/44213
8196 * gfortran.dg/abstract_type_7.f03: New.
8197
8198 2010-05-21 Jason Merrill <jason@redhat.com>
8199
8200 * g++.dg/eh/spec11.C: Test cleanup optimization.
8201
8202 2010-05-21 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR debug/44223
8205 * gcc.target/i386/pr44223.c: New test.
8206
8207 2010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8208
8209 * gcc.target/i386/pr25993.c: Use @function as type specifier.
8210
8211 2010-05-21 Eric Botcazou <ebotcazou@adacore.com>
8212
8213 * g++.dg/other/const3.C: New test.
8214
8215 2010-05-20 Daniel Franke <franke.daniel@gmail.com>
8216
8217 PR fortran/38407
8218 * warn_unused_dummy_argument_1.f90: New.
8219 * warn_unused_dummy_argument_2.f90: New.
8220
8221 2010-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8222
8223 PR c++/30298
8224 * g++.dg/inherit/crash1.C: New.
8225 * g++.dg/inherit/crash2.C: Likewise.
8226
8227 2010-05-20 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR debug/44178
8230 * g++.dg/debug/pr44178.C: New test.
8231
8232 2010-05-20 Changpeng Fang <changpeng.fang@amd.com>
8233
8234 PR middle-end/44185
8235 * gcc.dg/tree-ssa/prefetch-6.c: Add
8236 --param min-insn-to-prefetch-ratio=6.
8237 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
8238 allow unrolling, and adjust the movnti count.
8239
8240 2010-05-20 Jan Hubicka <jh@suse.cz>
8241
8242 PR middle-end/44197
8243 * gcc.c-torture/compile/pr44197.c: New file.
8244
8245 2010-05-20 Uros Bizjak <ubizjak@gmail.com>
8246
8247 * gcc.target/i386/i386.exp (check_effective_target_3dnow):
8248 Fix test code.
8249 (check_effective_target_xop): Remove __may_alias__ attribute.
8250
8251 2010-05-20 Hans-Peter Nilsson <hp@axis.com>
8252
8253 PR target/44202
8254 * gcc.c-torture/execute/pr44202-1.c: New test.
8255
8256 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8257
8258 PR fortran/43851
8259 * gfortran.dg/label_1.f90: Update test.
8260
8261 2010-05-19 Jan Hubicka <jh@suse.cz>
8262
8263 * gcc.dg/lto/ipareference2_0.c: New file.
8264 * gcc.dg/lto/ipareference2_1.c: New file.
8265
8266 2010-05-19 Jason Merrill <jason@redhat.com>
8267
8268 * g++.dg/parse/fn-typedef2.C: New.
8269
8270 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
8271 function type.
8272
8273 PR c++/44193
8274 * g++.dg/template/fntype1.C: New.
8275
8276 2010-05-19 Eric Botcazou <ebotcazou@adacore.com>
8277
8278 * gnat.dg/discr23.ad[sb]: New test.
8279 * gnat.dg/discr23_pkg.ads: New helper.
8280
8281 * gnat.dg/specs/controlled1.ads: New test.
8282 * gnat.dg/specs/controlled1_pkg.ads: New helper.
8283
8284 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8285
8286 PR fortran/44055
8287 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
8288 Fixed scope of C_SIZEOF.
8289 * gfortran.dg/warn_conversion_2.f90: New.
8290
8291 2010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8292
8293 * lib/target-supports.exp (check_effective_target_sse2): New proc.
8294 * lib/target-supports-dg.exp (dg-require-effective-target): Allow
8295 for optional selector.
8296 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
8297 (check_effective_target_sse3): New proc.
8298 * gcc.target/i386/math-torture/math-torture.exp: Load
8299 target-supports.exp.
8300 Only add options with -msse2 to MATH_TORTURE_OPTIONS if
8301 check_effective_target_sse2.
8302 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
8303 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
8304 * g++.dg/vect/vect.exp: Likewise.
8305 * gfortran.dg/vect/vect.exp: Likewise.
8306 * lib/fortran-torture.exp (get-fortran-torture-options): Only use
8307 -msse2 if check_effective_target_sse2.
8308
8309 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
8310 * gcc.target/i386/3dnow-2.c: Likewise.
8311 * gcc.target/i386/3dnowA-1.c: Likewise.
8312 * gcc.target/i386/3dnowA-2.c: Likewise.
8313 * gcc.target/i386/pr42549.c: Likewise.
8314
8315 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
8316 * gcc.target/i386/sse3-addsubpd.c: Likewise.
8317 * gcc.target/i386/sse3-addsubps.c: Likewise.
8318 * gcc.target/i386/sse3-haddpd.c: Likewise.
8319 * gcc.target/i386/sse3-haddps.c: Likewise.
8320 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8321 * gcc.target/i386/sse3-hsubps.c: Likewise.
8322 * gcc.target/i386/sse3-movddup.c: Likewise.
8323 * gcc.target/i386/sse3-movshdup.c: Likewise.
8324 * gcc.target/i386/sse3-movsldup.c: Likewise.
8325
8326 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
8327 * g++.dg/ext/attrib35.C: Likewise.
8328 * g++.dg/opt/pr40496.C: Likewise.
8329 * g++.dg/other/i386-1.C: Likewise.
8330 * g++.dg/other/i386-4.C: Likewise.
8331 * g++.dg/other/pr34435.C: Likewise.
8332 * g++.dg/other/pr39496.C: Likewise.
8333 * g++.dg/other/pr40446.C: Likewise.
8334 * gcc.dg/compat/union-m128-1_main.c: Likewise.
8335 * gcc.dg/compat/vector-1a_main.c: Likewise.
8336 * gcc.dg/compat/vector-2a_main.c: Likewise.
8337 * gcc.dg/lto/20090206-1_0.c: Likewise.
8338 * gcc.dg/pr34856.c: Likewise.
8339 * gcc.dg/pr36584.c: Likewise.
8340 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number.
8341 * gcc.dg/pr37544.c: Likewise.
8342 * gcc.dg/torture/pr16104-1.c: Likewise.
8343 * gcc.dg/torture/pr35771-1.c: Likewise.
8344 * gcc.dg/torture/pr35771-2.c: Likewise.
8345 * gcc.dg/torture/pr35771-3.c: Likewise.
8346 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
8347 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
8348 * gcc.dg/torture/stackalign/push-1.c: Likewise.
8349 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
8350 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
8351 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
8352 * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
8353 * gcc.target/i386/20060512-1.c: Likewise.
8354 * gcc.target/i386/20060512-3.c: Likewise.
8355 * gcc.target/i386/all_one_m128i.c: Likewise.
8356 * gcc.target/i386/float128-1.c: Likewise.
8357 * gcc.target/i386/float128-2.c: Likewise.
8358 * gcc.target/i386/fpcvt-1.c: Likewise.
8359 * gcc.target/i386/fpcvt-2.c: Likewise.
8360 * gcc.target/i386/fpcvt-3.c: Likewise.
8361 * gcc.target/i386/fpprec-1.c: Likewise.
8362 * gcc.target/i386/funcspec-9.c: Likewise.
8363 * gcc.target/i386/incoming-1.c: Likewise.
8364 * gcc.target/i386/incoming-12.c: Likewise.
8365 * gcc.target/i386/incoming-2.c: Likewise.
8366 * gcc.target/i386/incoming-3.c: Likewise.
8367 * gcc.target/i386/incoming-4.c: Likewise.
8368 * gcc.target/i386/incoming-6.c: Likewise.
8369 * gcc.target/i386/incoming-7.c: Likewise.
8370 * gcc.target/i386/incoming-8.c: Likewise.
8371 * gcc.target/i386/opt-1.c: Likewise.
8372 * gcc.target/i386/opt-2.c: Likewise.
8373 * gcc.target/i386/ordcmp-1.c: Likewise.
8374 * gcc.target/i386/pr17692.c: Likewise.
8375 * gcc.target/i386/pr18614-1.c: Likewise.
8376 * gcc.target/i386/pr22152.c: Likewise.
8377 * gcc.target/i386/pr23570.c: Likewise.
8378 * gcc.target/i386/pr23575.c: Likewise.
8379 * gcc.target/i386/pr26449-1.c: Likewise.
8380 * gcc.target/i386/pr26600.c: Likewise.
8381 * gcc.target/i386/pr27790.c: Likewise.
8382 * gcc.target/i386/pr28839.c: Likewise.
8383 * gcc.target/i386/pr30970.c: Likewise.
8384 * gcc.target/i386/pr32000-1.c: Likewise.
8385 * gcc.target/i386/pr32000-2.c: Likewise.
8386 * gcc.target/i386/pr32280.c: Likewise.
8387 * gcc.target/i386/pr32661.c: Likewise.
8388 * gcc.target/i386/pr32708-1.c: Likewise.
8389 * gcc.target/i386/pr32961.c: Likewise.
8390 * gcc.target/i386/pr33329.c: Likewise.
8391 * gcc.target/i386/pr35714.c: Likewise.
8392 * gcc.target/i386/pr35767-1.c: Likewise.
8393 * gcc.target/i386/pr35767-1d.c: Likewise.
8394 * gcc.target/i386/pr35767-1i.c: Likewise.
8395 * gcc.target/i386/pr35767-2.c: Likewise.
8396 * gcc.target/i386/pr35767-2d.c: Likewise.
8397 * gcc.target/i386/pr35767-2i.c: Likewise.
8398 * gcc.target/i386/pr35767-3.c: Likewise.
8399 * gcc.target/i386/pr35767-5.c: Likewise.
8400 * gcc.target/i386/pr36222-1.c: Likewise.
8401 * gcc.target/i386/pr36578-1.c: Likewise.
8402 * gcc.target/i386/pr36578-2.c: Likewise.
8403 * gcc.target/i386/pr36992-1.c: Likewise.
8404 * gcc.target/i386/pr37101.c: Likewise.
8405 * gcc.target/i386/pr37216.c: Likewise.
8406 * gcc.target/i386/pr37434-1.c: Likewise.
8407 * gcc.target/i386/pr37434-2.c: Likewise.
8408 * gcc.target/i386/pr37843-3.c: Likewise.
8409 * gcc.target/i386/pr37843-4.c: Likewise.
8410 * gcc.target/i386/pr39162.c: Likewise.
8411 * gcc.target/i386/pr39315-1.c: Likewise.
8412 * gcc.target/i386/pr39315-2.c: Likewise.
8413 * gcc.target/i386/pr39315-3.c: Likewise.
8414 * gcc.target/i386/pr39315-4.c: Likewise.
8415 * gcc.target/i386/pr39445.c: Likewise.
8416 * gcc.target/i386/pr39496.c: Likewise.
8417 * gcc.target/i386/pr40809.c: Likewise.
8418 * gcc.target/i386/pr40906-3.c: Likewise.
8419 * gcc.target/i386/pr41019.c: Likewise.
8420 * gcc.target/i386/pr42542-1.c: Likewise.
8421 * gcc.target/i386/pr42542-2.c: Likewise.
8422 * gcc.target/i386/pr42542-3.c: Likewise.
8423 * gcc.target/i386/pr42542-3a.c: Likewise.
8424 * gcc.target/i386/pr42881.c: Likewise.
8425 * gcc.target/i386/push-1.c: Likewise.
8426 * gcc.target/i386/quad-sse.c: Likewise.
8427 * gcc.target/i386/reload-1.c: Likewise.
8428 * gcc.target/i386/sse-10.c: Likewise.
8429 * gcc.target/i386/sse-11.c: Likewise.
8430 * gcc.target/i386/sse-15.c: Likewise.
8431 * gcc.target/i386/sse-17.c: Likewise.
8432 * gcc.target/i386/sse-18.c: Likewise.
8433 * gcc.target/i386/sse-19.c: Likewise.
8434 * gcc.target/i386/sse-4.c: Likewise.
8435 * gcc.target/i386/sse-6.c: Likewise.
8436 * gcc.target/i386/sse-vect-types.c: Likewise.
8437 * gcc.target/i386/sse2-addpd-1.c: Likewise.
8438 * gcc.target/i386/sse2-addsd-1.c: Likewise.
8439 * gcc.target/i386/sse2-andnpd-1.c: Likewise.
8440 * gcc.target/i386/sse2-andpd-1.c: Likewise.
8441 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8442 * gcc.target/i386/sse2-comisd-1.c: Likewise.
8443 * gcc.target/i386/sse2-comisd-2.c: Likewise.
8444 * gcc.target/i386/sse2-comisd-3.c: Likewise.
8445 * gcc.target/i386/sse2-comisd-4.c: Likewise.
8446 * gcc.target/i386/sse2-comisd-5.c: Likewise.
8447 * gcc.target/i386/sse2-comisd-6.c: Likewise.
8448 * gcc.target/i386/sse2-copysign-vec.c: Likewise.
8449 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
8450 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
8451 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
8452 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
8453 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
8454 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
8455 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
8456 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
8457 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
8458 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
8459 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
8460 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
8461 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
8462 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
8463 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
8464 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
8465 * gcc.target/i386/sse2-divpd-1.c: Likewise.
8466 * gcc.target/i386/sse2-divsd-1.c: Likewise.
8467 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
8468 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
8469 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
8470 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
8471 * gcc.target/i386/sse2-lrint-vec.c: Likewise.
8472 * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
8473 * gcc.target/i386/sse2-maxpd-1.c: Likewise.
8474 * gcc.target/i386/sse2-maxsd-1.c: Likewise.
8475 * gcc.target/i386/sse2-minpd-1.c: Likewise.
8476 * gcc.target/i386/sse2-minsd-1.c: Likewise.
8477 * gcc.target/i386/sse2-mmx.c: Likewise.
8478 * gcc.target/i386/sse2-movapd-1.c: Likewise.
8479 * gcc.target/i386/sse2-movapd-2.c: Likewise.
8480 * gcc.target/i386/sse2-movd-1.c: Likewise.
8481 * gcc.target/i386/sse2-movd-2.c: Likewise.
8482 * gcc.target/i386/sse2-movdqa-1.c: Likewise.
8483 * gcc.target/i386/sse2-movdqa-2.c: Likewise.
8484 * gcc.target/i386/sse2-movdqu-1.c: Likewise.
8485 * gcc.target/i386/sse2-movdqu-2.c: Likewise.
8486 * gcc.target/i386/sse2-movhpd-1.c: Likewise.
8487 * gcc.target/i386/sse2-movhpd-2.c: Likewise.
8488 * gcc.target/i386/sse2-movlpd-1.c: Likewise.
8489 * gcc.target/i386/sse2-movlpd-2.c: Likewise.
8490 * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
8491 * gcc.target/i386/sse2-movntdq-1.c: Likewise.
8492 * gcc.target/i386/sse2-movntpd-1.c: Likewise.
8493 * gcc.target/i386/sse2-movq-1.c: Likewise.
8494 * gcc.target/i386/sse2-movq-2.c: Likewise.
8495 * gcc.target/i386/sse2-movq-3.c: Likewise.
8496 * gcc.target/i386/sse2-movsd-1.c: Likewise.
8497 * gcc.target/i386/sse2-movsd-2.c: Likewise.
8498 * gcc.target/i386/sse2-movupd-1.c: Likewise.
8499 * gcc.target/i386/sse2-movupd-2.c: Likewise.
8500 * gcc.target/i386/sse2-mulpd-1.c: Likewise.
8501 * gcc.target/i386/sse2-mulsd-1.c: Likewise.
8502 * gcc.target/i386/sse2-orpd-1.c: Likewise.
8503 * gcc.target/i386/sse2-packssdw-1.c: Likewise.
8504 * gcc.target/i386/sse2-packsswb-1.c: Likewise.
8505 * gcc.target/i386/sse2-packuswb-1.c: Likewise.
8506 * gcc.target/i386/sse2-paddb-1.c: Likewise.
8507 * gcc.target/i386/sse2-paddd-1.c: Likewise.
8508 * gcc.target/i386/sse2-paddq-1.c: Likewise.
8509 * gcc.target/i386/sse2-paddsb-1.c: Likewise.
8510 * gcc.target/i386/sse2-paddsw-1.c: Likewise.
8511 * gcc.target/i386/sse2-paddusb-1.c: Likewise.
8512 * gcc.target/i386/sse2-paddusw-1.c: Likewise.
8513 * gcc.target/i386/sse2-paddw-1.c: Likewise.
8514 * gcc.target/i386/sse2-pand-1.c: Likewise.
8515 * gcc.target/i386/sse2-pandn-1.c: Likewise.
8516 * gcc.target/i386/sse2-pavgb-1.c: Likewise.
8517 * gcc.target/i386/sse2-pavgw-1.c: Likewise.
8518 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
8519 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
8520 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
8521 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
8522 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
8523 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
8524 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
8525 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
8526 * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
8527 * gcc.target/i386/sse2-pminsw-1.c: Likewise.
8528 * gcc.target/i386/sse2-pminub-1.c: Likewise.
8529 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
8530 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
8531 * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
8532 * gcc.target/i386/sse2-pmullw-1.c: Likewise.
8533 * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
8534 * gcc.target/i386/sse2-por-1.c: Likewise.
8535 * gcc.target/i386/sse2-psadbw-1.c: Likewise.
8536 * gcc.target/i386/sse2-pshufd-1.c: Likewise.
8537 * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
8538 * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
8539 * gcc.target/i386/sse2-pslld-1.c: Likewise.
8540 * gcc.target/i386/sse2-pslld-2.c: Likewise.
8541 * gcc.target/i386/sse2-pslldq-1.c: Likewise.
8542 * gcc.target/i386/sse2-psllq-1.c: Likewise.
8543 * gcc.target/i386/sse2-psllq-2.c: Likewise.
8544 * gcc.target/i386/sse2-psllw-1.c: Likewise.
8545 * gcc.target/i386/sse2-psllw-2.c: Likewise.
8546 * gcc.target/i386/sse2-psrad-1.c: Likewise.
8547 * gcc.target/i386/sse2-psrad-2.c: Likewise.
8548 * gcc.target/i386/sse2-psraw-1.c: Likewise.
8549 * gcc.target/i386/sse2-psraw-2.c: Likewise.
8550 * gcc.target/i386/sse2-psrld-1.c: Likewise.
8551 * gcc.target/i386/sse2-psrld-2.c: Likewise.
8552 * gcc.target/i386/sse2-psrldq-1.c: Likewise.
8553 * gcc.target/i386/sse2-psrlq-1.c: Likewise.
8554 * gcc.target/i386/sse2-psrlq-2.c: Likewise.
8555 * gcc.target/i386/sse2-psrlw-1.c: Likewise.
8556 * gcc.target/i386/sse2-psrlw-2.c: Likewise.
8557 * gcc.target/i386/sse2-psubb-1.c: Likewise.
8558 * gcc.target/i386/sse2-psubd-1.c: Likewise.
8559 * gcc.target/i386/sse2-psubq-1.c: Likewise.
8560 * gcc.target/i386/sse2-psubsb-1.c: Likewise.
8561 * gcc.target/i386/sse2-psubsw-1.c: Likewise.
8562 * gcc.target/i386/sse2-psubw-1.c: Likewise.
8563 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
8564 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
8565 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
8566 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
8567 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
8568 * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
8569 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
8570 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
8571 * gcc.target/i386/sse2-pxor-1.c: Likewise.
8572 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
8573 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
8574 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
8575 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
8576 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
8577 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
8578 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
8579 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
8580 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
8581 * gcc.target/i386/sse2-shufpd-1.c: Likewise.
8582 * gcc.target/i386/sse2-shufps-1.c: Likewise.
8583 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
8584 * gcc.target/i386/sse2-subpd-1.c: Likewise.
8585 * gcc.target/i386/sse2-subsd-1.c: Likewise.
8586 * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
8587 * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
8588 * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
8589 * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
8590 * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
8591 * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
8592 * gcc.target/i386/sse2-unpack-1.c: Likewise.
8593 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
8594 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
8595 * gcc.target/i386/sse2-vec-1.c: Likewise.
8596 * gcc.target/i386/sse2-vec-2.c: Likewise.
8597 * gcc.target/i386/sse2-vec-3.c: Likewise.
8598 * gcc.target/i386/sse2-vec-4.c: Likewise.
8599 * gcc.target/i386/sse2-vec-5.c: Likewise.
8600 * gcc.target/i386/sse2-vec-6.c: Likewise.
8601 * gcc.target/i386/sse2-xorpd-1.c: Likewise.
8602 * gcc.target/i386/ssefn-2.c: Likewise.
8603 * gcc.target/i386/ssefn-4.c: Likewise.
8604 * gcc.target/i386/ssefp-1.c: Likewise.
8605 * gcc.target/i386/ssefp-2.c: Likewise.
8606 * gcc.target/i386/sseregparm-3.c: Likewise.
8607 * gcc.target/i386/sseregparm-4.c: Likewise.
8608 * gcc.target/i386/sseregparm-5.c: Likewise.
8609 * gcc.target/i386/sseregparm-6.c: Likewise.
8610 * gcc.target/i386/sseregparm-7.c: Likewise.
8611 * gcc.target/i386/ssetype-1.c: Likewise.
8612 * gcc.target/i386/ssetype-2.c: Likewise.
8613 * gcc.target/i386/ssetype-3.c: Likewise.
8614 * gcc.target/i386/ssetype-4.c: Likewise.
8615 * gcc.target/i386/ssetype-5.c: Likewise.
8616 * gcc.target/i386/unordcmp-1.c: Likewise.
8617 * gcc.target/i386/vararg-1.c: Likewise.
8618 * gcc.target/i386/vararg-2.c: Likewise.
8619 * gcc.target/i386/vararg-3.c: Likewise.
8620 * gcc.target/i386/vararg-4.c: Likewise.
8621 * gcc.target/i386/vararg-7.c: Likewise.
8622 * gcc.target/i386/vararg-8.c: Likewise.
8623 * gcc.target/i386/vecinit-1.c: Likewise.
8624 * gcc.target/i386/vecinit-2.c: Likewise.
8625 * gcc.target/i386/vecinit-3.c: Likewise.
8626 * gcc.target/i386/vecinit-4.c: Likewise.
8627 * gcc.target/i386/vecinit-5.c: Likewise.
8628 * gcc.target/i386/vecinit-6.c: Likewise.
8629 * gcc.target/i386/vectorize2.c: Likewise.
8630 * gcc.target/i386/vectorize3.c: Likewise.
8631 * gcc.target/i386/vectorize4.c: Likewise.
8632 * gcc.target/i386/vectorize6.c: Likewise.
8633 * gcc.target/i386/vectorize7.c: Likewise.
8634 * gcc.target/i386/vectorize8.c: Likewise.
8635 * gcc.target/i386/vperm-v2df.c: Likewise.
8636 * gcc.target/i386/vperm-v2di.c: Likewise.
8637 * gcc.target/i386/vperm-v4si-1.c: Likewise.
8638 * gcc.target/i386/xorps-sse2.c: Likewise.
8639 * gcc.target/i386/xorps.c: Likewise.
8640 * gfortran.dg/graphite/pr42326-1.f90: Likewise.
8641 * gfortran.dg/graphite/pr42326.f90: Likewise.
8642 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
8643
8644 2010-05-19 Richard Guenther <rguenther@suse.de>
8645
8646 PR lto/44196
8647 * g++.dg/lto/20100519-1_0.C: New testcase.
8648
8649 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8650
8651 PR fortran/42360
8652 * gfortran.dg/warn_intent_out_not_set.f90: New.
8653
8654 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8655
8656 PR fortran/38404
8657 * gfortran.dg/data_char_1.f90: Updated warning message.
8658 * gfortran.dg/data_array_6.f: New.
8659
8660 2010-05-19 Martin Jambor <mjambor@suse.cz>
8661
8662 * g++.dg/ipa/ivinline-8.C: New test.
8663 * gcc.dg/ipa/iinline-2.c: Likewise.
8664
8665 2010-05-19 Daniel Franke <franke.daniel@gmail.com>
8666
8667 PR fortran/34505
8668 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
8669 arguments; add check for return value kind.
8670 * gfortran.dg/float_1.f90: Likewise.
8671
8672 2010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8673
8674 * gcc.target/i386/20011009-1.c (COMMENT): Define.
8675 (main): Use it.
8676 * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
8677 * lib/lto.exp (lto_prune_warns): Fix location line regex.
8678 Prune another location line format.
8679 (lto-obj): Call lto_prune_warns on comp_output.
8680
8681 2010-05-18 Jan Hubicka <jh@suse.cz>
8682
8683 * gcc.dg/lto/ipacp_0.c: New test.
8684 * gcc.dg/lto/ipacp_1.c: New test.
8685
8686 2010-05-18 Steven Bosscher <steven@gcc.gnu.org>
8687
8688 PR lto/44184
8689 * gcc.dg/lto/20100518_0.c: New test.
8690
8691 2010-05-18 Eric Botcazou <ebotcazou@adacore.com>
8692
8693 * gnat.dg/specs/lto3.ads: Add missing dg-options.
8694
8695 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8696
8697 PR fortran/43990
8698 * gfortran.dg/class_21.f03: New.
8699
8700 2010-05-17 Jason Merrill <jason@redhat.com>
8701
8702 PR c++/44157
8703 * g++.dg/cpp0x/initlist34.C: New.
8704
8705 PR c++/44158
8706 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
8707
8708 2010-05-17 Martin Jambor <mjambor@suse.cz>
8709
8710 * g++.dg/ipa/ivinline-1.C: New test.
8711 * g++.dg/ipa/ivinline-2.C: New test.
8712 * g++.dg/ipa/ivinline-3.C: New test.
8713 * g++.dg/ipa/ivinline-4.C: New test.
8714 * g++.dg/ipa/ivinline-5.C: New test.
8715 * g++.dg/ipa/ivinline-6.C: New test.
8716
8717 2010-05-17 Dodji Seketeli <dodji@redhat.com>
8718 Jason Merrill <jason@redhat.com>
8719
8720 PR c++/44108
8721 * c-c++-common/Wunused-var-8.c: New test.
8722
8723 2010-05-17 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR bootstrap/42347
8726 * gcc.c-torture/compile/pr42347.c: New test.
8727
8728 PR middle-end/44102
8729 * g++.dg/ext/asmgoto1.C: New test.
8730
8731 2010-05-17 Martin Jambor <mjambor@suse.cz>
8732
8733 PR middle-end/44133
8734 * gcc.dg/tree-ssa/pr44133.c: New test.
8735 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
8736 precise.
8737
8738 2010-05-17 Janus Weil <janus@gcc.gnu.org>
8739
8740 PR fortran/44044
8741 * gfortran.dg/class_20.f03: New.
8742
8743 2010-05-17 Christian Borntraeger <borntraeger@de.ibm.com>
8744
8745 PR 44078
8746 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
8747 debug messages but not the newly introduced one.
8748
8749 2010-05-16 Daniel Franke <franke.daniel@gmail.com>
8750
8751 PR fortran/35779
8752 * gfortran.dg/initialization_25.f90: Commented testcase.
8753 * gfortran.dg/initialization_26.f90: New.
8754
8755 2010-05-16 Richard Guenther <rguenther@suse.de>
8756
8757 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
8758 * gcc.dg/pr43084.c: Likewise.
8759 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
8760 -fipa-type-escape.
8761 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
8762 -fipa-type-escape.
8763 * gcc.dg/struct/struct-reorg.exp: Likewise.
8764 * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8765 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8766
8767 2010-05-16 Joseph Myers <joseph@codesourcery.com>
8768
8769 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
8770 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
8771 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
8772 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
8773 tests.
8774
8775 2010-05-15 Jason Merrill <jason@redhat.com>
8776
8777 * g++.dg/eh/spec10.C: New.
8778 * g++.dg/eh/spec11.C: New.
8779 * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
8780
8781 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8782
8783 PR fortran/44154
8784 PR fortran/42647
8785 * gfortran.dg/allocatable_scalar_9.f90: New.
8786
8787 2010-05-15 Jakub Jelinek <jakub@redhat.com>
8788
8789 PR c++/44148
8790 * g++.dg/torture/pr44148.C: New test.
8791
8792 2010-05-15 Joseph Myers <joseph@codesourcery.com>
8793
8794 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
8795 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
8796 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
8797 diagnostics and type sizes.
8798
8799 2010-05-15 Eric Botcazou <ebotcazou@adacore.com>
8800
8801 * gnat.dg/lto9.adb: New test.
8802 * gnat.dg/lto9_pkg1.ads: New helper.
8803 * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
8804
8805 2010-05-15 Jan Hubicka <jh@suse.cz>
8806
8807 * gcc.dg/lto/ipareference_1.c: Rename to ...
8808 * gcc.dg/lto/ipareference_0.c: ... this one.
8809 * gcc.dg/lto/ipareference_2.c: Rename to ...
8810 * gcc.dg/lto/ipareference_1.c: ... this one.
8811
8812 2010-05-15 Jan Hubicka <jh@suse.cz>
8813
8814 * gcc.dg/lto/ipareference_1.c: New file.
8815 * gcc.dg/lto/ipareference_2.c: New file.
8816
8817 2010-05-15 Richard Guenther <rguenther@suse.de>
8818
8819 PR tree-optimization/44038
8820 * gcc.c-torture/compile/pr44038.c: New testcase.
8821
8822 2010-05-15 H.J. Lu <hongjiu.lu@intel.com>
8823
8824 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
8825 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8826
8827 2010-05-15 Janus Weil <janus@gcc.gnu.org>
8828
8829 PR fortran/43207
8830 PR fortran/43969
8831 * gfortran.dg/class_18.f03: New.
8832 * gfortran.dg/class_19.f03: New.
8833
8834 2010-05-14 Jakub Jelinek <jakub@redhat.com>
8835
8836 PR debug/44112
8837 * gcc.dg/debug/dwarf2/const-1.c: Remove.
8838 * g++.dg/debug/dwarf2/const1.C: Remove.
8839
8840 2010-05-14 Jason Merrill <jason@redhat.com>
8841
8842 * g++.dg/eh/cond4.C: New.
8843 * g++.dg/eh/elide2.C: Adjust.
8844 * g++.old-deja/g++.eh/terminate1.C: Adjust.
8845
8846 2010-05-14 Steven G. Kargl <kargl@gcc.gnu.org>
8847
8848 PR fortran/44135
8849 * gfortran.dg/actual_array_interface_2.f90: New test.
8850
8851 2010-05-14 Richard Guenther <rguenther@suse.de>
8852
8853 PR tree-optimization/44119
8854 * gcc.c-torture/compile/pr44119.c: New testcase.
8855
8856 2010-05-14 Jason Merrill <jason@redhat.com>
8857
8858 PR c++/44127
8859 * g++.dg/eh/terminate1.C: New.
8860
8861 2010-05-14 Jakub Jelinek <jakub@redhat.com>
8862
8863 * gfortran.dg/gomp/pr44036-1.f90: Adjust.
8864
8865 PR debug/44136
8866 * gcc.dg/pr44136.c: New test.
8867
8868 2010-05-14 Shujing Zhao <pearly.zhao@oracle.com>
8869
8870 PR c++/30566
8871 * g++.dg/warn/Wshadow-4.C: Adjust.
8872 * g++.dg/warn/Wshadow-5.C: New test.
8873 * g++.dg/warn/Wshadow-6.C: New test
8874
8875 2010-05-13 Daniel Franke <franke.daniel@gmail.com>
8876
8877 PR fortran/35779
8878 * gfortran.dg/initialization_25.f90: New.
8879
8880 2010-05-13 Martin Jambor <mjambor@suse.cz>
8881
8882 * g++.dg/otr-fold-1.C: New test.
8883 * g++.dg/otr-fold-2.C: New test.
8884
8885 2010-05-13 Jakub Jelinek <jakub@redhat.com>
8886
8887 PR fortran/44036
8888 * gfortran.dg/gomp/pr44036-1.f90: New test.
8889 * gfortran.dg/gomp/pr44036-2.f90: New test.
8890 * gfortran.dg/gomp/pr44036-3.f90: New test.
8891
8892 PR debug/43983
8893 * gcc.dg/guality/sra-1.c: New test.
8894
8895 2010-05-12 Jan Hubicka <jh@suse.cz>
8896
8897 * tree-ssa/unreachable.c: New test.
8898
8899 2010-05-12 Jason Merrill <jason@redhat.com>
8900
8901 * g++.dg/cpp0x/sfinae1.C: New.
8902
8903 2010-05-12 Sriraman Tallam <tmsriram@google.com>
8904
8905 * gcc.target/i386/zee.c: New file.
8906
8907 2010-05-12 Jason Merrill <jason@redhat.com>
8908
8909 * g++.dg/conversion/op1.C: Expect template candidate message.
8910 * g++.dg/cpp0x/nullptr15.C: Likewise.
8911 * g++.dg/cpp0x/pr31431-2.C: Likewise.
8912 * g++.dg/cpp0x/pr31431.C: Likewise.
8913 * g++.dg/cpp0x/temp_default2.C: Likewise.
8914 * g++.dg/cpp0x/trailing4.C: Likewise.
8915 * g++.dg/cpp0x/variadic-ex3.C: Likewise.
8916 * g++.dg/cpp0x/variadic-ex4.C: Likewise.
8917 * g++.dg/cpp0x/variadic-throw.C: Likewise.
8918 * g++.dg/cpp0x/variadic35.C: Likewise.
8919 * g++.dg/cpp0x/vt-35147.C: Likewise.
8920 * g++.dg/cpp0x/vt-37737-1.C: Likewise.
8921 * g++.dg/cpp0x/vt-37737-2.C: Likewise.
8922 * g++.dg/ext/visibility/anon8.C: Likewise.
8923 * g++.dg/ext/vla2.C: Likewise.
8924 * g++.dg/other/pr28114.C: Likewise.
8925 * g++.dg/other/ptrmem10.C: Likewise.
8926 * g++.dg/other/ptrmem11.C: Likewise.
8927 * g++.dg/overload/unknown1.C: Likewise.
8928 * g++.dg/parse/template7.C: Likewise.
8929 * g++.dg/parse/typename7.C: Likewise.
8930 * g++.dg/template/conv11.C: Likewise.
8931 * g++.dg/template/copy1.C: Likewise.
8932 * g++.dg/template/deduce3.C: Likewise.
8933 * g++.dg/template/dependent-expr5.C: Likewise.
8934 * g++.dg/template/friend.C: Likewise.
8935 * g++.dg/template/incomplete2.C: Likewise.
8936 * g++.dg/template/local4.C: Likewise.
8937 * g++.dg/template/local6.C: Likewise.
8938 * g++.dg/template/operator10.C: Likewise.
8939 * g++.dg/template/overload6.C: Likewise.
8940 * g++.dg/template/ptrmem2.C: Likewise.
8941 * g++.dg/template/ptrmem20.C: Likewise.
8942 * g++.dg/template/ptrmem8.C: Likewise.
8943 * g++.dg/template/sfinae2.C: Likewise.
8944 * g++.dg/template/ttp25.C: Likewise.
8945 * g++.dg/template/unify10.C: Likewise.
8946 * g++.dg/template/unify11.C: Likewise.
8947 * g++.dg/template/unify6.C: Likewise.
8948 * g++.dg/template/unify7.C: Likewise.
8949 * g++.dg/template/unify9.C: Likewise.
8950 * g++.dg/template/varmod1.C: Likewise.
8951 * g++.old-deja/g++.brendan/crash56.C: Likewise.
8952 * g++.old-deja/g++.law/operators32.C: Likewise.
8953 * g++.old-deja/g++.pt/crash28.C: Likewise.
8954 * g++.old-deja/g++.pt/crash60.C: Likewise.
8955 * g++.old-deja/g++.pt/explicit38.C: Likewise.
8956 * g++.old-deja/g++.pt/explicit39.C: Likewise.
8957 * g++.old-deja/g++.pt/explicit41.C: Likewise.
8958 * g++.old-deja/g++.pt/explicit67.C: Likewise.
8959 * g++.old-deja/g++.pt/explicit77.C: Likewise.
8960 * g++.old-deja/g++.pt/expr2.C: Likewise.
8961 * g++.old-deja/g++.pt/overload7.C: Likewise.
8962 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
8963 * g++.old-deja/g++.pt/spec5.C: Likewise.
8964 * g++.old-deja/g++.pt/spec6.C: Likewise.
8965 * g++.old-deja/g++.pt/t24.C: Likewise.
8966 * g++.old-deja/g++.pt/unify4.C: Likewise.
8967 * g++.old-deja/g++.pt/unify6.C: Likewise.
8968 * g++.old-deja/g++.pt/unify8.C: Likewise.
8969 * g++.old-deja/g++.robertl/eb119.C: Likewise.
8970 * g++.old-deja/g++.robertl/eb79.C: Likewise.
8971 * g++.old-deja/g++.robertl/eb98.C: Likewise.
8972
8973 * g++.dg/cpp0x/initlist32.C: New.
8974
8975 * g++.dg/template/conv11.C: New.
8976 * g++.dg/conversion/op1.C: Adjust expected error.
8977
8978 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
8979
8980 2010-05-12 H.J. Lu <hongjiu.lu@intel.com>
8981
8982 PR target/44088
8983 * gcc.target/i386/avx-cmpsd-1.c: New.
8984 * gcc.target/i386/avx-cmpsd-2.c: Likewise.
8985 * gcc.target/i386/avx-cmpss-1.c: Likewise.
8986 * gcc.target/i386/avx-cmpss-2.c: Likewise.
8987 * gcc.target/i386/sse-cmpss-1.c: Likewise.
8988 * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
8989
8990 2010-05-12 Jakub Jelinek <jakub@redhat.com>
8991
8992 PR middle-end/44085
8993 * gcc.dg/gomp/pr44085.c: New test.
8994 * gfortran.dg/gomp/pr44085.f90: New test.
8995
8996 2010-05-12 Iain Sandoe <iains@gcc.gnu.org>
8997
8998 * objc-obj-c++-shared/Object1.m: New.
8999 * objc.dg/torture: New directory.
9000 * objc.dg/torture/tls: Ditto.
9001 * objc.dg/tls: Ditto.
9002 * objc.dg/torture/tls/trivial.m: New test.
9003 * objc.dg/torture/tls/thr-init-2.m: New test.
9004 * objc.dg/torture/tls/thr-init-3.m: New test.
9005 * objc.dg/torture/tls/thr-init.m: New test.
9006 * objc.dg/torture/tls/diag-1.m: New test.
9007 * objc.dg/torture/tls/tls.exp: New.
9008 * objc.dg/torture/trivial.m: New test.
9009 * objc.dg/torture/dg-torture.exp: New.
9010 * objc.dg/tls/diag-3.m: New test.
9011 * objc.dg/tls/diag-4.m: New test.
9012 * objc.dg/tls/diag-5.m: New test.
9013 * objc.dg/tls/init-1.m: New test.
9014 * objc.dg/tls/init-2.m: New test.
9015 * objc.dg/tls/tls.exp: New.
9016 * objc.dg/tls/diag-2.m: New test.
9017 * lib/objc.exp: Respond to dg-additional-files.
9018
9019 2010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com>
9020
9021 * gcc.target/m68k/20100512-1.c: New.
9022
9023 2010-05-12 Eric Botcazou <ebotcazou@adacore.com>
9024
9025 * gnat.dg/lto8.adb: New test.
9026 * gnat.dg/lto8_pkg.ad[sb]: New helper.
9027 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
9028
9029 2010-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9030
9031 PR c++/34272
9032 PR c++/43630
9033 PR c++/34491
9034 * g++.dg/template/crash97.C: New.
9035 * g++.dg/template/crash98.C: Likewise.
9036 * g++.dg/template/crash99.C: Likewise.
9037 * g++.dg/cpp0x/pr31439.C: Adjust.
9038 * g++.dg/template/crash95.C: Likewise.
9039
9040 2010-05-11 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR middle-end/44071
9043 * c-c++-common/asmgoto-4.c: New test.
9044 * gcc.target/i386/pr44071.c: New test.
9045
9046 PR c++/44062
9047 * c-c++-common/Wunused-var-7.c: New test.
9048 * g++.dg/warn/Wunused-var-9.C: New test.
9049
9050 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
9051
9052 PR fortran/43711
9053 * gfortran.dg/gomp/pr43711.f90: New.
9054
9055 2010-05-11 Daniel Franke <franke.daniel@gmail.com>
9056
9057 PR fortran/31820
9058 * gfortran.dg/select_5.f90: Updated.
9059
9060 2010-05-11 Jan Hubicka <jh@suse.cz>
9061
9062 PR tree-optimize/44063
9063 * gcc.c-torture/compile/pr44063.c: New testcase.
9064
9065 2010-05-11 Jakub Jelinek <jakub@redhat.com>
9066
9067 PR debug/44023
9068 * gcc.dg/pr44023.c: New test.
9069
9070 2010-05-10 Eric Botcazou <ebotcazou@adacore.com>
9071
9072 * gnat.dg/lto7.adb: New test.
9073 * gnat.dg/lto7_pkg.ad[sb]: New helper.
9074
9075 2010-05-10 Jason Merrill <jason@redhat.com>
9076
9077 PR c++/44017
9078 * g++.dg/template/inherit5.C: New.
9079
9080 PR c++/44045
9081 * g++.dg/cpp0x/initlist33.C: New.
9082 * g++.dg/cpp0x/initlist26.C: Adjust.
9083 * g++.dg/cpp0x/initlist28.C: Adjust.
9084
9085 2010-05-10 Fabien Chêne <fabien.chene@gmail.com>
9086
9087 PR c++/43719
9088 * g++.dg/init/pr43719.C: New.
9089 * g++.dg/anon-struct4.C: Adjust.
9090
9091 2010-05-10 Jakub Jelinek <jakub@redhat.com>
9092
9093 PR debug/44028
9094 * gcc.dg/pr44028.c: New test.
9095
9096 2010-05-08 Daniel Franke <franke.daniel@gmail.com>
9097
9098 PR fortran/27866
9099 PR fortran/35003
9100 PR fortran/42809
9101 * gfortran.dg/array_constructor_type_17.f03: Updated match string.
9102 * gfortran.dg/warn_conversion.f90: New.
9103
9104 2010-05-10 Michael Matz <matz@suse.de>
9105
9106 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
9107
9108 2010-05-10 H.J. Lu <hongjiu.lu@intel.com>
9109
9110 PR rtl-optimization/44012
9111 * gcc.dg/pr44012.c: New.
9112
9113 2010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9114
9115 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
9116 Log text on entry and exit.
9117 Prune Sun ld warnings for common symbols with differing sizes.
9118 (lto-link-and-maybe-run): Change caller.
9119
9120 2010-05-10 Janus Weil <janus@gcc.gnu.org>
9121
9122 PR fortran/44044
9123 * gfortran.dg/class_7.f03: Modified.
9124 * gfortran.dg/select_type_1.f03: Modified.
9125 * gfortran.dg/select_type_12.f03: New.
9126
9127 2010-05-10 Richard Guenther <rguenther@suse.de>
9128
9129 PR tree-optimization/44050
9130 * gcc.dg/torture/pr44050.c: New testcase.
9131
9132 2010-05-10 Wei Guozhi <carrot@google.com>
9133
9134 PR target/42879
9135 * gcc.target/arm/pr42879.c: New testcase.
9136
9137 2010-05-09 Joseph Myers <joseph@codesourcery.com>
9138
9139 PR c/44051
9140 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
9141
9142 2010-05-09 Joseph Myers <joseph@codesourcery.com>
9143
9144 PR c/10676
9145 * gcc.dg/anon-struct-10.c: New test.
9146
9147 2010-05-09 Richard Guenther <rguenther@suse.de>
9148
9149 PR middle-end/44024
9150 * gcc.dg/pr44024.c: New testcase.
9151
9152 2010-05-09 Joseph Myers <joseph@codesourcery.com>
9153
9154 PR c/4784
9155 * gcc.dg/anon-struct-9.c: New test.
9156
9157 2010-05-09 Richard Guenther <rguenther@suse.de>
9158
9159 PR middle-end/44043
9160 * gcc.c-torture/compile/pr44043.c: New testcase.
9161
9162 2010-05-09 Richard Guenther <rguenther@suse.de>
9163
9164 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
9165
9166 2010-05-09 Eric Botcazou <ebotcazou@adacore.com>
9167
9168 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
9169
9170 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9171
9172 * gnat.dg/lto[12456].adb: Add "target lto" marker.
9173 * gnat.dg/specs/lto3.ads: Likewise.
9174
9175 2010-05-08 Sandra Loosemore <sandra@codesourcery.com>
9176
9177 PR middle-end/28685
9178 * gcc.dg/pr28685-1.c: New file.
9179
9180 2010-05-08 Richard Guenther <rguenther@suse.de>
9181
9182 PR tree-optimization/44030
9183 * gcc.c-torture/compile/pr44030.c: New testcase.
9184
9185 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9186
9187 * gnat.dg/lto6.adb: New test.
9188 * gnat.dg/lto6_pkg.ads: New helper.
9189
9190 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9191
9192 * gnat.dg/lto5.adb: New test.
9193 * gnat.dg/lto5_pkg.ad[sb]: New helper.
9194
9195 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9196
9197 * gnat.dg/lto4.ad[sb]: New test.
9198
9199 2010-05-08 Eric Botcazou <ebotcazou@adacore.com>
9200
9201 * gnat.dg/specs/lto3.ads: New test.
9202 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
9203 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
9204
9205 2010-05-08 Quentin Ochem <ochem@adacore.com>
9206
9207 * gnat.dg/sizetype3.ad[sb]: New test.
9208 * gnat.dg/sizetype3_pkg.ads: New helper.
9209
9210 2010-05-07 Fabien Chêne <fabien.chene@gmail.com>
9211
9212 PR c++/43951
9213 * g++.dg/init/new29.C: New.
9214
9215 2010-05-07 Daniel Franke <franke.daniel@gmail.com>
9216
9217 PR fortran/40728
9218 * gfortran.dg/coarray_1.f90: Fixed error message.
9219 * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
9220 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
9221 * gfortran.dg/intrinsic_std_5.f90: New.
9222
9223 2010-05-07 Jason Merrill <jason@redhat.com>
9224
9225 * g++.dg/cpp0x/nullptr20.C: Use sprintf.
9226
9227 2010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9228
9229 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
9230 (size_t, stderr): Remove.
9231 (read_error): Replaced __builtin_fprintf by fprintf.
9232
9233 2010-05-07 Shujing Zhao <pearly.zhao@oracle.com>
9234
9235 * gcc.dg/ordered-comparison-1.c: New test.
9236 * gcc.dg/ordered-comparison-2.c: New test.
9237 * gcc.dg/ordered-comparison-3.c: New test.
9238 * gcc.dg/ordered-comparison-4.c: New test.
9239
9240 2010-05-06 Mike Stump <mikestump@comcast.net>
9241
9242 PR objc/35165
9243 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
9244
9245 2010-05-06 Magnus Fromreide <magfr@lysator.liu.se>
9246 Jason Merrill <jason@redhat.com>
9247
9248 * g++.dg/cpp0x/nullptr01.C: New.
9249 * g++.dg/cpp0x/nullptr02.C: New.
9250 * g++.dg/cpp0x/nullptr03.C: New.
9251 * g++.dg/cpp0x/nullptr04.C: New.
9252 * g++.dg/cpp0x/nullptr05.C: New.
9253 * g++.dg/cpp0x/nullptr06.C: New.
9254 * g++.dg/cpp0x/nullptr07.C: New.
9255 * g++.dg/cpp0x/nullptr08.C: New.
9256 * g++.dg/cpp0x/nullptr09.C: New.
9257 * g++.dg/cpp0x/nullptr10.C: New.
9258 * g++.dg/cpp0x/nullptr11.C: New.
9259 * g++.dg/cpp0x/nullptr12.C: New.
9260 * g++.dg/cpp0x/nullptr13.C: New.
9261 * g++.dg/cpp0x/nullptr14.C: New.
9262 * g++.dg/cpp0x/nullptr15.C: New.
9263 * g++.dg/cpp0x/nullptr16.C: New.
9264 * g++.dg/cpp0x/nullptr17.C: New.
9265 * g++.dg/cpp0x/nullptr18.C: New.
9266 * g++.dg/cpp0x/nullptr19.C: New.
9267 * g++.dg/cpp0x/nullptr20.C: New.
9268 * g++.dg/cpp0x/nullptr21.C: New.
9269 * g++.dg/cpp0x/nullptr22.C: New.
9270 * g++.dg/debug/nullptr01.C: New.
9271 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
9272
9273 2010-05-06 Jakub Jelinek <jakub@redhat.com>
9274
9275 * gcc.dg/Wunused-var-8.c: Move to...
9276 * c-c++-common/Wunused-var-6.c: ... here. New test.
9277
9278 2010-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9279
9280 PR c++/40406
9281 * g++.dg/template/crash96.C: New.
9282
9283 2010-05-06 Jan Hubicka <jh@suse.cz>
9284
9285 PR tree-optimization/43791
9286 * gcc.c-torture/compile/pr43791.c: New file.
9287
9288 2010-05-06 Michael Matz <matz@suse.de>
9289
9290 PR tree-optimization/43984
9291 * gfortran.dg/pr43984.f90: New test.
9292
9293 2010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org>
9294
9295 PR 40989
9296 * gcc.dg/pr40989.c: New.
9297
9298 2010-05-06 Richard Guenther <rguenther@suse.de>
9299
9300 PR tree-optimization/43934
9301 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
9302
9303 2010-05-06 Richard Guenther <rguenther@suse.de>
9304
9305 PR tree-optimization/43987
9306 * gcc.c-torture/execute/pr43987.c: New testcase.
9307 * gcc.dg/torture/pta-escape-1.c: Adjust.
9308 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
9309 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
9310 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
9311 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
9312
9313 2010-04-22 Jakub Jelinek <jakub@redhat.com>
9314 Dodji Seketeli <dodji@redhat.com>
9315
9316 PR c/18624
9317 * g++.dg/warn/Wunused-7.C: Add dg-warning.
9318 * g++.dg/template/sfinae16.C: Likewise.
9319 * gcc.dg/Wunused-var-1.c: Moved to...
9320 * c-c++-common/Wunused-var-1.c: ...here. New test.
9321 * gcc.dg/Wunused-var-2.c: Moved to...
9322 * c-c++-common/Wunused-var-2.c: ...here. New test.
9323 * gcc.dg/Wunused-var-3.c: Moved to...
9324 * c-c++-common/Wunused-var-3.c: ...here. New test.
9325 * gcc.dg/Wunused-var-4.c: Moved to...
9326 * gcc.dg/Wunused-var-1.c: ... here.
9327 * gcc.dg/Wunused-var-5.c: Moved to...
9328 * c-c++-common/Wunused-var-4.c: ...here. New test.
9329 * gcc.dg/Wunused-var-7.c: Moved to...
9330 * c-c++-common/Wunused-var-5.c: ...here. New test.
9331 * gcc.dg/Wunused-var-6.c: Moved to...
9332 * gcc.dg/Wunused-var-2.c: ... here.
9333 * c-c++-common/Wunused-var-1.c: New test.
9334 * c-c++-common/Wunused-var-2.c: New test.
9335 * c-c++-common/Wunused-var-3.c: New test.
9336 * c-c++-common/Wunused-var-4.c: New test.
9337 * c-c++-common/Wunused-var-5.c: New test.
9338 * g++.dg/warn/Wunused-var-1.C: New test.
9339 * g++.dg/warn/Wunused-var-2.C: New test.
9340 * g++.dg/warn/Wunused-var-3.C: New test.
9341 * g++.dg/warn/Wunused-var-4.C: New test.
9342 * g++.dg/warn/Wunused-var-5.C: New test.
9343 * g++.dg/warn/Wunused-var-6.C: New test.
9344 * g++.dg/warn/Wunused-var-7.C: New test.
9345 * g++.dg/warn/Wunused-var-8.C: New test.
9346 * g++.dg/warn/Wunused-parm-1.C: New test.
9347 * g++.dg/warn/Wunused-parm-2.C: New test.
9348 * g++.dg/warn/Wunused-parm-3.C: New test.
9349
9350 2010-05-06 Tobias Burnus <burnus@net-b.de>
9351
9352 PR fortran/43985
9353 * gfortran.dg/gomp/crayptr5.f90: New test case.
9354
9355 2010-05-05 Jason Merrill <jason@redhat.com>
9356
9357 PR debug/43370
9358 * g++.dg/ext/attrib39.C: New.
9359
9360 2010-05-05 Daniel Franke <franke.daniel@gmail.com>
9361
9362 PR fortran/24978
9363 * gfortran.dg/data_invalid.f90: New.
9364
9365 2010-05-05 Eric Botcazou <ebotcazou@adacore.com>
9366
9367 * gnat.dg/lto2.adb: New test.
9368
9369 2010-05-05 Jason Merrill <jason@redhat.com>
9370
9371 PR c++/43787
9372 * g++.dg/opt/empty1.C: New.
9373
9374 2010-05-05 Janus Weil <janus@gcc.gnu.org>
9375
9376 PR fortran/43696
9377 * gfortran.dg/class_17.f03: New.
9378
9379 2010-05-04 Neil Vachharajani <nvachhar@google.com>
9380
9381 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
9382
9383 2010-05-04 Mike Stump <mikestump@comcast.net>
9384
9385 PR objc/35165
9386 * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
9387
9388 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9389
9390 PR target/43668
9391 * gcc.target/i386/pr43668.c: New.
9392
9393 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9394
9395 PR c++/43028
9396 * g++.dg/cpp0x/initlist31.C: New.
9397
9398 2010-05-04 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR c/43981
9401 * gcc.dg/Wunused-var-8.c: New test.
9402
9403 2010-05-04 Jason Merrill <jason@redhat.com>
9404
9405 PR c++/38064
9406 * g++.dg/cpp0x/enum3.C: Extend.
9407
9408 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9409
9410 PR target/43799
9411 * gcc.target/i386/pr43799.c: New.
9412
9413 2010-05-04 Eric Botcazou <ebotcazou@adacore.com>
9414
9415 * gnat.dg/lto1.adb: New test.
9416 * gnat.dg/lto1_pkg.ad[sb]: New helper.
9417
9418 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9419
9420 PR middle-end/43671
9421 * gcc.target/i386/pr43671.c: New.
9422
9423 2010-05-04 Paolo Carlini <paolo.carlini@oracle.com>
9424
9425 PR c++/43705
9426 * g++.dg/template/crash95.C: New.
9427
9428 2010-05-04 H.J. Lu <hongjiu.lu@intel.com>
9429
9430 PR debug/43508
9431 * gcc.target/i386/pr43508.c: New.
9432
9433 2010-05-04 Richard Guenther <rguenther@suse.de>
9434
9435 PR tree-optimization/43879
9436 * g++.dg/torture/pr43879-1_0.C: New testcase.
9437 * g++.dg/torture/pr43879-1_1.C: Likewise.
9438
9439 2010-05-03 Dodji Seketeli <dodji@redhat.com>
9440
9441 PR c++/43953
9442 * g++.dg/other/crash-12.C: New test.
9443
9444 2010-05-03 H.J. Lu <hongjiu.lu@intel.com>
9445
9446 * g++.dg/cdce3.C: Add a space. Updated.
9447
9448 2010-05-03 Jason Merrill <jason@redhat.com>
9449
9450 PR c++/43680
9451 * g++.dg/opt/enum2.C: New.
9452 * g++.dg/warn/pr33738.C: Use -fstrict-enums.
9453 * g++.dg/warn/Wswitch-1.C: Adjust message.
9454
9455 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9456
9457 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
9458 * g++.dg/ext/label13.C: Fix typo.
9459 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
9460 alpha*-dec-osf5*.
9461 * gcc.c-torture/compile/limits-declparen.c: xfail on
9462 alpha*-dec-osf5* with -g.
9463 * gcc.c-torture/compile/limits-pointer.c: Likewise.
9464 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
9465 * gcc.dg/c99-tgmath-2.c: Likewise.
9466 * gcc.dg/c99-tgmath-3.c: Likewise.
9467 * gcc.dg/c99-tgmath-4.c: Likewise.
9468
9469 2010-05-03 Steven G. Kargl <kargl@gcc.gnu.org>
9470
9471 PR fortran/43592
9472 * gfortran.dg/unexpected_interface.f90: New test.
9473
9474 2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9475
9476 * ada/acats/run_acats (which): New function.
9477 (host_gnatchop, host_gnatmake): Use it.
9478
9479 2010-05-03 Richard Guenther <rguenther@suse.de>
9480
9481 PR tree-optimization/43971
9482 * gcc.dg/pr43971.c: New testcase.
9483
9484 2010-05-03 Jakub Jelinek <jakub@redhat.com>
9485
9486 PR debug/43972
9487 * gcc.dg/debug/pr43972.c: New test.
9488
9489 2010-05-02 Uros Bizjak <ubizjak@gmail.com>
9490
9491 PR testsuite/43963
9492 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
9493
9494 2010-05-02 Richard Guenther <rguenther@suse.de>
9495
9496 PR tree-optimization/43879
9497 * gcc.dg/torture/pr43879-3.c: New testcase.
9498
9499 2010-05-01 Richard Guenther <rguenther@suse.de>
9500
9501 PR tree-optimization/43949
9502 * g++.dg/warn/Warray-bounds-5.C: New testcase.
9503
9504 2010-05-01 H.J. Lu <hongjiu.lu@intel.com>
9505
9506 PR c++/43951
9507 * g++.dg/init/new28.C: New.
9508
9509 2010-04-30 Iain Sandoe <iains@gcc.gnu.org>
9510
9511 PR objc++/32052
9512 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
9513 structure and nested declarations.
9514 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous
9515 structure and nested declarations. Reduce header clutter and
9516 use _exit() rather than abort().
9517 * objc.dg/encode-10.m: New.
9518 * objc.dg/encode-11.m: New.
9519
9520 2010-04-30 DJ Delorie <dj@redhat.com>
9521
9522 * gcc.c-torture/execute/20100430-1.c: New test.
9523
9524 2010-04-30 Jason Merrill <jason@redhat.com>
9525
9526 PR c++/43868
9527 * g++.dg/template/ptrmem21.C: New.
9528
9529 2010-04-30 Tobias Burnus Mburnus@net-b.de>
9530
9531 PR fortran/18918
9532 PR fortran/43931
9533 * gfortran.dg/coarray_13.f90: New test.
9534
9535 2010-04-30 Richard Guenther <rguenther@suse.de>
9536
9537 PR lto/43946
9538 * gcc.dg/lto/20100430-1_0.c: New testcase.
9539
9540 2010-04-30 Jakub Jelinek <jakub@redhat.com>
9541
9542 PR debug/43942
9543 * c-c++-common/pr43942.c: New test.
9544
9545 2009-04-30 Steven Bosscher <steven@gcc.gnu.org>
9546
9547 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
9548 conflict with darwin crt1.o 'start' symbol.
9549
9550 2010-04-30 Richard Guenther <rguenther@suse.de>
9551
9552 PR tree-optimization/43879
9553 * gcc.dg/torture/pr43879_1.c: New testcase.
9554
9555 2010-04-30 Richard Guenther <rguenther@suse.de>
9556
9557 * gcc.dg/tree-ssa/builtin-free.c: New testcase.
9558
9559 2010-04-29 Fabien Chêne <fabien.chene@gmail.com>
9560
9561 PR c++/43890
9562 * init.c (diagnose_uninitialized_cst_or_ref_member): check for
9563 user-provided constructor while recursing.
9564
9565 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9566
9567 PR fortran/42274
9568 * gfortran.dg/class_16.f03: New test.
9569
9570 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9571
9572 PR fortran/42274
9573 * gfortran.dg/class_15.f03: New.
9574
9575 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
9576
9577 PR fortran/43326
9578 * gfortran.dg/dynamic_dispatch_9.f03: New test.
9579
9580 2010-04-29 Janus Weil <janus@gcc.gnu.org>
9581
9582 PR fortran/43492
9583 * gfortran.dg/generic_22.f03 : New test.
9584
9585 2010-04-29 Paul Thomas <pault@gcc.gnu.org>
9586
9587 PR fortran/42353
9588 * gfortran.dg/class_14.f03: New test.
9589
9590 2010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9591
9592 PR fortran/42680
9593 * gfortran.dg/interface_32.f90: New test.
9594
9595 2009-04-29 Paul Thomas <pault@gcc.gnu.org>
9596 Janus Weil <janus@gcc.gnu.org>
9597
9598 PR fortran/41829
9599 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
9600 * gfortran.dg/dynamic_dispatch_7.f03 : New test.
9601 * gfortran.dg/dynamic_dispatch_8.f03 : New test.
9602
9603 2010-04-28 Mike Stump <mikestump@comcast.net>
9604
9605 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
9606 dg-excess-errors.
9607 * g++.dg/uninit-pred-2_b.C: Likewise.
9608
9609 2010-04-28 Tobias Burnus <burnus@net-b.de>
9610
9611 PR fortran/18918
9612 PR fortran/43919
9613 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
9614
9615 2010-04-28 Matthias Klose <doko@ubuntu.com>
9616
9617 * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
9618 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
9619 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
9620 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
9621 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
9622
9623 2010-04-28 Eric Botcazou <ebotcazou@adacore.com>
9624
9625 * gcc.dg/const-uniq-1.c: New test.
9626 * gcc.dg/lto/const-uniq_[01].c: Likewise.
9627
9628 2010-04-28 Xinliang David Li <davidxl@google.com>
9629
9630 * gcc.dg/uninit-pred-2_b.c: New test.
9631 * gcc.dg/uninit-pred-4_b.c: New test.
9632 * gcc.dg/uninit-pred-3_d.c: New test.
9633 * gcc.dg/uninit-pred-6_b.c: New test.
9634 * gcc.dg/uninit-pred-8_b.c: New test.
9635 * gcc.dg/uninit-pred-3_a.c: New test.
9636 * gcc.dg/uninit-pred-2_c.c: New test.
9637 * gcc.dg/uninit-pred-5_a.c: New test.
9638 * gcc.dg/uninit-pred-3_e.c: New test.
9639 * gcc.dg/uninit-pred-7_a.c: New test.
9640 * gcc.dg/uninit-pred-6_c.c: New test.
9641 * gcc.dg/uninit-pred-9_a.c: New test.
9642 * gcc.dg/uninit-pred-8_c.c: New test.
9643 * gcc.dg/uninit-pred-3_b.c: New test.
9644 * gcc.dg/uninit-pred-5_b.c: New test.
9645 * gcc.dg/uninit-pred-7_b.c: New test.
9646 * gcc.dg/uninit-pred-6_d.c: New test.
9647 * gcc.dg/uninit-pred-9_b.c: New test.
9648 * gcc.dg/uninit-pred-2_a.c: New test.
9649 * gcc.dg/uninit-pred-4_a.c: New test.
9650 * gcc.dg/uninit-pred-3_c.c: New test.
9651 * gcc.dg/uninit-pred-6_a.c: New test.
9652 * gcc.dg/uninit-pred-8_a.c: New test.
9653 * gcc.dg/uninit-pred-7_c.c: New test.
9654 * gcc.dg/uninit-pred-6_e.c: New test.
9655 * g++.dg/uninit-pred-loop-1_b.cc: New test.
9656 * g++.dg/uninit-pred-1_a.C: New test.
9657 * g++.dg/uninit-pred-1_b.C: New test.
9658 * g++.dg/uninit-pred-2_a.C: New test.
9659 * g++.dg/uninit-pred-2_b.C: New test.
9660 * g++.dg/uninit-pred-loop-1_a.cc: New test.
9661 * g++.dg/uninit-pred-loop-1_c.cc: New test.
9662 * g++.dg/uninit-pred-loop_1.cc: New test.
9663
9664 2010-04-28 Martin Jambor <mjambor@suse.cz>
9665
9666 * gcc.dg/lto/20091209-1_0.c: New testcase.
9667
9668 2010-04-28 Richard Guenther <rguenther@suse.de>
9669
9670 PR tree-optimization/43879
9671 PR tree-optimization/43909
9672 * gcc.dg/ipa/ipa-pta-14.c: Adjust.
9673
9674 2010-04-28 Richard Guenther <rguenther@suse.de>
9675
9676 PR c++/43880
9677 * g++.dg/torture/pr43880.C: New testcase.
9678
9679 2010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org>
9680
9681 PR c++/9335
9682 * g++.dg/template/recurse2.C: Update
9683 * g++.dg/template/recurse.C: Update.
9684 * g++.dg/template/pr23510.C: Update.
9685 * lib/prune.exp: Filter out 'recursively instantiated'.
9686
9687 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9688
9689 PR c++/29043
9690 * g++.dg/init/pr29043.C: New.
9691
9692 2010-04-27 Jason Merrill <jason@redhat.com>
9693
9694 * g++.dg/lookup/scoped5.C: Adjust.
9695 * g++.dg/lookup/scoped8.C: Adjust.
9696 * g++.dg/template/dependent-expr5.C: Adjust.
9697 * g++.old-deja/g++.brendan/nest1.C: Adjust.
9698
9699 PR c++/43856
9700 * g++.dg/cpp0x/lambda/lambda-this2.C: New.
9701
9702 PR c++/43875
9703 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
9704
9705 2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
9706 Jan Hubicka <hubicka@ucw.cz>
9707
9708 * gcc.dg/pure-2.c: New testcase.
9709 * gcc.dg/const-1.c: New testcase.
9710
9711 2010-04-27 Jason Merrill <jason@redhat.com>
9712
9713 * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
9714
9715 PR c++/41468
9716 * g++.dg/template/sfinae17.C: New.
9717 * g++.dg/template/sfinae18.C: New.
9718
9719 2010-04-27 Fabien Chêne <fabien.chene@gmail.com>
9720
9721 * g++.dg/init/pr42844.C: New.
9722 * g++.dg/cpp0x/pr42844-2.C: New.
9723 * g++.dg/cpp0x/defaulted2.C: Adjust.
9724 * g++.dg/tree-ssa/pr27549.C: Likewise.
9725 * g++.old-deja/g++.mike/dyncast8.C: Likewise.
9726
9727 2010-04-27 Tobias Burnus <burnus@net-b.de>
9728
9729 PR fortran/18918
9730 * gfortran.dg/coarray_12.f90: Fix dump parsing.
9731
9732 2010-04-27 Richard Guenther <rguenther@suse.de>
9733
9734 PR middle-end/40561
9735 * g++.dg/other/pr40561.C: New testcase.
9736
9737 2010-04-27 Martin Jambor <mjambor@suse.cz>
9738
9739 PR middle-end/43812
9740 * g++.dg/ipa/pr43812.C: New test.
9741
9742 2010-04-27 Jan Hubicka <jh@suse.cz>
9743
9744 * gcc.dg/ipa/iinline-1.c (main): Rename to...
9745 (test): ... this one.
9746
9747 2010-04-27 Bernd Schmidt <bernds@codesourcery.com>
9748
9749 PR target/40657
9750 * gcc.target/arm/thumb-stackframe.c: New test.
9751
9752 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9753
9754 * gcc.dg/pr32207.c: Fix typo in expected warning messages.
9755 * gcc.dg/misc-column.c: Likewise.
9756 * gcc.dg/Walways-true-1.c: Likewise.
9757 * gcc.dg/Walways-true-2.c: Likewise.
9758 * gcc.dg/warn-addr-cmp.c: Likewise.
9759
9760 2010-04-27 Tobias Burnus <burnus@net-b.de>
9761
9762 PR fortran/18918
9763 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
9764 * gfortran.dg/coarray_12.f90: New.
9765
9766 2010-04-27 Shujing Zhao <pearly.zhao@oracle.com>
9767
9768 PR c/32207
9769 * gcc.dg/pr32207.c: New test.
9770 * gcc.dg/misc-column.c: Adjust expected warning.
9771 * gcc.dg/Walways-true-1.c: Likewise.
9772 * gcc.dg/Walways-true-2.c: Likewise.
9773 * gcc.dg/warn-addr-cmp.c: Likewise.
9774
9775 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
9776
9777 PR lto/42776
9778 * lib/lto.exp (lto_prune_vis_warns): New function.
9779 (lto-link-and-maybe-run): Call it.
9780
9781 2010-04-26 H.J. Lu <hongjiu.lu@intel.com>
9782
9783 PR tree-optimization/43904
9784 * gcc.dg/tree-ssa/tailcall-6.c: New.
9785
9786 2010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
9787
9788 PR testsuite/35165
9789 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require
9790 Darwin8/OSX10.4 - compatible code generation.
9791 Use scan-rtl-dump.
9792 * obj-c++.dg/stubify-1.mm: Ditto.
9793 * lib/objc-torture.exp: Do not require link success for
9794 "trivial.m" in the runtime checks when dowhat = 'compile'.
9795 * lib/dg-pch.exp (dg-flags-pch): New Proc.
9796 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require
9797 Darwin8/OSX10.4 - compatible code generation.
9798 * objc.dg/stubify-2.m: Ditto.
9799 * objc.dg/symtab-1.m: Match '.quad' for m64 code.
9800 * objc.dg/next-runtime-1.m: Ditto.
9801 * objc.dg/stret-2.m: Restrict to ilp32 targets.
9802 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
9803 runtimes on Darwin.
9804
9805 2010-04-26 Jack Howarth <howarth@bromo.med.uc.edu>
9806
9807 PR 43715
9808 * lib/plugin-support.exp: Use "-undefined
9809 dynamic_lookup" on darwin.
9810
9811 2010-04-26 Richard Guenther <rguenther@suse.de>
9812
9813 * gcc.dg/lto/20100426_0.c: New testcase.
9814
9815 2010-04-26 Jie Zhang <jie@codesourcery.com>
9816
9817 PR tree-optimization/43833
9818 gcc.dg/Warray-bounds-8.c: New test case.
9819
9820 2010-04-26 Richard Guenther <rguenther@suse.de>
9821
9822 PR lto/43080
9823 * g++.dg/lto/20100423-3_0.C: New testcase.
9824
9825 2010-04-26 Richard Guenther <rguenther@suse.de>
9826
9827 PR lto/42425
9828 * g++.dg/lto/20100423-2_0.C: New testcase.
9829
9830 2010-04-26 Ira Rosen <irar@il.ibm.com>
9831
9832 * gcc.dg/vect/bb-slp-23.c: New test.
9833
9834 2010-04-25 Joseph Myers <joseph@codesourcery.com>
9835
9836 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
9837 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
9838 * gcc.dg/c1x-float-1.c: New test.
9839
9840 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
9841
9842 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
9843 of "lea\[ \t\]".
9844
9845 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
9846
9847 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
9848 FreeBSD.
9849 * gfortran.dg/default_format_denormal_1.f90: Ditto.
9850 * gfortran.dg/default_format_2.f90: Ditto.
9851
9852 2010-04-25 Steven G. Kargl <kargl@gcc.gnu.org>
9853
9854 * gfortran.dg/pr43505.f90: Clean up .mod file.
9855 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
9856 * gfortran.dg/pr41347.f90: Ditto.
9857 * gfortran.dg/internal_pack_4.f90: Ditto.
9858 * gfortran.dg/proc_decl_23.f90: Ditto.
9859 * gfortran.dg/recursive_check_3.f90: Ditto.
9860 * gfortran.dg/intent_out_3.f90: Ditto.
9861 * gfortran.dg/assignment_2.f90: Ditto.
9862 * gfortran.dg/pr41928.f90: Ditto.
9863 * gfortran.dg/pr42166.f90: Ditto.
9864 * gfortran.dg/private_type_12.f90: Ditto.
9865 * gfortran.dg/graphite/pr42185.f90: Ditto.
9866 * gfortran.dg/graphite/pr42186.f90: Ditto.
9867 * gfortran.dg/graphite/pr40982.f90: Ditto.
9868 * gfortran.dg/graphite/id-2.f90: Ditto.
9869 * gfortran.dg/graphite/id-4.f90: Ditto.
9870 * gfortran.dg/graphite/pr42050.f90: Ditto.
9871 * gfortran.dg/graphite/id-18.f90: Ditto.
9872 * gfortran.dg/graphite/pr42393-1.f90: Ditto.
9873 * gfortran.dg/graphite/pr41924.f90: Ditto.
9874 * gfortran.dg/graphite/pr42393.f90: Ditto.
9875 * gfortran.dg/graphite/pr37980.f90: Ditto.
9876 * gfortran.dg/graphite/pr38953.f90: Ditto.
9877 * gfortran.dg/graphite/pr42180.f90: Ditto.
9878 * gfortran.dg/graphite/pr42181.f90: Ditto.
9879 * gfortran.dg/where_operator_assign_4.f90: Ditto.
9880 * gfortran.dg/select_type_4.f90: Ditto.
9881 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
9882 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
9883 * gfortran.dg/lto/pr40725_0.f03: Ditto.
9884 * gfortran.dg/elemental_args_check_2.f90: Ditto.
9885 * gfortran.dg/whole_file_11.f90: Ditto.
9886 * gfortran.dg/private_type_11.f90: Ditto.
9887 * gfortran.dg/vect/vect-gems.f90: Ditto.
9888 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
9889
9890 2010-04-25 H.J. Lu <hongjiu.lu@intel.com>
9891
9892 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
9893
9894 2010-04-25 Eric Botcazou <ebotcazou@adacore.com>
9895
9896 * gnat.dg/pack15.ad[sb]: New test.
9897
9898 2010-04-25 Paolo Bonzini <bonzini@gnu.org>
9899
9900 * gcc.target/arm/mla-1.c: New test.
9901
9902 2010-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
9903
9904 PR fortran/30073
9905 PR fortran/43793
9906 * gfortran.dg/pr43793.f90: New test.
9907
9908 2010-04-24 Bernd Schmidt <bernds@codesourcery.com>
9909
9910 PR tree-optimization/41442
9911 * gcc.target/i386/pr41442.c: New test.
9912
9913 2010-04-24 Hans-Peter Nilsson <hp@axis.com>
9914
9915 PR fortran/43832
9916 * gfortran.dg/fgetc_3.f90: Delete bogus test.
9917
9918 2010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9919
9920 PR fortran/43832
9921 * gfortran.dg/open_nounit.f90: New test.
9922
9923 2010-04-24 Paul Thomas <pault@gcc.gnu.org>
9924
9925 PR fortran/43841
9926 PR fortran/43843
9927 * gfortran.dg/elemental_scalar_args_1.f90 : New test.
9928
9929 2010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
9930
9931 * gcc.dg/Wconversion-integer.c: Update.
9932
9933 2010-04-23 Eric Botcazou <ebotcazou@adacore.com>
9934
9935 * gnat.dg/unchecked_convert5.adb: New test.
9936
9937 2010-04-23 Richard Guenther <rguenther@suse.de>
9938
9939 PR lto/41734
9940 * gcc.dg/lto/20100423-2_0.c: New testcase.
9941 * gcc.dg/lto/20100423-2_0.c: Likewise.
9942
9943 2010-04-23 Richard Guenther <rguenther@suse.de>
9944
9945 PR lto/43455
9946 * gcc.dg/lto/20100423-1_0.c: New testcase.
9947 * gcc.dg/lto/20100423-1_1.c: Likewise.
9948
9949 2010-04-23 Martin Jambor <mjambor@suse.cz>
9950
9951 PR tree-optimization/43846
9952 * gcc.dg/tree-ssa/sra-10.c: New test.
9953
9954 2010-04-23 Martin Jambor <mjambor@suse.cz>
9955
9956 PR middle-end/43835
9957 * gcc.c-torture/execute/pr43835.c: New test.
9958
9959 2010-04-23 Richard Guenther <rguenther@suse.de>
9960
9961 PR lto/42653
9962 * g++.dg/lto/20100423-1_0.C: New testcase.
9963
9964 2010-04-22 Uros Bizjak <ubizjak@gmail.com>
9965
9966 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
9967
9968 2010-04-22 Ira Rosen <irar@il.ibm.com>
9969
9970 PR tree-optimization/43842
9971 * gcc.dg/vect/pr43842.c: New test.
9972
9973 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9974
9975 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
9976 * gcc.target/i386/wmul-2.c: Likewise.
9977
9978 2010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9979
9980 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
9981 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
9982
9983 2010-04-22 Alexander Monakov <amonakov@ispras.ru>
9984
9985 * gfortran.dg/reassoc_6.f: New testcase.
9986
9987 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9988
9989 PR middle-end/29274
9990 * gcc.target/arm/wmul-1.c: New test.
9991 * gcc.target/arm/wmul-2.c: New test.
9992
9993 2010-04-22 Richard Guenther <rguenther@suse.de>
9994
9995 PR tree-optimization/43845
9996 * gcc.c-torture/compile/pr43845.c: New testcase.
9997
9998 2010-04-22 Bernd Schmidt <bernds@codesourcery.com>
9999
10000 PR middle-end/29274
10001 * gcc.target/i386/wmul-1.c: New test.
10002 * gcc.target/i386/wmul-2.c: New test.
10003 * gcc.target/bfin/wmul-1.c: New test.
10004 * gcc.target/bfin/wmul-2.c: New test.
10005
10006 2010-04-22 Richard Guenther <rguenther@suse.de>
10007
10008 PR fortran/43829
10009 * gfortran.dg/vector_subscript_6.f90: New testcase.
10010 * gfortran.dg/assign_10.f90: Adjust.
10011
10012 2010-04-21 Jakub Jelinek <jakub@redhat.com>
10013
10014 PR fortran/43836
10015 * gfortran.dg/gomp/pr43836.f90: New test.
10016
10017 2010-04-21 Richard Guenther <rguenther@suse.de>
10018
10019 * gcc.dg/ipa/ipa-pta-11.c: Adjust.
10020
10021 2010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10022
10023 * gcc.dg/torture/builtin-cproj-3.c: New.
10024
10025 2010-04-20 Jason Merrill <jason@redhat.com>
10026
10027 PR c++/9335
10028 * g++.dg/template/recurse2.C: New.
10029 * g++.dg/parse/crash36.C: Adjust.
10030 * g++.dg/other/fold1.C: Adjust.
10031 * g++.dg/init/member1.C: Adjust.
10032 * lib/prune.exp: Prune "skipping N instantiation contexts".
10033
10034 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10035
10036 * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
10037
10038 2010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10039
10040 * gcc.dg/torture/builtin-cproj-1.c: New.
10041 * gcc.dg/torture/builtin-cproj-2.c: New.
10042
10043 2010-04-20 Dodji Seketeli <dodji@redhat.com>
10044
10045 PR c++/43800
10046 PR c++/43704
10047 * g++.dg/template/typedef32.C: Adjust.
10048 * g++.dg/template/typedef33.C: New test.
10049
10050 2010-04-20 Paul Thomas <pault@gcc.gnu.org>
10051
10052 PR fortran/43227
10053 * gfortran.dg/proc_decl_23.f90: New test.
10054
10055 PR fortran/43266
10056 * gfortran.dg/abstract_type_6.f03: New test.
10057
10058 2010-04-20 Xinliang David Li <davidxl@google.com>
10059
10060 * g++.dg/tree-ssa/fold-compare.C: New.
10061
10062 2010-04-20 Richard Guenther <rguenther@suse.de>
10063
10064 PR tree-optimization/39417
10065 * g++.dg/torture/pr39417.C: New testcase.
10066
10067 2010-04-20 Richard Guenther <rguenther@suse.de>
10068
10069 * gcc.dg/ipa/ipa-pta-14.c: New testcase.
10070
10071 2010-04-20 Jakub Jelinek <jakub@redhat.com>
10072
10073 * g++.dg/debug/dwarf2/rv1.C: New test.
10074
10075 2010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10076
10077 PR target/43635
10078 * gcc.c-torture/compile/pr43635.c: New testcase.
10079
10080 2010-04-19 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR fortran/43339
10083 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
10084 of sequential loops being private only in the innermost containing
10085 task region.
10086
10087 PR middle-end/43337
10088 * gfortran.dg/gomp/pr43337.f90: New test.
10089
10090 2010-04-19 Richard Guenther <rguenther@suse.de>
10091
10092 PR tree-optimization/43796
10093 * gfortran.dg/pr43796.f90: New testcase.
10094
10095 2010-04-19 Richard Guenther <rguenther@suse.de>
10096
10097 PR tree-optimization/43783
10098 * gcc.c-torture/execute/pr43783.c: New testcase.
10099
10100 2010-04-19 Uros Bizjak <ubizjak@gmail.com>
10101
10102 PR target/43766
10103 * gcc.target/i386/pr43766.c: New test.
10104
10105 2010-04-19 Jie Zhang <jie@codesourcery.com>
10106
10107 PR target/43662
10108 * gcc.target/i386/pr43662.c: New test.
10109
10110 2010-04-19 Dodji Seketeli <dodji@redhat.com>
10111
10112 PR c++/43704
10113 * g++.dg/template/typedef32.C: New test.
10114
10115 2010-04-19 Ira Rosen <irar@il.ibm.com>
10116
10117 PR tree-optimization/37027
10118 * lib/target-supports.exp
10119 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
10120 * gcc.dg/vect/pr37027.c: New test.
10121 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
10122 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
10123 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
10124 gcc.dg/vect/vect-complex-6.c: Likewise.
10125
10126 2010-04-19 Jakub Jelinek <jakub@redhat.com>
10127
10128 * g++.dg/debug/dwarf2/enum1.C: New test.
10129
10130 2010-04-18 Eric Botcazou <ebotcazou@adacore.com>
10131
10132 * gnat.dg/rep_clause5.ad[sb]: New test.
10133 * gnat.dg/rep_clause5_pkg.ads: New helper.
10134
10135 2010-04-18 Ira Rosen <irar@il.ibm.com>
10136
10137 PR tree-optimization/43771
10138 * g++.dg/vect/pr43771.cc: New test.
10139
10140 2010-04-17 Steven G. Kargl <kargl@gcc.gnu.org>
10141
10142 PR fortran/31538
10143 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
10144 * gfortran.dg/bounds_check_fail_3.f90: Ditto.
10145
10146 2010-04-17 Eric Botcazou <ebotcazou@adacore.com>
10147
10148 * gnat.dg/sizetype.adb: Rename into...
10149 * gnat.dg/sizetype1.adb: ...this.
10150 * gnat.dg/sizetype2.adb: New test.
10151
10152 2010-04-16 Richard Guenther <rguenther@suse.de>
10153
10154 PR tree-optimization/43572
10155 * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
10156
10157 2010-04-16 Olivier Hainque <hainque@adacore.com>
10158
10159 * gnat.dg/specs/discr_private.ads: New test.
10160
10161 2010-04-16 Bernd Schmidt <bernds@codesourcery.com>
10162
10163 PR target/41514
10164 * gcc.target/arm/thumb-comparisons.c: New test.
10165
10166 PR target/40603
10167 * gcc.target/arm/thumb-cbranchqi.c: New test.
10168
10169 2010-04-16 Christian Bruel <christian.bruel@st.com>
10170
10171 * g++.dg/torture/pr36191.C: Enable for SH.
10172
10173 2010-04-16 Eric Botcazou <ebotcazou@adacore.com>
10174
10175 * gnat.dg/wide_boolean.adb: New test.
10176 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
10177
10178 2010-04-15 Richard Guenther <rguenther@suse.de>
10179
10180 * gcc.dg/ipa/ipa-pta-1.c: New testcase.
10181 * gcc.dg/ipa/ipa-pta-2.c: Likewise.
10182 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
10183 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
10184 * gcc.dg/ipa/ipa-pta-5.c: Likewise.
10185 * gcc.dg/ipa/ipa-pta-6.c: Likewise.
10186 * gcc.dg/ipa/ipa-pta-7.c: Likewise.
10187 * gcc.dg/ipa/ipa-pta-8.c: Likewise.
10188 * gcc.dg/ipa/ipa-pta-9.c: Likewise.
10189 * gcc.dg/ipa/ipa-pta-10.c: Likewise.
10190 * gcc.dg/ipa/ipa-pta-11.c: Likewise.
10191 * gcc.dg/ipa/ipa-pta-12.c: Likewise.
10192 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
10193 * gcc.dg/torture/ipa-pta-2.c: Likewise.
10194 * gcc.dg/torture/ipa-pta-1.c: Adjust.
10195
10196 2010-04-14 Bernd Schmidt <bernds@codesourcery.com>
10197
10198 PR target/21803
10199 * gcc.target/arm/pr42496.c: New test.
10200
10201 2010-04-14 Jason Merrill <jason@redhat.com>
10202
10203 PR c++/36625
10204 * g++.dg/ext/attrib38.C: New.
10205
10206 2010-04-14 Steve Ellcey <sje@cup.hp.com>
10207
10208 PR testsuite/43739
10209 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
10210
10211 2010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
10212
10213 PR 42966
10214 * gcc.dg/cpp/warn-undef-2.c: Update.
10215 * gcc.dg/cpp/warn-traditional-2.c: Update.
10216 * gcc.dg/cpp/warn-comments-2.c: Update.
10217 * gcc.dg/cpp/warn-variadic-2.c: Update.
10218 * gcc.dg/cpp/warn-long-long-2.c: Update.
10219 * gcc.dg/cpp/warn-deprecated-2.c: Update.
10220 * gcc.dg/cpp/warn-multichar-2.c: Update.
10221 * gcc.dg/cpp/warn-normalized-3.c: Update.
10222 * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
10223 * gcc.dg/cpp/warn-trigraphs-3.c: Update.
10224 * gcc.dg/cpp/warn-unused-macros-2.c: Update.
10225 * gcc.dg/cpp/warn-trigraphs-4.c: Update.
10226 * gcc.dg/cpp/warn-redefined-2.c: Update.
10227 * gfortran.dg/warning-directive-2.F90: Update.
10228 * c-c++-common/cpp/warning-directive-2.c: Update.
10229
10230 2010-04-14 Michael Matz <matz@suse.de>
10231
10232 PR tree-optimization/42963
10233 * gcc.dg/pr42963.c: New testcase.
10234
10235 2010-04-14 Eric Botcazou <ebotcazou@adacore.com>
10236
10237 * gnat.dg/class_wide.adb: Rename into...
10238 * gnat.dg/class_wide1.adb: ...this.
10239 * gnat.dg/class_wide2.ad[sb]: New test.
10240
10241 2010-04-14 Tobias Burnus <burnus@net-b.de>
10242
10243 PR fortran/18918
10244 * gfortran.dg/coarray_9.f90: Update dg-errors.
10245 * gfortran.dg/coarray_10.f90: New test.
10246 * gfortran.dg/coarray_11.f90: New test.
10247
10248 2010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10249
10250 PR fortran/43747
10251 gfortran.dg/initialization_24.f90: New test.
10252
10253 2010-04-13 Jason Merrill <jason@redhat.com>
10254
10255 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
10256 * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
10257
10258 2010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org>
10259
10260 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
10261 * g++.dg/dg.exp: Likewise.
10262 * gcc.dg/cpp/warning-directive-1.c: Move to ...
10263 * c-c++-common/cpp/warning-directive-1.c: ... here.
10264 * gcc.dg/cpp/warning-directive-2.c: Move to ...
10265 * c-c++-common/cpp/warning-directive-2.c: ... here.
10266 * gcc.dg/cpp/warning-directive-3.c: Move to ...
10267 * c-c++-common/cpp/warning-directive-3.c: ... here.
10268 * gcc.dg/cpp/warning-directive-4.c: Move to ...
10269 * c-c++-common/cpp/warning-directive-4.c: ... here.
10270 * g++.dg/cpp/warning-directive-1.C: Delete.
10271 * g++.dg/cpp/warning-directive-2.C: Delete.
10272 * g++.dg/cpp/warning-directive-3.C: Delete.
10273 * g++.dg/cpp/warning-directive-4.C: Delete.
10274 * gcc.dg/cpp/normalised-3.c: Delete.
10275 * g++.dg/cpp/normalised-1.C: Rename as ...
10276 * c-c++-common/cpp/normalised-3.c: ... this.
10277
10278 2010-04-13 Martin Jambor <mjambor@suse.cz>
10279
10280 * gcc.dg/tree-ssa/sra-9.c: New test.
10281
10282 2010-04-13 Michael Matz <matz@suse.de>
10283
10284 PR middle-end/43730
10285 * gcc.dg/pr43730.c: New test.
10286
10287 2010-04-13 Michael Matz <matz@suse.de>
10288
10289 * gcc.dg/tree-ssa/negate.c: New testcase.
10290
10291 2010-04-13 Richard Guenther <rguenther@suse.de>
10292
10293 PR testsuite/43735
10294 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
10295
10296 2010-04-13 Richard Guenther <rguenther@suse.de>
10297
10298 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
10299
10300 2010-04-13 Eric Botcazou <ebotcazou@adacore.com>
10301
10302 * gnat.dg/derived_type1.adb: New test.
10303
10304 2010-04-13 Matthias Klose <doko@ubuntu.com>
10305
10306 * gcc.dg/plugindir1.c: New testcase.
10307 * gcc.dg/plugindir2.c: New testcase.
10308 * gcc.dg/plugindir3.c: New testcase.
10309 * gcc.dg/plugindir4.c: New testcase.
10310
10311 2010-04-12 Uros Bizjak <ubizjak@gmail.com>
10312
10313 * gcc.target/i386/rotate-2.c: New test.
10314
10315 2010-04-12 Jason Merrill <jason@redhat.com>
10316
10317 PR c++/43641
10318 * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
10319 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
10320
10321 2010-04-12 Fabien Chene <fabien.chene@gmail.com>
10322
10323 PR c++/25811
10324 * g++.dg/init/pr25811.C: New test.
10325
10326 2010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10327
10328 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
10329 dg-error, dg-warning.
10330 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
10331
10332 2010-04-12 Richard Guenther <rguenther@suse.de>
10333
10334 * gcc.dg/torture/inline-2.c: New testcase.
10335
10336 2010-04-12 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR bootstrap/43699
10339 * gcc.dg/Wunused-var-7.c: New test.
10340
10341 PR tree-optimization/43560
10342 * gcc.c-torture/execute/pr43560.c: New test.
10343
10344 2010-04-12 Eric Botcazou <ebotcazou@adacore.com>
10345
10346 * gnat.dg/aggr13.adb: New test.
10347 * gnat.dg/aggr14.adb: Likewise.
10348 * gnat.dg/aggr14_pkg.ad[sb]: New helper.
10349
10350 2010-04-12 Richard Guenther <rguenther@suse.de>
10351
10352 PR c++/43611
10353 * g++.dg/torture/pr43611.C: New testcase.
10354
10355 2010-04-12 Shujing Zhao <pearly.zhao@oracle.com>
10356
10357 PR c/36774
10358 * gcc.dg/pr36774-1.c: New test.
10359 * gcc.dg/pr36774-2.c: New test.
10360
10361 2010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
10362
10363 * gcc.target/sh/rte-delay-slot.c: New test.
10364
10365 2010-04-11 Eric Botcazou <ebotcazou@adacore.com>
10366
10367 * gnat.dg/pack9.adb: Remove -cargs option.
10368 * gnat.dg/aggr12.ad[sb]: New test.
10369
10370 2010-04-10 Jie Zhang <jie@codesourcery.com>
10371
10372 PR target/43417
10373 * gcc.target/sh/pr43417.c: New test.
10374
10375 2010-04-10 Tobias Burnus <burnus@net-b.de>
10376
10377 PR fortran/43591
10378 * gfortran.dg/spec_expr_6.f90: New test.
10379
10380 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10381
10382 PR cpp/43195
10383 * gcc.dg/cpp/pr43195.c: New.
10384 * gcc.dg/cpp/pr43195.h: New.
10385
10386 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10387
10388 PR 42965
10389 * gcc.dg/Werror-6.c: Adjust.
10390 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10391 * gcc.dg/Werror-4.c: Likewise.
10392 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
10393 * gcc.dg/Wswitch-enum-error.c: Likewise.
10394 * gcc.dg/Wpointer-arith.c: Likewise.
10395 * gcc.dg/Wfatal.c: Likewise.
10396 * gcc.dg/Wswitch-error.c: Likewise.
10397 * g++.dg/warn/unused-result1-Werror.c: Likewise.
10398 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
10399 * gcc.dg/cpp/warn-undef-2.c: Likewise.
10400 * gcc.dg/cpp/warn-traditional-2.c: Likewise.
10401 * gcc.dg/cpp/warn-comments-2.c: Likewise.
10402 * gcc.dg/cpp/warn-variadic-2.c: Likewise.
10403 * gcc.dg/cpp/warning-directive-2.c: Likewise.
10404 * gcc.dg/cpp/warn-long-long-2.c: Likewise.
10405 * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
10406 * gcc.dg/cpp/warn-multichar-2.c: Likewise.
10407 * gcc.dg/cpp/warn-normalized-3.c: Likewise.
10408 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
10409 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
10410 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
10411 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
10412 * gcc.dg/cpp/warn-redefined-2.c: Likewise.
10413 * g++.dg/cpp/warning-directive-2.C: Likewise.
10414 * gfortran.dg/warning-directive-2.F90: Likewise.
10415
10416 2010-04-09 Jason Merrill <jason@redhat.com>
10417
10418 PR c++/42623
10419 * g++.dg/template/sizeof13.C: New.
10420
10421 2010-04-09 Kai Tietz <kai.tietz@onevision.com>
10422
10423 * g++.dg/other/pr35504.C: Add check for thiscall.
10424 * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
10425 * gcc.dg/torture/stackalign/thiscall-1.c: New.
10426
10427 2010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
10428
10429 PR c++/28584
10430 * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
10431 * c-c++-common/Wint-to-pointer-cast-1.c: ... here.
10432 * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
10433 * c-c++-common/Wint-to-pointer-cast-2.c: ... here.
10434 * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
10435 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update.
10436 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
10437 * g++.dg/other/increment1.C: Likewise.
10438
10439 2010-04-09 Tobias Burnus <burnus@net-b.de>
10440
10441 PR fortran/18918
10442 * gfortran.dg/coarray_7.f90: New test.
10443 * gfortran.dg/coarray_8.f90: New test.
10444
10445 2010-04-08 Bud Davis <bdavis9659@sbcglobal.net>
10446
10447 PR fortran/28039
10448 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
10449
10450 2010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10451
10452 PR target/43643
10453 * gcc.dg/pr43643.c: New test.
10454
10455 2010-04-08 Tobias Burnus <burnus@net-b.de>
10456
10457 * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
10458
10459 2010-04-08 Richard Guenther <rguenther@suse.de>
10460
10461 PR tree-optimization/43679
10462 * gcc.c-torture/compile/pr43679.c: New testcase.
10463
10464 2010-04-08 Jakub Jelinek <jakub@redhat.com>
10465
10466 PR debug/43670
10467 * gcc.dg/pr43670.c: New test.
10468
10469 2010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com>
10470
10471 PR middle-end/40815
10472 * gcc.dg/tree-ssa/reassoc-19.c: New.
10473
10474 2010-04-07 Jakub Jelinek <jakub@redhat.com>
10475
10476 PR c/18624
10477 * gcc.dg/Wunused-var-1.c: New test.
10478 * gcc.dg/Wunused-var-2.c: New test.
10479 * gcc.dg/Wunused-var-3.c: New test.
10480 * gcc.dg/Wunused-var-4.c: New test.
10481 * gcc.dg/Wunused-var-5.c: New test.
10482 * gcc.dg/Wunused-var-6.c: New test.
10483 * gcc.dg/Wunused-parm-1.c: New test.
10484
10485 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
10486 * gcc.dg/trunc-1.c: Likewise.
10487 * gcc.dg/vla-9.c: Likewise.
10488 * gcc.dg/dfp/composite-type.c: Likewise.
10489
10490 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
10491
10492 PR objc/35996
10493 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
10494 * obj-c++.dg/objc-gc-3.mm: Ditto.
10495
10496 2010-04-07 Simon Baldwin <simonb@google.com>
10497
10498 * gcc.dg/cpp/warn-undef-2.c: New.
10499 * gcc.dg/cpp/warn-traditional-2.c: New.
10500 * gcc.dg/cpp/warn-comments-2.c: New.
10501 * gcc.dg/cpp/warning-directive-1.c: New.
10502 * gcc.dg/cpp/warn-long-long.c: New.
10503 * gcc.dg/cpp/warn-traditional.c: New.
10504 * gcc.dg/cpp/warn-variadic-2.c: New.
10505 * gcc.dg/cpp/warn-undef.c: New.
10506 * gcc.dg/cpp/warn-normalized-1.c: New.
10507 * gcc.dg/cpp/warning-directive-2.c: New.
10508 * gcc.dg/cpp/warn-long-long-2.c: New.
10509 * gcc.dg/cpp/warn-variadic.c: New.
10510 * gcc.dg/cpp/warn-normalized-2.c: New.
10511 * gcc.dg/cpp/warning-directive-3.c: New.
10512 * gcc.dg/cpp/warn-deprecated-2.c: New.
10513 * gcc.dg/cpp/warn-trigraphs-1.c: New.
10514 * gcc.dg/cpp/warn-multichar-2.c: New.
10515 * gcc.dg/cpp/warn-normalized-3.c: New.
10516 * gcc.dg/cpp/warning-directive-4.c: New.
10517 * gcc.dg/cpp/warn-unused-macros.c: New.
10518 * gcc.dg/cpp/warn-trigraphs-2.c: New.
10519 * gcc.dg/cpp/warn-cxx-compat-2.c: New.
10520 * gcc.dg/cpp/warn-cxx-compat.c: New.
10521 * gcc.dg/cpp/warn-redefined.c: New.
10522 * gcc.dg/cpp/warn-trigraphs-3.c: New.
10523 * gcc.dg/cpp/warn-unused-macros-2.c: New.
10524 * gcc.dg/cpp/warn-deprecated.c: New.
10525 * gcc.dg/cpp/warn-trigraphs-4.c: New.
10526 * gcc.dg/cpp/warn-redefined-2.c: New.
10527 * gcc.dg/cpp/warn-comments.c: New.
10528 * gcc.dg/cpp/warn-multichar.c: New.
10529 * g++.dg/cpp/warning-directive-1.C: New.
10530 * g++.dg/cpp/warning-directive-2.C: New.
10531 * g++.dg/cpp/warning-directive-3.C: New.
10532 * g++.dg/cpp/warning-directive-4.C: New.
10533 * gfortran.dg/warning-directive-1.F90: New.
10534 * gfortran.dg/warning-directive-3.F90: New.
10535 * gfortran.dg/warning-directive-2.F90: New.
10536 * gfortran.dg/warning-directive-4.F90: New.
10537
10538 2010-04-07 Iain Sandoe <iains@gcc.gnu.org>
10539
10540 PR objc++/23716
10541 * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
10542
10543 2010-04-07 Jason Merrill <jason@redhat.com>
10544
10545 * g++.dg/template/dr408.C: New.
10546
10547 * g++.dg/lookup/ns4.C: New.
10548
10549 PR c++/38392
10550 * g++.dg/template/friend51.C: New test.
10551
10552 PR c++/41970
10553 * g++.old-deja/g++.other/linkage1.C: Adjust.
10554
10555 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10556
10557 PR c++/42697
10558 * g++.dg/template/crash94.C: New test.
10559
10560 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10561
10562 PR c++/40239
10563 * g++.dg/init/aggr5.C: New test.
10564 * g++.dg/init/aggr5.C: New test.
10565
10566 2010-04-07 Richard Guenther <rguenther@suse.de>
10567
10568 PR tree-optimization/43270
10569 * g++.dg/warn/Warray-bounds-4.C: New testcase.
10570 * gcc.dg/Warray-bounds-7.c: Likewise.
10571
10572 2010-04-07 Eric Botcazou <ebotcazou@adacore.com>
10573
10574 * gnat.dg/bit_packed_array.ad[sb]: Rename into...
10575 * gnat.dg/bit_packed_array1.ad[sb]: ...this.
10576 * gnat.dg/bit_packed_array4.ad[sb]: New test.
10577
10578 2010-04-07 Jie Zhang <jie@codesourcery.com>
10579
10580 PR c++/42556
10581 * g++.dg/init/pr42556.C: New test.
10582
10583 2010-04-07 Dodji Seketeli <dodji@redhat.com>
10584
10585 PR debug/43628
10586 * g++.dg/debug/dwarf2/typedef2.C: New test.
10587
10588 2010-04-06 Dodji Seketeli <dodji@redhat.com>
10589
10590 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
10591 c-c++-common/dwarf2/redeclaration-1.C
10592
10593 2010-04-06 Jason Merrill <jason@redhat.com>
10594
10595 * g++.dg/cpp0x/pr31437.C: Adjust error location.
10596 * g++.dg/ext/attrib18.C: Likewise.
10597 * g++.dg/ext/bitfield2.C: Likewise.
10598 * g++.dg/ext/bitfield4.C: Likewise.
10599 * g++.dg/ext/visibility/warn2.C: Likewise.
10600 * g++.dg/ext/visibility/warn3.C: Likewise.
10601 * g++.dg/gomp/pr26690-1.C: Likewise.
10602 * g++.dg/inherit/covariant7.C: Likewise.
10603 * g++.dg/init/synth2.C: Likewise.
10604 * g++.dg/lookup/using7.C: Likewise.
10605 * g++.dg/other/crash-4.C: Likewise.
10606 * g++.dg/other/error13.C: Likewise.
10607 * g++.dg/other/error20.C: Likewise.
10608 * g++.dg/parse/crash31.C: Likewise.
10609 * g++.dg/parse/error16.C: Likewise.
10610 * g++.dg/parse/error19.C: Likewise.
10611 * g++.dg/parse/error27.C: Likewise.
10612 * g++.dg/parse/error28.C: Likewise.
10613 * g++.dg/parse/fused-params1.C: Likewise.
10614 * g++.dg/template/error2.C: Likewise.
10615 * g++.dg/template/local6.C: Likewise.
10616 * g++.dg/template/qualttp15.C: Likewise.
10617 * g++.dg/warn/Wnvdtor-2.C: Likewise.
10618 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
10619 * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
10620 * g++.old-deja/g++.brendan/crash29.C: Likewise.
10621 * g++.old-deja/g++.eh/spec6.C: Likewise.
10622 * g++.old-deja/g++.jason/crash3.C: Likewise.
10623 * g++.old-deja/g++.jason/destruct2.C: Likewise.
10624 * g++.old-deja/g++.law/ctors5.C: Likewise.
10625 * g++.old-deja/g++.law/ctors9.C: Likewise.
10626 * g++.old-deja/g++.mike/p3538a.C: Likewise.
10627 * g++.old-deja/g++.mike/p3538b.C: Likewise.
10628 * g++.old-deja/g++.other/struct1.C: Likewise.
10629 * g++.old-deja/g++.other/volatile1.C: Likewise.
10630 * g++.old-deja/g++.pt/crash36.C: Likewise.
10631 * g++.old-deja/g++.pt/derived3.C: Likewise.
10632 * g++.old-deja/g++.robertl/eb109.C: Likewise.
10633 * g++.old-deja/g++.robertl/eb4.C: Likewise.
10634
10635 2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
10636
10637 PR middle-end/43519
10638 * gcc.dg/graphite/run-id-pr42644.c: Call abort.
10639 * gcc.dg/graphite/id-19.c: New.
10640
10641 2010-04-06 Changpeng Fang <changpeng.fang@amd.com>
10642
10643 PR middle-end/32824
10644 * gcc.dg/vect/pr32824: New.
10645
10646 2010-04-06 Tobias Burnus <burnus@net-b.de>
10647
10648 PR fortran/18918
10649 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
10650 * gfortran.dg/coarray_3.f90: Ditto.
10651 * gfortran.dg/coarray_4.f90: Ditto.
10652 * gfortran.dg/coarray_5.f90: Ditto.
10653 * gfortran.dg/coarray_6.f90: Ditto.
10654 * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
10655
10656 2010-04-06 Tobias Burnus <burnus@net-b.de>
10657
10658 PR fortran/18918
10659 * gfortran.dg/coarray_4.f90: Fix test.
10660 * gfortran.dg/coarray_6.f90: Add more tests.
10661
10662 2010-04-06 Tobias Burnus <burnus@net-b.de>
10663
10664 PR fortran/18918
10665 * gfortran.dg/coarray_4.f90: New test.
10666 * gfortran.dg/coarray_5.f90: New test.
10667 * gfortran.dg/coarray_6.f90: New test.
10668
10669 2010-04-06 Tobias Burnus <burnus@net-b.de>
10670
10671 PR fortran/18918
10672 * gfortran.dg/iso_fortran_env_5.f90: New test.
10673 * gfortran.dg/iso_fortran_env_6.f90: New test.
10674
10675 2010-04-06 Tobias Burnus <burnus@net-b.de>
10676
10677 PR fortran/39997
10678 * gfortran.dg/coarray_1.f90: New test.
10679 * gfortran.dg/coarray_2.f90: New test.
10680 * gfortran.dg/coarray_3.f90: New test.
10681
10682 2010-04-06 Jason Merrill <jason@redhat.com>
10683
10684 PR c++/43648
10685 * g++.dg/template/dtor8.C: New.
10686
10687 PR c++/43621
10688 * g++.dg/template/error-recovery2.C: New.
10689
10690 2010-04-06 Jan Hubicka <jh@suse.czpli
10691
10692 PR tree-optimization/42906
10693 * gcc.dg/tree-ssa/dce-1.c: New testcase.
10694
10695 2010-04-06 Tobias Burnus <burnus@net-b.de>
10696
10697 PR fortran/43178
10698 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
10699 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
10700 * gfortran.dg/auto_dealloc_1.f90: Ditto.
10701
10702 2010-04-06 Richard Guenther <rguenther@suse.de>
10703
10704 PR tree-optimization/43627
10705 * gcc.dg/tree-ssa/vrp49.c: New testcase.
10706
10707 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10708
10709 PR target/43638
10710 * gcc.target/i386/pr43638.c: New test.
10711
10712 2010-04-06 Richard Guenther <rguenther@suse.de>
10713
10714 PR middle-end/43661
10715 * gcc.c-torture/compile/pr43661.c: New testcase.
10716
10717 2010-04-06 Jakub Jelinek <jakub@redhat.com>
10718
10719 * gcc.target/s390/stackcheck1.c: Add dg-warning.
10720
10721 2010-04-04 Sebastian Pop <sebastian.pop@amd.com>
10722
10723 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
10724
10725 2010-04-02 Richard Guenther <rguenther@suse.de>
10726
10727 PR tree-optimization/43629
10728 * gcc.c-torture/execute/pr43629.c: New testcase.
10729
10730 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
10731 Dominique d'Humieres <dominiq@lps.ens.fr>
10732
10733 PR libfortran/43605
10734 * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
10735
10736 2010-04-01 Dodji Seketeli <dodji@redhat.com>
10737
10738 PR debug/43325
10739 * c-c++-common/dwarf2/redeclaration-1.C: New test.
10740
10741 2010-04-01 Jason Merrill <jason@redhat.com>
10742
10743 * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
10744
10745 2010-04-01 Janne Blomqvist <jb@gcc.gnu.org>
10746 Manfred Schwarb <manfred99@gmx.ch>
10747
10748 PR libfortran/43605
10749 * gfortran.dg/ftell_3.f90: New test.
10750
10751 2010-04-01 Richard Guenther <rguenther@suse.de>
10752
10753 PR middle-end/43614
10754 * gcc.c-torture/compile/pr43614.c: New testcase.
10755
10756 2010-04-01 Martin Jambor <mjambor@suse.cz>
10757
10758 PR tree-optimization/43141
10759 * gcc.dg/guality/pr43141.c: New test.
10760
10761 2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10762
10763 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
10764 * g++.dg/eh/spbp.C: Likewise.
10765 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
10766 * g++.dg/other/pragma-ep-1.C: Properly define p, remove
10767 superfluous casts.
10768 * gcc.dg/mtune.c: Add dg-bogus "mcpu".
10769 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
10770 * objc.dg/dwarf-2.m: Likewise.
10771
10772 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10773
10774 PR middle-end/43464
10775 * gcc.dg/graphite/id-pr43464.c: New.
10776 * gcc.dg/graphite/id-pr43464-1.c: New.
10777
10778 2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
10779
10780 PR middle-end/43351
10781 * gcc.dg/graphite/id-pr43351.c
10782
10783 2010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10784
10785 PR testsuite/35165
10786 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
10787 * obj-c++.dg/try-catch-2.mm: Ditto.
10788 * obj-c++.dg/lookup-2.mm: Ditto.
10789 * obj-c++.dg/encode-8.m: Ditto.
10790 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
10791 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
10792 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
10793 * obj-c++.dg/const-str-11.mm: Ditto.
10794 * obj-c++.dg/const-str-9.mm: Ditto.
10795 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
10796 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
10797 * obj-c++.dg/except-1.mm: Ditto.
10798 * obj-c++.dg/const-str-7.mm: Ditto.
10799 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
10800 * obj-c++.dg/const-str-3.mm: Ditto.
10801 * obj-c++.dg/const-str-7.mm: Ditto.
10802 * obj-c++.dg/stubify-2.mm: Change dump file name.
10803
10804 PR objc++/23613
10805 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
10806 New macro.
10807 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
10808 Remove dg-xfail-if.
10809
10810 2010-03-31 Martin Jambor <mjambor@suse.cz>
10811
10812 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run
10813 only with -O2, -O3 or -Os and not with -fwhopr.
10814
10815 2010-03-31 Dodji Seketeli <dodji@redhat.com>
10816
10817 PR c++/43558
10818 * g++.dg/template/typedef31.C: New test.
10819
10820 2010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10821
10822 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
10823 assembler output on *-*-solaris2*.
10824 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10825
10826 2010-03-31 Jakub Jelinek <jakub@redhat.com>
10827
10828 PR debug/43557
10829 * gcc.dg/pr43557-1.c: New test.
10830 * gcc.dg/pr43557-2.c: New file.
10831
10832 2010-03-31 Jie Zhang <jie@codesourcery.com>
10833
10834 PR 43562
10835 * gcc.dg/pr43562.c: New test.
10836
10837 2010-03-30 Jason Merrill <jason@redhat.com>
10838
10839 PR c++/43076
10840 * g++.dg/template/error-recovery1.C: New.
10841
10842 PR c++/41786
10843 * g++.dg/parse/ambig5.C: New.
10844
10845 2010-03-30 Jakub Jelinek <jakub@redhat.com>
10846
10847 PR debug/43593
10848 * gcc.dg/guality/pr43593.c: New test.
10849
10850 2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
10851
10852 PR middle-end/43430
10853 * gcc.dg/vect/pr43430-1.c: New.
10854
10855 2010-03-30 Jason Merrill <jason@redhat.com>
10856
10857 PR c++/43559
10858 * g++.dg/template/partial7.C: New.
10859
10860 2010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10861
10862 * gcc.target/s390/stackcheck1.c: New testcase.
10863
10864 2010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10865
10866 PR libfortran/43265
10867 * gfortran.dg/read_eof_8.f90: New test.
10868
10869 2010-03-29 Jason Merrill <jason@redhat.com>
10870
10871 * gcc.dg/cpp/include6.c: Change [] to ().
10872
10873 N3077
10874 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
10875 splicing and UCNs.
10876 * c-c++-common/raw-string-2.c: Add trigraph test.
10877 * c-c++-common/raw-string-8.c: New.
10878 * c-c++-common/raw-string-9.c: New.
10879 * c-c++-common/raw-string-10.c: New.
10880
10881 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
10882 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
10883 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
10884 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
10885 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
10886 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
10887 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
10888
10889 2010-03-29 Richard Guenther <rguenther@suse.de>
10890
10891 PR tree-optimization/43560
10892 * gcc.dg/torture/pr43560.c: New testcase.
10893
10894 2010-03-29 Jason Merrill <jason@redhat.com>
10895
10896 N3077
10897 * g++.dg/ext/raw-string-1.C: Change [] to ().
10898 * g++.dg/ext/raw-string-2.C: Change [] to ().
10899 Don't use \ in delimiter.
10900 * g++.dg/ext/raw-string-3.C: Change [] to ().
10901 * g++.dg/ext/raw-string-4.C: Change [] to ().
10902 * g++.dg/ext/raw-string-5.C: Change [] to ().
10903 Test for error on \ in delimiter.
10904 * g++.dg/ext/raw-string-6.C: Change [] to ().
10905 * g++.dg/ext/raw-string-7.C: Change [] to ().
10906
10907 2010-03-29 Jie Zhang <jie@codesourcery.com>
10908
10909 PR 43564
10910 * gcc.dg/pr43564.c: New test.
10911
10912 2010-03-29 Tobias Burnus <burnus@net-b.de>
10913
10914 PR fortran/43551
10915 * gfortran.dg/direct_io_12.f90: New test.
10916
10917 2010-03-28 Jan Hubicka <jh@suse.cz>
10918
10919 PR tree-optimization/43505
10920 * gfortran.dg/pr43505.f90: New testcase.
10921
10922 2010-03-27 Uros Bizjak <ubizjak@gmail.com>
10923
10924 PR tree-optimization/43528
10925 * gcc.target/i386/pr43528.c: New test.
10926
10927 2010-03-26 Joseph Myers <joseph@codesourcery.com>
10928
10929 PR c/43381
10930 * gcc.dg/parm-impl-decl-3.c: New test.
10931
10932 2010-03-26 Jason Merrill <jason@redhat.com>
10933
10934 PR c++/43509
10935 * g++.dg/cpp0x/parse1.C: New.
10936
10937 2010-03-26 Uros Bizjak <ubizjak@gmail.com>
10938
10939 PR target/43524
10940 * gcc.target/i386/pr43524.c: New test.
10941
10942 2010-03-26 Martin Jambor <mjambor@suse.cz>
10943
10944 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
10945 whitespace, rename main to foo.
10946 * gcc.dg/tree-ssa/loadpre14.c: Likewise.
10947 * gcc.dg/tree-ssa/loadpre15.c: Likewise.
10948 * gcc.dg/tree-ssa/loadpre16.c: Likewise.
10949 * gcc.dg/tree-ssa/loadpre17.c: Likewise.
10950 * gcc.dg/tree-ssa/loadpre19.c: Likewise.
10951 * gcc.dg/tree-ssa/loadpre20.c: Likewise.
10952 * gcc.dg/tree-ssa/loadpre3.c: Likewise.
10953 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
10954 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
10955 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
10956 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
10957
10958 2010-03-26 Dodji Seketeli <dodji@redhat.com>
10959
10960 PR c++/43327
10961 * g++.dg/other/crash-10.C: New test.
10962 * g++.dg/other/crash-11.C: New test.
10963
10964 2010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10965
10966 PR libfortran/43517
10967 * gfortran.dg/read_eof_7.f90: New test.
10968
10969 2010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
10970
10971 PR objc/35165
10972 PR testsuite/43512
10973 * objc-obj-c++-shared: New directory.
10974 * objc-obj-c++-shared/Object1-implementation.h: New file.
10975 * objc-obj-c++-shared/Object1.h: New file.
10976 * objc-obj-c++-shared/Protocol1.h: New file.
10977 * objc-obj-c++-shared/next-abi.h: New file.
10978 * objc-obj-c++-shared/next-mapping.h: New file.
10979 * objc/execute/next_mapping.h: Delete.
10980 * objc.dg/special/special.exp: For all targets run the tests with
10981 -fgnu-runtime, for darwin targets also run the tests with
10982 -fnext-runtime.
10983 * objc.dg/dg.exp: Ditto.
10984 * obj-c++.dg/dg.exp: Ditto.
10985 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
10986 Protocol1.h) and next-mapping.h as required. Amend testcase to
10987 include use of updated NeXT interface.
10988 * objc/execute/formal_protocol-5.m: Ditto.
10989 * objc/execute/protocol-isEqual-2.m: Ditto.
10990 * objc/execute/protocol-isEqual-4.m: Ditto.
10991 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
10992 Protocol1.h) and next-mapping.h as required.
10993 * objc/execute/object_is_class.m: Ditto.
10994 * objc/execute/enumeration-1.m: Ditto.
10995 * objc/execute/class-13.m: Ditto.
10996 * objc/execute/formal_protocol-2.m: Ditto.
10997 * objc/execute/formal_protocol-4.m: Ditto.
10998 * objc/execute/class-1.m: Ditto.
10999 * objc/execute/bycopy-1.m: Ditto.
11000 * objc/execute/formal_protocol-6.m: Ditto.
11001 * objc/execute/bycopy-3.m: Ditto.
11002 * objc/execute/class-3.m: Ditto.
11003 * objc/execute/bf-11.m: Ditto.
11004 * objc/execute/class-5.m: Ditto.
11005 * objc/execute/bf-13.m: Ditto.
11006 * objc/execute/class-7.m: Ditto.
11007 * objc/execute/bf-15.m: Ditto.
11008 * objc/execute/class-9.m: Ditto.
11009 * objc/execute/bf-17.m: Ditto.
11010 * objc/execute/bf-19.m: Ditto.
11011 * objc/execute/IMP.m: Ditto.
11012 * objc/execute/exceptions/catchall-1.m: Ditto.
11013 * objc/execute/exceptions/trivial.m: Ditto.
11014 * objc/execute/exceptions/finally-1.m: Ditto.
11015 * objc/execute/exceptions/local-variables-1.m: Ditto.
11016 * objc/execute/exceptions/foward-1.m: Ditto.
11017 * objc/execute/bf-2.m: Ditto.
11018 * objc/execute/string1.m: Ditto.
11019 * objc/execute/bf-4.m: Ditto.
11020 * objc/execute/informal_protocol.m: Ditto.
11021 * objc/execute/string3.m: Ditto.
11022 * objc/execute/bf-6.m: Ditto.
11023 * objc/execute/bf-8.m: Ditto.
11024 * objc/execute/class-tests-1.h: Ditto.
11025 * objc/execute/protocol-isEqual-1.m: Ditto.
11026 * objc/execute/protocol-isEqual-3.m: Ditto.
11027 * objc/execute/_cmd.m: Ditto.
11028 * objc/execute/function-message-1.m: Ditto.
11029 * objc/execute/bf-20.m: Ditto.
11030 * objc/execute/bf-common.h: Ditto.
11031 * objc/execute/np-2.m: Ditto.
11032 * objc/execute/class-10.m: Ditto.
11033 * objc/execute/class-12.m: Ditto.
11034 * objc/execute/enumeration-2.m: Ditto.
11035 * objc/execute/class-14.m: Ditto.
11036 * objc/execute/encode-1.m: Ditto.
11037 * objc/execute/formal_protocol-1.m: Ditto.
11038 * objc/execute/formal_protocol-3.m: Ditto.
11039 * objc/execute/accessing_ivars.m: Ditto.
11040 * objc/execute/bycopy-2.m: Ditto.
11041 * objc/execute/class-2.m: Ditto.
11042 * objc/execute/bf-10.m: Ditto.
11043 * objc/execute/formal_protocol-7.m: Ditto.
11044 * objc/execute/root_methods.m: Ditto.
11045 * objc/execute/class-4.m: Ditto.
11046 * objc/execute/bf-12.m: Ditto.
11047 * objc/execute/class-6.m: Ditto.
11048 * objc/execute/bf-14.m: Ditto.
11049 * objc/execute/nested-func-1.m: Ditto.
11050 * objc/execute/class-8.m: Ditto.
11051 * objc/execute/private.m: Ditto.
11052 * objc/execute/bf-16.m: Ditto.
11053 * objc/execute/bf-18.m: Ditto.
11054 * objc/execute/load-3.m: Ditto.
11055 * objc/execute/compatibility_alias.m: Ditto.
11056 * objc/execute/bf-1.m: Ditto.
11057 * objc/execute/no_clash.m: Ditto.
11058 * objc/execute/bf-3.m: Ditto.
11059 * objc/execute/string2.m: Ditto.
11060 * objc/execute/bf-5.m: Ditto.
11061 * objc/execute/string4.m: Ditto.
11062 * objc/execute/bf-7.m: Ditto.
11063 * objc/execute/object_is_meta_class.m: Ditto.
11064 * objc/execute/bf-9.m: Ditto.
11065 * objc/execute/bf-21.m: Ditto.
11066 * objc/execute/cascading-1.m: Ditto.
11067 * objc/execute/trivial.m: Ditto.
11068 * objc/execute/np-1.m: Ditto.
11069 * objc/compile/trivial.m: Ditto.
11070 * objc/execute/class_self-2.m: Include <stdlib.h>.
11071 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
11072 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
11073 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11074 and 64bit. Use new NeXT interface as required.
11075 * objc.dg/special/unclaimed-category-1.m: Ditto.
11076 * objc.dg/special/unclaimed-category-1.h: Ditto.
11077 * objc.dg/special/unclaimed-category-1a.m: Ditto.
11078 * objc.dg/func-ptr-1.m: Ditto.
11079 * objc.dg/stret-1.m: Ditto.
11080 * objc.dg/encode-2.m: Ditto.
11081 * objc.dg/category-1.m: Ditto.
11082 * objc.dg/encode-3.m: Ditto.
11083 * objc.dg/call-super-3.m: Ditto.
11084 * objc.dg/method-3.m: Ditto.
11085 * objc.dg/func-ptr-2.m: Ditto.
11086 * objc.dg/lookup-1.m: Ditto.
11087 * objc.dg/encode-4.m: Ditto.
11088 * objc.dg/fix-and-continue-1.m: Ditto.
11089 * objc.dg/proto-lossage-3.m: Ditto.
11090 * objc.dg/method-13.m: Ditto.
11091 * objc.dg/proto-qual-1.m: Ditto.
11092 * objc.dg/zero-link-3.m: Ditto.
11093 * objc.dg/bitfield-1.m: Ditto.
11094 * objc.dg/va-meth-1.m: Ditto.
11095 * objc.dg/super-class-3.m: Ditto.
11096 * objc.dg/call-super-1.m: Ditto.
11097 * objc.dg/type-size-2.m: Ditto.
11098 * objc.dg/method-10.m: Ditto.
11099 * objc.dg/defs.m: Ditto.
11100 * objc.dg/const-str-3.m: Ditto.
11101 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
11102 Protocol1.h) and next-mapping.h as required. Use new NeXT
11103 interface as required.
11104 * objc.dg/super-class-4.m: Ditto.
11105 * objc.dg/comp-types-8.m: Ditto.
11106 * objc.dg/call-super-2.m: Ditto.
11107 * objc.dg/objc-fast-4.m: Ditto.
11108 * objc.dg/method-6.m: Ditto.
11109 * objc.dg/const-str-3.m: Ditto.
11110 * objc.dg/const-str-7.m: Ditto.
11111 * objc.dg/method-15.m: Ditto.
11112 * objc.dg/method-19.m: Ditto.
11113 * objc.dg/sync-1.m: Ditto.
11114 * objc.dg/layout-1.m: Ditto.
11115 * objc.dg/bitfield-3.m: Ditto.
11116 * objc.dg/try-catch-3.m: Ditto.
11117 * objc.dg/try-catch-7.m: Ditto.
11118 * objc.dg/comp-types-10.m: Ditto.
11119 * objc.dg/selector-2.: Ditto.
11120 * objc.dg/method-7.m: Ditto.
11121 * objc.dg/typedef-alias-1.m: Ditto.
11122 * objc.dg/proto-lossage-2.m: Ditto.
11123 * objc.dg/comp-types-11.m: Ditto.
11124 * objc.dg/sizeof-1.m: Ditto.
11125 * objc.dg/method-17.m: Ditto.
11126 * objc.dg/bitfield-5.m: Ditto.
11127 * objc.dg/try-catch-1.m: Ditto.
11128 * objc.dg/encode-5.m: Ditto.
11129 * objc.dg/fix-and-continue-2.m: Ditto.
11130 * objc.dg/method-9.m: Ditto.
11131 * objc.dg/isa-field-1.m: Ditto.
11132 * objc.dg/local-decl-2.m: Ditto.
11133 * objc.dg/objc-gc-4.m: Ditto.
11134 * objc.dg/type-stream-1.m: Skip for NeXT runtime.
11135 * objc.dg/gnu-runtime-3.m: Ditto.
11136 * objc.dg/encode-7.m: Ditto.
11137 * objc.dg/encode-8.m: Ditto.
11138 * objc.dg/selector-3.m: Ditto.
11139 * objc.dg/gnu-runtime-1.m: Ditto.
11140 * objc.dg/const-str-12.m: Ditto.
11141 * objc.dg/gnu-runtime-2.m: Ditto.
11142 * objc.dg/no-extra-load.m: Skip for gnu-runtime.
11143 * objc.dg/selector-1.m: Ditto.
11144 * objc.dg/stubify-2.m: Ditto.
11145 * objc.dg/zero-link-1.m: Ditto.
11146 * objc.dg/stret-2.m: Ditto.
11147 * objc.dg/zero-link-2.m: Ditto.
11148 * objc.dg/next-runtime-1.m: Ditto.
11149 * objc.dg/symtab-1.m: Ditto.
11150 * objc.dg/stubify-1.m: Ditto.
11151 * objc.dg/bitfield-2.m: Ditto.
11152 * objc.dg/try-catch-10.m: Apply to both runtimes.
11153 * objc.dg/const-str-1.m: Ditto.
11154 * objc.dg/image-info.m: Ditto.
11155 * objc.dg/encode-9.m: Ditto.
11156 * objc.dg/pragma-1.m: Apply test to all targets.
11157 * objc.dg/const-str-4.m: Ditto.
11158 * objc.dg/const-str-8.m: Ditto.
11159 * objc.dg/super-class-2.m: Ditto.
11160 * objc.dg/try-catch-5.m: Ditto.
11161 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
11162 Protocol1.h) and next-mapping.h as required. Use new NeXT
11163 interface as required. Skip for gnu-runtime. Test for .quad at m64.
11164 * objc.dg/const-str-11.m: Ditto.
11165 * objc.dg/const-str-9.m: Ditto.
11166 * objc.dg/method-4.m: Skip for 64Bit NeXT.
11167 * objc.dg/encode-1.m: Remove redundant -lobjc.
11168 * objc.dg/try-catch-9.m: Tidy space.
11169 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
11170 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
11171 and 64bit. Use new NeXT interface as required.
11172 * obj-c++.dg/template-4.mm: Ditto.
11173 * obj-c++.dg/defs.mm: Ditto.
11174 * obj-c++.dg/basic.mm: Ditto.
11175 * obj-c++.dg/encode-4.mm: Ditto.
11176 * obj-c++.dg/method-17.mm: Ditto.
11177 * obj-c++.dg/proto-lossage-3.mm: Ditto.
11178 * obj-c++.dg/cxx-class-1.mm: Ditto.
11179 * obj-c++.dg/method-10.mm: Ditto.
11180 * obj-c++.dg/va-meth-1.mm: Ditto.
11181 * obj-c++.dg/encode-5.mm: Ditto.
11182 * obj-c++.dg/lookup-2.mm: Ditto.
11183 * obj-c++.dg/template-3.mm: Ditto.
11184 * obj-c++.dg/proto-qual-1.mm: Ditto.
11185 * obj-c++.dg/qual-types-1.m: Ditto.
11186 * obj-c++.dg/cxx-scope-1.mm: Ditto.
11187 * obj-c++.dg/template-1.mm: Ditto.
11188 * obj-c++.dg/encode-6.mm: Ditto.
11189 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h,
11190 Protocol1.h) and next-mapping.h as required. Use new NeXT
11191 interface as required.
11192 * obj-c++.dg/except-1.mm: Ditto.
11193 * obj-c++.dg/const-str-7.mm: Ditto.
11194 * obj-c++.dg/ivar-list-semi.mm: Ditto.
11195 * obj-c++.dg/cxx-scope-2.mm: Ditto.
11196 * obj-c++.dg/selector-2.mm: Ditto.
11197 * obj-c++.dg/isa-field-1.mm: Ditto.
11198 * obj-c++.dg/try-catch-1.mm: Ditto.
11199 * obj-c++.dg/local-decl-1.mm: Ditto.
11200 * obj-c++.dg/try-catch-9.mm: Ditto.
11201 * obj-c++.dg/no-extra-load.mm: Ditto.
11202 * obj-c++.dg/selector-5.mm: Ditto.
11203 * obj-c++.dg/method-12.mm: Ditto.
11204 * obj-c++.dg/try-catch-11.mm: Ditto.
11205 * obj-c++.dg/comp-types-11.mm: Ditto.
11206 * obj-c++.dg/bitfield-3.mm: Ditto.
11207 * obj-c++.dg/method-6.mm: Ditto.
11208 * obj-c++.dg/super-class-2.mm: Ditto.
11209 * obj-c++.dg/method-21.mm: Ditto.
11210 * obj-c++.dg/const-str-8.mm: Ditto.
11211 * obj-c++.dg/try-catch-7.mm: Ditto.
11212 * obj-c++.dg/method-15.mm: Ditto.
11213 * obj-c++.dg/layout-1.mm: Ditto.
11214 * obj-c++.dg/cxx-ivars-1.mm: Ditto.
11215 * obj-c++.dg/const-str-3.mm: Ditto.
11216 * obj-c++.dg/try-catch-2.mm: Ditto.
11217 * obj-c++.dg/objc-gc-3.mm: Ditto.
11218 * obj-c++.dg/fix-and-continue-2.mm: Ditto.
11219 * obj-c++.dg/bitfield-1.mm: Ditto.
11220 * obj-c++.dg/selector-6.mm: Ditto.
11221 * obj-c++.dg/method-13.mm: Ditto.
11222 * obj-c++.dg/comp-types-12.mm: Ditto.
11223 * obj-c++.dg/bitfield-4.mm: Ditto.
11224 * obj-c++.dg/try-catch-8.mm: Ditto.
11225 * obj-c++.dg/method-2.mm: Ditto.
11226 * obj-c++.dg/cxx-ivars-2.mm: Ditto.
11227 * obj-c++.dg/typedef-alias-1.mm: Ditto.
11228 * obj-c++.dg/const-str-4.mm: Ditto.
11229 * obj-c++.dg/proto-lossage-2.mm: Ditto.
11230 * obj-c++.dg/try-catch-3.mm: Ditto.
11231 * obj-c++.dg/comp-types-9.mm: Ditto.
11232 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
11233 * obj-c++.dg/gnu-runtime-3.mm: Ditto.
11234 * obj-c++.dg/gnu-runtime-1.mm: Ditto.
11235 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
11236 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11237 Use new NeXT interface as required.
11238 * obj-c++.dg/const-str-10.mm: Ditto.
11239 * obj-c++.dg/const-str-11.mm: Ditto.
11240 * obj-c++.dg/const-str-9.mm: Ditto.
11241 * obj-c++.dg/method-11.mm: Ditto.
11242 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
11243 headers (Object1.h, Protocol1.h) and next-mapping.h as required.
11244 Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
11245 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
11246 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
11247
11248 2010-03-25 Dodji Seketeli <dodji@redhat.com>
11249
11250 PR c++/43206
11251 * g++.dg/template/typedef30.C: New test case.
11252
11253 2010-03-25 Jakub Jelinek <jakub@redhat.com>
11254
11255 PR c/43385
11256 * gcc.c-torture/execute/pr43385.c: New test.
11257
11258 2010-03-24 Joseph Myers <joseph@codesourcery.com>
11259
11260 * gcc.dg/strncpy-fix-1.c: New test.
11261
11262 2010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk>
11263
11264 PR testsuite/41609
11265 * lib/objc-torture.exp (objc-set-runtime-options): New.
11266 * objc/execute/execute.exp: Check runtime options on each pass.
11267 * objc/execute/exceptions/exceptions.exp: Ditto.
11268 * objc/compile/compile.exp: Ditto.
11269
11270 PR testsuite/42348
11271 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
11272 standard tests.
11273 (check_effective_target_objc2): New proc.
11274 (check_effective_target_next_runtime): New proc.
11275 * lib/objc.exp: Determine which runtime is in force and support it.
11276 * lib/obj-c++.exp: Ditto.
11277
11278 2010-03-24 Jason Merrill <jason@redhat.com>
11279
11280 PR c++/43502
11281 * g++.dg/cpp0x/lambda/lambda-debug.C: New.
11282
11283 2010-03-24 Martin Jambor <mjambor@suse.cz>
11284
11285 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
11286 a loop.
11287 * gcc.dg/ipa/ipa-2.c: Likewise.
11288 * gcc.dg/ipa/ipa-3.c: Likewise.
11289 * gcc.dg/ipa/ipa-4.c: Likewise.
11290 * gcc.dg/ipa/ipa-5.c: Likewise.
11291 * gcc.dg/ipa/ipa-7.c: Likewise.
11292 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
11293 a loop.
11294 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
11295 i_can_not_be_propagated_fully2 into a loop.
11296 * gcc.dg/ipa/ipa-8.c: New test.
11297 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
11298
11299 2010-03-24 Jakub Jelinek <jakub@redhat.com>
11300
11301 PR debug/19192
11302 PR debug/43479
11303 * gcc.dg/guality/pr43479.c: New test.
11304 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
11305 and add volatile keyword.
11306
11307 2010-03-23 Mike Stump <mikestump@comcast.net>
11308
11309 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
11310
11311 2010-03-23 Jason Merrill <jason@redhat.com>
11312
11313 * g++.dg/ext/altivec-17.C: Adjust error message.
11314
11315 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
11316 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
11317 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
11318 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
11319 * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
11320 * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
11321
11322 2010-03-22 Jason Merrill <jason@redhat.com>
11323
11324 PR c++/43333
11325 * g++.dg/ext/is_pod.C: Pass -std=c++0x.
11326 * g++.dg/ext/is_pod_98.C: New.
11327
11328 PR c++/43281
11329 * g++.dg/cpp0x/auto18.C: New.
11330
11331 * gcc.dg/pr36997.c: Adjust error message.
11332 * g++.dg/ext/vector9.C: Likewise.
11333 * g++.dg/conversion/simd3.C: Likewise.
11334 * g++.dg/other/error23.C: Likewise.
11335
11336 2010-03-22 Michael Matz <matz@suse.de>
11337
11338 PR middle-end/43475
11339 * gfortran.dg/pr43475.f90: New testcase.
11340
11341 2010-03-22 Richard Guenther <rguenther@suse.de>
11342
11343 PR tree-optimization/43390
11344 * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
11345
11346 2010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11347
11348 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
11349 * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
11350
11351 2010-03-20 Simon Martin <simartin@users.sourceforge.net>
11352 Michael Matz <matz@suse.de>
11353
11354 PR c++/43081
11355 * g++.dg/parse/crash56.C: New test.
11356
11357 2010-03-20 Paul Thomas <pault@gcc.gnu.org>
11358
11359 PR fortran/43450
11360 * gfortran.dg/whole_file_15.f90 : New test.
11361
11362 2010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11363
11364 PR fortran/43409
11365 * gfortran.dg/inquire_size.f90: New test.
11366
11367 2010-03-20 Richard Guenther <rguenther@suse.de>
11368
11369 PR rtl-optimization/43438
11370 * gcc.c-torture/execute/pr43438.c: New testcase.
11371
11372 2010-03-20 Dodji Seketeli <dodji@redhat.com>
11373
11374 PR c++/43375
11375 * g++.dg/abi/mangle42.C: New test.
11376
11377 2010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11378
11379 PR C/43211
11380 * gcc.dg/pr43211.c: New test.
11381 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
11382
11383 2010-03-19 Bernd Schmidt <bernds@codesourcery.com>
11384
11385 PR rtl-optimization/42258
11386 * gcc.target/arm/thumb1-mul-moves.c: New test.
11387
11388 PR target/40697
11389 * gcc.target/arm/thumb-andsi.c: New test.
11390
11391 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
11392 dg-require-effective-target.
11393
11394 2010-03-19 Michael Matz <matz@suse.de>
11395
11396 PR c++/43116
11397 * g++.dg/other/pr43116.C: New testcase.
11398
11399 2010-03-19 Michael Matz <matz@suse.de>
11400
11401 PR target/43305
11402 * gcc.dg/pr43305.c: New testcase.
11403
11404 2010-03-19 Richard Guenther <rguenther@suse.de>
11405
11406 PR tree-optimization/43415
11407 * gcc.c-torture/compile/pr43415.c: New testcase.
11408
11409 2010-03-19 Eric Botcazou <ebotcazou@adacore.com>
11410
11411 PR ada/43106
11412 * gnat.dg/case_optimization2.adb: New test.
11413 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
11414
11415 2010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11416 Jack Howarth <howarth@bromo.med.uc.edu>
11417
11418 PR target/36399
11419 * gcc.target/i386/push-1.c: Don't xfail
11420 scan-assembler-not "movups" on darwin.
11421
11422 2010-03-18 Jakub Jelinek <jakub@redhat.com>
11423
11424 PR debug/43058
11425 * gcc.dg/pr43058.c: New test.
11426
11427 2010-03-18 Martin Jambor <mjambor@suse.cz>
11428
11429 PR middle-end/42450
11430 * g++.dg/torture/pr42450.C: New test.
11431
11432 2010-03-18 Michael Matz <matz@suse.de>
11433
11434 PR middle-end/43419
11435 * gcc.dg/pr43419.c: New testcase.
11436
11437 2010-03-18 H.J. Lu <hongjiu.lu@intel.com>
11438
11439 PR rtl-optimization/43360
11440 * gcc.dg/torture/pr43360.c: New.
11441
11442 2010-03-18 Michael Matz <matz@suse.de>
11443
11444 PR tree-optimization/43402
11445 * gcc.dg/pr43402.c: New testcase.
11446
11447 2010-03-17 Peter Bergner <bergner@vnet.ibm.com>
11448
11449 PR target/42427
11450 * gcc.dg/pr42427.c: New test.
11451
11452 2010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11453
11454 PR libfortran/43265
11455 * gfortran.dg/read_empty_file.f: New test.
11456 * gfortran.dg/read_eof_all.f90: New test.
11457 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
11458 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
11459
11460 2010-03-17 Michael Matz <matz@suse.de>
11461
11462 * gcc.dg/pr43300.c: Add -w.
11463
11464 2010-03-17 Richard Guenther <rguenther@suse.de>
11465
11466 * gcc.dg/pr43379.c: Add -w.
11467
11468 2010-03-17 Tobias Burnus <burnus@net-b.de>
11469
11470 PR fortran/43331
11471 * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
11472
11473 2010-03-16 Uros Bizjak <ubizjak@gmail.com>
11474
11475 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
11476
11477 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11478
11479 * ada/acats/run_all.sh: Log start and end times.
11480
11481 2010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11482
11483 * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
11484
11485 2010-03-16 Richard Guenther <rguenther@suse.de>
11486
11487 PR middle-end/43379
11488 * gcc.dg/pr43379.c: New testcase.
11489
11490 2010-03-16 Jakub Jelinek <jakub@redhat.com>
11491
11492 PR debug/43051
11493 * gcc.dg/guality/pr43051-1.c: New test.
11494
11495 2010-03-15 Janis Johnson <janis187@us.ibm.com>
11496
11497 PR testsuite/43363
11498 * g++.dg/ext/altivec-17.C: Handle changes to error message.
11499
11500 2010-03-15 Michael Matz <matz@suse.de>
11501
11502 PR middle-end/43300
11503 * gcc.dg/pr43300.c: New testcase.
11504
11505 2010-03-15 Richard Guenther <rguenther@suse.de>
11506
11507 PR tree-optimization/43367
11508 * gcc.c-torture/compile/pr43367.c: New testcase.
11509
11510 2010-03-15 Richard Guenther <rguenther@suse.de>
11511
11512 PR tree-optimization/43317
11513 * gcc.dg/pr43317.c: New testcase.
11514
11515 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
11516
11517 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
11518
11519 2010-03-14 Uros Bizjak <ubizjak@gmail.com>
11520
11521 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
11522
11523 2010-03-14 Tobias Burnus <burnus@net-b.de>
11524
11525 PR fortran/43362
11526 * gfortran.dg/impure_constructor_1.f90: New test.
11527
11528 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11529
11530 PR middle-end/43354
11531 * gfortran.dg/graphite/id-pr43354.f: New.
11532
11533 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11534
11535 PR middle-end/43349
11536 * gfortran.dg/graphite/pr43349.f: New.
11537
11538 2010-03-13 Sebastian Pop <sebastian.pop@amd.com>
11539
11540 PR middle-end/43306
11541 * gcc.dg/graphite/pr43306.c: New.
11542
11543 2010-03-12 David S. Miller <davem@davemloft.net>
11544
11545 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
11546 sparc.
11547
11548 2010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11549
11550 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
11551
11552 2010-03-12 Paul Thomas <pault@gcc.gnu.org>
11553
11554 PR fortran/43291
11555 PR fortran/43326
11556 * gfortran.dg/dynamic_dispatch_7.f03: New test.
11557
11558 2010-03-12 Kai Tietz <kai.tietz@onevision.com>
11559
11560 * gfortran.dg/default_format_denormal_1.f90: Don't assume
11561 fail for *-*-mingw* targets.
11562
11563 2010-03-12 Jakub Jelinek <jakub@redhat.com>
11564
11565 PR debug/43329
11566 * gcc.dg/guality/pr43329-1.c: New test.
11567
11568 2010-03-11 Martin Jambor <mjambor@suse.cz>
11569
11570 PR tree-optimization/43257
11571 * g++.dg/torture/pr43257.C: New test.
11572
11573 2010-03-11 Tobias Burnus <burnus@net-b.de>
11574
11575 PR fortran/43228
11576 * gfortran.dg/namelist_61.f90: New test.
11577
11578 2010-03-11 Richard Guenther <rguenther@suse.de>
11579
11580 PR tree-optimization/43255
11581 * gcc.c-torture/compile/pr43255.c: New testcase.
11582
11583 2010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11584
11585 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
11586 * gcc.dg/pr43280.c: New testcase.
11587
11588 2010-03-11 Richard Guenther <rguenther@suse.de>
11589
11590 PR lto/43200
11591 * gcc.dg/lto/20100227-1_0.c: New testcase.
11592 * gcc.dg/lto/20100227-1_1.c: Likewise.
11593
11594 2010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11595
11596 PR libfortran/43320
11597 PR libfortran/43265
11598 * gfortran.dg/read_eof_6.f: New test
11599 * gfortran.dg/read_x_eof.f90: New test.
11600 * gfortran.dg/read_x_past.f: Update test.
11601
11602 2010-03-10 Jan Hubicka <jh@suse.cz>
11603
11604 * gcc.c-torture/compile/pr43288.c: New test.
11605
11606 2010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11607
11608 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
11609 -fpic/-fPIC flags.
11610 * g++.old-deja/g++.pt/asm2.C: Likewise.
11611 * gcc.c-torture/compile/20000804-1.c: Likewise.
11612 * gcc.target/i386/clobbers.c: Likewise.
11613
11614 2010-03-10 Tobias Burnus <burnus@net-b.de>
11615
11616 PR fortran/43303
11617 * gfortran.dg/c_assoc_3.f90: New test.
11618
11619 2010-03-10 Jakub Jelinek <jakub@redhat.com>
11620
11621 PR debug/36728
11622 * gcc.dg/guality/pr36728-1.c: New test.
11623 * gcc.dg/guality/pr36728-2.c: New test.
11624
11625 2010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
11626
11627 * gcc.dg/h8300-div-delay-slot.c: New test.
11628
11629 2010-03-10 Alexander Monakov <amonakov@ispras.ru>
11630
11631 PR tree-optimization/43236
11632 * gcc.c-torture/execute/pr43236.c: New test.
11633
11634 2010-03-10 Andrey Belevantsev <abel@ispras.ru>
11635
11636 PR middle-end/42859
11637 * g++.dg/eh/pr42859.C: New test.
11638
11639 2010-03-09 Jakub Jelinek <jakub@redhat.com>
11640
11641 PR debug/43299
11642 * gcc.dg/pr43299.c: New test.
11643
11644 PR debug/43290
11645 * g++.dg/eh/unwind2.C: New test.
11646
11647 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11648 Reza Yazdani <reza.yazdani@amd.com>
11649
11650 PR middle-end/43065
11651 * gcc.dg/graphite/run-id-4.c: New.
11652
11653 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11654
11655 PR middle-end/43065
11656 * gcc.dg/graphite/run-id-3.c: New.
11657
11658 2010-03-08 Tobias Grosser <grosser@fim.uni-passau.de>
11659
11660 PR middle-end/42644
11661 PR middle-end/42130
11662 * gcc.dg/graphite/id-18.c: New.
11663 * gcc.dg/graphite/run-id-pr42644.c: New.
11664
11665 2010-03-08 Sebastian Pop <sebastian.pop@amd.com>
11666
11667 PR middle-end/42326
11668 * gcc.dg/graphite/pr42326.c: New.
11669
11670 2010-03-08 Richard Guenther <rguenther@suse.de>
11671
11672 PR tree-optimization/43269
11673 * gcc.c-torture/execute/pr43269.c: New testcase.
11674
11675 2010-03-08 Janus Weil <janus@gcc.gnu.org>
11676
11677 PR fortran/43256
11678 * gfortran.dg/typebound_call_13.f03: New.
11679
11680 2010-03-05 Eric Botcazou <ebotcazou@adacore.com>
11681
11682 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
11683 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
11684
11685 2010-03-05 Jason Merrill <jason@redhat.com>
11686
11687 * g++.dg/abi/mangle40.C: Require weak and alias.
11688
11689 2010-03-05 Sebastian Pop <sebastian.pop@amd.com>
11690
11691 PR middle-end/42326
11692 * gfortran.dg/graphite/pr42326.f90: New.
11693 * gfortran.dg/graphite/pr42326-1.f90: New.
11694
11695 2010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11696
11697 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
11698 (gnat_target_compile): Likewise.
11699 Reinitialize GNAT_UNDER_TEST if target changes.
11700 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
11701 (local_find_gnatmake): Pass full --GCC to gnatlink.
11702 Remove --LINK.
11703
11704 2010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com>
11705
11706 PR c/43248
11707 * gcc.dg/compound-literal-1.c: New testcase.
11708
11709 2010-03-04 Martin Jambor <mjambor@suse.cz>
11710
11711 PR tree-optimization/43164
11712 PR tree-optimization/43191
11713 * gcc.c-torture/compile/pr43164.c: New test.
11714 * gcc.c-torture/compile/pr43191.c: Likewise.
11715
11716 2010-03-04 Janus Weil <janus@gcc.gnu.org>
11717
11718 PR fortran/43244
11719 * gfortran.dg/finalize_9.f90: New.
11720
11721 2010-03-04 Tobias Burnus <burnus@net-b.de>
11722 Ken Werner <ken@linux.vnet.ibm.com>
11723
11724 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
11725 to dg-options for spu.
11726 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
11727 dump-scan target to exclude spu.
11728
11729 2010-03-04 Changpeng Fang <changpeng.fang@amd.com>
11730
11731 PR middle-end/43209
11732 * gcc.dg/tree-ssa/ivopts-4.c: New.
11733
11734 2010-03-03 Janis Johnson <janis187@us.ibm.com>
11735
11736 * lib/target-supports-dg.exp (check-flags): Provide defaults for
11737 include-opts and exclude-opts; skip checking the flags if arguments
11738 are the same as the defaults.
11739 (dg-xfail-if): Verify the number of arguments, supply defaults
11740 for unspecified optional arguments.
11741 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
11742
11743 2010-03-03 Jason Merrill <jason@redhat.com>
11744
11745 PR c++/12909
11746 * g++.dg/abi/mangle40.C: Updated.
11747
11748 2010-03-03 Jason Merrill <jason@redhat.com>
11749
11750 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
11751 * g++.dg/abi/mangle23.C: Likewise.
11752 * g++.dg/eh/simd-2.C: Likewise.
11753 * g++.dg/ext/attribute-test-2.C: Likewise.
11754 * g++.dg/ext/vector14.C: Likewise.
11755 * g++.dg/other/pr34435.C: Likewise.
11756 * g++.dg/template/conv8.C: Likewise.
11757 * g++.dg/template/nontype9.C: Likewise.
11758 * g++.dg/template/qualttp17.C: Likewise.
11759 * g++.dg/template/ref1.C: Likewise.
11760 * g++.old-deja/g++.pt/crash68.C: Likewise.
11761 * g++.old-deja/g++.pt/ref1.C: Likewise.
11762 * g++.old-deja/g++.pt/ref3.C: Likewise.
11763 * g++.old-deja/g++.pt/ref4.C: Likewise.
11764
11765 PR c++/12909
11766 * g++.dg/abi/mangle40.C: New.
11767 * g++.dg/abi/mangle41.C: New.
11768 * g++.dg/lto/20100302_0.C: New.
11769 * g++.dg/lto/20100302_1.C: New.
11770 * g++.dg/lto/20100302.h: New.
11771
11772 2010-03-03 Paul Thomas <pault@gcc.gnu.org>
11773
11774 PR fortran/43243
11775 * gfortran.dg/internal_pack_12.f90: New test.
11776
11777 2010-03-03 H.J. Lu <hongjiu.lu@intel.com>
11778
11779 * gcc.dg/pr36997.c: Adjust error message.
11780
11781 2010-03-03 Mike Stump <mikestump@comcast.net>
11782
11783 * gcc.target/i386/builtin-unreachable.c: Don't expect stack
11784 adjustments to not be present on machines that align the stack to
11785 more than 4 bytes and don't have a red zone yet as that is an
11786 unimplemented optimization.
11787
11788 2010-03-03 Janus Weil <janus@gcc.gnu.org>
11789
11790 PR fortran/43169
11791 * gfortran.dg/impure_assignment_3.f90: New.
11792
11793 2010-03-03 Jakub Jelinek <jakub@redhat.com>
11794
11795 PR debug/43229
11796 * gfortran.dg/pr43229.f90: New test.
11797
11798 PR debug/43237
11799 * gcc.dg/debug/dwarf2/pr43237.c: New test.
11800
11801 PR debug/43177
11802 * gcc.dg/guality/pr43177.c: New test.
11803
11804 2010-03-02 Jason Merrill <jason@redhat.com>
11805
11806 * g++.dg/ext/vector9.C: Adjust error message.
11807 * g++.dg/conversion/simd3.C: Likewise.
11808 * g++.dg/other/error23.C: Likewise.
11809
11810 2010-03-02 Mike Stump <mikestump@comcast.net>
11811
11812 PR c++/41090
11813 * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
11814
11815 2010-03-02 Paul Thomas <pault@gcc.gnu.org>
11816
11817 PR fortran/43180
11818 * gfortran.dg/internal_pack_10.f90: New test.
11819
11820 PR fortran/43173
11821 * gfortran.dg/internal_pack_11.f90: New test.
11822
11823 2010-03-02 Reza Yazdani <reza.yazdani@amd.com>
11824
11825 PR middle-end/42640
11826 * gcc.dg/tree-ssa/pr42640.c: New.
11827
11828 2010-03-01 Richard Guenther <rguenther@suse.de>
11829
11830 PR tree-optimization/43220
11831 * gcc.c-torture/execute/pr43220.c: New testcase.
11832
11833 2010-03-01 Richard Guenther <rguenther@suse.de>
11834
11835 PR middle-end/43213
11836 * gcc.dg/pr43213.c: New testcase.
11837
11838 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11839
11840 PR pch/14940
11841 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
11842
11843 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11844
11845 * lib/target-supports.exp (check_effective_target_ucn_nocache):
11846 New function.
11847 (check_effective_target_ucn): Likewise.
11848
11849 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
11850 if !ucn.
11851 * gcc.dg/ucnid-2.c: Likewise.
11852 * gcc.dg/ucnid-3.c: Likewise.
11853 * gcc.dg/ucnid-4.c: Likewise.
11854 * gcc.dg/ucnid-11.c: Likewise.
11855 * gcc.dg/ucnid-12.c: Likewise.
11856 * gcc.dg/ucnid-6.c: Skip if !ucn.
11857 * gcc.dg/ucnid-9.c: Likewise.
11858
11859 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11860
11861 * gcc.target/i386/pr32000-2.c: Add missing include and exclude
11862 lists to dg-skip-if.
11863 * gcc.target/i386/stackalign/return-3.c: Likewise.
11864
11865 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11866
11867 * gcc.target/i386/clearcap.map: New file.
11868 * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
11869 Pass clearcap.map by default if supported.
11870
11871 2010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11872
11873 PR fortran/42900
11874 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
11875 Explain this.
11876 * gfortran.dg/stat_2.f90: Likewise.
11877
11878 2010-03-01 Tobias Burnus <burnus@net-b.de>
11879
11880 PR fortran/43199
11881 * gfortran.dg/module_read_2.f90: New test.
11882
11883 2010-02-27 Mark Mitchell <mark@codesourcery.com>
11884
11885 PR c++/42748
11886 * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
11887 * g++.dg/abi/mangle12.C: Likewise.
11888 * g++.dg/abi/mangle20-2.C: Likewise.
11889 * g++.dg/abi/mangle17.C: Likewise.
11890 * g++.dg/template/cond2.C: Likewise.
11891 * g++.dg/template/pr35240.C: Likewise.
11892
11893 2010-02-27 Richard Guenther <rguenther@suse.de>
11894
11895 PR tree-optimization/43186
11896 * gcc.c-torture/compile/pr43186.c: Adjust testcase.
11897
11898 2010-02-27 Kaz Kojima <kkojima@gcc.gnu.org>
11899
11900 * g++.dg/abi/packed1.C: Expect warning on the SH.
11901
11902 2010-02-27 Simon Martin <simartin@users.sourceforge.net>
11903
11904 PR c++/42054:
11905 * g++.dg/parse/error37.C: New test.
11906
11907 2010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org>
11908
11909 PR c/24577
11910 PR c/43192
11911 * gcc.dg/pr8927-1.c: Match new note.
11912 * gcc.dg/990506-0.c: Likewise.
11913 * gcc.dg/gomp/flush-2.c: Likewise.
11914 * gcc.dg/gomp/atomic-5.c: Likewise.
11915 * gcc.dg/gomp/pr34607.c: Likewise.
11916 * gcc.dg/pr35746.c: Likewise.
11917 * gcc.dg/cpp/pragma-1.c: Likewise.
11918 * gcc.dg/cpp/pragma-2.c: Likewise.
11919 * gcc.dg/pr41842.c: Likewise.
11920 * gcc.dg/noncompile/20040629-1.c: Likewise.
11921 * objc.dg/private-1.m: Likewise.
11922
11923 2010-02-27 Tobias Burnus <burnus@net-b.de>
11924
11925 PR fortran/43185
11926 * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
11927 * gfortran.dg/default_initialization_4.f90: New test.
11928
11929 2010-02-27 Eric Botcazou <ebotcazou@adacore.com>
11930
11931 * gnat.dg/thin_pointer.ad[sb]: Rename into...
11932 * gnat.dg/thin_pointer1.ad[sb]: ...this.
11933 * gnat.dg/thin_pointer2.adb: New test.
11934 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
11935
11936 2010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org>
11937
11938 PR c/20631
11939 * gcc.dg/cpp/c90-pedantic.c: New.
11940 * gcc.dg/cpp/c90.c: New.
11941 * gcc.dg/gnu90-const-expr-1.c: New.
11942 * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
11943
11944 2010-02-26 Richard Guenther <rguenther@suse.de>
11945
11946 PR tree-optimization/43186
11947 * gcc.c-torture/compile/pr43186.c: New testcase.
11948
11949 2010-02-26 Jakub Jelinek <jakub@redhat.com>
11950
11951 PR debug/43190
11952 * c-c++-common/dwarf2/pr43190.c: New test.
11953
11954 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11955
11956 PR testsuite/37074:
11957 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
11958
11959 2010-02-26 Richard Guenther <rguenther@suse.de>
11960
11961 PR tree-optimization/43188
11962 * gcc.c-torture/compile/pr43188.c: New testcase.
11963
11964 2010-02-26 H.J. Lu <hongjiu.lu@intel.com>
11965
11966 PR target/43175
11967 * gcc.target/i386/vperm-v4si-2-sse4.c: New.
11968
11969 2010-02-25 Eric Botcazou <ebotcazou@adacore.com>
11970
11971 * g++.dg/abi/packed1.C: Expect warning on the SPARC.
11972
11973 2010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11974
11975 PR target/43154
11976 * gcc.target/powerpc/pr43154.c: New file.
11977
11978 2010-02-25 Jakub Jelinek <jakub@redhat.com>
11979
11980 PR debug/43166
11981 * gfortran.dg/debug/pr43166.f: New test.
11982
11983 PR debug/43165
11984 * gcc.dg/torture/pr43165.c: New test.
11985
11986 2010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11987
11988 PR c/43128
11989 * c-c++-common/pr41779.c: Update.
11990
11991 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11992
11993 PR ada/32547
11994 * lib/gnat-dg.exp (gnat_load): Redefine.
11995
11996 * ada/acats/run_acats: Run run_all.sh with $SHELL.
11997 * ada/acats/run_all.sh: Downcase tasking not implemented message.
11998
11999 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12000
12001 PR libobjc/36610
12002 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
12003 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
12004 -fgnu-runtime.
12005 Sort entries.
12006
12007 2010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12008
12009 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
12010
12011 2010-02-24 Jakub Jelinek <jakub@redhat.com>
12012
12013 PR debug/43150
12014 * gcc.dg/guality/vla-1.c: New test.
12015
12016 2010-02-24 Tobias Burnus <burnus@net-b.de>
12017
12018 PR fortran/43042
12019 * gfortran.dg/c_ptr_tests_15.f90: New test.
12020
12021 2010-02-23 Jakub Jelinek <jakub@redhat.com>
12022
12023 PR target/43107
12024 * gcc.target/i386/pr43107.c: New test.
12025
12026 2010-02-23 Jason Merrill <jason@redhat.com>
12027
12028 PR c++/43143
12029 * g++.dg/cpp0x/variadic100.C: New.
12030
12031 2010-02-23 Jason Merrill <jason@redhat.com>
12032
12033 PR debug/42800
12034 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
12035 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
12036 * c-c++-common/dwarf2/vla1.c: New.
12037
12038 2010-02-23 Jakub Jelinek <jakub@redhat.com>
12039
12040 PR target/43139
12041 * gcc.dg/pr43139.c: New test.
12042
12043 PR debug/43077
12044 * gcc.dg/guality/pr43077-1.c: New test.
12045
12046 2010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
12047
12048 PR 43123
12049 * gcc.dg/march.c: New.
12050 * gcc.dg/march-generic.c: New.
12051 * gcc.dg/mtune.c: New.
12052
12053 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12054
12055 PR middle-end/43083
12056 * gcc.dg/graphite/pr43083.c: New.
12057
12058 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12059
12060 PR middle-end/43097
12061 * gfortran.dg/graphite/pr43097.f: New.
12062
12063 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12064 Manuel López-Ibáñez <manu@gcc.gnu.org>
12065
12066 PR middle-end/43140
12067 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
12068
12069 2010-02-22 Sebastian Pop <sebastian.pop@amd.com>
12070
12071 PR middle-end/43026
12072 * g++.dg/graphite/pr43026.C: New.
12073
12074 2010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
12075
12076 PR c++/43126
12077 * gcc.dg/cleanup-1.c: Update.
12078 * gcc.dg/func-args-1.c: Update.
12079 * gcc.dg/format/sentinel-1.c: Update.
12080 * g++.old-deja/g++.jason/scoping10.C: Update.
12081 * g++.old-deja/g++.ns/lookup5.C: Update.
12082 * g++.dg/ext/cleanup-1.C: Update.
12083 * g++.dg/parse/varmod1.C: Update.
12084 * g++.dg/parse/error33.C: Update.
12085 * g++.dg/expr/call3.C: Update.
12086 * g++.dg/func-args-1.C: New.
12087
12088 2010-02-22 H.J. Lu <hongjiu.lu@intel.com>
12089
12090 PR c/43125
12091 * gcc.dg/attr-used-2.c: Moved to ...
12092 * c-c++-common/attr-used-2.c: Here.
12093
12094 * gcc.dg/attr-used.c: Moved to ...
12095 * c-c++-common/attr-used.c: Here.
12096
12097 2010-02-22 Ozkan Sezer <sezeroz@gmail.com>
12098
12099 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
12100
12101 2010-02-22 Richard Guenther <rguenther@suse.de>
12102
12103 PR lto/43045
12104 * gfortran.dg/lto/20100222-1_0.f03: New testcase.
12105 * gfortran.dg/lto/20100222-1_1.c: Likewise.
12106
12107 2010-02-22 Richard Guenther <rguenther@suse.de>
12108
12109 PR tree-optimization/42749
12110 * gcc.c-torture/compile/pr42749.c: New testcase.
12111
12112 2010-02-22 Paul Thomas <pault@gcc.gnu.org>
12113
12114 PR fortran/43072
12115 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
12116 * gfortran.dg/internal_pack_9.f90: New test.
12117
12118 2010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12119
12120 PR c++/23510
12121 * g++.dg/template/recurse.C: Adjust.
12122 * g++.dg/template/pr23510.C: New.
12123
12124 2010-02-21 Dodji Seketeli <dodji@redhat.com>
12125
12126 PR c++/42824
12127 * g++.dg/template/memclass4.C: New test.
12128
12129 2010-02-21 Tobias Burnus <burnus@net-b.de>
12130
12131 PR fortran/35259
12132 * gfortran.dg/reassoc_5.f90: New test.
12133
12134 2010-02-20 Uros Bizjak <ubizjak@gmail.com>
12135
12136 PR target/43067
12137 * gcc.target/i386/pr43067.c: New test.
12138
12139 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
12140
12141 PR c++/35669
12142 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
12143 -Wconversion-null.
12144 * g++.dg/warn/Wconversion-null.C: New test.
12145 * g++.old-deja/g++.other/null1.C: Move to...
12146 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
12147
12148 2010-02-20 Paul Thomas <pault@gcc.gnu.org>
12149
12150 PR fortran/36932
12151 PR fortran/36933
12152 * gfortran.dg/dependency_26.f90: New test.
12153
12154 PR fortran/43072
12155 * gfortran.dg/internal_pack_7.f90: New test.
12156
12157 PR fortran/43111
12158 * gfortran.dg/internal_pack_8.f90: New test.
12159
12160 2010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
12161
12162 PR 43128
12163 * c-c++-common/pr41779.c: Fix broken testcase.
12164
12165 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12166
12167 PR 36513
12168 * c-c++-common/pr36513.c: New testcase.
12169 * c-c++-common/pr36513-2.c: New testcase.
12170
12171 2010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12172
12173 PR 41779
12174 * c-c++-common/pr41779.c: New.
12175
12176 2010-02-19 Jakub Jelinek <jakub@redhat.com>
12177
12178 PR debug/43084
12179 * gcc.dg/pr43084.c: New test.
12180
12181 2010-02-19 Richard Guenther <rguenther@suse.de>
12182
12183 PR tree-optimization/42916
12184 * gcc.dg/pr42916.c: New testcase.
12185
12186 2010-02-18 Jason Merrill <jason@redhat.com>
12187
12188 PR c++/42837
12189 * g++.dg/abi/packed1.C: Add expected warning.
12190
12191 PR c++/43108
12192 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
12193 * gcc.dg/torture/dg-torture.exp: Likewise.
12194 * c-c++-common/torture/complex-sign.h,
12195 c-c++-common/torture/complex-sign-add.c,
12196 c-c++-common/torture/complex-sign-mixed-add.c,
12197 c-c++-common/torture/complex-sign-mixed-div.c,
12198 c-c++-common/torture/complex-sign-mixed-mul.c,
12199 c-c++-common/torture/complex-sign-mixed-sub.c,
12200 c-c++-common/torture/complex-sign-mul.c,
12201 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
12202 Adapt for C++ compilation as well.
12203
12204 PR c++/43070
12205 * g++.dg/ext/label1.C: Update.
12206 * g++.dg/ext/label2.C: Update.
12207
12208 PR c++/26261
12209 * g++.dg/template/dependent-name6.C: New.
12210
12211 PR c++/43109
12212 * g++.dg/parse/namespace12.C: New.
12213
12214 2010-02-18 Martin Jambor <mjambor@suse.cz>
12215
12216 PR tree-optimization/43066
12217 * gcc.c-torture/compile/pr43066.c: New test.
12218
12219 2010-02-18 Uros Bizjak <ubizjak@gmail.com>
12220
12221 * g++.dg/ext/attrib35.C: Fix target selector string.
12222 * g++.dg/ext/attrib36.C: Ditto.
12223 * g++.dg/ext/attrib37.C: Ditto.
12224 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
12225 * g++.dg/abi/mangle25.C: Ditto.
12226
12227 2010-02-17 Jason Merrill <jason@redhat.com>
12228
12229 PR c++/43069
12230 * g++.dg/parse/namespace11.C: New.
12231
12232 PR c++/43093
12233 * g++.dg/ext/attrib37.C: New.
12234
12235 PR c++/43079
12236 * g++.dg/template/ptrmem20.C: New.
12237
12238 2010-02-17 Uros Bizjak <ubizjak@gmail.com>
12239
12240 PR target/43103
12241 * gcc.target/i386/xop-check.h: Include m256-check.h.
12242 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
12243 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
12244 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
12245 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
12246
12247 2010-02-17 Jakub Jelinek <jakub@redhat.com>
12248
12249 PR debug/42918
12250 * gcc.dg/pr42918.c: New test.
12251
12252 2010-02-16 H.J. Lu <hongjiu.lu@intel.com>
12253
12254 * g++.dg/ext/attrib36.C: Require ILP32.
12255
12256 2010-02-16 Richard Guenther <rguenther@suse.de>
12257
12258 PR tree-optimization/41043
12259 * gfortran.dg/pr41043.f90: New testcase.
12260 * gcc.dg/Wstrict-overflow-18.c: XFAIL.
12261
12262 2010-02-16 Jason Merrill <jason@redhat.com>
12263
12264 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
12265
12266 2010-02-16 Ira Rosen <irar@il.ibm.com>
12267
12268 PR tree-optimization/43074
12269 * gcc.dg/vect/fast-math-pr43074.c: New test.
12270
12271 2010-02-16 Jakub Jelinek <jakub@redhat.com>
12272
12273 * lib/prune.exp: Prune variable tracking size limit exceeded notes.
12274
12275 2010-02-16 Jason Merrill <jason@redhat.com>
12276
12277 PR c++/43031
12278 * g++.dg/ext/attrib36.C: New.
12279
12280 PR c++/43036
12281 * g++.dg/other/array6.C: New.
12282
12283 2010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12284
12285 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
12286
12287 2010-02-15 Sebastian Pop <sebastian.pop@amd.com>
12288
12289 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
12290 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
12291 * gcc.target/i386/xop-vpermil2pd-1.c: New.
12292 * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
12293 * gcc.target/i386/xop-vpermil2ps-1.c: New.
12294 * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
12295
12296 2010-02-15 Richard Guenther <rguenther@suse.de>
12297
12298 PR middle-end/43068
12299 * g++.dg/torture/pr43068.C: New testcase.
12300
12301 2010-02-14 Volker Reichelt <reichelt@gcc.gnu.org>
12302
12303 PR c++/43024
12304 * g++.dg/opt/ice1.C: New.
12305
12306 2010-02-14 Jason Merrill <jason@redhat.com>
12307
12308 PR c++/41997
12309 * g++.dg/cpp0x/initlist-opt.C: New.
12310
12311 2010-02-13 Paul Thomas <pault@gcc.gnu.org>
12312
12313 PR fortran/41113
12314 PR fortran/41117
12315 * gfortran.dg/internal_pack_6.f90: New test.
12316
12317 2010-02-12 Jason Merrill <jason@redhat.com>
12318
12319 PR c++/43054
12320 * g++.dg/cpp0x/variadic99.C: New.
12321
12322 2010-02-12 Jakub Jelinek <jakub@redhat.com>
12323
12324 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
12325 sign extend pointers to gualchk_t.
12326
12327 PR c++/43033
12328 * g++.dg/other/default3.C: Xfail g4 test.
12329
12330 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12331
12332 PR middle-end/43012
12333 * gcc.dg/graphite/pr43012.c: New.
12334
12335 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12336
12337 PR middle-end/42930
12338 * g++.dg/graphite/pr42930.C: New.
12339
12340 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12341
12342 PR middle-end/42914
12343 PR middle-end/42530
12344 * gcc.dg/graphite/pr42530.c: New.
12345 * gcc.dg/graphite/pr42914.c: New.
12346
12347 2010-02-11 Sebastian Pop <sebastian.pop@amd.com>
12348
12349 PR middle-end/42771
12350 * gcc.dg/graphite/pr42771.c: New.
12351
12352 2010-02-11 Richard Guenther <rguenther@suse.de>
12353
12354 PR tree-optimization/42998
12355 * gcc.c-torture/compile/pr42998.c: New testcase.
12356
12357 2010-02-10 Jason Merrill <jason@redhat.com>
12358
12359 PR c++/41896
12360 * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
12361
12362 PR c++/42983, core issue 906
12363 * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
12364 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
12365
12366 PR c++/43016
12367 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
12368
12369 2010-02-10 Richard Guenther <rguenther@suse.de>
12370
12371 PR tree-optimization/43017
12372 * gcc.dg/torture/pr43017.c: New testcase.
12373
12374 2010-02-10 Tobias Burnus <burnus@net-b.de>
12375
12376 PR fortran/40823
12377 * gfortran.dg/private_type_1.f90: Update error location.
12378 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
12379 * gfortran.dg/typebound_operator_2.f03: Ditto.
12380 * gfortran.dg/assignment_2.f90: Ditto.
12381 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12382 * gfortran.dg/binding_label_tests_9.f03: Ditto.
12383
12384 2010-02-10 Tobias Burnus <burnus@net-b.de>
12385
12386 PR fortran/43015
12387 * gfortran.dg/bind_c_usage_20.f90: New test.
12388
12389 2010-02-10 Jakub Jelinek <jakub@redhat.com>
12390
12391 PR debug/43010
12392 * g++.dg/debug/pr43010.C: New test.
12393
12394 2010-02-10 Richard Guenther <rguenther@suse.de>
12395
12396 PR c/43007
12397 * gcc.c-torture/execute/20100209-1.c: New testcase.
12398 * gcc.dg/fold-div-3.c: Likewise.
12399
12400 2010-02-10 Jakub Jelinek <jakub@redhat.com>
12401
12402 * gcc.dg/builtin-ffs-1.c: New test.
12403
12404 2010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12405
12406 PR fortran/42999
12407 * gfortran.dg/array_constructor_35.f90: New test.
12408
12409 2010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12410
12411 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
12412
12413 2010-02-09 Jason Merrill <jason@redhat.com>
12414
12415 PR c++/42399
12416 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
12417
12418 PR c++/42370
12419 * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
12420
12421 2010-02-09 Tobias Burnus <burnus@net-b.de>
12422
12423 PR fortran/41869
12424 * gfortran.dg/module_write_1.f90: New test.
12425
12426 2010-02-09 Alexander Monakov <amonakov@ispras.ru>
12427
12428 * gcc.dg/pr19340.c: Adjust.
12429
12430 2010-02-09 Richard Guenther <rguenther@suse.de>
12431
12432 PR tree-optimization/43008
12433 * gcc.c-torture/execute/pr43008.c: New testcase.
12434
12435 2010-02-09 Richard Guenther <rguenther@suse.de>
12436
12437 PR tree-optimization/43000
12438 * gcc.dg/torture/pr43000.c: New testcase.
12439 * gcc.dg/torture/pr43002.c: Likewise.
12440
12441 2010-02-09 Daniel Kraft <d@domob.eu>
12442
12443 PR fortran/39171
12444 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
12445 and pass -Wsurprising as necessary.
12446
12447 2010-02-08 Jakub Jelinek <jakub@redhat.com>
12448
12449 PR tree-optimization/42890
12450 * g++.dg/torture/pr42890.C: New test.
12451
12452 2010-02-08 Richard Guenther <rguenther@suse.de>
12453
12454 PR middle-end/42995
12455 * gcc.dg/tree-ssa/inline-4.c: New testcase.
12456
12457 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12458
12459 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
12460 return 0 from main.
12461 * gcc.dg/graphite/block-1.c: Same.
12462 * gcc.dg/graphite/block-3.c: Same.
12463 * gcc.dg/graphite/block-4.c: Same.
12464 * gcc.dg/graphite/block-5.c: Same.
12465 * gcc.dg/graphite/block-6.c: Same.
12466 * gcc.dg/graphite/block-7.c: Same.
12467 * gcc.dg/graphite/interchange-0.c: Same.
12468 * gcc.dg/graphite/interchange-1.c: Same.
12469 * gcc.dg/graphite/interchange-10.c: Same.
12470 * gcc.dg/graphite/interchange-11.c: Same.
12471 * gcc.dg/graphite/interchange-12.c: Same.
12472 * gcc.dg/graphite/interchange-2.c: Same.
12473 * gcc.dg/graphite/interchange-3.c: Same.
12474 * gcc.dg/graphite/interchange-4.c: Same.
12475 * gcc.dg/graphite/interchange-5.c: Same.
12476 * gcc.dg/graphite/interchange-6.c: Same.
12477 * gcc.dg/graphite/interchange-7.c: Same.
12478 * gcc.dg/graphite/interchange-8.c: Same.
12479 * gcc.dg/graphite/interchange-9.c: Same.
12480 * gcc.dg/graphite/interchange-mvt.c: Same.
12481
12482 2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
12483
12484 * gfortran.dg/graphite/id-19.f: New.
12485 * gfortran.dg/graphite/pr14741.f90: New.
12486 * gfortran.dg/graphite/pr41924.f90: New.
12487 * gfortran.dg/graphite/run-id-2.f90: New.
12488
12489 2010-02-07 Richard Guenther <rguenther@suse.de>
12490
12491 PR middle-end/42956
12492 * gcc.c-torture/compile/pr42956.c: New testcase.
12493
12494 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12495
12496 PR libfortran/42742
12497 * gfortran.dg/fmt_cache_2.f: New test.
12498
12499 2010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12500
12501 * gfortran.dg/read_no_eor.f90: New test.
12502
12503 2010-02-05 Jason Merrill <jason@redhat.com>
12504
12505 * g++.dg/ext/label13.C: Move constructor body out of class.
12506
12507 2010-02-03 Jason Merrill <jason@redhat.com>
12508
12509 PR c++/42870
12510 * g++.dg/ext/dllexport3.C: New.
12511
12512 2010-02-05 Ozkan Sezer <sezeroz@gmail.com>
12513
12514 * gcc.dg/format/ms-format3.c: New test for specific MS types.
12515
12516 2010-02-05 Richard Guenther <rguenther@suse.de>
12517
12518 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
12519
12520 2010-02-05 Dodji Seketeli <dodji@redhat.com>
12521
12522 PR c++/42915
12523 * g++.dg/other/crash-9.C: New test.
12524
12525 2010-02-05 Paul Thomas <pault@gcc.gnu.org>
12526
12527 PR fortran/42309
12528 * gfortran.dg/subref_array_pointer_4.f90 : New test.
12529
12530 2010-02-04 Richard Guenther <rguenther@suse.de>
12531
12532 PR rtl-optimization/42952
12533 * gcc.dg/torture/pr42952.c: New testcase.
12534
12535 2010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12536
12537 PR libfortran/42901
12538 * gfortran.dg/namelist_60.f90: New test.
12539
12540 2010-02-03 Jason Merrill <jason@redhat.com>
12541
12542 PR c++/40138
12543 * g++.dg/ext/builtin11.C: New.
12544
12545 PR c++/4926
12546 PR c++/38600
12547 * g++.dg/abi/mangle35.C: New.
12548 * g++.dg/abi/mangle37.C: New.
12549
12550 PR c++/12909
12551 * g++.dg/abi/mangle36.C: New.
12552
12553 PR c++/35652
12554 * g++.dg/warn/string1.C: New.
12555
12556 2010-02-03 Richard Guenther <rguenther@suse.de>
12557
12558 PR tree-optimization/42944
12559 * gcc.dg/errno-1.c: New testcase.
12560
12561 2010-02-03 Richard Guenther <rguenther@suse.de>
12562
12563 PR middle-end/42927
12564 * gcc.c-torture/compile/pr42927.c: New testcase.
12565
12566 2010-02-03 Tobias Burnus <burnus@net-b.de>
12567
12568 PR fortran/42936
12569 * gfortran.dg/null_4.f90: New test.
12570
12571 2010-02-02 Jason Merrill <jason@redhat.com>
12572
12573 PR c++/41090
12574 * g++.dg/ext/label13.C: New.
12575
12576 2010-02-02 Tobias Burnus <burnus@net-b.de>
12577
12578 PR fortran/42650
12579 * gfortran.dg/func_result_5.f90: New test.
12580
12581 2010-02-01 Tobias Burnus <burnus@net-b.de>
12582
12583 PR fortran/42922
12584 * gfortran.dg/pure_initializer_3.f90: News test.
12585
12586 2010-01-31 Janus Weil <janus@gcc.gnu.org>
12587
12588 PR fortran/42888
12589 * gfortran.dg/allocate_derived_2.f90: New test.
12590
12591 2010-01-31 Eric Botcazou <ebotcazou@adacore.com>
12592
12593 PR middle-end/42898
12594 * gcc.dg/torture/pr42898-2.c: New test.
12595
12596 2010-01-31 Richard Guenther <rguenther@suse.de>
12597
12598 PR middle-end/42898
12599 * gcc.dg/torture/pr42898.c: New testcase.
12600
12601 2010-01-31 Paul Thomas <pault@gcc.gnu.org>
12602
12603 PR fortran/38324
12604 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
12605 * gfortran.dg/alloc_comp_bounds_1.f90: New test.
12606
12607 2010-01-30 Paolo Bonzini <bonzini@gnu.org>
12608
12609 * g++.dg/tree-ssa/inline-1.C: New.
12610 * g++.dg/tree-ssa/inline-2.C: New.
12611 * g++.dg/tree-ssa/inline-3.C: New.
12612
12613 2010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com>
12614
12615 PR testsuite/41701
12616 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
12617 the string 'pow' in the pathname of the compiler from generating a
12618 test failure.
12619
12620 2010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12621
12622 * g++.old-deja/g++.mike/eh16.C: Rename err to e.
12623 * g++.old-deja/g++.mike/eh17.C: Likewise.
12624 * g++.old-deja/g++.mike/p5571.C: Likewise.
12625
12626 2010-01-29 Dodji Seketeli <dodji@redhat.com>
12627
12628 PR c++/42758
12629 PR c++/42634
12630 PR c++/42336
12631 PR c++/42797
12632 PR c++/42880
12633 * g++.dg/other/crash-5.C: New test.
12634 * g++.dg/other/crash-6.C: New test.
12635 * g++.dg/other/crash-7.C: New test.
12636 * g++.dg/other/crash-8.C: New test.
12637
12638 2010-01-29 Jakub Jelinek <jakub@redhat.com>
12639
12640 PR rtl-optimization/42889
12641 * gcc.dg/pr42889.c: New test.
12642
12643 2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
12644
12645 * gcc.target/i386/pr42881.c: Use SSE2.
12646
12647 2010-01-28 Uros Bizjak <ubizjak@gmail.com>
12648
12649 PR target/42891
12650 * gcc.target/i386/pr42891.c: New test.
12651
12652 2010-01-28 Richard Guenther <rguenther@suse.de>
12653
12654 PR tree-optimization/42871
12655 * g++.dg/torture/pr42871.C: New testcase.
12656
12657 2010-01-28 Richard Guenther <rguenther@suse.de>
12658
12659 * gcc.dg/Wobjsize-1.h: New testcase.
12660 * gcc.dg/Wobjsize-1.c: Likewise.
12661
12662 2010-01-28 Richard Guenther <rguenther@suse.de>
12663
12664 PR middle-end/42883
12665 * g++.dg/torture/pr42883.C: New testcase.
12666
12667 2010-01-28 Michael Matz <matz@suse.de>
12668
12669 * gcc.target/i386/pr42881.c: New test.
12670
12671 2010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12672
12673 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
12674 Add i?86-*-solaris2* support.
12675
12676 2010-01-28 Dodji Seketeli <dodji@redhat.com>
12677
12678 PR c++/42713
12679 PR c++/42820
12680 * g++.dg/template/typedef27.C: New test case.
12681 * g++.dg/template/typedef28.C: New test case.
12682
12683 2010-01-27 Stephen Thomas <stephen.thomas@arm.com>
12684
12685 * gcc.dg/optimize-bswap*.c: Add ARM target
12686
12687 2010-01-27 Richard Guenther <rguenther@suse.de>
12688
12689 PR middle-end/42878
12690 * gcc.dg/torture/pr42878-1.c: New testcase.
12691 * gcc.dg/torture/pr42878-2.c: Likewise.
12692
12693 2010-01-27 Jakub Jelinek <jakub@redhat.com>
12694
12695 PR middle-end/42874
12696 * gcc.dg/vla-22.c: New test.
12697
12698 2010-01-26 Jakub Jelinek <jakub@redhat.com>
12699
12700 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
12701 current collation.
12702
12703 2010-01-26 Richard Guenther <rguenther@suse.de>
12704
12705 PR rtl-optimization/42685
12706 * gcc.dg/pr42685.c: New testcase.
12707 * g++.dg/other/pr42685.C: Likewise.
12708
12709 2010-01-26 Richard Guenther <rguenther@suse.de>
12710
12711 PR middle-end/42806
12712 * g++.dg/other/pr42806.C: New testcase.
12713
12714 2010-01-26 Richard Guenther <rguenther@suse.de>
12715
12716 PR tree-optimization/42250
12717 * gcc.dg/pr42250.c: New testcase.
12718
12719 2010-01-25 Arnaud Charlet <charlet@adacore.com>
12720
12721 * gnat.dg/array_bounds_test.adb: New test.
12722
12723 2010-01-25 Tobias Burnus <burnus@net-b.de>
12724
12725 PR fortran/42858
12726 * gfortran.dg/generic_21.f90: New test.
12727
12728 2010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12729
12730 PR testsuite/41522
12731 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
12732
12733 2010-01-24 Mark Mitchell <mark@codesourcery.com>
12734
12735 PR c++/42748
12736 * g++.dg/abi/arm_va_list2.C: New test.
12737 * g++.dg/abi/arm_va_list2.h: Companion header file.
12738
12739 2010-01-24 Paul Thomas <pault@gcc.gnu.org>
12740
12741 PR fortran/41044
12742 * gfortran.dg/parameter_array_ref_2.f90 : New test.
12743
12744 PR fortran/41167
12745 * gfortran.dg/char_array_arg_1.f90 : New test.
12746
12747 * gfortran.dg/pr25923.f90 : Remove XFAIL.
12748
12749 2010-01-24 Tobias Burnus <burnus@net-b.de>
12750
12751 PR fortran/39304
12752 * gfortran.dg/generic_20.f90: New test.
12753
12754 2010-01-22 Michael Matz <matz@suse.de>
12755
12756 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
12757 -msse2.
12758
12759 2010-01-21 Paul Thomas <pault@gcc.gnu.org>
12760
12761 PR fortran/42736
12762 * gfortran.dg/dependency_25.f90 : New test.
12763
12764 2010-01-21 Martin Jambor <mjambor@suse.cz>
12765
12766 PR tree-optimization/42585
12767 * gcc.dg/tree-ssa/pr42585.c: New test.
12768
12769 2010-01-21 Richard Guenther <rguenther@suse.de>
12770
12771 PR middle-end/19988
12772 * gcc.dg/pr19988.c: New testcase.
12773
12774 2010-01-20 Janis Johnson <janis187@us.ibm.com>
12775
12776 * g++.dg/compat/decimal/compat-common.h: New file.
12777 * g++.dg/compat/decimal/decimal-dummy.h: New file.
12778 * g++.dg/compat/decimal/pass_x.h: New file.
12779 * g++.dg/compat/decimal/pass_y.h: New file.
12780 * g++.dg/compat/decimal/pass-1_main.C: New file.
12781 * g++.dg/compat/decimal/pass-1_x.C: New file.
12782 * g++.dg/compat/decimal/pass-1_y.C: New file.
12783 * g++.dg/compat/decimal/pass-2_main.C: New file.
12784 * g++.dg/compat/decimal/pass-2_x.C: New file.
12785 * g++.dg/compat/decimal/pass-2_y.C: New file.
12786 * g++.dg/compat/decimal/pass-3_main.C: New file.
12787 * g++.dg/compat/decimal/pass-3_x.C: New file.
12788 * g++.dg/compat/decimal/pass-3_y.C: New file.
12789 * g++.dg/compat/decimal/pass-4_main.C: New file.
12790 * g++.dg/compat/decimal/pass-4_x.C: New file.
12791 * g++.dg/compat/decimal/pass-4_y.C: New file.
12792 * g++.dg/compat/decimal/pass-5_main.C: New file.
12793 * g++.dg/compat/decimal/pass-5_x.C: New file.
12794 * g++.dg/compat/decimal/pass-5_y.C: New file.
12795 * g++.dg/compat/decimal/pass-6_main.C: New file.
12796 * g++.dg/compat/decimal/pass-6_x.C: New file.
12797 * g++.dg/compat/decimal/pass-6_y.C: New file.
12798 * g++.dg/compat/decimal/return_x.h: New file.
12799 * g++.dg/compat/decimal/return_y.h: New file.
12800 * g++.dg/compat/decimal/return-1_main.C: New file.
12801 * g++.dg/compat/decimal/return-1_x.C: New file.
12802 * g++.dg/compat/decimal/return-1_y.C: New file.
12803 * g++.dg/compat/decimal/return-2_main.C: New file.
12804 * g++.dg/compat/decimal/return-2_x.C: New file.
12805 * g++.dg/compat/decimal/return-2_y.C: New file.
12806 * g++.dg/compat/decimal/return-3_main.C: New file.
12807 * g++.dg/compat/decimal/return-3_x.C: New file.
12808 * g++.dg/compat/decimal/return-3_y.C: New file.
12809 * g++.dg/compat/decimal/return-4_main.C: New file.
12810 * g++.dg/compat/decimal/return-4_x.C: New file.
12811 * g++.dg/compat/decimal/return-4_y.C: New file.
12812 * g++.dg/compat/decimal/return-5_main.C: New file.
12813 * g++.dg/compat/decimal/return-5_x.C: New file.
12814 * g++.dg/compat/decimal/return-5_y.C: New file.
12815 * g++.dg/compat/decimal/return-6_main.C: New file.
12816 * g++.dg/compat/decimal/return-6_x.C: New file.
12817 * g++.dg/compat/decimal/return-6_y.C: New file.
12818
12819 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
12820
12821 PR debug/42715
12822 * gcc.dg/pr42715.c: New.
12823
12824 2010-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12825
12826 PR c++/42038
12827 * g++.dg/parse/crash55.C: New.
12828
12829 2010-01-20 Alexandre Oliva <aoliva@redhat.com>
12830
12831 PR debug/42782
12832 * gcc.dg/guality/pr42782.c: New.
12833
12834 2010-01-20 Jason Merrill <jason@redhat.com>
12835
12836 PR c++/41788
12837 * g++.dg/abi/packed1.C: New.
12838
12839 PR c++/41920
12840 * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
12841
12842 PR c++/40750
12843 * g++.dg/parse/fn-typedef1.C: New.
12844 * g++.dg/other/cv_quals.C: Adjust.
12845
12846 2010-01-20 Anthony Green <green@moxielogic.com>
12847
12848 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
12849 pack(push) pragma).
12850 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
12851 * gcc.dg/20020312-2.c: Port this to the moxie core.
12852 * gcc.dg/weak/typeof-2.c: Ditto.
12853
12854 2010-01-20 Richard Guenther <rguenther@suse.de>
12855
12856 PR tree-optimization/42717
12857 * gcc.c-torture/compile/pr42717.c: New testcase.
12858
12859 2010-01-20 Jakub Jelinek <jakub@redhat.com>
12860
12861 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
12862 of signed, add a few new tests.
12863
12864 PR middle-end/42803
12865 * g++.dg/parse/limits-initializer1.C: New test.
12866
12867 2010-01-19 Janus Weil <janus@gcc.gnu.org>
12868
12869 PR fortran/42804
12870 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
12871 * gfortran.dg/typebound_call_12.f03: New test.
12872
12873 2010-01-19 Paul Thomas <pault@gcc.gnu.org>
12874
12875 PR fortran/42783
12876 * gfortran.dg/bounds_check_15.f90 : New test.
12877
12878 2010-01-19 Michael Matz <matz@suse.de>
12879
12880 PR tree-optimization/41783
12881 * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
12882
12883 2010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12884
12885 PR target/38697.
12886 * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
12887 * gcc.target/arm/neon/vget_lowp16.c: Likewise.
12888 * gcc.target/arm/neon/vget_lowp8.c: Likewise.
12889 * gcc.target/arm/neon/vget_lows16.c: Likewise.
12890 * gcc.target/arm/neon/vget_lows32.c: Likewise.
12891 * gcc.target/arm/neon/vget_lows64.c: Likewise.
12892 * gcc.target/arm/neon/vget_lows8.c: Likewise.
12893 * gcc.target/arm/neon/vget_lowu16.c: Likewise.
12894 * gcc.target/arm/neon/vget_lowu32.c: Likewise.
12895 * gcc.target/arm/neon/vget_lowu64.c: Likewise.
12896 * gcc.target/arm/neon/vget_lowu8.c: Likewise.
12897
12898 2010-01-19 Janus Weil <janus@gcc.gnu.org>
12899
12900 PR fortran/42545
12901 * gfortran.dg/extends_6.f03: Modified an error message.
12902 * gfortran.dg/extends_10.f03: New test.
12903 * gfortran.dg/private_type_6.f03: Modified an error message.
12904 * gfortran.dg/structure_constructor_8.f03: Ditto.
12905
12906 2010-01-19 Jakub Jelinek <jakub@redhat.com>
12907
12908 PR tree-optimization/42719
12909 * gcc.dg/pr42719.c: New test.
12910
12911 PR debug/42728
12912 * gcc.dg/pr42728.c: New test.
12913
12914 2010-01-19 Anthony Green <green@moxielogic.com>
12915
12916 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
12917
12918 2010-01-18 Anthony Green <green@moxielogic.com>
12919
12920 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
12921 for moxie.
12922
12923 2010-01-19 Dodji Seketeli <dodji@redhat.com>
12924
12925 * g++.dg/template/error45.C: reverted as part of reverting the
12926 fix of PR c++/42634.
12927
12928 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12929
12930 PR c++/42634
12931 * g++.dg/template/error45.C: New test.
12932
12933 2010-01-18 Dodji Seketeli <dodji@redhat.com>
12934
12935 PR c++/42766
12936 * g++.dg/conversion/op6.C: New test.
12937
12938 2010-01-18 Uros Bizjak <ubizjak@gmail.com>
12939
12940 PR target/42774
12941 * gcc.target/alpha/pr42774.c: New test.
12942
12943 2010-01-18 Richard Guenther <rguenther@suse.de>
12944
12945 PR tree-optimization/42781
12946 * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
12947
12948 2010-01-17 Richard Guenther <rguenther@suse.de>
12949
12950 PR middle-end/42248
12951 * gcc.c-torture/execute/pr42248.c: New testcase.
12952
12953 2010-01-17 Richard Guenther <rguenther@suse.de>
12954
12955 PR tree-optimization/42773
12956 * g++.dg/torture/pr42773.C: New testcase.
12957
12958 2010-01-17 Janus Weil <janus@gcc.gnu.org>
12959
12960 PR fortran/42677
12961 * gfortran.dg/interface_assignment_5.f90: New test.
12962
12963 2010-01-17 Dodji Seketeli <dodji@redhat.com>
12964
12965 PR c++/42697
12966 * g++.dg/template/crash94.C: Reverted.
12967
12968 2010-01-17 Jie Zhang <jie.zhang@analog.com>
12969
12970 PR debug/42767
12971 * gcc.dg/debug/pr42767.c: New.
12972
12973 2010-01-15 Jason Merrill <jason@redhat.com>
12974
12975 PR c++/42761
12976 * g++.dg/cpp0x/decltype22.C: New.
12977
12978 2010-01-16 Jakub Jelinek <jakub@redhat.com>
12979
12980 PR middle-end/42760
12981 * g++.dg/torture/pr42760.C: New test.
12982
12983 2010-01-15 Jing Yu <jingyu@google.com>
12984
12985 PR rtl-optimization/42691
12986 * gcc.c-torture/execute/pr42691.c: New.
12987
12988 2010-01-15 Richard Guenther <rguenther@suse.de>
12989
12990 PR middle-end/42739
12991 * g++.dg/torture/pr42739.C: New testcase.
12992
12993 2010-01-15 Dodji Seketeli <dodji@redhat.com>
12994
12995 * g++.dg/template/error45.C: Revert as part of reverting changes
12996 or PR c++/42634.
12997
12998 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12999
13000 PR fortran/42684
13001 * gfortran.dg/interface_31.f90: New test.
13002
13003 2010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com>
13004
13005 * gcc.target/powerpc/pr42747.c: New file.
13006
13007 2010-01-14 Jakub Jelinek <jakub@redhat.com>
13008
13009 PR middle-end/42674
13010 * c-c++-common/pr42674.c: New test.
13011
13012 PR c++/42608
13013 * g++.dg/template/instantiate11.C: New test.
13014
13015 2010-01-14 Jason Merrill <jason@redhat.com>
13016
13017 PR c++/42701
13018 * g++.dg/overload/error3.C: New.
13019
13020 PR c++/42655
13021 * g++.dg/overload/rvalue1.C: New.
13022
13023 2010-01-14 Martin Jambor <mjambor@suse.cz>
13024
13025 PR tree-optimization/42706
13026 * gcc.dg/ipa/pr42706.c: New testcase.
13027
13028 2010-01-14 H.J. Lu <hongjiu.lu@intel.com>
13029
13030 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
13031
13032 2010-01-14 Martin Jambor <mjambor@suse.cz>
13033
13034 PR tree-optimization/42714
13035 * g++.dg/torture/pr42714.C: New test.
13036
13037 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13038
13039 PR rtl-optimization/42246
13040 * gfortran.dg/pr42246-2.f: New.
13041
13042 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13043
13044 PR rtl-optimization/42389
13045 * gcc.dg/pr42389.c: New.
13046
13047 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13048
13049 PR rtl-optimization/42388
13050 * gcc.dg/pr42388.c: New.
13051
13052 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13053
13054 PR rtl-optimization/42294
13055 * gfortran.dg/pr42294.f: New.
13056
13057 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13058
13059 PR rtl-optimization/39453
13060 PR rtl-optimization/42246
13061 * gcc.dg/pr39453.c: New.
13062 * gcc.dg/pr42246.c: New.
13063
13064 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13065
13066 PR middle-end/42245
13067 * gcc.dg/pr42245.c: New.
13068 * gcc.dg/pr42245-2.c: New.
13069
13070 2010-01-14 Alexander Monakov <amonakov@ispras.ru>
13071
13072 PR rtl-optimization/42249
13073 * gcc.dg/pr42249.c: New.
13074
13075 2010-01-14 Jakub Jelinek <jakub@redhat.com>
13076
13077 PR c/42721
13078 * gcc.c-torture/execute/pr42721.c: New test.
13079
13080 2010-01-14 Ira Rosen <irar@il.ibm.com>
13081
13082 PR tree-optimization/42709
13083 * gcc.dg/vect/pr42709.c: New test.
13084
13085 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
13086
13087 PR fortran/41478
13088 * gfortran.dg/alloc_comp_scalar_1.f90: New test.
13089 * gfortran.dg/alloc_comp_transformational_1.f90: New test.
13090
13091 2010-01-14 Paul Thomas <pault@gcc.gnu.org>
13092
13093 PR fortran/42481
13094 * gfortran.dg/generic_19.f90 : New test.
13095
13096 2010-01-13 Richard Guenther <rguenther@suse.de>
13097
13098 PR tree-optimization/42730
13099 * gcc.c-torture/compile/pr42730.c: New testcase.
13100
13101 2010-01-13 Steve Ellcey <sje@cup.hp.com>
13102
13103 PR target/pr42542
13104 * gcc.target/ia64/pr42542-1.c: New.
13105 * gcc.target/ia64/pr42542-2.c: New.
13106 * gcc.target/ia64/pr42542-3.c: New.
13107
13108 2010-01-13 Dodji Seketeli <dodji@redhat.com>
13109
13110 PR c++/42634
13111 * g++.dg/template/error45.C: New test.
13112
13113 2010-01-13 Martin Jambor <mjambor@suse.cz>
13114
13115 PR tree-optimization/42704
13116 * g++.dg/torture/pr42704.C: New test.
13117
13118 2010-01-13 Martin Jambor <mjambor@suse.cz>
13119
13120 PR tree-optimization/42703
13121 * gcc.c-torture/compile/pr42703.c: New test.
13122
13123 2010-01-13 Richard Guenther <rguenther@suse.de>
13124
13125 PR tree-optimization/42705
13126 * gcc.c-torture/compile/pr42705.c: New testcase.
13127
13128 2010-01-13 Jie Zhang <jie.zhang@analog.com>
13129
13130 * gcc.target/bfin/l2.c: New test.
13131 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
13132
13133 2010-01-13 Richard Guenther <rguenther@suse.de>
13134
13135 PR middle-end/42716
13136 * gcc.c-torture/compile/pr42716.c: New testcase.
13137
13138 2010-01-13 Richard Guenther <rguenther@suse.de>
13139
13140 PR lto/42678
13141 * gfortran.dg/lto/20100110-1_0.f90: New testcase.
13142
13143 2010-01-12 Joseph Myers <joseph@codesourcery.com>
13144
13145 PR c/42708
13146 * gcc.c-torture/compile/pr42708-1.c: New test.
13147
13148 2010-01-12 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR debug/42662
13151 * gcc.dg/pr42662.c: New test.
13152
13153 PR tree-optimization/42645
13154 * g++.dg/other/pr42645-1.C: New test.
13155 * g++.dg/other/pr42645-2.C: New test.
13156
13157 2010-01-11 Janis Johnson <janis187@us.ibm.com>
13158
13159 PR target/42416
13160 * gcc.target/powerpc/warn-1.c: New test.
13161 * gcc.target/powerpc/warn-2.c: New test.
13162
13163 2010-01-11 Uros Bizjak <ubizjak@gmail.com>
13164
13165 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
13166 stack alignment.
13167
13168 2010-01-10 Rafael Avila de Espindola <espindola@google.com>
13169
13170 * gcc.dg/lto/20100108_0.c: New.
13171
13172 2010-01-10 Uros Bizjak <ubizjak@gmail.com>
13173
13174 * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
13175 Add -march=i686 -msse for 32bit x86 targets.
13176
13177 2010-01-10 Richard Guenther <rguenther@suse.de>
13178
13179 PR middle-end/42667
13180 * gcc.dg/torture/pr42667.c: New testcase.
13181
13182 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13183
13184 PR fortran/32489
13185 * gfortran.dg/array_constructor_34.f90: New test.
13186
13187 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13188
13189 PR fortran/20923
13190 * gfortran.dg/array_constructor_33.f90: New test.
13191 gfortran.dg/array_function_5.f90: Add credit.
13192
13193 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13194
13195 PR debug/42631
13196 * gcc.dg/pr42631.c: New.
13197
13198 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13199
13200 PR debug/42630
13201 * gcc.dg/pr42630.c: New.
13202
13203 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13204
13205 PR debug/42629
13206 * gcc.dg/pr42629.c: New.
13207
13208 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13209
13210 PR middle-end/42363
13211 * gcc.dg/torture/pr42363.c: New.
13212
13213 2010-01-09 Alexandre Oliva <aoliva@redhat.com>
13214
13215 PR debug/42604
13216 PR debug/42395
13217 * gcc.dg/vect/pr42604.c: New.
13218 * gcc.dg/vect/pr42395.c: New.
13219
13220 2010-01-09 Richard Guenther <rguenther@suse.de>
13221
13222 PR middle-end/42512
13223 * gcc.c-torture/execute/pr42512.c: New testcase.
13224
13225 2010-01-09 Tobias Burnus <burnus@net-b.de>
13226
13227 PR fortran/41298
13228 * gfortran.dg/c_ptr_tests_14.f90: New test.
13229
13230 2010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13231
13232 PR ada/41929
13233 * gnat.dg/null_pointer_deref1.adb: Don't run on
13234 sparc*-sun-solaris2.11.
13235
13236 2010-01-08 Richard Guenther <rguenther@suse.de>
13237
13238 PR lto/42528
13239 * gcc.dg/lto/20100103-1_0.c: New testcase.
13240 * gcc.dg/lto/20100103-2_0.c: Likewise.
13241
13242 2010-01-08 Tobias Burnus <burnus@net-b.de
13243
13244 PR/fortran 25829
13245 * gfortran.dg/asynchronous_1.f90: New test.
13246 * gfortran.dg/asynchronous_2.f90: New test.
13247 * gfortran.dg/conflicts.f90: Update error message.
13248
13249 2010-01-07 Dodji Seketeli <dodji@redhat.com>
13250
13251 c++/40155
13252 * g++.dg/cpp0x/variadic-unify-2.C: New test.
13253
13254 2010-01-07 Jakub Jelinek <jakub@redhat.com>
13255
13256 PR tree-optimization/42625
13257 * g++.dg/opt/dtor4.C: New test.
13258 * g++.dg/opt/dtor4.h: New.
13259 * g++.dg/opt/dtor4-aux.cc: New.
13260
13261 2010-01-07 Tobias Burnus <burnus@net-b.de>
13262
13263 PR fortran/42597
13264 * gfortran.dg/proc_ptr_26.f90: New test.
13265
13266 2010-01-07 Tobias Burnus <burnus@net-b.de>
13267
13268 PR fortran/41872
13269 * gfortran.dg/allocatable_scalar_7.f90: New test.
13270
13271 2010-01-06 Richard Guenther <rguenther@suse.de>
13272
13273 * gcc.c-torture/compile/pr42632.c: New testcase.
13274
13275 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
13276
13277 PR target/42542
13278 * gcc.target/i386/pr42542-4.c: New.
13279 * gcc.target/i386/pr42542-4a.c: Likewise.
13280 * gcc.target/i386/pr42542-5.c: Likewise.
13281 * gcc.target/i386/pr42542-5a.c: Likewise.
13282
13283 2010-01-05 Eric Botcazou <ebotcazou@adacore.com>
13284
13285 * gcc.dg/tls/opt-15.c: New test.
13286
13287 2010-01-05 H.J. Lu <hongjiu.lu@intel.com>
13288
13289 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
13290
13291 2010-01-05 Martin Jambor <mjambor@suse.cz>
13292
13293 PR tree-optimization/42462
13294 * g++.dg/torture/pr42462.C: New test.
13295
13296 2010-01-05 Jason Merrill <jason@redhat.com>
13297
13298 * g++.dg/cpp0x/initlist30.C: New test.
13299
13300 2010-01-05 Richard Guenther <rguenther@suse.de>
13301
13302 PR tree-optimization/42614
13303 * gcc.c-torture/execute/pr42614.c: New testcase.
13304
13305 2010-01-05 Eric Fisher <joefoxreal@gmail.com>
13306
13307 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
13308 * gcc.dg/Wunreachable-1.c: Remove the testcase of
13309 -Wunreachable-code.
13310 * gcc.dg/Wunreachable-2.c: Likewise.
13311 * gcc.dg/Wunreachable-3.c: Likewise.
13312 * gcc.dg/Wunreachable-4.c: Likewise.
13313 * gcc.dg/Wunreachable-5.c: Likewise.
13314 * gcc.dg/Wunreachable-6.c: Likewise.
13315 * gcc.dg/Wunreachable-7.c: Likewise.
13316 * gcc.dg/Wunreachable-8.c: Likewise.
13317 * gcc.dg/20041231-1.c: Likewise.
13318
13319 2010-01-05 Jakub Jelinek <jakub@redhat.com>
13320
13321 PR other/42611
13322 * gcc.dg/pr42611.c: New test.
13323
13324 PR tree-optimization/42508
13325 * g++.dg/opt/pr42508.C: New test.
13326
13327 2010-01-05 Tobias Burnus <burnus@net-b.de>
13328
13329 PR fortran/41872
13330 * gfortran.dg/allocatable_scalar_8.f90: New.
13331
13332 2010-01-04 Martin Jambor <mjambor@suse.cz>
13333
13334 PR tree-optimization/42398
13335 * gcc.c-torture/compile/pr42398.c: New test.
13336
13337 2010-01-04 Jason Merrill <jason@redhat.com>
13338
13339 PR c++/42555
13340 * g++.dg/ext/attrib35.C: New.
13341
13342 PR c++/42567
13343 * g++.dg/cpp0x/auto17.C: New.
13344
13345 2010-01-04 Rafael Avila de Espindola <espindola@google.com>
13346
13347 * gcc.dg/lto/20100104_0.c: New.
13348
13349 2010-01-04 H.J. Lu <hongjiu.lu@intel.com>
13350
13351 PR target/42542
13352 * gcc.target/i386/pr42542-1.c: New.
13353 * gcc.target/i386/pr42542-1a.c: Likewise.
13354 * gcc.target/i386/pr42542-1b.c: Likewise.
13355 * gcc.target/i386/pr42542-2.c: Likewise.
13356 * gcc.target/i386/pr42542-2a.c: Likewise.
13357 * gcc.target/i386/pr42542-2b.c: Likewise.
13358 * gcc.target/i386/pr42542-3.c: Likewise.
13359 * gcc.target/i386/pr42542-3a.c: Likewise.
13360
13361 2009-01-04 Tobias Burnus <burnus@net-b.de>
13362
13363 PR fortran/41872
13364 * gfortran.dg/allocatable_scalar_5.f90: New test.
13365 * gfortran.dg/allocatable_scalar_6.f90: New test.
13366
13367 2010-01-03 Richard Guenther <rguenther@suse.de>
13368
13369 PR testsuite/42583
13370 * gfortran.dg/gomp/recursion1.f90: Remove.
13371
13372 2010-01-03 Richard Guenther <rguenther@suse.de>
13373
13374 * gcc.dg/Warray-bounds.c: Remove XFAILs.
13375 * gcc.dg/uninit-6.c: Likewise.
13376 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
13377
13378 2010-01-03 Richard Guenther <rguenther@suse.de>
13379
13380 PR tree-optimization/42589
13381 * gcc.target/i386/pr42589.c: New testcase.
13382
13383 2010-01-03 Richard Guenther <rguenther@suse.de>
13384
13385 PR tree-optimization/42438
13386 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
13387
13388 2010-01-02 Richard Guenther <rguenther@suse.de>
13389
13390 PR testsuite/41651
13391 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
13392
13393 2010-01-02 Uros Bizjak <ubizjak@gmail.com>
13394
13395 PR target/42448
13396 * gcc.target/alpha/pr42448-1.c: New test.
13397 * gcc.target/alpha/pr42448-2.c: Ditto.
13398
13399 2010-01-01 Joseph Myers <joseph@codesourcery.com>
13400
13401 PR preprocessor/41947
13402 * gcc.dg/c99-hexfloat-3.c: New test.
13403
13404 2010-01-01 Richard Guenther <rguenther@suse.de>
13405
13406 PR c/42570
13407 * gcc.c-torture/execute/pr42570.c: New testcase.
13408
13409 2010-01-01 Richard Guenther <rguenther@suse.de>
13410
13411 PR middle-end/42559
13412 * gcc.c-torture/compile/pr42559.c: New testcase.
13413
13414 \f
13415 Copyright (C) 2010 Free Software Foundation, Inc.
13416
13417 Copying and distribution of this file, with or without modification,
13418 are permitted in any medium without royalty provided the copyright
13419 notice and this notice are preserved.