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