function_optimize_1.f90: Add -Warray-temporaries, check for corresponding warning.
[gcc.git] / gcc / testsuite / ChangeLog
1 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2
3 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
4 check for corresponding warning.
5
6 2011-03-28 Jason Merrill <jason@redhat.com>
7
8 * g++.dg/cpp0x/rv-deduce2.C: New.
9
10 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11
12 PR debug/48203
13 * gcc.dg/pr48203.c: New test.
14
15 2011-03-28 Jeff Law <law@redhat.com>
16
17 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
18
19 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
20
21 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
22 and __PPC__ && __ALTIVEC__.
23
24 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
25
26 PR testsuite/48238
27 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
28 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
29 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
30 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
31
32 2011-03-28 Jason Merrill <jason@redhat.com>
33
34 * g++.dg/cpp0x/initlist-array2.C: New.
35
36 * g++.dg/cpp0x/initlist-array1.C: New.
37
38 * g++.dg/cpp0x/constexpr-compound.C: New.
39
40 * g++.dg/cpp0x/constexpr-using.C: New.
41
42 * g++.dg/cpp0x/constexpr-noexcept.C: New.
43
44 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
45
46 PR testsuite/48276
47 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
48
49 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
50
51 * gcc.dg/slp-1.c: New test.
52
53 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
54
55 * gcc.target/i386/avx256-unaligned-load-1.c: New.
56 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
57 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
58 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
59 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
60 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
61 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
62 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
63 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
64 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
65 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
66 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
67 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
68 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
69
70 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
71
72 PR fortran/47065
73 * gfortran.dg/trim_optimize_5.f90: New test.
74 * gfortran.dg/trim_optimize_6.f90: New test.
75
76 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
77
78 PR target/38598
79 * gcc.target/mips/madd-7.c: Remove -mlong32.
80 * gcc.target/mips/msub-7.c: Likewise.
81
82 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
83
84 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
85 accesses to preserve the meaning of the test for doubleword vectors.
86 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
87 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
88
89 2011-03-26 Janus Weil <janus@gcc.gnu.org>
90
91 PR fortran/48291
92 * gfortran.dg/class_42.f03: New.
93
94 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
95
96 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
97 strided accesses.
98
99 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
100
101 PR rtl-optimization/48144
102 * gcc.dg/pr48144.c: New test.
103
104 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
105
106 * gnat.dg/discr27.ad[sb]: New test.
107
108 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
109
110 * gnat.dg/limited_with2.ad[sb]: New test.
111 * gnat.dg/limited_with2_pkg1.ads: New helper.
112 * gnat.dg/limited_with2_pkg2.ads: Likewise.
113
114 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
115
116 * gnat.dg/opt15.adb: New test.
117 * gnat.dg/opt15_pkg.ad[sb]: New helper.
118
119 2011-03-25 Tobias Burnus <burnus@net-b.de>
120
121 PR fortran/48174
122 PR fortran/45304
123 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
124 * gfortran.dg/leadz_trailz_3.f90: Ditto
125
126 2011-03-25 Martin Jambor <mjambor@suse.cz>
127
128 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
129
130 2011-03-25 Jason Merrill <jason@redhat.com>
131
132 * g++.dg/cpp0x/defaulted22.C: New.
133 * g++.dg/cpp0x/defaulted23.C: New.
134 * g++.dg/cpp0x/defaulted15.C: Adjust.
135
136 2011-03-25 Jason Merrill <jason@redhat.com>
137
138 * g++.dg/cpp0x/move1.C: New.
139
140 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
141
142 PR target/48287
143 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
144
145 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
146
147 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
148 for mips-sgi-irix6.5.
149 Replace snprintf prototype by <stdio.h>.
150
151 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
152
153 PR testsuite/48283
154 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
155 run_expensive_tests.
156 * gcc.dg/graphite/block-4.c: Likewise.
157 * gcc.dg/graphite/block-7.c: Likewise.
158 * gcc.dg/graphite/block-8.c: Likewise.
159
160 2011-03-25 Richard Guenther <rguenther@suse.de>
161
162 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
163 * g++.dg/tree-ssa/pr8781.C: Likewise.
164 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
165 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
166 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
167 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
168 * gcc.dg/tree-ssa/alias-18.c: Likewise.
169 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
170 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
171 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
172 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
173 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
174 * gcc.dg/tree-ssa/pr21574.c: Likewise.
175 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
176 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
177 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
178 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
179 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
180 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
181 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
182 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
183 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
184 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
185 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
186 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
187 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
188 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
189 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
190 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
191 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
192 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
193 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
194 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
195 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
196 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
197 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
198 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
199 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
200 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
201 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
202 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
203 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
204 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
205 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
206 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
207 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
208 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
209 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
210 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
211 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
212 * c-c++-common/pr46562-2.c: Likewise.
213 * gfortran.dg/pr42108.f90: Likewise.
214 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
215 foo to be inlined even at -O1.
216 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
217 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
218 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
219 * gcc.dg/matrix/matrix.exp: Disable FRE.
220
221 2011-03-24 Jakub Jelinek <jakub@redhat.com>
222
223 PR debug/48204
224 * gcc.dg/dfp/pr48204.c: New test.
225
226 2011-03-24 Steve Ellcey <sje@cup.hp.com>
227
228 PR target/48209
229 * gcc.c-torture/execute/pr47917.c: Move this...
230 * gcc.dg/torture/pr47917.c: to here and add xfails.
231
232 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
233
234 * gnat.dg/array16.ad[sb]: New test.
235 * gnat.dg/array16.ads: New helper.
236
237 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
238
239 * gnat.dg/derived_type2.adb: New test.
240
241 2011-03-24 Richard Guenther <rguenther@suse.de>
242
243 PR tree-optimization/48271
244 * g++.dg/torture/pr48271.C: New testcase.
245
246 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
247
248 * gnat.dg/array15.ad[sb]: New test.
249
250 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
251
252 PR target/48237
253 * gcc.target/i386/pr48237.c: New test.
254
255 2011-03-24 Richard Guenther <rguenther@suse.de>
256
257 PR middle-end/48269
258 * gcc.dg/builtin-object-size-10.c: New testcase.
259
260 2011-03-24 Richard Guenther <rguenther@suse.de>
261
262 PR tree-optimization/46562
263 * c-c++-common/pr46562-2.c: New testcase.
264 * c-c++-common/pr46562.c: Likewise.
265
266 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
267
268 * gcc.dg/vect/vect-cselim-1.c: New test.
269 * gcc.dg/vect/vect-cselim-2.c: New test.
270
271 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
272
273 * gcc.target/arm/pr46934.c: New.
274
275 2011-03-23 Ian Lance Taylor <iant@google.com>
276
277 * go.test/go-test.exp (errchk): Ignore lines containing ////.
278
279 2011-03-23 Richard Guenther <rguenther@suse.de>
280
281 * gcc.dg/struct: Remove directory and contents.
282
283 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
284
285 PR testsuite/48251
286 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
287
288 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
289
290 * gnat.dg/discr26.ad[sb]: New test.
291 * gnat.dg/discr26_pkg.ads: New helper.
292
293 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
294
295 PR target/47553
296 * gcc.target/arm/neon-vld-1.c: New test.
297
298 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
299
300 * gnat.dg/array14.ad[sb]: New test.
301 * gnat.dg/array14_pkg.ads: New helper.
302
303 2011-03-22 Joseph Myers <joseph@codesourcery.com>
304
305 * gcc.c-torture/execute/920501-8.x: Remove.
306 * gcc.c-torture/execute/930513-1.x: Remove.
307 * gcc.c-torture/execute/960312-1.x: Remove.
308 * gcc.c-torture/compile/20000804-1.c,
309 gcc.c-torture/compile/20001205-1.c,
310 gcc.c-torture/compile/20001226-1.c,
311 gcc.c-torture/compile/20010518-2.c,
312 gcc.c-torture/compile/20020312-1.c,
313 gcc.c-torture/compile/20020604-1.c,
314 gcc.c-torture/compile/920501-12.c,
315 gcc.c-torture/compile/920501-4.c,
316 gcc.c-torture/compile/920520-1.c,
317 gcc.c-torture/compile/980506-1.c,
318 gcc.c-torture/execute/980709-1.x,
319 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
320 options for m68hc11.
321 * gcc.dg/cpp/assert4.c: Don't handle ARC.
322 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
323 m68hc11.
324
325 2011-03-22 Nick Clifton <nickc@redhat.com>
326
327 * lib/target-supports.exp (check_profiling_available): Add MN10300
328 to the list of targets that do not support profiling. Restore
329 alpha sorting to this list.
330
331 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
332
333 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
334 failure on 32-bit systems.
335 * gcc.dg/torture/vector-2.c: Ditto.
336
337 2011-03-22 Richard Guenther <rguenther@suse.de>
338
339 PR tree-optimization/48228
340 * gcc.dg/Wstrict-overflow-23.c: New testcase.
341
342 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
343
344 * lib/prune.exp (prune_gcc_output): Prune "could not create
345 compact unwind for" warnings.
346
347 2011-03-20 Jakub Jelinek <jakub@redhat.com>
348
349 PR c/42544
350 PR c/48197
351 * gcc.c-torture/execute/pr42544.c: New test.
352 * gcc.c-torture/execute/pr48197.c: New test.
353
354 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
355
356 PR preprocessor/48192
357 * gcc.target/powerpc/pr48192.c: New file.
358
359 PR target/48053
360 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
361 split problem of 0 being loaded in a VSX register.
362
363 2011-03-21 Richard Guenther <rguenther@suse.de>
364
365 PR c/47939
366 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
367 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
368 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
369 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
370
371 2011-03-21 Jakub Jelinek <jakub@redhat.com>
372
373 PR target/48213
374 * gcc.dg/pr48213.c: New test.
375
376 2011-03-21 Kai Tietz <ktietz@redhat.com>
377
378 PR target/12171
379 * g++.dg/plugin/attribute_plugin.c: Adjust test.
380
381 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
382
383 * gcc.target/arm/xor-and.c: New.
384
385 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
386
387 PR fortran/22572
388 * gfortran.dg/function_optimize_1.f90: New test.
389 * gfortran.dg/function_optimize_2.f90: New test.
390
391 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
392
393 PR rtl-optimization/47502
394 * gcc.target/i386/pr47502-1.c: New.
395 * gcc.target/i386/pr47502-2.c: Likewise.
396
397 2011-03-20 Jakub Jelinek <jakub@redhat.com>
398
399 PR rtl-optimization/48156
400 * gcc.dg/pr48156.c: New test.
401
402 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
403
404 PR libfortran/47439
405 * gfortran.dg/scratch_1.f90: Adjust test.
406
407 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
408
409 PR libfortran/47439
410 * gfortran.dg/scratch_1.f90: New test.
411
412 2011-03-18 Joseph Myers <joseph@codesourcery.com>
413
414 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
415 variably modified typedefs.
416 * gcc.dg/c1x-typedef-2.c: Remove.
417
418 2011-03-18 Joseph Myers <joseph@codesourcery.com>
419
420 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
421 * gcc.dg/c1x-anon-struct-3.c: New test.
422 * gcc.dg/anon-struct-11.c: Update.
423
424 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
425
426 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
427 dg-xfail-run-if.
428 Only xfail with gas.
429
430 2011-03-18 Jason Merrill <jason@redhat.com>
431
432 * g++.dg/template/fn-ptr1.C: New.
433
434 * g++.dg/overload/volatile1.C: New.
435
436 * g++.dg/opt/pr23372.C: New.
437
438 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
439
440 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
441
442 PR middle-end/47405
443 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
444
445 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
446
447 * gcc.target/arm/unsigned-extend-1.c: New.
448
449 2011-03-18 Jakub Jelinek <jakub@redhat.com>
450
451 PR bootstrap/48161
452 * gcc.c-torture/compile/pr48161.c: New test.
453
454 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
455
456 PR middle-end/47725
457 * gcc.dg/torture/pr47725.c: New.
458
459 2011-03-17 Jason Merrill <jason@redhat.com>
460
461 * g++.dg/cpp0x/constexpr-overflow2.C: New.
462 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
463
464 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
465
466 * gnat.dg/specs/elab2.ads: New test.
467 * gnat.dg/specs/elab2_pkg.ads: New helper.
468
469 2011-03-17 Jason Merrill <jason@redhat.com>
470
471 * g++.dg/cpp0x/decltype-1212.C: New.
472 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
473
474 2011-03-17 Jason Merrill <jason@redhat.com>
475
476 * g++.dg/parse/memfnquals1.C: New.
477
478 2011-03-17 Richard Guenther <rguenther@suse.de>
479
480 PR middle-end/48134
481 * gcc.dg/pr48134.c: New testcase.
482
483 2011-03-17 Richard Guenther <rguenther@suse.de>
484
485 PR middle-end/48165
486 * g++.dg/torture/pr48165.C: New testcase.
487
488 2011-03-17 Jakub Jelinek <jakub@redhat.com>
489
490 PR rtl-optimization/48141
491 * gcc.dg/pr48141.c: New test.
492
493 2011-03-16 Jason Merrill <jason@redhat.com>
494
495 * g++.dg/cpp0x/constexpr-48089.C: New.
496
497 * g++.dg/cpp0x/constexpr-abi1.C: New.
498
499 * g++.dg/cpp0x/constexpr-46336.C: New.
500 * g++.dg/parse/friend5.C: Adjust expected errors.
501
502 * g++.dg/cpp0x/constexpr-47570.C: New.
503
504 2011-03-16 Dodji Seketeli <dodji@redhat.com>
505
506 PR debug/47510
507 * ++.dg/debug/dwarf2/typedef6.C: New test.
508
509 2011-03-16 Jason Merrill <jason@redhat.com>
510
511 * g++.dg/cpp0x/elision2.C: New.
512
513 * g++.dg/cpp0x/constexpr-array3.C: New.
514
515 2011-03-16 Jason Merrill <jason@redhat.com>
516
517 * g++.dg/cpp0x/sfinae6.C: New.
518 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
519 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
520 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
521 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
522 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
523
524 2011-03-16 Jason Merrill <jason@redhat.com>
525
526 * g++.dg/template/incomplete6.C: New.
527
528 2011-03-16 Jeff Law <law@redhat.com>
529
530 * gcc.dg/tree-ssa/vrp55.c: New test.
531
532 2011-03-16 Jason Merrill <jason@redhat.com>
533
534 * g++.dg/cpp0x/auto22.C: New.
535
536 2011-03-16 Richard Guenther <rguenther@suse.de>
537
538 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
539 optimizing it away if promoted to const.
540
541 2011-03-16 Richard Guenther <rguenther@suse.de>
542
543 PR tree-optimization/48149
544 * gcc.dg/fold-complex-1.c: New testcase.
545
546 2011-03-16 Richard Guenther <rguenther@suse.de>
547
548 PR testsuite/48147
549 * gcc.dg/guality/pr45882.c: Really make sure no inlining
550 or cloning happens.
551
552 2011-03-16 Richard Guenther <rguenther@suse.de>
553
554 PR tree-optimization/26134
555 * gcc.dg/tree-ssa/complex-6.c: New testcase.
556
557 2011-03-16 Richard Guenther <rguenther@suse.de>
558
559 PR tree-optimization/48146
560 * gcc.dg/torture/pr48146.c: New testcase.
561
562 2011-03-16 Richard Guenther <rguenther@suse.de>
563
564 * gcc.dg/tree-ssa/pr14814.c: Adjust.
565 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
566
567 2011-03-16 Jakub Jelinek <jakub@redhat.com>
568
569 PR middle-end/48136
570 * gcc.c-torture/compile/pr48136.c: New test.
571
572 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
573
574 PR debug/45882
575 * gcc.dg/guality/pr45882.c: New test.
576
577 2011-03-15 Jason Merrill <jason@redhat.com>
578
579 * g++.dg/cpp0x/constexpr-recursion.C: New.
580
581 * g++.dg/cpp0x/implicit11.C: New.
582
583 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
584
585 * g++.dg/cpp0x/constexpr-attribute.C: New.
586
587 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
588
589 * g++.dg/parse/pr34758.C: New.
590
591 2011-03-15 Xinliang David Li <davidxl@google.com>
592
593 PR c/47837
594 * gcc.dg/uninit-pred-7_d.c: New test.
595 * gcc.dg/uninit-pred-8_d.c: New test.
596
597 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
598
599 PR target/46788
600 * gcc.target/arm/pr46788.c: New.
601
602 2011-03-15 Richard Guenther <rguenther@suse.de>
603
604 PR middle-end/47650
605 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
606 * gfortran.dg/ishft_4.f90: Likewise.
607 * gfortran.dg/leadz_trailz_3.f90: Likewise.
608
609 2011-03-15 Richard Guenther <rguenther@suse.de>
610
611 PR tree-optimization/13954
612 * g++.dg/tree-ssa/pr13954.C: New testcase.
613
614 2011-03-15 Richard Guenther <rguenther@suse.de>
615
616 PR tree-optimization/48037
617 * gcc.target/i386/pr48037-1.c: New testcase.
618
619 2011-03-15 Richard Guenther <rguenther@suse.de>
620
621 PR tree-optimization/41490
622 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
623 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
624 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
625 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
626 * g++.dg/tree-ssa/pr33604.C: Adjust.
627
628 2011-03-14 Jakub Jelinek <jakub@redhat.com>
629
630 PR middle-end/47917
631 * gcc.c-torture/execute/pr47917.c: New test.
632 * gcc.dg/pr47917.c: New test.
633
634 PR middle-end/38878
635 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
636
637 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
638
639 * gcc.target/i386/sse4_1-floor-vec.c: New test.
640 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
641 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
642 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
643 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
644 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
645 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
646 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
647 * gcc.target/i386/avx-floor-vec.c: Ditto.
648 * gcc.target/i386/avx-ceil-vec.c: Ditto.
649 * gcc.target/i386/avx-trunc-vec.c: Ditto.
650 * gcc.target/i386/avx-rint-vec.c: Ditto.
651 * gcc.target/i386/avx-floorf-vec.c: Ditto.
652 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
653 * gcc.target/i386/avx-truncf-vec.c: Ditto.
654 * gcc.target/i386/avx-rintf-vec.c: Ditto.
655
656 2011-03-14 Tom Tromey <tromey@redhat.com>
657
658 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
659 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
660 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
661
662 2011-03-14 Tom Tromey <tromey@redhat.com>
663
664 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
665 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
666 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
667
668 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
669
670 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
671
672 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
673
674 PR rtl-optimization/47166
675 * gcc.c-torture/execute/postmod-1.c: New test.
676
677 2011-03-14 Richard Guenther <rguenther@suse.de>
678
679 PR middle-end/48098
680 * gcc.dg/torture/pr48098.c: New testcase.
681
682 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
683
684 PR target/48053
685 * gcc.target/powerpc/pr48053-1.c: New test.
686 * gcc.target/powerpc/pr48053-2.c: Likewise.
687
688 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
689
690 PR libfortran/48066
691 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
692
693 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
694
695 PR libfortran/48066
696 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
697
698 2011-03-12 Janus Weil <janus@gcc.gnu.org>
699
700 PR fortran/48059
701 * gfortran.dg/class_41.f03: New.
702
703 2011-03-11 Dodji Seketeli <dodji@redhat.com>
704
705 * g++.dg/conversion/cast3.C: New test.
706
707 2011-03-11 Jason Merrill <jason@redhat.com>
708
709 * g++.dg/template/error45.C: New.
710
711 * g++.dg/parse/no-type-defn1.C: New.
712
713 * g++.dg/ext/attrib40.C: New.
714
715 * g++.dg/cpp0x/regress/array1.C: New.
716
717 2011-03-11 Richard Guenther <rguenther@suse.de>
718
719 PR tree-optimization/48067
720 * gcc.dg/pr48067.c: New testcase.
721
722 2011-03-11 Richard Guenther <rguenther@suse.de>
723
724 PR lto/48073
725 * g++.dg/lto/20110311-1_0.C: New testcase.
726
727 2011-03-11 Jakub Jelinek <jakub@redhat.com>
728
729 PR c++/48035
730 * g++.dg/inherit/virtual8.C: New test.
731
732 PR middle-end/48044
733 * gcc.dg/torture/pr48044.c: New test.
734
735 2011-03-11 Janus Weil <janus@gcc.gnu.org>
736
737 PR fortran/47768
738 * gfortran.dg/proc_ptr_comp_31.f90: New.
739
740 2011-03-11 Richard Guenther <rguenther@suse.de>
741
742 PR tree-optimization/47278
743 * gcc.dg/torture/pr47278-1.c: New testcase.
744 * gcc.dg/torture/pr47278-2.c: Likewise.
745
746 2011-03-11 Jakub Jelinek <jakub@redhat.com>
747
748 PR tree-optimization/48063
749 * gcc.dg/torture/pr48063.c: New test.
750
751 2011-03-10 Jason Merrill <jason@redhat.com>
752
753 * g++.dg/template/array22.C: New.
754
755 * g++.dg/cpp0x/syntax-err1.C: New.
756 * g++.dg/parse/error36.C: Adjust expected errors.
757 * g++.old-deja/g++.pt/ctor2.C: Likewise.
758 * g++.old-deja/g++.pt/typename3.C: Likewise.
759 * g++.old-deja/g++.pt/typename4.C: Likewise.
760 * g++.old-deja/g++.pt/typename6.C: Likewise.
761
762 2011-03-09 Jason Merrill <jason@redhat.com>
763
764 * g++.dg/template/nontype22.C: New.
765
766 2011-03-09 Martin Jambor <mjambor@suse.cz>
767
768 PR tree-optimization/47714
769 * g++.dg/torture/pr47714.C: New test.
770
771 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
772
773 PR target/47755
774 * gcc.target/powerpc/pr47755-2.c: New file.
775
776 2011-03-08 Jakub Jelinek <jakub@redhat.com>
777
778 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
779 is not set in the environment, pass 64 as first argument when not
780 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
781 native where ulimit -u is supported.
782
783 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
784
785 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
786
787 2011-03-08 Jason Merrill <jason@redhat.com>
788
789 * g++.dg/template/nontype21.C: New.
790
791 * g++.dg/template/anon5.C: New.
792
793 2011-03-08 Jakub Jelinek <jakub@redhat.com>
794
795 PR debug/47881
796 * gcc.dg/pr47881.c: New test.
797
798 2011-03-08 Dodji Seketeli <dodji@redhat.com>
799
800 PR c++/47957
801 * g++.dg/lookup/template3.C: New test.
802
803 2011-03-08 Kai Tietz <ktietz@redhat.com>
804
805 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
806 'long' type.
807
808 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
809
810 PR testsuite/47954
811 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
812 sizeof to compute alignment.
813
814 2011-03-08 Jakub Jelinek <jakub@redhat.com>
815
816 PR tree-optimization/48022
817 * gcc.dg/pr48022-1.c: New test.
818 * gcc.dg/pr48022-2.c: New test.
819
820 2011-03-07 Jason Merrill <jason@redhat.com>
821
822 * g++.dg/template/nontype20.C: New.
823 * g++.dg/init/member1.C: Adjust expected errors.
824 * g++.dg/parse/constant4.C: Likewise.
825 * g++.dg/template/qualified-id3.C: Likewise.
826 * g++.old-deja/g++.pt/crash10.C: Likewise.
827
828 * g++.dg/cpp0x/regress/non-const1.C: New.
829
830 2011-03-07 Jakub Jelinek <jakub@redhat.com>
831
832 PR debug/47991
833 * gcc.dg/pr47991.c: New test.
834
835 2011-03-07 Jason Merrill <jason@redhat.com>
836
837 * g++.dg/abi/mangle46.C: New.
838
839 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
840
841 PR target/47862
842 * gcc.target/powerpc/pr47862.c: New.
843
844 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
845
846 PR target/45413
847 * gcc.target/i386/combine-mul.c: Require nonpic.
848
849 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
850 Nathan Froyd <froydnj@codesourcery.com>
851
852 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
853
854 2011-03-06 Mark Mitchell <mark@codesourcery.com>
855
856 * README.QMTEST: Remove.
857
858 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
859 Jerry DeLisle <jvdelisle@gcc.gnu.org>
860
861 PR fortran/47850
862 * gfortran.dg/array_constructor_37.f90 : New test.
863
864 2011-03-05 Jason Merrill <jason@redhat.com>
865
866 * g++.dg/abi/mangle39.C: ABI v5, not 6.
867 * g++.dg/abi/mangle45.C: Likewise.
868 * g++.dg/cpp0x/trailing1.C: Likewise.
869
870 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
871
872 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
873
874 2011-03-05 Jakub Jelinek <jakub@redhat.com>
875
876 PR rtl-optimization/47899
877 * gcc.dg/pr47899.c: New test.
878
879 * gcc.dg/torture/pr47968.c: Ignore warnings.
880
881 PR tree-optimization/47967
882 * gcc.c-torture/compile/pr47967.c: New test.
883
884 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
885
886 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
887 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
888
889 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
890
891 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
892 and property_getAttributes() if __OBJC2__.
893 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
894 * objc.dg/property/property-encoding-1.m: New.
895 * obj-c++.dg/property/property-encoding-1.mm: New.
896
897 2011-03-04 Jason Merrill <jason@redhat.com>
898
899 * g++.dg/template/pseudodtor6.C: New.
900
901 * g++.dg/inherit/covariant19.C: New.
902
903 2011-03-04 Richard Guenther <rguenther@suse.de>
904
905 PR middle-end/47968
906 * gcc.dg/torture/pr47968.c: New testcase.
907
908 2011-03-04 Richard Guenther <rguenther@suse.de>
909
910 PR middle-end/47975
911 * gcc.dg/torture/pr47975.c: New testcase.
912
913 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
914
915 PR c++/47974
916 * g++.dg/template/crash106.C: New.
917
918 2011-03-03 Jakub Jelinek <jakub@redhat.com>
919
920 PR c/47963
921 * gcc.dg/gomp/pr47963.c: New test.
922 * g++.dg/gomp/pr47963.C: New test.
923
924 2011-03-02 Jason Merrill <jason@redhat.com>
925
926 * g++.dg/cpp0x/regress/condition1.C: New.
927
928 * g++.dg/cpp0x/constexpr-ctor9.C: New.
929
930 2011-03-01 Jason Merrill <jason@redhat.com>
931
932 * g++.dg/cpp0x/lambda/lambda-98.C: New.
933
934 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
935
936 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
937
938 PR rtl-optimization/47925
939 * gcc.c-torture/execute/pr47925.c: New test.
940
941 2011-03-01 Jason Merrill <jason@redhat.com>
942
943 * g++.dg/cpp0x/decltype25.C: New.
944
945 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
946
947 2011-03-01 Richard Guenther <rguenther@suse.de>
948
949 PR tree-optimization/47890
950 * gcc.dg/torture/pr47890.c: New testcase.
951
952 2011-03-01 Richard Guenther <rguenther@suse.de>
953
954 PR lto/47924
955 * gcc.dg/lto/pr47924_0.c: New testcase.
956
957 2011-03-01 Richard Guenther <rguenther@suse.de>
958
959 PR lto/46911
960 * gfortran.dg/lto/pr46911_0.f: New testcase.
961
962 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
963
964 PR libgfortran/47933
965 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
966 compile errors from older code form.
967
968 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
969
970 PR libgfortran/47567
971 * gfortran.dg/fmt_fw_d.f90: New test.
972
973 2011-02-28 Jason Merrill <jason@redhat.com>
974
975 * g++.dg/inherit/covariant18.C: New.
976
977 2011-02-28 Jakub Jelinek <jakub@redhat.com>
978
979 PR middle-end/47893
980 * gcc.dg/pr47893.c: New test.
981
982 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
983
984 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
985 NULL in case of a selector with conflicting types.
986 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
987
988 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
989
990 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
991 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
992 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
993 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
994
995 2011-02-28 Jason Merrill <jason@redhat.com>
996
997 PR c++/47906
998 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
999
1000 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1001
1002 PR libgfortran/47778
1003 * gfortran.dg/namelist_71.f90: New test.
1004
1005 2011-02-27 Jason Merrill <jason@redhat.com>
1006
1007 PR c++/47906
1008 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
1009 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
1010
1011 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
1012
1013 PR c++/46466
1014 * g++.dg/cpp0x/constexpr-ctor8.C: New.
1015
1016 2011-02-27 Jakub Jelinek <jakub@redhat.com>
1017
1018 PR fortran/47886
1019 * gfortran.dg/gomp/task-1.f90: Removed.
1020
1021 2011-02-26 Jason Merrill <jason@redhat.com>
1022
1023 * g++.dg/template/this-targ1.C: New.
1024
1025 * g++.dg/cpp0x/regress/template-const1.C: New.
1026 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
1027 * g++.dg/template/function1.C: Adjust.
1028 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
1029 * g++.dg/debug/debug7.C: Adjust.
1030
1031 2011-02-26 Tobias Burnus <burnus@net-b.de>
1032
1033 PR fortran/47886
1034 * gfortran.dg/gomp/task-1.f90: New.
1035
1036 2011-02-25 Jie Zhang <jie@codesourcery.com>
1037
1038 * gcc.target/arm/neon-thumb2-move.c: Add
1039 dg-require-effective-target arm_thumb2_ok.
1040
1041 2011-02-24 Jason Merrill <jason@redhat.com>
1042
1043 * g++.dg/parse/constant1.C: Specify C++98 mode.
1044 * g++.dg/parse/constant5.C: Likewise.
1045 * g++.dg/parse/error2.C: Likewise.
1046 * g++.dg/parse/semicolon3.C: Likewise.
1047 * g++.dg/template/crash14.C: Likewise.
1048 * g++.dg/template/local4.C: Likewise.
1049 * g++.dg/template/nontype3.C: Likewise.
1050 * g++.dg/parse/crash31.C: Adjust expected errors.
1051 * g++.dg/template/function1.C: Likewise.
1052 * g++.dg/template/ref3.C: Likewise.
1053 * g++.dg/template/static9.C: Likewise.
1054 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
1055
1056 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
1057 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
1058 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
1059 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
1060 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
1061
1062 2011-02-24 Jakub Jelinek <jakub@redhat.com>
1063
1064 PR fortran/47878
1065 * gfortran.dg/pr47878.f90: New test.
1066
1067 2011-02-24 Richard Guenther <rguenther@suse.de>
1068
1069 PR testsuite/47801
1070 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
1071 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
1072
1073 2011-02-24 Richard Guenther <rguenther@suse.de>
1074
1075 PR fortran/47839
1076 * gfortran.dg/lto/pr47839_0.f90: New testcase.
1077 * gfortran.dg/lto/pr47839_1.f90: Likewise.
1078
1079 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1080
1081 PR libgfortran/47567
1082 * gfortran.dg/fmt_f0_1.f90: Update test.
1083
1084 2011-02-23 Jason Merrill <jason@redhat.com>
1085
1086 * g++.dg/abi/mangle39.C: Adjust parm mangling.
1087 * g++.dg/abi/mangle45.C: New.
1088
1089 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
1090 * g++.dg/template/canon-type-9.C: Match use of decltype
1091 between declaration and definition.
1092 * g++.dg/template/canon-type-12.C: Likewise.
1093
1094 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
1095
1096 PR fortran/40850
1097 * gfortran.dg/nested_allocatables_1.f90: New.
1098
1099 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
1100
1101 PR c++/46868
1102 * g++.dg/pr46868.C: New test.
1103 * g++.dg/parse/parameter-declaration-1.C: Adjust.
1104 * g++.dg/parse/error14.C: Adjust.
1105
1106 2011-02-23 Richard Guenther <rguenther@suse.de>
1107
1108 PR tree-optimization/47838
1109 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
1110
1111 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1112
1113 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
1114
1115 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
1116
1117 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
1118 * gfortran.dg/count_init_expr.f03: Ditto.
1119 * gfortran.dg/gomp/pr43711.f90: Ditto.
1120 * gcc.dg/struct-parse-2.c: Ditto.
1121 * gcc.dg/parse-error-3.c: Ditto.
1122 * gcc.dg/Wlogical-op-1.c: Ditto.
1123 * gcc.dg/Walways-true-1.c: Ditto.
1124 * gcc.dg/pr24225.c: Ditto.
1125 * gcc.dg/Walways-true-2.c: Ditto.
1126 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
1127 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
1128 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
1129 * g++.dg/overload/defarg4.C: Ditto.
1130 * g++.dg/inherit/covariant16.C: Ditto.
1131 * g++.dg/inherit/virtual7.C: Ditto.
1132 * g++.dg/template/canon-type-9.C: Ditto.
1133 * g++.dg/template/access19.C: Ditto.
1134 * g++.dg/template/call7.C: Ditto.
1135 * g++.dg/template/canon-type-2.C: Ditto.
1136 * g++.dg/template/init7.C: Ditto.
1137 * g++.dg/template/sizeof-template-argument.C: Ditto.
1138 * g++.dg/template/const3.C: Ditto.
1139 * g++.dg/template/sfinae26.C: Ditto.
1140 * g++.dg/template/sfinae26.C: Ditto.
1141 * g++.dg/template/canon-type-11.C: Ditto.
1142 * g++.dg/template/union2.C: Ditto.
1143 * g++.dg/template/canon-type-3.C: Ditto.
1144 * g++.dg/template/canon-type-1.C: Ditto.
1145 * g++.dg/template/canon-type-5.C: Ditto.
1146 * g++.dg/template/canon-type-7.C: Ditto.
1147 * g++.dg/template/canon-type-10.C: Ditto.
1148 * g++.dg/template/spec36.C: Ditto.
1149 * g++.dg/template/typedef38.C: Ditto.
1150 * g++.dg/template/canon-type-4.C: Ditto.
1151 * g++.dg/template/canon-type-6.C: Ditto.
1152 * g++.dg/template/canon-type-13.C: Ditto.
1153 * g++.dg/template/instantiate9.C: Ditto.
1154 * g++.dg/template/ttp22.C: Ditto.
1155 * g++.dg/warn/Wreturn-type-6.C: Ditto.
1156 * g++.dg/warn/Walways-true-1.C: Ditto.
1157 * g++.dg/warn/Wlogical-op-1.C: Ditto.
1158 * g++.dg/warn/Walways-true-2.C: Ditto.
1159 * g++.dg/conversion/op4.C: Ditto.
1160 * g++.dg/opt/pr19650.C: Ditto.
1161 * g++.dg/lookup/friend11.C: Ditto.
1162 * g++.dg/other/default2.C: Ditto.
1163 * g++.dg/other/default3.C: Ditto.
1164 * g++.dg/other/dtor2.C: Ditto.
1165 * g++.dg/other/friend5.C: Ditto.
1166 * g++.dg/other/default5.C: Ditto.
1167 * g++.dg/init/brace6.C: Ditto.
1168 * g++.dg/init/aggr5.C: Ditto.
1169 * g++.dg/init/error2.C: Ditto.
1170 * g++.dg/expr/bound-mem-fun.C: Ditto.
1171 * g++.dg/expr/cond6.C: Ditto.
1172 * g++.dg/expr/stmt-expr-1.C: Ditto.
1173 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
1174 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
1175 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
1176 * g++.dg/cpp0x/bracket1.C: Ditto.
1177 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
1178 * g++.dg/cpp0x/pr38646.C: Ditto.
1179 * g++.dg/cpp0x/variadic73.C: Ditto.
1180 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
1181 * g++.dg/cpp0x/bracket4.C: Ditto.
1182 * g++.dg/cpp0x/decltype4.C: Ditto.
1183 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
1184 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
1185 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
1186 * g++.dg/cpp0x/variadic-new2.C: Ditto.
1187 * g++.dg/cpp0x/decltype2.C: Ditto.
1188 * g++.dg/cpp0x/decltype1.C: Ditto.
1189 * g++.dg/cpp0x/bracket2.C: Ditto.
1190 * g++.dg/cpp0x/decltype5.C: Ditto.
1191 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
1192 * g++.dg/cpp0x/variadic70.C: Ditto.
1193 * g++.dg/cpp0x/decltype6.C: Ditto.
1194 * g++.dg/cpp0x/rvo.C: Ditto.
1195 * g++.dg/cpp0x/vt-40092.C: Ditto.
1196 * g++.dg/cpp0x/variadic-new.C: Ditto.
1197 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
1198 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
1199 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
1200 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
1201 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
1202 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
1203 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
1204 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
1205 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
1206 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
1207 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
1208 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
1209 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
1210 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
1211 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
1212 * g++.dg/cpp0x/pr39639.C: Ditto.
1213 * g++.dg/cpp0x/decltype3.C: Ditto.
1214 * g++.dg/cpp0x/variadic68.C: Ditto.
1215 * g++.dg/cpp0x/variadic-function.C: Ditto.
1216 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
1217 * g++.dg/cpp0x/variadic-bind.C: Ditto.
1218 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
1219 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
1220 * g++.dg/parse/crash35.C: Ditto.
1221 * g++.dg/parse/crash40.C: Ditto.
1222 * g++.dg/parse/defarg12.C: Ditto.
1223 * g++.dg/parse/crash34.C: Ditto.
1224 * g++.dg/parse/constructor3.C: Ditto.
1225 * g++.dg/parse/template23.C: Ditto.
1226 * g++.dg/parse/crash56.C: Ditto.
1227 * g++.dg/parse/dtor13.C: Ditto.
1228 * g++.dg/parse/error33.C: Ditto.
1229 * g++.dg/parse/ctor9.C: Ditto.
1230 * g++.dg/parse/error32.C: Ditto.
1231 * g++.dg/parse/error37.C: Ditto.
1232 * g++.dg/parse/bitfield3.C: Ditto.
1233 * g++.dg/parse/struct-4.C: Ditto.
1234 * g++.dg/ext/has_trivial_copy.C: Ditto.
1235 * g++.dg/ext/is_polymorphic.C: Ditto.
1236 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
1237 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
1238 * g++.dg/ext/has_nothrow_assign.C: Ditto.
1239 * g++.dg/ext/is_union.C: Ditto.
1240 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
1241 * g++.dg/ext/is_pod.C: Ditto.
1242 * g++.dg/ext/has_virtual_destructor.C: Ditto.
1243 * g++.dg/ext/has_trivial_constructor.C: Ditto.
1244 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
1245 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
1246 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
1247 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
1248 * g++.dg/ext/is_abstract.C: Ditto.
1249 * g++.dg/ext/has_trivial_assign.C: Ditto.
1250 * g++.dg/ext/is_class.C: Ditto.
1251 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
1252 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
1253 * g++.dg/ext/is_base_of.C: Ditto.
1254 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
1255 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
1256 * g++.dg/ext/is_empty.C: Ditto.
1257 * g++.dg/ext/is_enum.C: Ditto.
1258 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
1259 * gnat.dg/opt11.adb: Ditto.
1260 * obj-c++.dg/pr45735.mm: Ditto.
1261 * obj-c++.dg/pr24393.mm: Ditto.
1262 * obj-c++.dg/exceptions-2.mm: Ditto.
1263 * objc.dg/pr45735.m: Ditto.
1264 * objc.dg/pr24393.m: Ditto.
1265
1266 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
1267
1268 * objc.dg/attributes/objc-exception-1.m: New.
1269
1270 2011-02-23 Jie Zhang <jie@codesourcery.com>
1271
1272 * gcc.dg/cpp/include7.c: New test.
1273
1274 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
1275
1276 PR c++/47242
1277 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
1278
1279 2011-02-23 Jie Zhang <jie@codesourcery.com>
1280
1281 PR rtl-optimization/47763
1282 * gcc.dg/pr47763.c: New test.
1283
1284 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
1285
1286 PR fortran/45743
1287 * gfortran.dg/whole_file_32.f90 : New test.
1288
1289 2011-02-22 Dodji Seketeli <dodji@redhat.com>
1290
1291 PR c++/47666
1292 * g++.dg/inherit/virtual7.C: New test.
1293
1294 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
1295
1296 PR objc/47832
1297 * objc.dg/type-size-3.m: Updated error message.
1298 * objc.dg/type-size-4.m: New test.
1299 * objc.dg/type-size-5.m: New test.
1300
1301 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1302
1303 * lib/gnat.exp: Fix comments.
1304 Don't load libgloss.exp.
1305 (default_gnat_version): Call $compiler with --version.
1306 Adapt regexp for gnatmake output, insert version.
1307 (gnat_version): New proc.
1308 (gnat_init): Remove gnat_libgcc_s_path.
1309 (gnat_target_compile): Likewise.
1310 Remove ld_library_path.
1311 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
1312 (gnat_pass): Remove.
1313 (gnat_pass): Remove.
1314 (gnat_finish): Remove.
1315 (gnat_exit): Remove.
1316 (local_find_gnatmake): Reindent.
1317 (runtest_file_p): Remove.
1318 (prune_warnings): Remove.
1319 (find_gnatclean): New proc.
1320 * lib/gnat-dg.exp (lremove): New proc.
1321 (gnat-dg-test): Reindent.
1322 Remove additional output files.
1323 (gnat-dg-runtest): Remove.
1324
1325 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
1326 * gnat.dg/loop_optimization6.adb: Likewise.
1327 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
1328
1329 2011-02-22 Jakub Jelinek <jakub@redhat.com>
1330
1331 PR tree-optimization/47835
1332 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
1333
1334 2011-02-22 Tobias Burnus <burnus@net-b.de>
1335
1336 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
1337 * gfortran.dg/abstract_type_2.f03: Ditto.
1338 * gfortran.dg/abstract_type_3.f03: Ditto.
1339 * gfortran.dg/abstract_type_4.f03: Ditto.
1340 * gfortran.dg/abstract_type_5.f03: Ditto.
1341 * gfortran.dg/abstract_type_6.f03: Ditto.
1342 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
1343 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
1344 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
1345 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
1346 * gfortran.dg/array_function_5.f90: Ditto.
1347 * gfortran.dg/asynchronous_3.f03: Ditto.
1348 * gfortran.dg/char_expr_1.f90: Ditto.
1349 * gfortran.dg/class_14.f03: Ditto.
1350 * gfortran.dg/data_array_6.f: Ditto.
1351 * gfortran.dg/data_invalid.f90: Ditto.
1352 * gfortran.dg/dot_product_1.f03: Ditto.
1353 * gfortran.dg/func_derived_5.f90: Ditto.
1354 * gfortran.dg/func_result_4.f90: Ditto.
1355 * gfortran.dg/implied_do_1.f90: Ditto.
1356 * gfortran.dg/initialization_25.f90: Ditto.
1357 * gfortran.dg/initialization_26.f90: Ditto.
1358 * gfortran.dg/interface_34.f90: Ditto.
1359 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
1360 * gfortran.dg/keyword_symbol_1.f90: Ditto.
1361 * gfortran.dg/matmul_8.f03: Ditto.
1362 * gfortran.dg/merge_init_expr.f90: Ditto.
1363 * gfortran.dg/pack_assign_1.f90: Ditto.
1364 * gfortran.dg/pack_vector_1.f90: Ditto.
1365 * gfortran.dg/pointer_check_8.f90: Ditto.
1366 * gfortran.dg/product_init_expr.f03: Ditto.
1367 * gfortran.dg/reshape_order_5.f90: Ditto.
1368 * gfortran.dg/reshape_shape_1.f90: Ditto.
1369 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
1370 * gfortran.dg/same_name_2.f90: Ditto.
1371 * gfortran.dg/selected_real_kind_1.f90: Ditto.
1372 * gfortran.dg/spread_init_expr.f03: Ditto.
1373 * gfortran.dg/stmt_func_1.f90: Ditto.
1374 * gfortran.dg/sum_init_expr.f03: Ditto.
1375 * gfortran.dg/transpose_3.f03: Ditto.
1376 * gfortran.dg/unpack_init_expr.f03: Ditto.
1377 * gfortran.dg/warn_conversion.f90: Ditto.
1378 * gfortran.dg/warn_conversion_2.f90: Ditto.
1379 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
1380 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
1381 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
1382 * gfortran.dg/whole_file_16.f90: Ditto.
1383 * gfortran.dg/whole_file_17.f90: Ditto.
1384 * gfortran.dg/whole_file_18.f90: Ditto.
1385 * gfortran.dg/whole_file_20.f03: Ditto.
1386 * gfortran.dg/whole_file_5.f90: Ditto.
1387 * gfortran.dg/whole_file_6.f90: Ditto.
1388 * gfortran.dg/write_invalid_format.f90: Ditto.
1389 * gfortran.dg/zero_sized_6.f90: Ditto.
1390
1391 2011-02-21 Jeff Law <law@redhat.com>
1392
1393 PR rtl-optimization/46178
1394 * gcc.target/i386/pr46178.c: New test.
1395
1396 PR rtl-optimization/46002
1397 * gcc.c-torture/compile/pr46002.c: New test.
1398
1399 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1400
1401 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
1402 *-*-hpux10*.
1403
1404 2011-02-21 Jakub Jelinek <jakub@redhat.com>
1405
1406 PR debug/47106
1407 * g++.dg/debug/pr47106.C: Require effective target lto.
1408
1409 2011-02-21 Jason Merrill <jason@redhat.com>
1410
1411 * g++.dg/cpp0x/constexpr-diag2.C: New.
1412
1413 2011-02-20 Jason Merrill <jason@redhat.com>
1414
1415 * g++.dg/cpp0x/constexpr-ctor7.C: New.
1416
1417 * g++.dg/cpp0x/fntmpdefarg2.C: New.
1418
1419 * g++.dg/overload/conv-op1.C: New.
1420
1421 * g++.dg/cpp0x/constexpr-synth1.C: New.
1422
1423 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1424
1425 * objc.dg/layout-2.m: New.
1426 * objc.dg/selector-3.m: Adjusted location of error message.
1427 * objc.dg/type-size-3.m: Same.
1428 * obj-c++.dg/selector-3.mm: Same.
1429
1430 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
1431
1432 PR objc/47784
1433 * objc.dg/property/dotsyntax-22.m: New.
1434 * obj-c++.dg/property/dotsyntax-22.mm: New.
1435
1436 2011-02-20 Dodji Seketeli <dodji@redhat.com>
1437
1438 PR c++/46394
1439 * g++.dg/template/typedef38.C: New test.
1440
1441 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1442
1443 PR fortran/46818
1444 * gfortran.dg/whole_file_30.f90 : New test.
1445 * gfortran.dg/whole_file_31.f90 : New test.
1446
1447 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
1448
1449 PR fortran/45077
1450 PR fortran/44945
1451 * gfortran.dg/whole_file_28.f90 : New test.
1452 * gfortran.dg/whole_file_29.f90 : New test.
1453
1454 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
1455
1456 PR c++/44118
1457 * g++.dg/template/crash105.C: New.
1458
1459 2011-02-19 Jason Merrill <jason@redhat.com>
1460
1461 * g++.dg/cpp0x/regress/no-elide1.C: New.
1462
1463 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
1464
1465 PR tree-optimization/46620
1466 * gcc.dg/pr46620.c: New.
1467
1468 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1469
1470 PR c/47809
1471 * gcc.target/i386/pr47809.c: New test.
1472
1473 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1474 Tobias Burnus <burnus@net-b.de>
1475
1476 * lib/target-supports.exp
1477 (check_effective_target_fortran_large_real): New check for large reals.
1478 * gfortran.dg/nan_7.f90: New test.
1479
1480 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1481
1482 PR libgfortran/47567
1483 * gfortran.dg/fmt_f0_1.f90: Update test.
1484
1485 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
1486
1487 PR fortran/47348
1488 * gfortran.dg/array_constructor_36.f90 : New test.
1489 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
1490 allow for comparison between different elements of the array
1491 constructor at different levels of optimization.
1492
1493 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
1494
1495 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
1496 * gcc.target/i386/pr32280-1.c: Likewise.
1497
1498 2011-02-19 Jakub Jelinek <jakub@redhat.com>
1499
1500 PR target/47800
1501 * gcc.target/i386/pr47800.c: New test.
1502
1503 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
1504
1505 * objc/execute/exceptions/foward-1.x: New.
1506
1507 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1508
1509 PR fortran/47789
1510 * gfortran.dg/derived_constructor_comps_4.f90: New.
1511
1512 2011-02-18 Tobias Burnus
1513
1514 PR fortran/47775
1515 * gfortran.dg/func_result_6.f90: New.
1516
1517 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
1518
1519 PR c++/47795
1520 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
1521
1522 2011-02-18 Tobias Burnus <burnus@net-b.de>
1523
1524 PR fortran/47750
1525 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
1526 gcc_warning_prefix.
1527 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
1528 normalizing the error/warning output.
1529 * gfortran.dg/Wall.f90: Update dg-error/warning.
1530 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
1531 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
1532 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
1533 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
1534 * gfortran.dg/class_30.f90: Update dg-error/warning.
1535 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
1536 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
1537 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
1538 * gfortran.dg/entry_17.f90: Update dg-error/warning.
1539 * gfortran.dg/entry_19.f90: Update dg-error/warning.
1540 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
1541 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
1542 * gfortran.dg/g77/12632.f: Update dg-error/warning.
1543 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
1544 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
1545 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
1546 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
1547 * gfortran.dg/goto_8.f90: Update dg-error/warning.
1548 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
1549 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
1550 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
1551 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
1552 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
1553 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
1554 * gfortran.dg/volatile3.f90: Update dg-error/warning.
1555 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
1556 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
1557 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
1558 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
1559 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
1560
1561 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1562
1563 PR fortran/47768
1564 * gfortran.dg/proc_ptr_comp_30.f90: New.
1565
1566 2011-02-18 Jakub Jelinek <jakub@redhat.com>
1567
1568 PR debug/47780
1569 * gcc.target/i386/pr47780.c: New test.
1570
1571 2011-02-18 Janus Weil <janus@gcc.gnu.org>
1572
1573 PR fortran/47767
1574 * gfortran.dg/class_40.f03: New.
1575
1576 2011-02-18 Dodji Seketeli <dodji@redhat.com>
1577
1578 PR c++/47208
1579 * g++.dg/cpp0x/auto21.C: New test.
1580
1581 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
1582
1583 * objc.dg/special/unclaimed-category-1.h: Updated for
1584 new ABI support.
1585 * objc.dg/special/unclaimed-category-1.m: Same.
1586 * objc.dg/zero-link-1.m: Same.
1587 * objc.dg/lookup-1.m: Same.
1588 * objc.dg/torture/strings/const-str-9.m
1589 * objc.dg/torture/strings/const-str-10.m: Same.
1590 * objc.dg/torture/strings/const-str-11.m: Same.
1591 * objc.dg/torture/forward-1.m: Same.
1592 * objc.dg/zero-link-2.m: Same.
1593 * objc.dg/encode-7-next-64bit.m: Same.
1594 * objc.dg/method-4.m: Same.
1595 * objc.dg/next-runtime-1.m: Same.
1596 * objc.dg/image-info.m: Same.
1597 * objc.dg/pr23214.m: Same.
1598 * objc.dg/symtab-1.m: Same.
1599 * obj-c++.dg/basic.m: Same.
1600 * obj-c++.dg/proto-lossage-3.m: Same.
1601 * obj-c++.dg/torture/strings/const-str-10.m: Same.
1602 * obj-c++.dg/torture/strings/const-str-11.m: Same.
1603 * obj-c++.dg/torture/strings/const-str-9.m: Same.
1604 * obj-c++.dg/method-11.m: Same.
1605 * objc/execute/enumeration-1.m: Same.
1606 * objc/execute/object_is_class.m: Same.
1607 * objc/execute/formal_protocol-2.m: Same.
1608 * objc/execute/formal_protocol-4.m: Same.
1609 * objc/execute/formal_protocol-6.m: Same.
1610 * objc/execute/bycopy-3.m: Same.
1611 * objc/execute/exceptions/catchall-1.m: Same.
1612 * objc/execute/exceptions/finally-1.m: Same.
1613 * objc/execute/exceptions/local-variables-1.m: Same.
1614 * objc/execute/exceptions/foward-1.m: Same.
1615 * objc/execute/bf-common.h
1616 * objc/execute/enumeration-2.m: Same.
1617 * objc/execute/formal_protocol-1.m: Same.
1618 * objc/execute/formal_protocol-3.m: Same.
1619 * objc/execute/formal_protocol-5.m: Same.
1620 * objc/execute/accessing_ivars.m: Same.
1621 * objc/execute/bycopy-2.m: Same.
1622 * objc/execute/formal_protocol-7.m: Same.
1623 * objc/execute/compatibility_alias.m: Same.
1624 * objc/execute/no_clash.m: Same.
1625 * objc/execute/object_is_meta_class.m: Same.
1626 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
1627 * objc/execute/class-tests-1.h: Include stdio.h.
1628 * objc/execute/class-tests-2.h: Same.
1629 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
1630 runtimes.
1631 * obj-c++.dg/try-catch-2.mm: Same.
1632
1633 2011-02-17 Jakub Jelinek <jakub@redhat.com>
1634
1635 PR c++/47783
1636 * g++.dg/warn/Wunused-parm-4.C: New test.
1637
1638 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
1639 Jan Hubicka <jh@suse.cz>
1640
1641 PR debug/47106
1642 PR debug/47402
1643 * g++.dg/debug/pr47106.C: New.
1644
1645 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
1646
1647 PR target/43653
1648 * gcc.target/i386/pr43653.c: New test.
1649
1650 2011-02-11 Dodji Seketeli <dodji@redhat.com>
1651
1652 PR c++/47172
1653 * g++.dg/template/inherit6.C: New test.
1654
1655 2011-02-16 Janus Weil <janus@gcc.gnu.org>
1656
1657 PR fortran/47745
1658 * gfortran.dg/class_39.f03: New.
1659
1660 2011-02-16 Dodji Seketeli <dodji@redhat.com>
1661
1662 PR c++/47326
1663 * g++.dg/cpp0x/variadic106.C: New test.
1664
1665 2011-02-16 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR libfortran/47757
1668 * gfortran.dg/pr47757-1.f90: New test.
1669 * gfortran.dg/pr47757-2.f90: New test.
1670 * gfortran.dg/pr47757-3.f90: New test.
1671
1672 PR c++/47704
1673 * g++.dg/cpp0x/enum8.C: New test.
1674
1675 2011-02-15 Jason Merrill <jason@redhat.com>
1676
1677 * g++.dg/inherit/implicit-trivial1.C: New.
1678 * g++.dg/cpp0x/implicit-trivial1.C: New.
1679
1680 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1681
1682 PR middle-end/47725
1683 * gcc.dg/torture/pr47725.c: Removed.
1684
1685 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
1686
1687 PR target/47755
1688 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
1689 constant does not generate a load from memory.
1690
1691 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
1692
1693 PR middle-end/47725
1694 * gcc.dg/torture/pr47725.c: New.
1695
1696 2011-02-15 Richard Guenther <rguenther@suse.de>
1697
1698 PR tree-optimization/47743
1699 * gcc.dg/torture/pr47743.c: New testcase.
1700
1701 2011-02-15 Jakub Jelinek <jakub@redhat.com>
1702
1703 PR middle-end/47581
1704 * gcc.target/i386/pr47581.c: New test.
1705
1706 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1707
1708 PR fortran/47730
1709 * gfortran.dg/select_type_22.f03: New.
1710
1711 2011-02-14 Jason Merrill <jason@redhat.com>
1712
1713 * g++.dg/cpp0x/regress/enum1.C: New.
1714
1715 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
1716
1717 * gnat.dg/include.adb: New test.
1718
1719 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1720
1721 PR fortran/47728
1722 * gfortran.dg/class_38.f03: New.
1723
1724 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
1725
1726 * gcc.dg/pr46494.c: New test.
1727
1728 2011-02-14 Richard Guenther <rguenther@suse.de>
1729
1730 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
1731
1732 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1733
1734 PR ada/41929
1735 * gnat.dg/null_pointer_deref1.exp: Don't skip on
1736 sparc*-sun-solaris2.11.
1737
1738 2011-02-14 Janus Weil <janus@gcc.gnu.org>
1739
1740 PR fortran/47349
1741 * gfortran.dg/argument_checking_18.f90: New.
1742
1743 2011-02-13 Tobias Burnus <burnus@net-b.de>
1744
1745 * gfortran.dg/argument_checking_13.f90: Update dg-error.
1746 * gfortran.dg/argument_checking_17.f90: New.
1747
1748 2011-02-12 Janus Weil <janus@gcc.gnu.org>
1749
1750 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
1751 are temporarily disabled.
1752 * gfortran.dg/class_7.f03: Ditto.
1753 * gfortran.dg/coarray_14.f90: Ditto.
1754 * gfortran.dg/typebound_proc_13.f03: Ditto.
1755
1756 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
1757
1758 PR fortran/45586
1759 * gfortran.dg/extends_11.f03: New.
1760
1761 2011-02-11 Xinliang David Li <davidxl@google.com>
1762
1763 PR tree-optimization/47707
1764 * g++.dg/tree-ssa/pr47707.C: New test.
1765
1766 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
1767
1768 * g++.dg/opt/inline17.C: New test.
1769
1770 2011-02-11 Tobias Burnus <burnus@net-b.de>
1771
1772 PR fortran/47550
1773 * gfortran.dg/pure_formal_2.f90: New.
1774
1775 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
1776
1777 PR rtl-optimization/47614
1778 * gfortran.dg/pr47614.f: New.
1779
1780 2011-02-11 Joseph Myers <joseph@codesourcery.com>
1781
1782 PR driver/47678
1783 * gcc.dg/opts-6.c: New test.
1784
1785 2011-02-11 Jakub Jelinek <jakub@redhat.com>
1786
1787 PR debug/47684
1788 * gcc.dg/pr47684.c: New test.
1789
1790 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1791
1792 PR target/47629
1793 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
1794 c99_runtime, dg-add-options c99_runtime.
1795 (main): Use __asm__.
1796
1797 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1798
1799 PR testsuite/47400
1800 * lib/target-supports.exp (check_ascii_locale_available): New proc.
1801 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
1802 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
1803 * gcc.dg/ucnid-10.c: Likewise.
1804 * gcc.dg/ucnid-13.c: Likewise.
1805 * gcc.dg/ucnid-7.c: Likewise.
1806 * gcc.dg/ucnid-8.c: Likewise.
1807 Adapt dg-warning line number.
1808
1809 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
1810
1811 * gcc.target/i386/parity-1.c: Use -march=k8.
1812 * gcc.target/i386/parity-2.c: Ditto.
1813 * gcc.target/i386/vecinit-1.c: Ditto.
1814 * gcc.target/i386/vecinit-2.c: Ditto.
1815
1816 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1817
1818 PR target/46610
1819 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
1820 * gcc.target/mips/save-restore-3.c: Likewise.
1821 * gcc.target/mips/save-restore-4.c: Likewise.
1822 * gcc.target/mips/save-restore-5.c: Likewise.
1823
1824 PR target/47683
1825 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
1826 * g++.dg/tree-prof/partition2.C: Likewise.
1827
1828 2011-02-09 Jason Merrill <jason@redhat.com>
1829
1830 * g++.dg/tree-ssa/inline-3.C: Use a normal function
1831 rather than misdeclare std::puts.
1832
1833 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
1834 * g++.dg/other/warning1.C: Likewise.
1835 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
1836 * g++.old-deja/g++.gb/scope06.C: Likewise.
1837 * g++.old-deja/g++.law/cvt11.C: Likewise.
1838 * g++.old-deja/g++.law/init1.C: Likewise.
1839 * g++.dg/abi/mangle26.C: Likewise.
1840
1841 * g++.dg/template/function1.C: Adjust for C++0x mode.
1842 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
1843
1844 * g++.dg/ext/label10.C: Adjust for C++0x mode.
1845 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
1846
1847 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
1848
1849 * g++.dg/cpp0x/regress/abi-empty7.C: New.
1850
1851 * g++.dg/cpp0x/regress: New directory.
1852 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
1853 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
1854 * g++.dg/cpp0x/regress/regress3.C: New.
1855
1856 2011-02-10 Richard Guenther <rguenther@suse.de>
1857
1858 PR tree-optimization/47677
1859 * gcc.dg/torture/pr47677.c: New testcase.
1860
1861 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
1862
1863 * objc.dg/special/load-category-1.m: Remove unused header.
1864 * objc.dg/special/load-category-1a.m: Likewise.
1865 * objc.dg/special/load-category-2.m: Likewise.
1866 * objc.dg/special/load-category-2a.m: Likewise.
1867 * objc.dg/special/load-category-3.m: Likewise.
1868 * objc.dg/special/load-category-3a.m: Likewise.
1869 * objc.dg/attributes/proto-attribute-2.m: Likewise.
1870 * objc.dg/attributes/proto-attribute-3.m: Likewise.
1871 * objc.dg/attributes/class-attribute-1.m: Likewise.
1872 * objc.dg/property/property.exp: Don't run for Darwin < 9.
1873 * obj-c++.dg/property/property.exp: Likewise.
1874 * objc.dg/attributes/method-sentinel-1.m: Update type header.
1875 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
1876 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
1877 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
1878 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
1879 * obj-c++.dg/template-8.mm: Likewise.
1880
1881 2011-02-10 Jakub Jelinek <jakub@redhat.com>
1882
1883 PR target/47665
1884 * gcc.target/i386/pr47665.c: New test.
1885
1886 2011-02-10 Jie Zhang <jie@codesourcery.com>
1887
1888 PR testsuite/47622
1889 Revert
1890 2011-02-05 Jie Zhang <jie@codesourcery.com>
1891 PR debug/42631
1892 * gcc.dg/pr42631.c: Update test.
1893 * gcc.dg/pr42631-2.c: New test.
1894
1895 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1896
1897 PR fortran/47352
1898 * gfortran.dg/proc_decl_25.f90: New.
1899
1900 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1901
1902 PR fortran/47463
1903 * gfortran.dg/typebound_assignment_2.f03: New.
1904
1905 2011-02-09 Richard Guenther <rguenther@suse.de>
1906
1907 PR tree-optimization/47664
1908 * gcc.dg/tree-ssa/inline-7.c: New testcase.
1909
1910 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
1911
1912 PR middle-end/47646
1913 * gnat.dg/uninit_func.adb: Adjust dg directive.
1914
1915 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
1916
1917 PR middle-end/47646
1918 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
1919
1920 2011-02-09 Janus Weil <janus@gcc.gnu.org>
1921
1922 PR fortran/47637
1923 * gfortran.dg/auto_dealloc_2.f90: New.
1924
1925 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1926
1927 * gcc.dg/builtins-config.h: Remove __sgi handling.
1928 * lib/target-supports.exp (add_options_for_c99_runtime): Add
1929 -std=c99 for mips-sgi-irix6.5*.
1930
1931 2011-02-09 Martin Jambor <mjambor@suse.cz>
1932
1933 PR middle-end/45505
1934 * gfortran.dg/pr25923.f90: Remove xfails.
1935
1936 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1937
1938 PR fortran/47583
1939 * gfortran.dg/inquire_14.f90: New test.
1940
1941 2011-02-08 Janus Weil <janus@gcc.gnu.org>
1942
1943 PR fortran/45290
1944 * gfortran.dg/pointer_init_6.f90: New.
1945
1946 2011-02-08 Jeff Law <law@redhat.com>
1947
1948 PR tree-optimization/42893
1949 * gcc.tree-ssa/pr42893.c: New test.
1950
1951 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
1952
1953 PR tree-optimization/46834
1954 PR tree-optimization/46994
1955 PR tree-optimization/46995
1956 * gcc.dg/graphite/id-pr46834.c: New.
1957 * gfortran.dg/graphite/id-pr46994.f90: New.
1958 * gfortran.dg/graphite/id-pr46995.f90: New.
1959
1960 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1961
1962 PR middle-end/47646
1963 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
1964 using the variable is known the warning is emitted there.
1965 * gcc.dg/uninit-pr19430.c (foo): Likewise.
1966 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
1967
1968 * c-c++-common/pr20000.c (g): Both warnings occur at the return
1969 statement.
1970 (vg): Likewise.
1971 * gcc.dg/noreturn-1.c (foo5): Likewise.
1972 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
1973 (method2): Likewise.
1974
1975 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
1976 the return statement using the uninitialized variable.
1977 * gfortran.dg/pr39666-2.f90 (f): Likewise.
1978
1979 2011-02-08 Richard Guenther <rguenther@suse.de>
1980
1981 PR middle-end/47639
1982 * g++.dg/opt/pr47639.c: New testcase.
1983
1984 2011-02-08 Richard Guenther <rguenther@suse.de>
1985
1986 PR tree-optimization/47632
1987 * g++.dg/opt/pr47632.C: New testcase.
1988
1989 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1990
1991 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
1992
1993 2011-02-07 Richard Guenther <rguenther@suse.de>
1994
1995 PR tree-optimization/47615
1996 * g++.dg/opt/pr47615.C: New testcase.
1997
1998 2011-02-07 Richard Guenther <rguenther@suse.de>
1999
2000 PR tree-optimization/47621
2001 * gcc.dg/torture/pr47621.c: New testcase.
2002
2003 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
2004
2005 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
2006
2007 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
2008
2009 PR fortran/47592
2010 * gfortran.dg/allocate_with_source_1 : New test.
2011
2012 2011-02-05 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR middle-end/47610
2015 * gcc.dg/pr47610.c: New test.
2016
2017 2011-02-05 Jie Zhang <jie@codesourcery.com>
2018
2019 PR debug/42631
2020 * gcc.dg/pr42631.c: Update test.
2021 * gcc.dg/pr42631-2.c: New test.
2022
2023 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
2024
2025 PR fortran/47574
2026 * gfortran.dg/pr47574.f90: New test.
2027
2028 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
2029
2030 PR tree-optimization/46194
2031 * gcc.dg/autopar/pr46194.c: New.
2032
2033 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
2034
2035 PR tree-optimization/43695
2036 * g++.dg/ipa/pr43695.C: New.
2037
2038 2011-02-04 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR inline-asm/23200
2041 * gcc.dg/pr23200.c: New test.
2042
2043 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
2044
2045 PR c++/47589
2046 * g++.dg/pr47589.C: New test.
2047
2048 2011-02-03 Dodji Seketeli <dodji@redhat.com>
2049
2050 PR c++/47398
2051 * g++.dg/template/typedef37.C: New test.
2052 * g++.dg/template/param1.C: Adjust expected error message.
2053
2054 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR middle-end/31490
2057 * gcc.dg/pr31490-2.c: New test.
2058 * gcc.dg/pr31490-3.c: New test.
2059 * gcc.dg/pr31490-4.c: New test.
2060
2061 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
2062 Jakub Jelinek <jakub@redhat.com>
2063
2064 PR c++/46890
2065 * g++.dg/parser/semicolon3.C: Adjust.
2066 * g++.dg/parser/semicolon4.C: New testcase.
2067 * g++.dg/pr46890.C: New testcase.
2068
2069 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2070
2071 PR c++/29571
2072 * g++.dg/init/pr29571.C: New.
2073
2074 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
2075
2076 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
2077 instead of vect_int.
2078
2079 2011-02-03 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR target/47312
2082 * gcc.target/i386/pr47312.c: New test.
2083
2084 PR target/47564
2085 * gcc.target/i386/pr47564.c: New test.
2086
2087 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
2088
2089 PR tree-optimization/45122
2090 * gcc.dg/tree-ssa/pr45122.c: New.
2091
2092 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2093
2094 PR target/47272
2095 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
2096 and vec_vsx_st.
2097
2098 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
2099 and vsx so a default --with-cpu=power7 doesn't give an error
2100 when -mavoid-indexed-addresses is used.
2101
2102 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
2103 wrapper function to save the arguments and then jump to the real
2104 function, rather than depending on the compiler not to move stuff
2105 before an asm.
2106 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
2107
2108 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2109 Paul Thomas <pault@gcc.gnu.org>
2110
2111 PR fortran/47082
2112 * gfortran.dg/class_37.f03 : New test.
2113
2114 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
2115 Richard Guenther <rguenther@suse.de>
2116
2117 PR tree-optimization/40979
2118 PR bootstrap/47044
2119 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
2120 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
2121 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
2122 check_vect_support_and_set_flags.
2123 * gfortran.dg/graphite/vect-pr40979.f90: New.
2124
2125 2011-02-02 Janus Weil <janus@gcc.gnu.org>
2126
2127 PR fortran/47572
2128 * gfortran.dg/class_36.f03: New.
2129
2130 2011-02-02 Richard Guenther <rguenther@suse.de>
2131
2132 PR tree-optimization/47566
2133 * gcc.dg/lto/20110201-1_0.c: New testcase.
2134
2135 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
2136
2137 PR debug/47498
2138 PR debug/47501
2139 PR debug/45136
2140 PR debug/45130
2141 * debug/pr47498.c: New.
2142 * debug/pr47501.c: New.
2143
2144 2011-02-01 Richard Guenther <rguenther@suse.de>
2145
2146 PR tree-optimization/47559
2147 * g++.dg/torture/pr47559.C: New testcase.
2148
2149 2011-02-01 Janus Weil <janus@gcc.gnu.org>
2150
2151 PR fortran/47565
2152 * gfortran.dg/typebound_call_20.f03: New.
2153
2154 2011-02-01 Richard Guenther <rguenther@suse.de>
2155
2156 PR tree-optimization/47555
2157 * gcc.dg/pr47555.c: New testcase.
2158
2159 2011-02-01 Richard Guenther <rguenther@suse.de>
2160
2161 PR tree-optimization/47541
2162 * g++.dg/torture/pr47541.C: New testcase.
2163
2164 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2165
2166 PR fortran/47455
2167 * gfortran.dg/typebound_call_19.f03: New.
2168
2169 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR c++/47416
2172 * g++.dg/cpp0x/pr47416.C: New test.
2173
2174 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
2175
2176 PR fortran/47519
2177 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
2178
2179 2011-01-31 Janus Weil <janus@gcc.gnu.org>
2180
2181 PR fortran/47463
2182 * gfortran.dg/typebound_assignment_1.f03: New.
2183
2184 2011-01-31 Jakub Jelinek <jakub@redhat.com>
2185
2186 PR tree-optimization/47538
2187 * gcc.c-torture/execute/pr47538.c: New test.
2188
2189 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2190
2191 PR target/45325
2192 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
2193
2194 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2195
2196 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
2197
2198 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
2199
2200 PR rtl-optimization/44031
2201 * gcc.c-torture/compile/20110131-1.c: New test.
2202
2203 2011-01-31 Tobias Burnus <burnus@net-b.de>
2204
2205 PR fortran/47042
2206 * gfortran.dg/stmt_func_1.f90: New.
2207
2208 2011-01-31 Tobias Burnus <burnus@net-b.de>
2209
2210 PR fortran/47042
2211 * gfortran.dg/interface_34.f90: New.
2212
2213 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
2214
2215 PR fortran/47523
2216 * gfortran.dg/realloc_on_assign_5.f03: New test.
2217 * gfortran.dg/realloc_on_assign_5.f03: New test.
2218
2219 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2220
2221 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
2222 * gfortran.dg/bessel_7.f90: Likewise.
2223 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
2224
2225 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
2226 * gfortran.dg/sum_init_expr.f03: Likewise.
2227
2228 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
2229
2230 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
2231 -r -nostdlib.
2232
2233 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
2234 loop only on "vect_intfloat_cvt" targets.
2235
2236 2011-01-29 Tobias Burnus <burnus@net-b.de>
2237
2238 PR fortran/47531
2239 * gfortran.dg/shape_6.f90: New.
2240
2241 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2242
2243 PR libgfortran/47434
2244 * gfortran.dg/read_infnan_1.f90: Update test.
2245 * gfortran.dg/module_nan.f90: Update test.
2246 * gfortran.dg/char4_iunit_1.f03: Update test.
2247 * gfortran.dg/large_real_kind_1.f90: Update test.
2248 * gfortran.dg/real_const_3.f90: Update test.
2249 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
2250
2251 2011-01-29 Dodji Seketeli <dodji@redhat.com>
2252
2253 PR c++/47311
2254 * g++.dg/template/param2.C: New test.
2255
2256 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2257
2258 PR libgfortran/47285
2259 * gfortran.dg/fmt_g.f: New test.
2260
2261 2011-01-28 Tobias Burnus <burnus@net-b.de>
2262
2263 PR fortran/47507
2264 * gfortran.dg/pure_formal_1.f90: New.
2265
2266 2011-01-28 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR target/42894
2269 * gcc.dg/tls/pr42894.c: New test.
2270
2271 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2272
2273 * gcc.dg/pr47276.c: Add dg-require-visibility.
2274
2275 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2276
2277 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
2278
2279 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
2280 Tobias Burnus <burnus@gcc.gnu.org>
2281
2282 PR fortran/45170
2283 PR fortran/35810
2284 PR fortran/47350
2285 * gfortran.dg/realloc_on_assign_3.f03: New test.
2286 * gfortran.dg/realloc_on_assign_4.f03: New test.
2287 * gfortran.dg/allocatable_function_5.f90: New test.
2288 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
2289 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
2290 implemented" dg-errors.
2291
2292 2011-01-27 Jan Hubicka <jh@suse.cz>
2293
2294 PR middle-end/46949
2295 * gcc.dg/attr-weakref-4.c: New testcase
2296
2297 2011-01-27 Martin Jambor <mjambor@suse.cz>
2298
2299 PR tree-optimization/47228
2300 * gcc.dg/torture/pr47228.c: New test.
2301
2302 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2303
2304 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
2305
2306 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2307
2308 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
2309 when using auto-overlay support on the SPU.
2310
2311 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
2312
2313 PR rtl-optimization/44174
2314 * gcc.target/i386/asm-6.c: New test.
2315
2316 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
2317
2318 PR rtl-optimization/46856
2319 * gcc.c-torture/compile/pr46856.c: New test.
2320
2321 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
2322 Andrew Pinski <pinskia@gmail.com>
2323
2324 PR c/43082
2325 * gcc.dg/pr43082.c: New.
2326
2327 2011-01-26 DJ Delorie <dj@redhat.com>
2328
2329 PR rtl-optimization/46878
2330 * gcc.dg/pr46878-1.c: New test.
2331
2332 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2333
2334 PR c++/47476
2335 * g++.dg/cpp0x/pr47476.C: New test.
2336
2337 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
2338
2339 * gcc.c-torture/compile/20110126-1.c: New test.
2340
2341 2011-01-26 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR c/47473
2344 * gcc.dg/torture/pr47473.c: New test.
2345
2346 2011-01-26 Jan Hubicka <jh@suse.cz>
2347
2348 PR target/47237
2349 * gcc.c-torture/execute/pr47237.c: New testcase.
2350
2351 2011-01-26 Jan Hubicka <jh@suse.cz>
2352
2353 PR tree-optimization/47190
2354 * gcc.dg/attr-weakref-3.c: New testcase.
2355
2356 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
2357
2358 PR c++/43601
2359 * gcc.dg/dll-9a.c: New test file.
2360 * gcc.dg/dll-11.c: Likewise.
2361 * gcc.dg/dll-12.c: Likewise.
2362 * gcc.dg/dll-12a.c: Likewise.
2363 * gcc.dg/dll-11a.c: Likewise.
2364 * gcc.dg/dll-9.c: Likewise.
2365 * gcc.dg/dll-10.c: Likewise.
2366 * gcc.dg/dll-10a.c: Likewise.
2367 * g++.dg/ext/dllexport4a.cc: Likewise.
2368 * g++.dg/ext/dllexport4.C: Likewise.
2369 * g++.dg/ext/dllexport5.C: Likewise.
2370 * g++.dg/ext/dllexport5a.cc: Likewise.
2371
2372 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2373
2374 PR tree-optimization/46970
2375 * gcc.dg/graphite/pr46970.c: New.
2376
2377 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2378
2379 PR tree-optimization/46215
2380 * gcc.dg/graphite/pr46215.c: New.
2381
2382 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2383
2384 PR tree-optimization/46168
2385 * gcc.dg/graphite/pr46168.c: New.
2386
2387 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2388
2389 PR tree-optimization/43657
2390 * gcc.dg/graphite/pr43657.c: New.
2391
2392 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2393
2394 PR tree-optimization/29832
2395 * gfortran.dg/graphite/pr29832.f90: New.
2396
2397 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2398
2399 PR tree-optimization/43567
2400 * gcc.dg/graphite/pr43567.c: New.
2401
2402 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2403
2404 * gfortran.dg/graphite/interchange-4.f: New.
2405 * gfortran.dg/graphite/interchange-5.f: New.
2406
2407 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
2408 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
2409 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
2410 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
2411 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
2412 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
2413 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
2414 * gfortran.dg/ltrans-7.f90: Removed.
2415 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
2416
2417 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
2418 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
2419 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
2420 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
2421 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
2422 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
2423 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
2424 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
2425 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
2426 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
2427 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
2428 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
2429 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
2430 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
2431 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
2432 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
2433 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
2434 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
2435 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
2436 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
2437 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
2438 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
2439 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
2440 * gcc.dg/tree-ssa/data-dep-1.c
2441 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
2442 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
2443 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
2444 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
2445 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
2446
2447 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2448
2449 PR tree-optimization/47265
2450 PR tree-optimization/47443
2451 * gcc.c-torture/compile/pr47265.c: New test.
2452 * gcc.dg/pr47443.c: New test.
2453
2454 2011-01-25 Martin Jambor <mjambor@suse.cz>
2455
2456 PR tree-optimization/47382
2457 * g++.dg/torture/pr47382.C: New test.
2458 * g++.dg/opt/devirt1.C: Xfail.
2459
2460 2011-01-25 Yao Qi <yao@codesourcery.com>
2461
2462 PR target/45701
2463 * gcc.target/arm/pr45701-1.c: New test.
2464 * gcc.target/arm/pr45701-2.c: New test.
2465 * gcc.target/arm/pr45701-3.c: New test.
2466
2467 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2468 Jakub Jelinek <jakub@redhat.com>
2469
2470 PR tree-optimization/47271
2471 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
2472
2473 2011-01-25 Nick Clifton <nickc@redhat.com>
2474
2475 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
2476 (saturate_add): Delete.
2477 (exchange): Delete.
2478 (main): Do not run saturate_add.
2479 (set_interrupts): Delete.
2480
2481 2011-01-25 Tobias Burnus <burnus@net-b.de>
2482
2483 PR fortran/47448
2484 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
2485
2486 2011-01-25 Jakub Jelinek <jakub@redhat.com>
2487
2488 PR tree-optimization/47427
2489 PR tree-optimization/47428
2490 * gcc.c-torture/compile/pr47427.c: New test.
2491 * gcc.c-torture/compile/pr47428.c: New test.
2492
2493 2011-01-25 Richard Guenther <rguenther@suse.de>
2494
2495 PR middle-end/47411
2496 * gcc.dg/torture/pr47411.c: New testcase.
2497
2498 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2499
2500 * gfortran.dg/graphite/id-24.f: New.
2501 * gfortran.dg/graphite/id-25.f: New.
2502
2503 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2504
2505 * gfortran.dg/graphite/id-23.f: New.
2506
2507 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2508
2509 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
2510
2511 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2512
2513 * gcc.dg/graphite/block-0.c: Un-XFAILed.
2514 * gcc.dg/graphite/block-1.c: Un-XFAILed.
2515 * gcc.dg/graphite/block-7.c: Un-XFAILed.
2516 * gcc.dg/graphite/block-8.c: Un-XFAILed.
2517 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
2518 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
2519 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
2520 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
2521 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
2522
2523 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
2524
2525 * gcc.dg/graphite/block-0.c: Add documentation.
2526 * gcc.dg/graphite/block-4.c: Same.
2527 * gcc.dg/graphite/block-7.c: Same.
2528 * gcc.dg/graphite/block-8.c: New.
2529 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
2530 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
2531 * gcc.dg/graphite/interchange-12.c: Add documentation.
2532 * gcc.dg/graphite/interchange-13.c: New.
2533 * gcc.dg/graphite/interchange-14.c: New.
2534 * gcc.dg/graphite/interchange-15.c: New.
2535 * gcc.dg/graphite/interchange-8.c: Add documentation.
2536 * gcc.dg/graphite/interchange-mvt.c: Same.
2537
2538 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2539
2540 PR target/47408
2541 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
2542 * gcc.target/powerpc/altivec-14.c: Ditto.
2543 * gcc.target/powerpc/altivec-33.c: Ditto.
2544 * gcc.target/powerpc/altivec-types-1.c: Ditto.
2545 * gcc.target/powerpc/altivec-types-2.c: Ditto.
2546 * gcc.target/powerpc/altivec-types-3.c: Ditto.
2547 * gcc.target/powerpc/altivec-types-4.c: Ditto.
2548 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
2549 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
2550 * g++.dg/ext/altivec-15.C: Ditto.
2551 * g++.dg/ext/altivec-types-1.C: Ditto.
2552 * g++.dg/ext/altivec-types-2.C: Ditto.
2553 * g++.dg/ext/altivec-types-3.C: Ditto.
2554 * g++.dg/ext/altivec-types-4.C: Ditto.
2555
2556 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2557
2558 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
2559
2560 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2561
2562 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
2563 optimization options.
2564
2565 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2566
2567 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
2568
2569 PR testsuite/45988
2570 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
2571
2572 2011-01-23 Tobias Burnus <burnus@net-b.de>
2573
2574 PR fortran/47421
2575 * gfortran.dg/allocatable_scalar_12.f90: New.
2576
2577 2011-01-23 Ira Rosen <irar@il.ibm.com>
2578
2579 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
2580 vectorization to be not profitable if peeling is used to
2581 realign the memory access.
2582 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
2583 loop bound to avoid loop unrolling.
2584 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
2585
2586 2011-01-22 Jan Hubicka <jh@suse.cz>
2587
2588 PR lto/47333
2589 * g++.dg/lto/pr47333.C: New file.
2590
2591 2011-01-22 Jan Hubicka <jh@suse.cz>
2592
2593 PR tree-optimization/43884
2594 PR lto/44334
2595 * gcc.dg/autopar/outer-2.c: Increase array size.
2596 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
2597
2598 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2599
2600 PR fortran/38536
2601 * gfortran.dg/c_loc_tests_16.f90: New test.
2602
2603 2011-01-22 Tobias Burnus <burnus@net-b.de>
2604
2605 PR fortran/47399
2606 * gfortran.dg/typebound_proc_19.f90: New.
2607
2608 2011-01-21 Jeff Law <law@redhat.com>
2609
2610 PR tree-optimization/47053
2611 * g++.dg/pr47053.C: New test.
2612
2613 2011-01-21 Jason Merrill <jason@redhat.com>
2614
2615 PR c++/47041
2616 * g++.dg/cpp0x/constexpr-ctor6.C: New.
2617
2618 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2619
2620 PR c++/47388
2621 * g++.dg/cpp0x/range-for10.C: New test.
2622 * g++.dg/template/for1.C: New test.
2623
2624 PR middle-end/45566
2625 * g++.dg/tree-prof/partition3.C: New test.
2626
2627 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
2628
2629 PR rtl-optimization/47366
2630 * g++.dg/opt/pr47366.C: New test.
2631
2632 2011-01-21 Jason Merrill <jason@redhat.com>
2633
2634 PR c++/46552
2635 * g++.dg/cpp0x/constexpr-regress2.C: New.
2636
2637 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
2638
2639 2011-01-21 Jeff Law <law@redhat.com>
2640
2641 PR rtl-optimization/41619
2642 * gcc.dg/pr41619.c: New.
2643
2644 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2645
2646 PR tree-optimization/47355
2647 * g++.dg/opt/pr47355.C: New test.
2648
2649 2011-01-21 Richard Guenther <rguenther@suse.de>
2650
2651 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
2652 making main hot.
2653
2654 2011-01-21 Richard Guenther <rguenther@suse.de>
2655
2656 PR tree-optimization/47365
2657 * gcc.dg/torture/pr47365.c: New testcase.
2658 * gcc.dg/tree-ssa/pr47392.c: Likewise.
2659
2660 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2661
2662 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
2663
2664 2011-01-21 Jakub Jelinek <jakub@redhat.com>
2665
2666 PR tree-optimization/47391
2667 * gcc.dg/pr47391.c: New test.
2668
2669 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2670
2671 * g++.dg/template/char1.C: Use signed char.
2672
2673 2011-01-21 Tobias Burnus <burnus@net-b.de>
2674
2675 PR fortran/47377
2676 * gfortran.dg/pointer_target_4.f90: New.
2677
2678 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
2679
2680 PR target/47251
2681 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
2682 ILP32 system and not IP32.
2683
2684 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
2685
2686 PR debug/46583
2687 * g++.dg/debug/pr46583.C: New.
2688
2689 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2690
2691 PR debug/47283
2692 * g++.dg/debug/pr47283.C: New test.
2693
2694 PR testsuite/47371
2695 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
2696 * gcc.target/i386/headmerge-2.c: Likewise.
2697
2698 2011-01-20 Richard Guenther <rguenther@suse.de>
2699
2700 PR middle-end/47370
2701 * gcc.dg/torture/pr47370.c: New testcase.
2702
2703 2011-01-20 Jakub Jelinek <jakub@redhat.com>
2704
2705 PR tree-optimization/46130
2706 * gcc.dg/pr46130-1.c: New test.
2707 * gcc.dg/pr46130-2.c: New test.
2708
2709 2011-01-19 Dodji Seketeli <dodji@redhat.com>
2710
2711 PR c++/47291
2712 * g++.dg/debug/dwarf2/template-params-10.C: New test.
2713
2714 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
2715
2716 PR debug/46240
2717 * g++.dg/debug/pr46240.cc: New.
2718
2719 2011-01-19 Jakub Jelinek <jakub@redhat.com>
2720
2721 PR c++/47303
2722 * g++.dg/template/anonunion1.C: New test.
2723
2724 PR rtl-optimization/47337
2725 * gcc.c-torture/execute/pr47337.c: New test.
2726
2727 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2728
2729 PR testsuite/45342
2730 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
2731
2732 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2733
2734 PR tree-optimization/46021
2735 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
2736
2737 2011-01-19 Jakub Jelinek <jakub@redhat.com>
2738
2739 PR tree-optimization/47290
2740 * g++.dg/torture/pr47290.C: New test.
2741
2742 2011-01-18 Janus Weil <janus@gcc.gnu.org>
2743
2744 PR fortran/47240
2745 * gfortran.dg/proc_ptr_comp_29.f90: New.
2746
2747 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
2748
2749 PR testsuite/41146
2750 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
2751 powerpc-apple-darwin9.
2752
2753 2011-01-18 Jakub Jelinek <jakub@redhat.com>
2754
2755 PR rtl-optimization/47299
2756 * gcc.c-torture/execute/pr47299.c: New test.
2757
2758 2011-01-17 Jason Merrill <jason@redhat.com>
2759
2760 * g++.dg/cpp0x/constexpr-virtual.C: New.
2761
2762 2011-01-17 Jakub Jelinek <jakub@redhat.com>
2763
2764 PR fortran/47331
2765 * gfortran.dg/gomp/pr47331.f90: New test.
2766
2767 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
2768
2769 PR objc/47314
2770 * objc.dg/selector-warn-1.m: New.
2771 * obj-c++.dg/selector-warn-1.mm: New.
2772
2773 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
2774
2775 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
2776 Update dg-final accordingly.
2777
2778 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2779
2780 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
2781
2782 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2783
2784 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
2785 target check.
2786 * gcc.dg/guality/pr36728-2.c: Likewise.
2787
2788 2011-01-17 Richard Guenther <rguenther@suse.de>
2789
2790 PR tree-optimization/47313
2791 * g++.dg/torture/pr47313.C: New testcase.
2792
2793 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
2794
2795 PR target/47318
2796 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
2797 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
2798 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2799 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
2800
2801 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
2802 as __m256i.
2803 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
2804 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
2805 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
2806
2807 2011-01-17 Richard Guenther <rguenther@suse.de>
2808
2809 PR tree-optimization/45967
2810 * gcc.dg/torture/pr45967-2.c: New testcase.
2811 * gcc.dg/torture/pr45967-3.c: Likewise.
2812
2813 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2814
2815 PR testsuite/47325
2816 * g++.dg/ext/pr47213.C: Require visibility.
2817
2818 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
2819
2820 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
2821 * gcc.dg/fixed-point/struct-union.c: Update error messages.
2822
2823 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
2824
2825 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
2826 Linux-based targets.
2827
2828 2011-01-13 Jan Hubicka <jh@suse.cz>
2829
2830 PR tree-optimization/47276
2831 * gcc.dg/pr47276.c: New testcase.
2832
2833 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
2834 Jonathan Wakely <jwakely.gcc@gmail.com>
2835
2836 PR c++/33558
2837 * g++.dg/other/pr33558.C: New.
2838 * g++.dg/other/pr33558-2.C: New.
2839
2840 2011-01-14 Martin Jambor <mjambor@suse.cz>
2841
2842 PR tree-optimization/45934
2843 PR tree-optimization/46302
2844 * g++.dg/ipa/devirt-c-1.C: New test.
2845 * g++.dg/ipa/devirt-c-2.C: Likewise.
2846 * g++.dg/ipa/devirt-c-3.C: Likewise.
2847 * g++.dg/ipa/devirt-c-4.C: Likewise.
2848 * g++.dg/ipa/devirt-c-5.C: Likewise.
2849 * g++.dg/ipa/devirt-c-6.C: Likewise.
2850 * g++.dg/ipa/devirt-6.C: Likewise.
2851 * g++.dg/ipa/devirt-d-1.C: Likewise.
2852 * g++.dg/torture/pr45934.C: Likewise.
2853
2854 2011-01-14 Jason Merrill <jason@redhat.com>
2855
2856 * g++.dg/cpp0x/variadic105.C: New.
2857
2858 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2859 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2860
2861 PR objc/45989
2862 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
2863 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
2864 execution tests on i?86-*-*, x86_64-*-* and
2865 powerpc*-apple-darwin* && ilp32.
2866 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
2867 tests on i?86-*-* and x86_64-*-*.
2868
2869 2011-01-14 Richard Guenther <rguenther@suse.de>
2870
2871 PR tree-optimization/47280
2872 * g++.dg/opt/pr47280.C: New testcase.
2873
2874 2011-01-14 Jason Merrill <jason@redhat.com>
2875
2876 * g++.dg/cpp0x/constexpr-regress1.C: New.
2877
2878 * g++.dg/ext/flexary2.C: New.
2879
2880 2011-01-14 Richard Guenther <rguenther@suse.de>
2881
2882 PR middle-end/47281
2883 * gcc.dg/torture/pr47281.c: New testcase.
2884 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
2885
2886 2011-01-14 Richard Guenther <rguenther@suse.de>
2887
2888 PR tree-optimization/47286
2889 * gcc.dg/tree-ssa/pr47286.c: New testcase.
2890
2891 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
2892
2893 PR c++/47213
2894 * g++.dg/ext/pr47213.C: New.
2895
2896 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2897
2898 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
2899
2900 2011-01-13 Tobias Burnus <burnus@net-b.de>
2901 Mikael Morin <mikael@gcc.gnu.org>
2902
2903 PR fortran/45848
2904 PR fortran/47204
2905 * gfortran.dg/select_type_20.f90: New.
2906 * gfortran.dg/select_type_21.f90: New.
2907
2908 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2909
2910 PR target/47251
2911 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
2912
2913 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2914
2915 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
2916 * gcc.dg/guality/pr36728-2.c: Likewise.
2917
2918 2011-01-13 Dodji Seketeli <dodji@redhat.com>
2919
2920 PR debug/PR46973
2921 * g++.dg/debug/dwarf2/template-params-9.C: New test.
2922
2923 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
2924
2925 PR rtl-optimization/45352
2926 * gcc.dg/pr45352-3.c: New.
2927
2928 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2929
2930 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
2931 comment.
2932 * g++.dg/cpp0x/range-for8.C: New.
2933 * g++.dg/cpp0x/range-for9.C: New.
2934
2935 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
2936
2937 PR debug/47209
2938 * g++.dg/debug/pr47209.C: New.
2939
2940 2011-01-12 Richard Guenther <rguenther@suse.de>
2941
2942 PR lto/47259
2943 * gcc.dg/lto/pr47259_0.c: New testcase.
2944 * gcc.dg/lto/pr47259_1.c: Likewise.
2945
2946 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
2947
2948 * objc-obj-c++-shared/Object1.h: Add copyright header, update
2949 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
2950 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
2951 methods missing from the OBJC2 Object.
2952 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
2953 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
2954 GNU and NeXT runtimes.
2955 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
2956 comments.
2957 * objc-obj-c++-shared/Object1.m: Likewise.
2958 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
2959 * objc.dg/proto-qual-1.m: Likewise.
2960 * obj-c++.dg/proto-lossage-3.mm: Likewise.
2961 * obj-c++.dg/proto-qual-1.mm: Likewise.
2962
2963 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
2964
2965 PR testsuite/33033
2966 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
2967
2968 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
2969
2970 Fixed the Objective-C++ testsuite and updated all tests.
2971 * lib/obj-c++.exp (obj-c++_init): Declare and set
2972 gcc_warning_prefix and gcc_error_prefix.
2973 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
2974 'dg-warning', 'dg-message' and 'dg-error'.
2975 * obj-c++.dg/class-extension-3.mm: Likewise.
2976 * obj-c++.dg/class-protocol-1.mm: Likewise.
2977 * obj-c++.dg/encode-7.mm: Likewise.
2978 * obj-c++.dg/exceptions-3.mm: Likewise.
2979 * obj-c++.dg/exceptions-5.mm: Likewise.
2980 * obj-c++.dg/method-12.mm: Likewise.
2981 * obj-c++.dg/method-13.mm: Likewise.
2982 * obj-c++.dg/method-15.mm: Likewise.
2983 * obj-c++.dg/method-16.mm: Likewise.
2984 * obj-c++.dg/method-4.mm: Likewise.
2985 * obj-c++.dg/method-8.mm: Likewise.
2986 * obj-c++.dg/method-conflict-1.mm: Likewise.
2987 * obj-c++.dg/method-conflict-2.mm: Likewise.
2988 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
2989 and uncommented second part of the testcase now that the testsuite
2990 works correctly.
2991 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
2992 and uncommented second part of the testcase now that the testsuite
2993 works correctly.
2994 * obj-c++.dg/private-1.mm: Likewise.
2995 * obj-c++.dg/proto-lossage-4.mm: Likewise.
2996 * obj-c++.dg/syntax-error-7.mm: Likewise.
2997 * obj-c++.dg/warn5.mm: Likewise.
2998 * obj-c++.dg/property/at-property-14.mm: Likewise.
2999 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
3000 FIXME.
3001 * obj-c++.dg/property/at-property-18.mm: Likewise.
3002 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
3003 FIXME.
3004 * obj-c++.dg/property/at-property-21.mm: Likewise.
3005 * obj-c++.dg/property/at-property-28.mm: Likewise.
3006 * obj-c++.dg/property/at-property-5.mm: Likewise.
3007 * obj-c++.dg/property/dynamic-2.mm: Likewise.
3008 * obj-c++.dg/property/property-neg-3.mm: Likewise.
3009 * obj-c++.dg/property/synthesize-11.mm: Likewise.
3010 * obj-c++.dg/property/synthesize-6.mm: Likewise.
3011 * obj-c++.dg/property/synthesize-8.mm: Likewise.
3012 * obj-c++.dg/property/synthesize-9.mm: Likewise.
3013 * obj-c++.dg/tls/diag-5.mm: Likewise.
3014 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
3015 dg-error, now matched correctly.
3016
3017 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
3018
3019 * objc.dg/property/at-property-29.m: New.
3020 * obj-c++.dg/property/at-property-29.mm: New.
3021
3022 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3023
3024 * go.test/go-test.exp (go-set-goarch): New proc.
3025 (go-gc-tests): Use it.
3026
3027 2011-01-11 Dodji Seketeli <dodji@redhat.com>
3028
3029 PR debug/46955
3030 * g++.dg/debug/dwarf2/template-params-8.C: New test.
3031
3032 2011-01-11 Richard Henderson <rth@redhat.com>
3033
3034 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
3035
3036 2011-01-11 Jan Hubicka <jh@suse.cz>
3037
3038 PR lto/45721
3039 PR lto/45375
3040 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
3041 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
3042
3043 2011-01-11 Richard Guenther <rguenther@suse.de>
3044
3045 PR tree-optimization/46076
3046 * gcc.dg/tree-ssa/pr46076.c: New testcase.
3047
3048 2011-01-11 Jeff Law <law@redhat.com>
3049
3050 * PR tree-optimization/47086
3051 * gcc.dg/pr47086.c: New test.
3052
3053 2011-01-11 Jason Merrill <jason@redhat.com>
3054
3055 PR c++/46658
3056 * g++.dg/template/new10.C: New.
3057
3058 PR c++/45520
3059 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
3060
3061 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
3062
3063 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
3064 Split type definitions and NSConstantString class into...
3065 * objc-obj-c++-shared/objc-test-suite-types.h: New.
3066 * objc-obj-c++-shared/nsconstantstring-class.h: New.
3067 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
3068 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
3069 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
3070 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
3071 to comments.
3072 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
3073 encode defines for newer NeXT system headers.
3074 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
3075 * obj-c++.dg/torture/strings/string1.mm: Likewise.
3076 * objc.dg/foreach-5.m: Likewise.
3077 * objc.dg/foreach-2.m: Likewise.
3078 * objc.dg/foreach-4.m: Likewise.
3079 * objc.dg/torture/strings/string1.m: Likewise.
3080 * objc.dg/torture/strings/string2.m: Likewise.
3081 * objc.dg/torture/strings/string3.m: Likewise.
3082 * objc.dg/torture/strings/string4.m: Likewise.
3083 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
3084 header and stand alone.
3085 * obj-c++.dg/strings/strings-2.mm: Likewise.
3086 * objc.dg/torture/strings/const-str-3.m: Likewise.
3087 * objc.dg/strings/strings-2.m: Likewise.
3088 * objc.dg/strings/const-str-12b.m: Likewise.
3089
3090 2011-01-12 Richard Guenther <rguenther@suse.de>
3091
3092 PR middle-end/32511
3093 * gcc.dg/attr-weak-1.c: Adjust.
3094
3095 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
3096
3097 PR fortran/47051
3098 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
3099 standard compliant and comment.
3100
3101 2011-01-10 Jan Hubicka <jh@suse.cz>
3102
3103 PR lto/46083
3104 * gcc.dg/initpri3.c: New testcase.
3105
3106 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
3107
3108 PR lto/47222
3109 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
3110 externally visible.
3111 (g_esi): Likewise.
3112 (g_ebx): Likewise.
3113 (g_ebp): Likewise.
3114 (g_esp): Likewise.
3115 (g_ebp_save): Likewise.
3116 (g_esp_save): Likewise.
3117
3118 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3119
3120 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
3121
3122 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3123
3124 PR tree-optimization/46021
3125 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
3126 i?86-*-*, x86_64-*-*.
3127
3128 2011-01-10 Jeff Law <law@redhat.com>
3129
3130 * PR tree-optimization/47141
3131 * gcc.c-torture/compile/pr47141.c: New test.
3132
3133 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
3134
3135 PR testsuite/46230
3136 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
3137 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
3138 * gcc.dg/vect/slp-35.c: Remove XFAILs.
3139 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
3140
3141 PR testsuite/46230
3142 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
3143 being vectorized. Adjust dg-final pattern. Remove XFAIL.
3144 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
3145 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
3146 being vectorized. Adjust dg-final pattern.
3147
3148 PR testsuite/46230
3149 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
3150 * gcc.dg/vect/slp-24.c: Likewise.
3151
3152 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
3153
3154 PR c++/47218
3155 * g++.dg/other/pr47218-1.C: New test file.
3156 * g++.dg/other/pr47218.C: Likewise.
3157 * g++.dg/other/pr47218.h: New supporting header.
3158
3159 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
3160
3161 PR objc/47232
3162 * objc.dg/attributes/invalid-attribute-1.m: New.
3163 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
3164
3165 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3166
3167 PR fortran/47224
3168 * gfortran.dg/proc_ptr_comp_28.f90: New.
3169
3170 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3171
3172 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
3173 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
3174 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3175 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
3176 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
3177 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
3178 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
3179 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
3180 * objc.dg/gnu-api-2-class.m: Likewise.
3181 * objc.dg/gnu-api-2-ivar.m: Likewise.
3182 * objc.dg/gnu-api-2-method.m: Likewise.
3183 * objc.dg/gnu-api-2-objc.m: Likewise.
3184 * objc.dg/gnu-api-2-object.m: Likewise.
3185 * objc.dg/gnu-api-2-property.m: Likewise.
3186 * objc.dg/gnu-api-2-protocol.m: Likewise.
3187 * objc.dg/gnu-api-2-sel.m: Likewise.
3188
3189 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
3190
3191 * objc.dg/foreach-1.m: Skip for Darwin < 9.
3192 * objc.dg/objc-foreach-4.m: Likewise.
3193 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
3194 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
3195 * objc.dg/foreach-4.m: Likewise.
3196 * objc.dg/foreach-5.m: Likewise.
3197 * objc.dg/foreach-3.m: Return self from init.
3198
3199 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3200
3201 PR fortran/38536
3202 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
3203
3204 2011-01-09 Janus Weil <janus@gcc.gnu.org>
3205
3206 PR fortran/46313
3207 * gfortran.dg/class_35.f90: New.
3208
3209 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3210
3211 * objc.dg/foreach-1.m: Add "-Wall" to flags.
3212
3213 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
3214
3215 PR objc/47078
3216 * objc.dg/invalid-method-2.m: New.
3217 * obj-c++.dg/invalid-method-2.mm: New.
3218
3219 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
3220
3221 PR fortran/46896
3222 * gfortran.dg/transpose_optimization_2.f90 : New test.
3223
3224 2011-01-08 Jan Hubicka <jh@suse.cz>
3225
3226 PR tree-optmization/46469
3227 * g++.dg/torture/pr46469.C: New testcase.
3228
3229 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
3230
3231 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
3232 emulation of libobjc-gnu structure layout functionality to ..
3233 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
3234 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
3235 * objc/execute/bf-common.h: Adjust headers.
3236 * objc/execute/bf-1.m: Likewise.
3237 * objc/execute/bf-2.m: Likewise.
3238 * objc/execute/bf-3.m: Likewise.
3239 * objc/execute/bf-4.m: Likewise.
3240 * objc/execute/bf-5.m: Likewise.
3241 * objc/execute/bf-6.m: Likewise.
3242 * objc/execute/bf-7.m: Likewise.
3243 * objc/execute/bf-8.m: Likewise.
3244 * objc/execute/bf-9.m: Likewise.
3245 * objc/execute/bf-10.m: Likewise.
3246 * objc/execute/bf-11.m: Likewise.
3247 * objc/execute/bf-12.m: Likewise.
3248 * objc/execute/bf-13.m: Likewise.
3249 * objc/execute/bf-14.m: Likewise.
3250 * objc/execute/bf-15.m: Likewise.
3251 * objc/execute/bf-16.m: Likewise.
3252 * objc/execute/bf-17.m: Likewise.
3253 * objc/execute/bf-18.m: Likewise.
3254 * objc/execute/bf-19.m: Likewise.
3255 * objc/execute/bf-20.m: Likewise.
3256 * objc/execute/bf-21.m: Likewise.
3257 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
3258 objc_get_type_qualifiers ().
3259
3260 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3261
3262 PR fortran/45777
3263 * gfortran.dg/dependency_39.f90: New test.
3264
3265 2011-01-07 Jan Hubicka <jh@suse.cz>
3266
3267 Get builtins tests ready for linker plugin.
3268 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
3269 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
3270 my_memset, my_bzero): Mark used.
3271 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
3272 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
3273 volatile.
3274 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
3275 volatile.
3276
3277 2011-01-07 Jan Hubicka <jh@suse.cz>
3278
3279 PR tree-optimization/46367
3280 * g++.dg/torture/pr46367.C: New file.
3281
3282 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3283
3284 PR target/47201
3285 * gcc.dg/pr47201.c: New test.
3286
3287 PR bootstrap/47187
3288 * gcc.dg/tree-prof/pr47187.c: New test.
3289
3290 2011-01-07 Tobias Burnus <burnus@net-b.de>
3291
3292 PR fortran/41580
3293 * gfortran.dg/extends_type_of_3.f90: New.
3294
3295 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
3296
3297 * g++.dg/ext/dllexport-MI1.C: Adjust test.
3298 * g++.dg/ext/dllimport-MI1.C: Likewise.
3299 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
3300 * g++.dg/ext/dllimport10.C: Likewise.
3301 * g++.dg/ext/dllimport11.C: Likewise.
3302 * g++.dg/ext/dllimport12.C: Likewise.
3303 * g++.dg/ext/dllimport13.C: Likewise.
3304 * g++.dg/ext/dllimport2.C: Likewise.
3305 * g++.dg/ext/dllimport3.C: Likewise.
3306 * g++.dg/ext/dllimport4.C: Likewise.
3307 * g++.dg/ext/dllimport5.C: Likewise.
3308 * g++.dg/ext/dllimport6.C: Likewise.
3309 * g++.dg/ext/dllimport8.C: Likewise.
3310 * g++.dg/ext/dllimport9.C: Likewise.
3311 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
3312 targets, too. Additionally enable test for i?86-*-mingw*.
3313 * g++.dg/ext/selectany1.C: Likewise.
3314 Remove guard variable check.
3315
3316 2011-01-07 Janus Weil <janus@gcc.gnu.org>
3317
3318 PR fortran/47189
3319 PR fortran/47194
3320 * gfortran.dg/storage_size_3.f08: Extended.
3321
3322 2011-01-07 Jakub Jelinek <jakub@redhat.com>
3323
3324 PR c++/47022
3325 * g++.dg/template/stdarg1.C: New test.
3326
3327 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3328
3329 PR fortran/47195
3330 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
3331 * gfortran.dg/defined_operators_1.f90: Split the subroutine
3332 from the interface of functions to not hide the errors that
3333 shall be tested.
3334
3335 2011-01-06 Jan Hubicka <jh@suse.cz>
3336
3337 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
3338 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
3339
3340 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
3341
3342 PR fortran/33117
3343 PR fortran/46478
3344 * gfortran.dg/interface_33.f90: New test.
3345
3346 2011-01-06 Jakub Jelinek <jakub@redhat.com>
3347
3348 PR c/47150
3349 * gcc.c-torture/compile/pr47150.c: New test.
3350
3351 2011-01-06 Ira Rosen <irar@il.ibm.com>
3352
3353 PR tree-optimization/47139
3354 * gcc.dg/vect/pr47139.c: New test.
3355
3356 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3357
3358 PR fortran/47180
3359 * gfortran.dg/extends_type_of_2.f03: New.
3360
3361 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3362
3363 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
3364
3365 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
3366
3367 * gnat.dg/opt14.adb: New test.
3368
3369 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3370
3371 PR fortran/46017
3372 * gfortran.dg/allocate_error_2.f90: New test.
3373
3374 2011-01-05 Janus Weil <janus@gcc.gnu.org>
3375
3376 PR fortran/47024
3377 * gfortran.dg/storage_size_3.f08: New.
3378
3379 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3380
3381 PR libgfortran/47154
3382 * gfortran.dg/namelist_68.f90: New test.
3383
3384 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
3385
3386 * gnat.dg/unchecked_convert8.ad[sb]: New test.
3387
3388 2011-01-04 Janus Weil <janus@gcc.gnu.org>
3389
3390 PR fortran/46448
3391 * gfortran.dg/class_34.f90: New.
3392
3393 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3394
3395 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
3396 use __builtin_inff. Skip all single-precision tests that require
3397 Infinity.
3398
3399 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3400
3401 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
3402
3403 2011-01-03 Jakub Jelinek <jakub@redhat.com>
3404
3405 PR tree-optimization/47148
3406 * gcc.c-torture/execute/pr47148.c: New test.
3407
3408 PR tree-optimization/47155
3409 * gcc.c-torture/execute/pr47155.c: New test.
3410
3411 PR rtl-optimization/47157
3412 * gcc.c-torture/compile/pr47157.c: New test.
3413
3414 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3415
3416 * gcc.dg/torture/vector-shift2.c (schar): Define.
3417 (main): Always use schar or uchar instead of plain "char" to avoid
3418 dependencies on implementation-defined char signedness.
3419
3420 2011-01-03 Martin Jambor <mjambor@suse.cz>
3421
3422 PR tree-optimization/46801
3423 * gnat.dg/pack9.adb: Remove xfail.
3424
3425 2011-01-03 Martin Jambor <mjambor@suse.cz>
3426
3427 PR tree-optimization/46984
3428 * g++.dg/ipa/pr46984.C: New test.
3429
3430 2011-01-02 Janus Weil <janus@gcc.gnu.org>
3431
3432 PR fortran/46408
3433 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
3434
3435 2011-01-02 Jakub Jelinek <jakub@redhat.com>
3436
3437 PR tree-optimization/47140
3438 * gcc.c-torture/compile/pr47140.c: New test.
3439
3440 PR rtl-optimization/47028
3441 * gcc.dg/pr47028.c: New test.
3442
3443 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
3444
3445 * objc.dg/protocol-forward-1.m: Removed TODO.
3446 * objc.dg/protocol-forward-2.m: New.
3447 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
3448 * obj-c++.dg/protocol-forward-2.mm: New.
3449
3450 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
3451
3452 PR target/38662
3453 * g++.dg/eh/pr38662.C: New testcase.
3454
3455 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
3456
3457 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
3458 scan for newline '\n'.
3459
3460 \f
3461 Copyright (C) 2011 Free Software Foundation, Inc.
3462
3463 Copying and distribution of this file, with or without modification,
3464 are permitted in any medium without royalty provided the copyright
3465 notice and this notice are preserved.