1 2011-12-08 Richard Guenther <rguenther@suse.de>
4 * gcc.dg/lto/20111207-2_0.c: New testcase.
5 * gcc.dg/guality/pr48437.c: Likewise.
7 2011-12-07 Jakub Jelinek <jakub@redhat.com>
10 * g++.dg/cpp0x/auto7.C: Adjust expected error message.
11 * g++.dg/cpp0x/auto29.C: New test.
14 * g++.dg/parse/error45.C: New test.
17 * g++.dg/ext/desig3.C: New test.
20 * g++.dg/cpp0x/constexpr-51369.C: New test.
22 2011-12-07 Andrew Pinski <apinski@cavium.com>
25 * gcc.dg/pr45416.c: New testcase.
27 2011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net>
30 * g++.dg/cpp0x/pr51420.C: New.
32 2011-12-07 Richard Guenther <rguenther@suse.de>
35 * gcc.dg/lto/20111207-1_0.c: New testcase.
36 * gcc.dg/lto/20111207-1_1.c: Likewise.
37 * gcc.dg/lto/20111207-1_2.c: Likewise.
38 * gcc.dg/lto/20111207-1_3.c: Likewise.
40 2011-12-07 Richard Guenther <rguenther@suse.de>
42 PR tree-optimization/50823
43 * gcc.dg/torture/pr50823.c: New testcase.
45 2011-12-07 Martin Jambor <mjambor@suse.cz>
47 PR tree-optimization/50744
48 * gcc.dg/ipa/pr50744.c: New test.
50 2011-12-06 Jakub Jelinek <jakub@redhat.com>
53 * g++.dg/template/static32.C: New test.
55 2011-12-06 Uros Bizjak <ubizjak@gmail.com>
57 * g++.dg/opt/pr51396.C: Use dg-additional-options.
59 2011-12-06 Tobias Burnus <burnus@net-b.de>
62 * gfortran.dg/default_initialization_5.f90: New.
64 2011-12-06 Jakub Jelinek <jakub@redhat.com>
67 * gcc.c-torture/compile/pr51354.c: New test.
69 2011-12-06 Paolo Carlini <paolo.carlini@oracle.com>
72 * g++.dg/other/abstract3.C: New.
74 2011-12-06 Richard Guenther <rguenther@suse.de>
76 PR tree-optimization/49997
77 * gcc.dg/torture/pr49997.c: New testcase.
79 2011-12-06 Richard Guenther <rguenther@suse.de>
82 * g++.dg/torture/pr51436.C: New testcase.
84 2011-12-06 Richard Guenther <rguenther@suse.de>
86 PR tree-optimization/51245
87 * gcc.dg/torture/pr51245.c: New testcase.
89 2011-12-06 Dodji Seketeli <dodji@redhat.com>
92 * g++.dg/diagnostic/wrong-tag-1.C
94 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
97 * g++.dg/lookup/using50.C: New.
98 * g++.dg/lookup/using51.C: New.
100 2011-12-05 Jakub Jelinek <jakub@redhat.com>
102 PR tree-optimization/51396
103 * g++.dg/opt/pr51396.C: New test.
106 * gcc.dg/debug/dwarf2/pr51410.c: New test.
109 * gcc.dg/gomp/pr51339.c: New test.
111 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
114 * g++.dg/cpp0x/initlist62.C: New.
116 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
119 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
121 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
123 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
124 * g++.dg/torture/pr39732.C: Likewise.
125 * g++.dg/torture/pr40642.C: Likewise.
126 * gcc.c-torture/compile/pr44686.c: Likewise.
127 * gcc.dg/20050309-1.c: Likewise.
128 * gcc.dg/20050330-2.c: Likewise.
129 * gcc.dg/20051201-1.c: Likewise.
130 * gcc.dg/gomp/pr27573.c: Likewise.
131 * gcc.dg/pr46255.c: Likewise.
132 * gcc.dg/profile-dir-1.c: Likewise.
133 * gcc.dg/profile-dir-2.c: Likewise.
134 * gcc.dg/profile-dir-3.c: Likewise.
135 * gcc.dg/profile-generate-1.c: Likewise.
136 * gfortran.dg/gomp/pr27573.f90: Likewise.
137 * gcc.dg/profile-generate-3.c: Be specific about the type of
140 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
143 * g++.dg/ext/underlying_type11.C: New.
145 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
148 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
149 * gcc.dg/torture/pr39074.c: Ditto.
150 * gcc.dg/torture/pr39074-2.c: Ditto.
151 * gcc.dg/torture/pr42898.c: Ditto.
152 * gcc.dg/torture/pr42898-2.c: Ditto.
153 * gcc.dg/torture/pr45704.c: Ditto.
154 * gcc.dg/torture/pr50472.c: Ditto.
155 * gcc.dg/torture/pta-callused-1.c: Ditto.
156 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
157 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
158 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
159 * gcc.dg/torture/pta-escape-1.c: Ditto.
160 * gcc.dg/torture/ipa-pta-1.c: Ditto.
161 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
163 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
166 * gcc.dg/pr51408.c: New.
168 2011-12-05 Jason Merrill <jason@redhat.com>
170 * g++.dg/cpp0x/dc6.C: New.
172 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
173 Pedro Lamarão <pedro.lamarao@gmail.com>
175 * g++.dg/cpp0x/dc1.C: New test.
176 * g++.dg/cpp0x/dc2.C: New test.
177 * g++.dg/cpp0x/dc3.C: New test.
178 * g++.dg/cpp0x/dc4.C: New test.
179 * g++.dg/cpp0x/dc5.C: New test.
180 * g++.dg/template/meminit1.C: Adjust expected error.
182 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
185 * g++.dg/cpp0x/auto28.C: New.
187 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
189 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
191 2011-12-05 Jakub Jelinek <jakub@redhat.com>
192 Eric Botcazou <ebotcazou@adacore.com>
196 * gcc.c-torture/execute/pr51323.c: New test.
198 2011-12-04 Tobias Burnus <burnus@net-b.de>
201 * gfortran.dg/associate_10.f90: New.
203 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
206 * gfortran.dg/vect/pr51285.f90: New test.
208 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
209 Jérémie Detrey <Jeremie.Detrey@loria.fr>
212 * gcc.target/i386/pr51393.c: New test.
214 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
217 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
218 * obj-c++.dg/naming-4.mm: Likewise.
220 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
222 * gcc.dg/darwin-segaddr.c: Use -no-pie.
224 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
227 * g++.dg/cpp0x/pr51313.C: New.
229 2011-12-03 Tobias Burnus <burnus@net-b.de>
232 * gfortran.dg/select_type_24.f90: New.
233 * gfortran.dg/select_type_23.f03: Add dg-error.
234 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
236 2011-12-03 Jakub Jelinek <jakub@redhat.com>
238 * gcc.dg/vect/vect-122.c: New test.
240 2011-12-03 Tobias Burnus <burnus@net-b.de>
243 * gfortran.dg/move_alloc_8.f90: New.
245 2011-12-03 Tobias Burnus <burnus@net-b.de>
247 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
248 i.e. remove the dg-error line.
249 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
250 * gfortran.dg/move_alloc_9.f90: New.
251 * gfortran.dg/move_alloc_10.f90: New
253 2011-12-02 Nathan Sidwell <nathan@acm.org>
255 * lib/gcov.exp (verify-lines): Allow = as a count char.
256 * g++.dg/gcov/gcov-13.C: New.
258 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
260 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
261 * gcc.dg/vect/slp-24.c: Ditto.
262 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
263 * gcc.dg/vect/slp-34.c: Ditto.
264 * gcc.dg/vect/slp-4.c: Ditto.
265 * gcc.dg/vect/slp-cond-2.c: Ditto.
266 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
267 * gcc.dg/vect/vect-1.c: Ditto.
268 * gcc.dg/vect/vect-10.c: Ditto.
269 * gcc.dg/vect/vect-105.c: Ditto.
270 * gcc.dg/vect/vect-112.c: Ditto.
271 * gcc.dg/vect/vect-15.c: Ditto.
272 * gcc.dg/vect/vect-2.c: Ditto.
273 * gcc.dg/vect/vect-31.c: Ditto.
274 * gcc.dg/vect/vect-32.c: Ditto.
275 * gcc.dg/vect/vect-33.c: Ditto.
276 * gcc.dg/vect/vect-34.c: Ditto.
277 * gcc.dg/vect/vect-35.c: Ditto.
278 * gcc.dg/vect/vect-36.c: Ditto.
279 * gcc.dg/vect/vect-6.c: Ditto.
280 * gcc.dg/vect/vect-73.c: Ditto.
281 * gcc.dg/vect/vect-74.c: Ditto.
282 * gcc.dg/vect/vect-75.c: Ditto.
283 * gcc.dg/vect/vect-76.c: Ditto.
284 * gcc.dg/vect/vect-80.c: Ditto.
285 * gcc.dg/vect/vect-85.c: Ditto.
286 * gcc.dg/vect/vect-89.c: Ditto.
287 * gcc.dg/vect/vect-97.c: Ditto.
288 * gcc.dg/vect/vect-98.c: Ditto.
289 * gcc.dg/vect/vect-all.c: Ditto.
290 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
291 * gcc.dg/vect/vect-iv-8.c: Ditto.
292 * gcc.dg/vect/vect-iv-8a.c: Ditto.
293 * gcc.dg/vect/vect-outer-1.c: Ditto.
294 * gcc.dg/vect/vect-outer-1a.c: Ditto.
295 * gcc.dg/vect/vect-outer-1b.c: Ditto.
296 * gcc.dg/vect/vect-outer-2.c: Ditto.
297 * gcc.dg/vect/vect-outer-2a.c: Ditto.
298 * gcc.dg/vect/vect-outer-2c.c: Ditto.
299 * gcc.dg/vect/vect-outer-3.c: Ditto.
300 * gcc.dg/vect/vect-outer-3a.c: Ditto.
301 * gcc.dg/vect/vect-outer-4a.c: Ditto.
302 * gcc.dg/vect/vect-outer-4b.c: Ditto.
303 * gcc.dg/vect/vect-outer-4c.c: Ditto.
304 * gcc.dg/vect/vect-outer-4d.c: Ditto.
305 * gcc.dg/vect/vect-outer-4m.c: Ditto.
306 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
307 * gcc.dg/vect/vect-outer-fir.c: Ditto.
308 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
309 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
310 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
311 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
312 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
313 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
314 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
315 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
316 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
317 * gcc.dg/vect/vect-shift-2.c: Ditto.
318 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
319 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
320 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
321 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
322 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
324 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
326 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
327 __builtin_memcpy arguments to honor sizeof(a).
329 2011-12-02 Joseph Myers <joseph@codesourcery.com>
331 * gcc.c-torture/execute/doloop-1.c,
332 gcc.c-torture/execute/doloop-2.c: New tests.
334 2011-12-02 Martin Jambor <mjambor@suse.cz>
336 PR tree-optimization/50622
337 * g++.dg/tree-ssa/pr50622.C: New test.
339 2011-12-01 Jason Merrill <jason@redhat.com>
341 * g++.dg/cpp0x/initlist61.C: New.
343 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
346 * g++.dg/inherit/crash3.C: New.
348 2011-12-01 Nathan Sidwell <nathan@acm.org>
350 PR gcov-profile/51113
351 * lib/gcov.exp (verify-lines): Add support for xfailing.
352 (run-gcov): Likewise.
353 * gcc.misc-tests/gcov-13.c: Xfail weak function.
354 * gcc.misc-tests/gcov-16.c: Remove.
355 * gcc.misc-tests/gcov-17.c: Remove.
356 * g++.dg/gcov-8.C: Remove.
357 * g++.dg/gcov-9.C: Remove.
358 * g++.dg/gcovpart-12b.C: New.
359 * g++.dg/gcov-12.C: New.
361 2011-12-01 Andrew Pinski <apinski@cavium.com>
364 * g++.dg/torture/pr51198.C: New testcase.
366 2011-12-01 Jakub Jelinek <jakub@redhat.com>
368 PR tree-optimization/51246
369 * gcc.c-torture/compile/pr51246.c: New test.
371 PR rtl-optimization/51014
372 * g++.dg/opt/pr51014.C: New test.
374 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
377 * g++.dg/template/error47.C: New.
379 2011-11-30 Jason Merrill <jason@redhat.com>
382 * g++.dg/init/aggr8.C: New.
384 2011-11-30 Jakub Jelinek <jakub@redhat.com>
387 * gcc.target/i386/pr50725.c: New test.
390 * gfortran.dg/gomp/pr51089.f90: New test.
392 2011-11-30 Andrew Pinski <apinski@cavium.com>
394 * gcc.dg/pr51321.c: New testcase.
396 2011-11-30 Jakub Jelinek <jakub@redhat.com>
398 PR rtl-optimization/48721
399 * gcc.target/i386/pr48721.c: New test.
401 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
404 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
406 2011-11-29 Jakub Jelinek <jakub@redhat.com>
408 PR tree-optimization/51247
409 * gcc.c-torture/compile/pr51247.c: New test.
411 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
414 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
416 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
418 * gcc.target/powerpc/ppc-target-4.c: New file to test target
419 specific functions enabling target specific builtins.
421 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
423 Use complex floating-point constant in CDBL.
425 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
427 2011-11-29 Tobias Burnus <burnus@net-b.de>
431 * gfortran.dg/move_alloc_5.f90: Add dg-error.
432 * gfortran.dg/select_type_23.f03: Add dg-error.
433 * gfortran.dg/move_alloc_6.f90: New.
434 * gfortran.dg/move_alloc_7.f90: New.
436 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
438 PR tree-optimization/51301
439 * gcc.dg/vect/pr51301.c: New test.
441 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
443 * g++.dg/cdce3.C: Use dg-additional-options.
445 2011-11-28 Jakub Jelinek <jakub@redhat.com>
448 * gcc.dg/tree-prof/pr50907.c: New test.
450 PR tree-optimization/50078
451 * gcc.dg/pr50078.c: New test.
453 PR tree-optimization/50682
454 * g++.dg/opt/pr50682.C: New test.
456 2011-11-28 Tobias Burnus <burnus@net-b.de>
459 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
461 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
462 Iain Sandoe <iains@gcc.gnu.org>
464 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
465 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
466 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
467 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
468 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
470 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
472 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
473 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
474 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
475 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
476 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
477 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
478 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
479 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
480 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
481 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
482 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
483 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
484 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
485 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
486 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
487 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
488 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
489 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
490 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
491 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
492 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
493 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
494 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
495 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
496 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
497 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
498 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
500 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
502 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
504 * gcc.target/mips/no-dsp-1.c: New test.
505 * gcc.target/mips/soft-float-1.c: Likewise.
507 2011-11-26 Jakub Jelinek <jakub@redhat.com>
509 PR rtl-optimization/49912
510 * g++.dg/other/pr49912.C: New test.
512 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
514 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
516 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
518 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
522 * gfortran.dg/inline_sum_3.f90: New test.
524 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
527 * lib/target-supports.exp
528 (check_effective_target_sync_long_long): Also supported on 32bit
529 x86 targets. Add comment about required dg-options.
530 Add alpha*-*-* targets.
531 (check_effective_target_sync_long_long_runtime): Ditto.
533 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
535 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
536 * gcc.dg/atomic-exchange-4.c: Ditto.
537 * gcc.dg/atomic-load-4.c: Ditto.
538 * gcc.dg/atomic-store-4.c: Ditto.
539 * gcc.dg/di-longlong64-sync-1.c: Ditto.
540 * gcc.dg/di-sync-multithread.c: Ditto.
541 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
542 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
544 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
547 * lib/target-supports.exp
548 (check_effective_target_sync_int_128_runtime): New procedure.
549 (check_effective_target_sync_long_long_runtime): Ditto.
550 (check_effective_target_sync_long_long): Add arm*-*-*.
551 (check_effective_target_sync_longlong): Remove.
553 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
554 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
555 * gcc.dg/atomic-exchange-5.c: Ditto.
556 * gcc.dg/atomic-load-5.c: Ditto.
557 * gcc.dg/atomic-store-5.c: Ditto.
558 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
559 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
560 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
562 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
563 * gcc.dg/atomic-exchange-4.c: Ditto.
564 * gcc.dg/atomic-load-4.c: Ditto.
565 * gcc.dg/atomic-store-4.c: Ditto.
566 * gcc.dg/di-longlong64-sync-1.c: Ditto.
567 * gcc.dg/di-sync-multithread.c: Ditto.
568 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
569 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
571 2011-11-25 Tobias Burnus <burnus@net-b.de>
574 * gfortran.dg/whole_file_35.f90: New.
576 2011-11-25 Tobias Burnus <burnus@net-b.de>
579 * gfortran.dg/volatile13.f90: New.
581 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
584 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
586 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
589 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
591 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
594 * gcc.target/i386/sw-1.c: Revert revision 181357.
596 2011-11-24 Tobias Burnus <burnus@net-b.de>
599 * gfortran.dg/implicit_pure_1.f90: New.
601 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
604 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
605 * gcc.dg/atomic-exchange-5.c: Likewise.
606 * gcc.dg/atomic-load-5.c: Likewise.
607 * gcc.dg/atomic-op-5.c: Likewise.
608 * gcc.dg/atomic-store-5.c: Likewise.
609 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
611 2011-11-24 Jakub Jelinek <jakub@redhat.com>
613 PR rtl-optimization/50290
614 * gcc.dg/pr50290.c: New test.
616 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
619 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
621 2011-11-23 Jakub Jelinek <jakub@redhat.com>
624 * gcc.dg/pr51261.c: New test.
626 2011-11-22 Dodji Seketeli <dodji@redhat.com>
629 * g++.dg/cpp0x/alias-decl-14.C: New test.
630 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
632 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
634 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
635 * g++.dg/lookup/struct1.C: Likewise.
636 * g++.dg/parse/elab1.C: Likewise.
637 * g++.dg/parse/elab2.C: Likewise.
638 * g++.dg/parse/int-as-enum1.C: Likewise.
639 * g++.dg/parse/typedef1.C: Likewise.
640 * g++.dg/parse/typedef3.C: Likewise.
641 * g++.dg/parse/typedef4.C: Likewise.
642 * g++.dg/parse/typedef5.C: Likewise.
643 * g++.dg/template/crash26.C: Likewise.
644 * g++.dg/template/nontype4.C: Likewise.
645 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
646 * g++.old-deja/g++.brendan/line1.C: Likewise.
647 * g++.old-deja/g++.other/elab1.C: Likewise.
648 * g++.old-deja/g++.other/syntax4.C: Likewise.
650 2011-11-22 Tom de Vries <tom@codesourcery.com>
652 PR rtl-optimization/50764
653 * gcc.dg/pr50764.c: New test.
655 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
658 * g++.dg/cpp0x/decltype36.C: New.
660 2011-11-22 Jakub Jelinek <jakub@redhat.com>
662 PR tree-optimization/51074
663 * gcc.dg/vect/pr51074.c: New test.
665 2011-11-22 Dodji Seketeli <dodji@redhat.com>
668 * g++.dg/cpp0x/alias-decl-16.C: New test.
670 2011-11-22 Jakub Jelinek <jakub@redhat.com>
672 PR tree-optimization/50765
673 * gcc.dg/pr50765.c: New test.
675 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
677 * gcc.dg/vshift-1.c (main): Call rand instead of random.
678 * gcc.dg/vshift-3.c (main): Likewise.
680 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
682 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
684 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
686 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
687 * gcc.misc-tests/gcov-17.c: Likewise.
688 * g++.dg/gcov/gcov-8.C: Likewise.
689 * g++.dg/gcov/gcov-9.C: Likewise.
691 2011-11-21 Torvald Riegel <triegel@redhat.com>
693 * g++.dg/tm/pr47747.C: New test.
695 2011-11-21 Torvald Riegel <triegel@redhat.com>
697 * g++.dg/tm/template-2.C: New test.
699 2011-11-21 Jakub Jelinek <jakub@redhat.com>
702 * gcc.dg/pr50827.c: New test.
704 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
707 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
708 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
709 * g++.dg/cpp0x/udlit-member.C: Adjust.
710 * g++.dg/cpp0x/udlit-raw-length.C: New.
711 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
712 * g++.dg/cpp0x/udlit-resolve.C: New.
713 * c-c++-common/dfp/pr33466.c: Adjust.
715 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
717 * lib/target-supports.exp
718 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
719 with ultrasparc_vis2_hw.
720 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
721 with ultrasparc_vis3_hw.
723 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
725 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
726 *-*-solaris2* && c++.
728 2011-11-20 Joey Ye <joey.ye@arm.com>
730 * gcc.dg/volatile-bitfields-1.c: New.
732 2011-11-20 Jason Merrill <jason@redhat.com>
735 * g++.dg/cpp0x/variadic120.C: New.
736 * g++.dg/cpp0x/sfinae26.C: Adjust.
738 * g++.dg/cpp0x/sfinae11.C: Adjust.
739 * g++.dg/cpp0x/sfinae26.C: Adjust.
740 * g++.dg/template/unify11.C: Adjust.
742 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
745 * g++.dg/template/error46.C: New.
747 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
750 * gcc.target/i386/pr51235.c: New test.
753 * gcc.target/i386/pr51236.c: New test.
755 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
757 * gnat.dg/discr32.adb: New test.
758 * gnat.dg/discr32_pkg.ads: New helper.
760 2011-11-20 Nathan Sidwell <nathan@acm.org>
762 PR gcov-profile/51113
763 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
764 * gcc.misc-tests/gcov-16.c: New.
765 * gcc.misc-tests/gcov-17.c: New.
766 * g++.dg/gcov/gcov-8.C: New.
767 * g++.dg/gcov/gcov-9.C: New.
768 * g++.dg/gcov/gcov-10.C: New.
770 2011-11-20 Dodji Seketeli <dodji@redhat.com>
773 * g++.dg/cpp0x/alias-decl-15.C: New test.
775 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
778 * g++.dg/cpp0x/pr51216.C: New.
780 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
782 * gcc.dg/delay-slot-2.c: New test.
784 2011-11-18 Joseph Myers <joseph@codesourcery.com>
786 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
788 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
791 * g++.dg/lookup/using46.C: New.
792 * g++.dg/lookup/using47.C: New.
793 * g++.dg/lookup/using48.C: New.
794 * g++.dg/lookup/using49.C: New.
795 * g++.dg/lookup/using50.C: New.
797 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
799 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
800 supports /* ... */ comments.
802 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
805 * g++.dg/cpp0x/pr51150.C: New.
807 2011-11-18 Martin Jambor <mjambor@suse.cz>
809 PR tree-optimization/50605
810 * g++.dg/ipa/pr50605.C: New test.
812 2011-11-18 Dodji Seketeli <dodji@redhat.com>
815 * g++.dg/cpp0x/alias-decl-13.C: New test.
817 2011-11-17 Jason Merrill <jason@redhat.com>
820 * g++.dg/cpp0x/auto27.C: New.
821 * g++.dg/cpp0x/trailing2.C: Adjust messages.
823 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
825 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
826 memory model parameters don't match expected values.
827 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
828 __atomic_compare_exchange.
829 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
830 __atomic_compare_exchange_n.
831 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
832 weak/strong parameter and fail if memory models aren't correct.
834 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
836 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
837 Look for simulate_thread_done to determine working gdb. Reduce timeout
838 to 10 seconds and fail when timeout occurs. Improve error messages.
840 2011-11-17 Jason Merrill <jason@redhat.com>
843 * g++.dg/template/virtual2.C: New.
845 2011-11-17 Michael Matz <matz@suse.de>
849 * g++.dg/tree-ssa/pr50741.C: New.
851 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
853 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
855 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
857 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
858 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
859 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
861 2011-11-16 Tobias Burnus <burnus@net-b.de>
865 * gfortran.dg/constructor_1.f90: New.
866 * gfortran.dg/constructor_2.f90: New.
867 * gfortran.dg/constructor_3.f90: New.
868 * gfortran.dg/constructor_4.f90: New.
869 * gfortran.dg/constructor_5.f90: New.
870 * gfortran.dg/constructor_6.f90: New.
871 * gfortran.dg/use_only_5.f90: New.
872 * gfortran.dg/c_ptr_tests_17.f90: New.
873 * gfortran.dg/c_ptr_tests_18.f90: New.
874 * gfortran.dg/used_types_25.f90: New.
875 * gfortran.dg/used_types_26.f90: New
876 * gfortran.dg/type_decl_3.f90: New.
877 * gfortran.dg/function_types_3.f90: Update dg-error.
878 * gfortran.dg/result_1.f90: Ditto.
879 * gfortran.dg/structure_constructor_3.f03: Ditto.
880 * gfortran.dg/structure_constructor_4.f03: Ditto.
882 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
884 * gcc.dg/vect/pr30858.c: Update expected output for
885 architectures with multiple vector sizes.
887 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
888 Bernd Schmidt <bernds@coudesourcery.com>
889 Sebastian Huber <sebastian.huber@embedded-brains.de>
892 * gcc.target/arm/pr49641.c: New test.
894 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
896 PR tree-optimization/49960
897 * gcc.dg/autopar/pr49960.c: New test.
898 * gcc.dg/autopar/pr49960-1.c: New test.
901 2011-11-16 Tom de Vries <tom@codesourcery.com>
903 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
904 * gcc.dg/pr43864-2.c: Same.
905 * gcc.dg/pr43864-3.c: Same.
906 * gcc.dg/pr43864-4.c: Same.
908 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
910 * gcc.target/i386/sse2-cvt-vec.c: New test.
911 * gcc.target/i386/avx-cvt-vec.c: Ditto.
912 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
913 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
914 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
915 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
916 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
918 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
920 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
921 powerpc*-*-darwin* targets.
923 2011-11-15 Torvald Riegel <triegel@redhat.com>
925 * c-c++-common/tm/trxn-expr-3.c: New test.
927 2011-11-14 Torvald Riegel <triegel@redhat.com>
929 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
931 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
933 * gcc.target/i386/avx-recip-vec.c: New test.
934 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
935 * gcc.target/i386/avx-lrint-vec.c: Ditto.
936 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
937 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
938 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
939 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
940 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
941 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
942 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
943 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
944 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
945 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
946 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
947 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
949 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
952 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
953 non-template literal operator.
955 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
957 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
958 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
959 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
960 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
961 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
962 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
963 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
964 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
965 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
966 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
967 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
968 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
969 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
970 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
971 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
972 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
974 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
980 * g++.old-deja/g++.brendan/misc14.C: Adjust.
981 * g++.old-deja/g++.jason/scoping16.C: Likewise.
982 * g++.old-deja/g++.other/anon7.C: Likewise.
983 * g++.old-deja/g++.other/using1.C: Likewise.
984 * g++.old-deja/g++.other/redecl1.C: Likewise.
985 * g++.old-deja/g++.other/typedef7.C: Likewise.
986 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
987 * g++.dg/template/using2.C: Likewise.
988 * g++.dg/template/static4.C: Likewise.
989 * g++.dg/template/typedef1.C: Likewise.
990 * g++.dg/lookup/name-clash9.C: Likewise.
991 * g++.dg/abi/mangle41.C: Likewise.
992 * g++.dg/parse/ctor5.C: Likewise.
993 * g++.dg/inherit/using4.C: Likewise.
994 * g++.dg/lookup/using24.C: New.
995 * g++.dg/lookup/using25.C: New.
996 * g++.dg/lookup/using26.C: New.
997 * g++.dg/lookup/using27.C: New.
998 * g++.dg/lookup/using28.C: New.
999 * g++.dg/lookup/using29.C: New.
1000 * g++.dg/lookup/using30.C: New.
1001 * g++.dg/lookup/using31.C: New.
1002 * g++.dg/lookup/using32.C: New.
1003 * g++.dg/lookup/using33.C: New.
1004 * g++.dg/lookup/using34.C: New.
1005 * g++.dg/lookup/using35.C: New.
1006 * g++.dg/lookup/using36.C: New.
1007 * g++.dg/lookup/using37.C: New.
1008 * g++.dg/lookup/using38.C: New.
1009 * g++.dg/lookup/using39.C: New.
1010 * g++.dg/lookup/using40.C: New.
1011 * g++.dg/lookup/using41.C: New.
1012 * g++.dg/lookup/using42.C: New.
1013 * g++.dg/lookup/using43.C: New.
1014 * g++.dg/lookup/using44.C: New.
1015 * g++.dg/lookup/using45.C: New.
1016 * g++.dg/lookup/pr6936.C: New.
1017 * g++.dg/debug/using4.C: New.
1018 * g++.dg/debug/using5.C: New.
1019 * g++.dg/cpp0x/forw_enum10.C: New.
1021 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
1022 Jan Hubicka <jh@suse.cz>
1024 * gcc.target/i386/sw-1.c: Force rep;movsb.
1026 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
1029 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1030 dg-additional-options.
1032 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
1034 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1035 specified. Remove redundant runtime checks.
1036 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1037 Allow for other than -m4. Fix typos in comments.
1039 2011-11-12 Jason Merrill <jason@redhat.com>
1042 * g++.dg/warn/ref-temp1.C: New.
1045 * g++.dg/opt/stack2.C: New.
1047 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
1049 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1050 alpha*-*-linux* targets.
1052 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
1055 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1056 Darwin targets and allow external symbols to be undefined.
1058 2011-11-12 Nathan Sidwell <nathan@acm.org>
1060 * gcc.misc-tests/gcov-15.c: New.
1062 2011-11-11 Jakub Jelinek <jakub@redhat.com>
1064 PR tree-optimization/51058
1065 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1066 * gfortran.dg/vect/pr51058-2.f90: New test.
1068 2011-11-10 Jason Merrill <jason@redhat.com>
1070 * g++.dg/template/linkage1.C: New.
1071 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1072 * g++.old-deja/g++.other/linkage4.C: Likewise.
1075 * g++.dg/cpp0x/defaulted33.C: New.
1077 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1080 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1081 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1084 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1086 PR rtl-optimization/51040
1087 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1090 2011-11-10 Jason Merrill <jason@redhat.com>
1093 * g++.dg/template/conv12.C: New.
1096 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1098 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1100 * gnat.dg/atomic6_1.adb: New test.
1101 * gnat.dg/atomic6_2.adb: Likewise.
1102 * gnat.dg/atomic6_3.adb: Likewise.
1103 * gnat.dg/atomic6_4.adb: Likewise.
1104 * gnat.dg/atomic6_5.adb: Likewise.
1105 * gnat.dg/atomic6_6.adb: Likewise.
1106 * gnat.dg/atomic6_7.adb: Likewise.
1107 * gnat.dg/atomic6_8.adb: Likewise.
1108 * gnat.dg/atomic6_pkg.ads: New helper.
1110 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1113 * gcc.c-torture/compile/pr51077.c: New test.
1115 PR rtl-optimization/51023
1116 * gcc.c-torture/execute/pr51023.c: New test.
1118 2011-11-10 Richard Guenther <rguenther@suse.de>
1120 PR tree-optimization/51042
1121 * gcc.dg/torture/pr51042.c: New testcase.
1123 2011-11-10 Richard Guenther <rguenther@suse.de>
1125 PR tree-optimization/51070
1126 * gcc.dg/torture/pr51070.c: New testcase.
1128 2011-11-10 Richard Guenther <rguenther@suse.de>
1130 PR tree-optimization/51030
1131 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1133 2011-11-10 Richard Guenther <rguenther@suse.de>
1136 * gcc.dg/torture/pr51071.c: New testcase.
1138 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1140 * gnat.dg/loop_optimization9.ad[sb]: New test.
1142 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1144 PR tree-optimization/51058
1145 * gfortran.dg/vect/pr51058.f90: New test.
1147 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1149 PR tree-optimization/51000
1150 * gcc.dg/vect/pr51000.c: New test.
1152 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1155 * g++.dg/cpp0x/static_assert5.C: New.
1156 * g++.dg/template/nontype13.C: Tweak.
1158 2011-11-09 Jason Merrill <jason@redhat.com>
1161 * g++.dg/cpp0x/noexcept16.C: New.
1164 * g++.dg/cpp0x/variadic119.C: New.
1166 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1169 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1171 * gcc.dg/torture/vshuf-32.inc: Likewise.
1172 * gcc.dg/torture/vshuf-4.inc: Likewise.
1173 * gcc.dg/torture/vshuf-8.inc: Likewise.
1175 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1177 2011-11-09 Ian Lance Taylor <iant@google.com>
1179 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1181 * gcc.dg/split-5.c: New test.
1183 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1185 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1187 2011-11-09 Jason Merrill <jason@redhat.com>
1190 * g++.dg/template/virtual1.C: New.
1192 2011-11-08 Jason Merrill <jason@redhat.com>
1194 Run most C++ tests in both C++98 and C++11 modes.
1195 * lib/target-supports.exp (check_effective_target_c++11): New.
1196 (check_effective_target_c++98): New.
1197 * lib/g++-dg.exp (g++-dg-runtest): New.
1198 * g++.dg/dg.exp: Use g++-dg-runtest.
1199 * g++.dg/charset/charset.exp: Likewise.
1200 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1201 * g++.dg/dfp/dfp.exp: Likewise.
1202 * g++.dg/gcov/gcov.exp: Likewise.
1203 * g++.dg/gomp/gomp.exp: Likewise.
1204 * g++.dg/graphite/graphite.exp: Likewise.
1205 * g++.dg/tls/tls.exp: Likewise.
1206 * g++.dg/tm/tm.exp: Likewise.
1207 * g++.dg/vect/vect.exp: Likewise.
1208 * g++.old-deja/old-deja.exp: Likewise.
1209 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1210 with some of the torture options.
1211 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1212 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1213 * g++.dg/init/null1.C: Only run in C++98.
1214 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1215 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1216 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1217 * g++.old-deja/g++.other/anon9.C: Likewise.
1218 * g++.old-deja/g++.other/linkage1.C: Likewise.
1219 * g++.old-deja/g++.other/linkage2.C: Likewise.
1220 * g++.old-deja/g++.pt/t29.C: Likewise.
1221 * g++.old-deja/g++.pt/t30.C: Likewise.
1222 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1223 * g++.dg/ext/anon-struct4.C: Likewise.
1224 * g++.dg/init/brace2.C: Likewise.
1225 * g++.dg/init/brace6.C: Likewise.
1226 * g++.dg/other/anon3.C: Likewise.
1227 * g++.dg/template/arg2.C: Likewise.
1228 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1229 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1230 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1231 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1232 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1233 * g++.old-deja/g++.brendan/init2.C: Likewise.
1234 * g++.old-deja/g++.brendan/init4.C: Likewise.
1235 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1236 * g++.old-deja/g++.jason/cond.C: Likewise.
1237 * g++.old-deja/g++.law/init1.C: Likewise.
1238 * g++.old-deja/g++.law/operators32.C: Likewise.
1239 * g++.old-deja/g++.pt/enum6.C: Likewise.
1240 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1241 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1243 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1244 * g++.dg/init/new11.C: Likewise.
1245 * g++.dg/init/pr29571.C: Likewise.
1246 * g++.dg/lookup/forscope2.C: Likewise.
1247 * g++.dg/parse/linkage1.C: Likewise.
1248 * g++.dg/parse/typedef8.C: Likewise.
1249 * g++.dg/template/error44.C: Likewise.
1250 * g++.dg/tls/diag-2.C: Likewise.
1251 * g++.dg/tls/diag-4.C: Likewise.
1252 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1253 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1254 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1255 * g++.old-deja/g++.brendan/new3.C: Likewise.
1256 * g++.old-deja/g++.eh/new1.C: Likewise.
1257 * g++.old-deja/g++.eh/new2.C: Likewise.
1258 * g++.old-deja/g++.jason/new.C: Likewise.
1259 * g++.old-deja/g++.law/friend1.C: Likewise.
1260 * g++.old-deja/g++.mike/net46.C: Likewise.
1261 * g++.old-deja/g++.mike/p755.C: Likewise.
1262 * g++.old-deja/g++.other/new6.C: Likewise.
1264 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1265 * g++.dg/template/crash53.C: Likewise.
1266 * g++.dg/template/void9.C: Likewise.
1268 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1271 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1273 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1276 * g++.dg/cpp0x/sfinae29.C: New.
1278 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1281 * gfortran.dg/typebound_call_22.f03: New test case.
1283 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1286 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1288 2011-11-09 Richard Guenther <rguenther@suse.de>
1290 PR tree-optimization/51039
1291 * gcc.dg/pr51039.c: New testcase.
1293 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1295 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1296 Enable also for powerpc*-*-*.
1298 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1301 * gfortran.dg/forall_16.f90: New test.
1303 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1306 * gfortran.dg/initialization_29.f90: Expand test.
1308 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1311 * g++.dg/cpp0x/alias-decl-12.C: New test.
1312 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1314 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1317 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1319 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1321 PR tree-optimization/51015
1322 * gcc.dg/vect/pr51015.c: New test.
1324 2011-11-08 David S. Miller <davem@davemloft.net>
1326 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1327 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1329 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1332 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1334 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1337 * gfortran.dg/string_5.f90: Improve testcase.
1339 2011-10-23 Jason Merrill <jason@redhat.com>
1342 * g++.dg/template/lvalue2.C: New.
1344 2011-11-08 Michael Matz <matz@suse.de>
1346 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1347 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1348 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1349 * g++.dg/eh/builtin2.C: Ditto.
1350 * g++.dg/eh/builtin3.C: Ditto.
1352 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1354 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1355 being prefered even for -mavx.
1356 * gcc.target/i386/avx-cvt-3.c: New test.
1358 2011-11-08 Richard Guenther <rguenther@suse.de>
1360 PR tree-optimization/51012
1361 * gcc.dg/pr51012-1.c: New testcase.
1362 * gcc.dg/pr51012-2.c: Likewise.
1364 2011-11-08 Richard Guenther <rguenther@suse.de>
1367 * c-c++-common/uninit-pr51010.c: New testcase.
1369 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1371 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1372 check_effective_target_vect_call_copysignf,
1373 check_effective_target_vect_call_lrint): New procedures.
1374 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1375 $VECT_SLP_CFLAGS with -ffast-math.
1376 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1377 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1378 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1379 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1381 2011-11-07 Richard Henderson <rth@redhat.com>
1382 Aldy Hernandez <aldyh@redhat.com>
1383 Torvald Riegel <triegel@redhat.com>
1385 Merged from transactional-memory.
1387 * g++.dg/dg.exp: Run transactional memory tests.
1388 * g++.dg/tm: New directory with new tests.
1389 * gcc.dg/tm: New directory with new tests.
1390 * c-c++-common/tm: New directory with new tests.
1392 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1394 Fix context handling of alias-declaration
1395 * g++.dg/cpp0x/alias-decl-11.C: New test.
1397 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1400 * g++.dg/parse/template26.C: New.
1401 * g++.dg/template/crash45.C: Adjust dg-error string.
1403 2011-11-07 Jason Merrill <jason@redhat.com>
1406 * g++.dg/template/lookup9.C: New.
1409 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1412 * g++.dg/cpp0x/decltype35.C: New.
1414 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1416 Support C++11 alias-declaration
1418 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1419 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1420 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1421 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1422 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1423 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1424 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1425 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1426 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1427 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1428 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1429 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1430 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1432 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1434 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1436 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1439 * gfortran.dg/typebound_call_21.f03: New.
1441 2011-11-07 Nathan Sidwell <nathan@acm.org>
1443 * gcc.dg/profile-dir-1.c: Adjust final scan.
1444 * gcc.dg/profile-dir-2.c: Adjust final scan.
1445 * gcc.dg/profile-dir-3.c: Adjust final scan.
1446 * gcc.misc-tests/gcov.exp: Adjust regexp.
1447 * gcc.misc-tests/gcov-12.c: New.
1448 * gcc.misc-tests/gcov-13.c: New.
1449 * gcc.misc-tests/gcovpart-13b.c: New.
1450 * gcc.misc-tests/gcov-14.c: New.
1452 2011-11-07 Jason Merrill <jason@redhat.com>
1455 * g++.dg/ext/visibility/template8.C: New.
1457 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1459 PR tree-optimization/50789
1460 * gcc.target/i386/avx2-gather-1.c: New test.
1461 * gcc.target/i386/avx2-gather-2.c: New test.
1462 * gcc.target/i386/avx2-gather-3.c: New test.
1463 * gcc.target/i386/avx2-gather-4.c: New test.
1465 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1467 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1469 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1472 * gfortran.dg/open_dev_null.f90: Remove testcase.
1474 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1476 * lib/target-supports.exp (check_effective_target_sync_int_128):
1477 Don't cache the result.
1478 (check_effective_target_sync_long_long): Ditto.
1480 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1482 PR rtl-optimization/47698
1483 * gcc.target/i386/47698.c: New test.
1485 2011-11-06 Jason Merrill <jason@redhat.com>
1488 * g++.dg/ext/visibility/template7.C: New.
1490 2011-11-07 Terry Guo <terry.guo@arm.com>
1492 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1493 * gcc.target/arm/wmul-2.c: Ditto.
1494 * gcc.target/arm/wmul-3.c: Ditto.
1495 * gcc.target/arm/wmul-4.c: Ditto.
1497 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1499 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1500 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1501 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1502 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1503 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1504 expected diagnostics.
1506 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1507 Richard Henderson <rth@redhat.com>
1508 Aldy Hernandez <aldyh@redhat.com>
1510 Merged from cxx-mem-model.
1512 * lib/target-supports.exp (check_effective_target_sync_int_128,
1513 check_effective_target_sync_long_long): Check whether the target
1514 supports 64 and 128 bit __sync builtins.
1515 (check_effective_target_cas_char): New.
1516 (check_effective_target_cas_int): New.
1517 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1518 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1519 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1520 produce the expected library calls.
1521 * gcc.dg/atomic-fence.c: New functional tests.
1522 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1523 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1524 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1525 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1526 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1527 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1528 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1529 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1530 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1532 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1534 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1536 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1538 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1539 int128 operations are atomic.
1540 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1541 operations are atomic.
1542 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1543 operations are atomic.
1544 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1545 operations are atomic.
1546 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1547 stores aren't moved out of a loop.
1548 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1549 globals don't overwrite neighbouring globals.
1550 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1551 writes dont overwrite neighbouring components.
1552 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1553 * c-c++-common/gomp/atomic-3.c: Likewise.
1554 * c-c++-common/gomp/atomic-9.c: Likewise.
1555 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1556 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1557 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1558 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1559 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1560 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1561 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1562 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1563 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1564 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1565 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1566 g++.dg/gomp/atomic-15.C: Remove.
1567 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1568 * gcc.dg/gomp/atomic-11.c: Remove test.
1570 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1572 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1573 * gcc.dg/vect/slp-cond-1.c: New test.
1574 * gcc.dg/vect/slp-cond-2.c: New test.
1576 2011-11-05 David S. Miller <davem@davemloft.net>
1578 * lib/test-supports.exp
1579 (check_effective_target_ultrasparc_vis2_hw): New proc.
1580 (check_effective_target_ultrasparc_vis3_hw): New proc.
1581 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1582 * gcc.target/sparc/vec-init-2.inc: Likewise.
1583 * gcc.target/sparc/vec-init-3.inc: Likewise.
1584 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1585 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1586 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1587 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1588 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1589 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1590 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1591 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1592 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1594 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1596 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1597 Disable test on Epiphany.
1598 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1599 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1600 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1601 * g++.dg/parse/pragma3.C: Likewise.
1602 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1604 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1605 * gcc.dg/tls/thr-cse-1.c: Likewise.
1606 * g++.dg/opt/devirt2.C: Likewise.
1607 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1608 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1609 * gcc.target/epiphany: New directory.
1611 2011-11-05 Tobias Burnus <burnus@net-b.de>
1613 * gfortran.dg/quad_2.f90: New.
1615 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1617 * gcc.dg/strlenopt-22g.c: New wrapper around...
1618 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1620 2011-11-04 Jason Merrill <jason@redhat.com>
1623 * g++.dg/init/lifetime2.C: New.
1624 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1627 * g++.dg/init/lifetime1.C: Test cleanup order.
1629 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1631 * g++.dg/other/offsetof7.C: New test.
1633 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1635 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1636 variable, default empty, -ffat-lto-objects for effective_target_lto.
1637 (gcc-dg-test-1): Add options from dg-final methods.
1638 * lib/scanasm.exp (scan-assembler_required_options)
1639 (scan-assembler-not_required_options): New procs.
1641 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1643 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1644 generate a pedwarn in c++98-mode.
1645 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1646 don't generate a pedwarn in c++0x-mode.
1648 2011-11-04 Olivier Goffart <olivier@woboq.com>
1651 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1653 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1655 PR rtl-optimization/38644
1656 * gcc.target/arm/stack-red-zone.c: New.
1658 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1661 * g++.dg/warn/Wconversion-null-3.C: New.
1663 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1666 * g++.dg/cpp0x/udlit-strint-length.C: New.
1668 2011-11-04 Jason Merrill <jason@redhat.com>
1671 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1672 * g++.dg/init/lifetime1.C: New.
1673 * g++.dg/init/ref21.C: New.
1674 * g++.dg/eh/array1.C: New.
1676 2011-11-04 Tom de Vries <tom@codesourcery.com>
1678 PR tree-optimization/50763
1679 * gcc.dg/pr50763-5.c: New test.
1681 2011-11-04 Tom de Vries <tom@codesourcery.com>
1683 PR tree-optimization/50763
1684 * g++.dg/pr50763-4.C: New test.
1686 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1688 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1691 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1693 * gcc.dg/torture/vec-cvt-1.c: New test.
1695 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1697 * gnat.dg/specs/private1[-sub].ads: New test.
1699 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1702 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1703 * gfortran.dg/inline_sum_1.f90: New.
1704 * gfortran.dg/inline_sum_2.f90: New.
1705 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1706 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1707 * gfortran.dg/inline_product_1.f90: New.
1709 2011-11-03 Tobias Burnus <burnus@net-b.de>
1712 * gfortran.dg/bind_c_dts_5.f90: New.
1714 2011-11-03 Tobias Burnus <burnus@net-b.de>
1717 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1719 2011-11-03 Richard Guenther <rguenther@suse.de>
1722 * g++.dg/init/copy7.C: Remove testcase.
1724 2011-11-03 Martin Jambor <mjambor@suse.cz>
1726 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1727 * g++.dg/ipa/devirt-c-2.C: Likewise.
1728 * g++.dg/ipa/devirt-c-7.C: New test.
1729 * g++.dg/ipa/devirt-c-8.C: Likewise.
1731 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1733 PR tree-optimization/50912
1734 * gnat.dg/loop_optimization10.ad[sb]: New test.
1735 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1737 2011-11-02 Jason Merrill <jason@redhat.com>
1740 * g++.dg/cpp0x/nsdmi-list2.C: New.
1742 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1745 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1746 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1748 2011-11-02 Tom de Vries <tom@codesourcery.com>
1750 PR tree-optimization/50769
1751 * gfortran.dg/pr50769.f90: New test.
1753 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1755 * gcc.target/sparc/20111102-1.c: New test.
1757 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1760 * g++.dg/warn/Wcast-qual2.C: New.
1762 2011-11-02 Tom de Vries <tom@codesourcery.com>
1764 PR tree-optimization/50763
1765 * g++.dg/pr50763-3.C: New test.
1767 2011-11-02 Tom de Vries <tom@codesourcery.com>
1769 PR tree-optimization/50672
1770 * g++.dg/pr50672.C: New test.
1772 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1774 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1775 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1776 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1778 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1780 2011-11-02 Richard Guenther <rguenther@suse.de>
1782 PR tree-optimization/50902
1783 * gcc.dg/torture/pr50902.c: New testcase.
1785 2010-11-02 Richard Guenther <rguenther@suse.de>
1787 PR tree-optimization/50890
1788 * gcc.dg/torture/pr50890.c: New testcase.
1790 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1793 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1794 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1796 2011-11-01 Tom de Vries <tom@codesourcery.com>
1798 PR tree-optimization/50908
1799 * gcc.dg/pr50908.c: New test.
1800 * gcc.dg/pr50908-2.c: Same.
1801 * gcc.dg/pr50908-3.c: Same.
1803 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1805 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1806 the outer loop. Remove comment. Don't check for widen-mult.
1808 2011-10-31 Martin Jambor <mjambor@suse.cz>
1810 * gcc.dg/ipa/ipcp-4.c: New test.
1812 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1814 * gcc.dg/vshift-3.c: New test.
1815 * gcc.dg/vshift-4.c: New test.
1816 * gcc.dg/vshift-5.c: New test.
1818 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1820 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1821 and current implementation.
1823 2011-10-31 Paul Brook <paul@codesourcery.com>
1825 * gcc.dg/constructor-1.c: New test.
1827 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1830 * gfortran.dg/dshift_3.f90: New test.
1832 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1834 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1836 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1837 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1838 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1839 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1840 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1841 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1842 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1843 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1844 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1845 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1846 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1847 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1848 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1849 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1850 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1851 * gcc.dg/vector-compare-2.c: Likewise.
1853 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1856 * g++.dg/cpp0x/pr50901.C: New.
1858 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1860 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1861 * gcc.target/i386/fma4-check.h (main): Ditto.
1862 * gcc.target/i386/xop-check.h (main): Ditto.
1864 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1867 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1870 * g++.dg/template/crash109.C: New.
1872 2011-10-28 Jason Merrill <jason@redhat.com>
1874 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1876 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1879 * g++.dg/template/crash109.C: New.
1881 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1883 * gfortran.dg/nearest_5.f90: New test.
1885 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1887 * gcc.dg/vshift-1.c: New test.
1888 * gcc.dg/vshift-2.c: New test.
1889 * gcc.target/i386/xop-vshift-1.c: New test.
1890 * gcc.target/i386/xop-vshift-2.c: New test.
1891 * gcc.target/i386/avx2-vshift-1.c: New test.
1893 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1895 PR rtl-optimization/49720
1896 * g++.dg/torture/pr49720.C: New test.
1898 2011-10-27 David S. Miller <davem@davemloft.net>
1900 * gcc.target/sparc/setcc-3.c: New test.
1902 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1905 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1907 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1909 * gcc.target/i386/sse2-cvt-1.c: New test.
1910 * gcc.target/i386/sse2-cvt-2.c: New test.
1911 * gcc.target/i386/avx-cvt-1.c: New test.
1912 * gcc.target/i386/avx-cvt-2.c: New test.
1913 * gcc.target/i386/avx2-cvt-1.c: New test.
1914 * gcc.target/i386/avx2-cvt-2.c: New test.
1916 2011-10-27 Martin Jambor <mjambor@suse.cz>
1918 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1920 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1921 Steven G. Kargl <kargl@gcc.gnu.org>
1924 * gfortran.dg/pr50875.f90: New test.
1926 2011-10-26 David S. Miller <davem@davemloft.net>
1928 * gcc.target/sparc/fmaf-1.c: New test.
1930 * gcc.target/sparc/setcc-1.c: New test.
1931 * gcc.target/sparc/setcc-2.c: New test.
1933 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1935 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1937 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1939 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1942 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1944 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1947 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1949 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1951 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1953 * gnat.dg/specs/discr1.ads: New test.
1954 * gnat.dg/specs/discr1_pkg.ads: New helper.
1956 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1958 * gnat.dg/specs/unchecked_union.ads: Rename to...
1959 * gnat.dg/specs/unchecked_union1.ads: ...this.
1960 * gnat.dg/specs/unchecked_union2.ads: New test.
1962 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1964 * gnat.dg/specs/atomic1.ads: New test.
1966 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1968 Implement C++11 user-defined literals.
1969 * g++.dg/cpp0x/udlit-addr.C: New.
1970 * g++.dg/cpp0x/udlit-args.C: New.
1971 * g++.dg/cpp0x/udlit-args-neg.C: New.
1972 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1973 * g++.dg/cpp0x/udlit-concat.C: New.
1974 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1975 * g++.dg/cpp0x/udlit-constexpr.C: New.
1976 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1977 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1978 * g++.dg/cpp0x/udlit-friend.C: New.
1979 * g++.dg/cpp0x/udlit-general.C: New.
1980 * g++.dg/cpp0x/udlit-inline.C: New.
1981 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1982 * g++.dg/cpp0x/udlit-member-neg.C: New.
1983 * g++.dg/cpp0x/udlit-namespace.C: New.
1984 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1985 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1986 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1987 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1988 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1989 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1990 * g++.dg/cpp0x/udlit-raw-str.C: New.
1991 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1992 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1993 * g++.dg/cpp0x/udlit-systemheader.C: New.
1994 * g++.dg/cpp0x/udlit-template.C: New.
1995 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1996 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1997 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1998 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1999 * g++.dg/cpp0x/udlit_system_header: New.
2001 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
2004 * g++.dg/cpp0x/decltype34.C: New.
2006 2011-10-26 Tom de Vries <tom@codesourcery.com>
2008 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2009 * gcc.c-torture/unsorted/HIset.c: Same.
2010 * gcc.c-torture/unsorted/SIcmp.c: Same.
2011 * gcc.c-torture/unsorted/SIset.c: Same.
2012 * gcc.c-torture/unsorted/SFset.c: Same.
2013 * gcc.c-torture/unsorted/UHIcmp.c: Same.
2014 * gcc.c-torture/unsorted/USIcmp.c: Same.
2015 * gcc.c-torture/unsorted/DFcmp.c: Same.
2017 2011-10-26 Jakub Jelinek <jakub@redhat.com>
2019 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2020 to work also with -masm=intel and additionally test the xmm vs. ymm
2021 register type combination on mask/dest and in vsib.
2022 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2023 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2024 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2025 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2026 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2027 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2028 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2029 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2030 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2031 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2032 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2033 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2034 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2035 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2036 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2037 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2038 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2039 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2040 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2041 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2042 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2043 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2044 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2045 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2046 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2047 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2048 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2049 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2050 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2051 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2052 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2054 2011-10-26 Tom de Vries <tom@codesourcery.com>
2056 PR tree-optimization/50763
2057 * gcc.dg/pr50763-2.c: New test.
2059 2011-10-25 Joseph Myers <joseph@codesourcery.com>
2061 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2062 Update expected messages.
2064 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
2066 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2068 2011-10-25 Jason Merrill <jason@redhat.com>
2071 * g++.dg/init/aggr7.C: New.
2074 * g++.dg/cpp0x/initlist59.C: New.
2076 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2079 * g++.dg/overload/operator5.C: New.
2081 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2084 * g++.dg/template/crash108.C: New.
2086 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2088 PR tree-optimization/50596
2089 * gcc.dg/vect/vect-cond-10.c: New test.
2091 2011-10-24 Joey Ye <joey.ye@arm.com>
2093 * gcc.target/arm/pr42575.c: Remove architecture option.
2095 2011-10-24 David S. Miller <davem@davemloft.net>
2097 * gcc.target/sparc/vis3move-1.c: New test.
2098 * gcc.target/sparc/vis3move-2.c: New test.
2099 * gcc.target/sparc/vis3move-3.c: New test.
2101 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2103 * gcc.dg/strlenopt-22.c: New testcase.
2104 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2106 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2108 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2110 (dg-skip-if): Remove.
2111 * gcc.target/i386/funcspec-1.c: Ditto.
2112 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2114 2011-10-24 Richard Guenther <rguenther@suse.de>
2116 * gcc.dg/vect/vect-bool-1.c: New testcase.
2118 2011-10-24 Richard Guenther <rguenther@suse.de>
2120 PR tree-optimization/50838
2121 * gcc.dg/torture/pr50838.c: New testcase.
2123 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2125 PR tree-optimization/50730
2126 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2127 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2128 -fno-tree-sra and SLP flags.
2130 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2134 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2137 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2138 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2140 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2143 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2144 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2146 2011-10-23 Tom de Vries <tom@codesourcery.com>
2148 PR tree-optimization/50763
2149 * gcc.dg/pr50763.c: New test.
2151 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2154 * gcc.target/i386/pr50788.c: New test.
2156 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2158 PR tree-optimization/50819
2159 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2160 * g++.dg/vect/slp-pr50819.cc: New test.
2162 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2165 * g++.dg/warn/Wconversion4.C: New.
2167 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2170 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2171 from element other than first and reverse permutation.
2172 * gcc.dg/torture/vshuf-16.inc: Likewise.
2173 * gcc.dg/torture/vshuf-8.inc: Likewise.
2174 * gcc.dg/torture/vshuf-4.inc: Likewise.
2176 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2179 * g++.dg/parse/error43.C: New.
2180 * g++.dg/parse/error44.C: Likewise.
2182 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2183 Kirill Yukhin <kirill.yukhin@intel.com>
2186 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2187 * gcc.target/i386/bmi2-check.h: Ditto.
2189 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2192 * g++.dg/cpp0x/override2.C: Add test.
2194 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2196 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2197 check_linker_plugin_available.
2199 2011-10-21 Kai Tietz <ktietz@redhat.com>
2201 * gcc.target/i386/branch-cost1.c: New test.
2202 * gcc.target/i386/branch-cost2.c: New test.
2203 * gcc.target/i386/branch-cost3.c: New test.
2204 * gcc.target/i386/branch-cost4.c: New test.
2206 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2208 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2210 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2213 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2215 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2217 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2218 (_moz_foo, EXT__foo): Use ASMNAME.
2220 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2222 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2225 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2228 * gcc.target/i386/pr50766.c: New test.
2230 2011-10-20 Jason Merrill <jason@redhat.com>
2233 * g++.dg/eh/partial1.C: New.
2235 2011-10-20 Richard Henderson <rth@redhat.com>
2237 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2238 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2239 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2240 Use __builtin_shuffle.
2242 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2245 * gfortran.dg/ishft_3.f90: Update test.
2247 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2250 * gfortran.dg/substring_integer_index.f90: New test.
2252 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2254 * gfortran.dg/format_string.f: New test.
2256 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2258 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2260 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2262 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2264 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2265 gcc.target/i386/pr46226.c: Do not use
2266 -mno-accumulate-outgoing-args.
2268 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2270 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2271 including <strings.h>.
2273 2011-10-19 Jan Hubicka <jh@suse.cz>
2275 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2276 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2277 * lib/c-torture.exp: Likewise.
2278 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2279 * gcc.c-torture/compile/sync-1.c: Likewise.
2280 * gcc.c-torture/compile/sync-1.c: Likewise.
2281 * gcc.c-torture/compile/sync-3.c: Likewise.
2282 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2283 * gcc.dg/noncompile/920507-1.c: Likewise.
2284 * gcc.dg/torture/pr36400.c: Likewise.
2285 * g++.dg/torture/pr34850.C: Likewise.
2287 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2289 * gnat.dg/source_ref1.adb: New test.
2290 * gnat.dg/source_ref2.adb: Likewise.
2292 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2295 * g++.dg/parse/error42.C: New.
2296 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2298 2011-10-19 Jason Merrill <jason@redhat.com>
2301 * g++.dg/init/value9.C: New.
2303 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2305 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2306 * gcc.dg/torture/vshuf-16.inc: Likewise.
2307 * gcc.dg/torture/vshuf-8.inc: Likewise.
2308 * gcc.dg/torture/vshuf-4.inc: Likewise.
2310 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2313 * gfortran.dg/sizeof_proc.f90: New.
2315 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2317 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2318 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2320 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2323 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2325 2011-10-19 Jason Merrill <jason@redhat.com>
2328 * g++.dg/init/ref20.C: New.
2330 2011-10-19 Kai Tietz <ktietz@redhat.com>
2333 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2334 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2335 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2336 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2337 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2339 2011-10-19 Richard Guenther <rguenther@suse.de>
2342 * gcc.dg/torture/pr50768.c: New testcase.
2344 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2346 PR rtl-optimization/50340
2347 * gcc.dg/pr50340.c: New.
2349 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2351 PR tree-optimization/50717
2353 * gcc.dg/pr50717-1.c: New file.
2354 * gcc.target/arm/wmul-12.c: Correct types.
2355 * gcc.target/arm/wmul-8.c: Correct types.
2357 2011-10-18 Jason Merrill <jason@redhat.com>
2360 * g++.dg/cpp0x/defaulted32.C: New.
2363 * g++.dg/lookup/using23.C: New.
2366 * g++.dg/cpp0x/implicit12.C: New.
2367 * g++.dg/cpp0x/defaulted20.C: Adjust.
2368 * g++.dg/cpp0x/defaulted21.C: Adjust.
2369 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2370 * g++.dg/cpp0x/implicit4.C: Adjust.
2371 * g++.dg/cpp0x/implicit5.C: Adjust.
2372 * g++.dg/cpp0x/implicit8.C: Adjust.
2373 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2374 * g++.dg/cpp0x/not_special.C: Adjust.
2375 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2376 * g++.dg/cpp0x/rv1n.C: Adjust.
2377 * g++.dg/cpp0x/rv2n.C: Adjust.
2378 * g++.dg/cpp0x/rv3n.C: Adjust.
2379 * g++.dg/cpp0x/rv4n.C: Adjust.
2380 * g++.dg/cpp0x/rv5n.C: Adjust.
2381 * g++.dg/cpp0x/rv6n.C: Adjust.
2382 * g++.dg/cpp0x/rv7n.C: Adjust.
2384 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2386 * gcc.target/i386/avx2-vpop-check.h: New header.
2387 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2388 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2389 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2390 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2391 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2392 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2393 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2394 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2395 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2396 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2397 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2398 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2399 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2400 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2401 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2403 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2406 * gfortran.dg/coarray_subobject_1.f90: New test.
2407 * gfortran.dg/coarray/subobject_1.f90: New test.
2409 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2411 PR rtl-optimization/50205
2412 * gcc.dg/pr50205.c: New.
2414 2011-10-18 Richard Guenther <rguenther@suse.de>
2416 PR tree-optimization/50767
2417 * gcc.dg/torture/pr50767.c: New testcase.
2419 2011-10-18 Julian Brown <julian@codesourcery.com>
2421 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2422 * gcc.target/arm/unaligned-memcpy-1.c: New.
2423 * gcc.target/arm/unaligned-memcpy-2.c: New.
2424 * gcc.target/arm/unaligned-memcpy-3.c: New.
2425 * gcc.target/arm/unaligned-memcpy-4.c: New.
2427 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2430 * gfortran.dg/iso_c_binding_class.f03: New.
2432 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2434 * testsuite/lib/target-supports.exp
2435 (check_effective_target_vect_widen_shift): New.
2436 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2437 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2438 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2439 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2441 2011-10-18 Richard Guenther <rguenther@suse.de>
2443 * gcc.dg/torture/restrict-1.c: New testcase.
2445 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2447 * g++.dg/ext/bases.C: New test.
2449 2011-10-17 David S. Miller <davem@davemloft.net>
2451 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2452 all operations to emit VIS instructions.
2453 * gcc.target/sparc/fandnot.c: Likewise.
2454 * gcc.target/sparc/fnot.c: Likewise.
2455 * gcc.target/sparc/for.c: Likewise.
2456 * gcc.target/sparc/fornot.c: Likewise.
2457 * gcc.target/sparc/fxnor.c: Likewise.
2458 * gcc.target/sparc/fxor.c: Likewise.
2459 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2462 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2464 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2465 * gcc.dg/torture/vshuf-16.inc: New file.
2466 * gcc.dg/torture/vshuf-2.inc: New file.
2467 * gcc.dg/torture/vshuf-32.inc: New file.
2468 * gcc.dg/torture/vshuf-4.inc: New file.
2469 * gcc.dg/torture/vshuf-8.inc: New file.
2470 * gcc.dg/torture/vshuf-main.inc: New file.
2471 * gcc.dg/torture/vshuf-v16hi.c: New test.
2472 * gcc.dg/torture/vshuf-v16qi.c: New test.
2473 * gcc.dg/torture/vshuf-v2df.c: New test.
2474 * gcc.dg/torture/vshuf-v2di.c: New test.
2475 * gcc.dg/torture/vshuf-v2sf.c: New test.
2476 * gcc.dg/torture/vshuf-v2si.c: New test.
2477 * gcc.dg/torture/vshuf-v32qi.c: New test.
2478 * gcc.dg/torture/vshuf-v4df.c: New test.
2479 * gcc.dg/torture/vshuf-v4di.c: New test.
2480 * gcc.dg/torture/vshuf-v4hi.c: New test.
2481 * gcc.dg/torture/vshuf-v4sf.c: New test.
2482 * gcc.dg/torture/vshuf-v4si.c: New test.
2483 * gcc.dg/torture/vshuf-v8hi.c: New test.
2484 * gcc.dg/torture/vshuf-v8qi.c: New test.
2485 * gcc.dg/torture/vshuf-v8sf.c: New test.
2486 * gcc.dg/torture/vshuf-v8si.c: New test.
2488 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2490 PR tree-optimization/50746
2491 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2493 2011-10-17 Jason Merrill <jason@redhat.com>
2496 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2498 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2501 * g++.dg/parse/error41.C: New.
2502 * g++.dg/parse/error20.C: Adjust.
2504 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2507 * g++.dg/warn/format7.C: New.
2508 * obj-c++.dg/warn7.mm: Likewise.
2510 2011-10-17 Richard Guenther <rguenther@suse.de>
2512 PR tree-optimization/50729
2513 * gcc.dg/torture/pr50729.c: New testcase.
2515 2011-10-15 Tom Tromey <tromey@redhat.com>
2516 Dodji Seketeli <dodji@redhat.com>
2518 * lib/prune.exp (prune_gcc_output): Prune output referring to
2520 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2521 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2522 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2523 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2525 2011-10-15 Tom Tromey <tromey@redhat.com>
2526 Dodji Seketeli <dodji@redhat.com>
2528 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2530 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2533 * g++.dg/inherit/error5.C: New.
2535 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2539 * gfortran.dg/kind_tests_4.f90: New.
2541 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2543 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2544 targets that support vector condition.
2546 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2549 * gfortran.dg/c_kind_tests_3.f03: New.
2551 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2554 * gfortran.dg/elemental_args_check_4.f90: New.
2556 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2558 PR tree-optimization/50727
2559 * gcc.dg/vect/pr50727.c: New test.
2561 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2563 * gcc.dg/vla-23.c: New test.
2565 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2567 PR tree-optimization/50596
2568 * gcc.dg/vect/vect-cond-9.c: New test.
2570 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2572 * gcc.dg/vect/bb-slp-29.c: New test.
2574 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2577 * g++.dg/ext/is_base_of_incomplete.C: New.
2578 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2579 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2581 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2583 * gcc.target/sparc/combined-1.c: Compile at -O2.
2585 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2587 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2588 (dg-options): Add -Wno-attributes.
2589 * gcc.target/i386/fma_double_?.c: Ditto.
2590 * gcc.target/i386/fma_run_float_?.c: Ditto.
2591 * gcc.target/i386/fma_run_double_?.c: Ditto.
2592 * gcc.target/i386/l_fma_float_?.c: Dtto.
2593 * gcc.target/i386/l_fma_double_?.c: Ditto.
2594 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2595 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2597 2011-10-15 Tobias Burnus <burnus@net-b.de>
2599 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2601 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2602 * gfortran.dg/rank_3.f90: Ditto.
2603 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2604 -std=f2008ts in dg-options.
2605 * gfortran.dg/rank_4.f90: Ditto.
2607 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2610 * gcc.target/sh/pr49263.c: New.
2612 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2614 * gnat.dg/specs/debug1.ads: Tweak.
2616 2011-10-14 Kai Tietz <ktietz@redhat.com>
2618 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2620 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2622 * gcc.target/i386/sse2-mul-1.c: New test.
2623 * gcc.target/i386/sse4_1-mul-1.c: New test.
2624 * gcc.target/i386/avx-mul-1.c: New test.
2625 * gcc.target/i386/xop-mul-1.c: New test.
2626 * gcc.target/i386/avx2-mul-1.c: New test.
2628 2011-10-14 Jason Merrill <jason@redhat.com>
2631 * g++.dg/cpp0x/nsdmi-list1.C: New.
2634 * g++.dg/cpp0x/nsdmi-const1.C: New.
2636 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2639 * gfortran.dg/pointer_intent_5.f90: New.
2641 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2643 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2644 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2645 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2647 2011-10-14 Tobias Burnus <burnus@net-b.de>
2650 * gfortran.dg/pointer_check_11.f90: New.
2651 * gfortran.dg/pointer_check_12.f90: New.
2653 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2656 * g++.dg/overload/operator4.C: New.
2658 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2660 * gcc.dg/di-longlong64-sync-1.c: New test.
2661 * gcc.dg/di-sync-multithread.c: New test.
2662 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2663 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2664 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2665 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2666 (check_effective_target_arm_arm_ok): New helper.
2667 (check_effective_target_sync_longlong): New helper.
2669 2011-10-14 Richard Guenther <rguenther@suse.de>
2671 PR tree-optimization/50723
2672 * gcc.dg/torture/pr50723.c: New testcase.
2674 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2677 * g++.dg/warn/format6.C: New.
2678 * obj-c++.dg/warn6.mm: Likewise.
2680 2011-10-13 Richard Henderson <rth@redhat.com>
2682 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2684 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2685 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2686 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2688 2011-10-13 Jason Merrill <jason@redhat.com>
2691 * g++.dg/cpp0x/nsdmi-template2.C: New.
2694 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2697 * g++.dg/init/vbase1.C: New.
2699 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2701 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2702 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2703 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2704 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2706 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2708 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2710 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2712 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2714 2011-10-13 Richard Guenther <rguenther@suse.de>
2716 PR tree-optimization/50712
2717 * gcc.target/i386/pr50712.c: New testcase.
2719 2011-10-13 Tom de Vries <tom@codesourcery.com>
2721 * gcc.dg/memcpy-4.c: New test.
2723 2011-10-13 Richard Guenther <rguenther@suse.de>
2725 PR tree-optimization/50698
2726 * g++.dg/vect/pr50698.cc: New testcase.
2728 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2730 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2731 * gcc.target/powerpc/warn-2.c: Ditto.
2733 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2734 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2735 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2736 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2737 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2738 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2739 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2740 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2741 * gcc.target/powerpc/ppc-pow.c: Likewise.
2742 * gcc.target/powerpc/recip-1.c: Likewise.
2743 * gcc.target/powerpc/recip-2.c: Likewise.
2744 * gcc.target/powerpc/recip-3.c: Likewise.
2745 * gcc.target/powerpc/recip-4.c: Likewise.
2746 * gcc.target/powerpc/recip-5.c: Likewise.
2748 2011-10-12 David S. Miller <davem@davemloft.net>
2750 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2751 '-mvis3' instead of 'mcpu=niagara3' in options.
2752 * gcc.target/sparc/fhalve.c: Likewise.
2753 * gcc.target/sparc/fnegop.c: Likewise.
2754 * gcc.target/sparc/fpadds.c: Likewise.
2755 * gcc.target/sparc/fshift.c: Likewise.
2756 * gcc.target/sparc/fucmp.c: Likewise.
2757 * gcc.target/sparc/lzd.c: Likewise.
2758 * gcc.target/sparc/vis3misc.c: Likewise.
2759 * gcc.target/sparc/xmul.c: Likewise.
2761 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2763 * gnat.dg/vect1.ad[sb]: New test.
2764 * gnat.dg/vect1_pkg.ads: New helper.
2765 * gnat.dg/vect2.ad[sb]: New test.
2766 * gnat.dg/vect2_pkg.ads: New helper.
2767 * gnat.dg/vect3.ad[sb]: New test.
2768 * gnat.dg/vect3_pkg.ads: New helper.
2769 * gnat.dg/vect4.ad[sb]: New test.
2770 * gnat.dg/vect4_pkg.ads: New helper.
2771 * gnat.dg/vect5.ad[sb]: New test.
2772 * gnat.dg/vect5_pkg.ads: New helper.
2773 * gnat.dg/vect6.ad[sb]: New test.
2774 * gnat.dg/vect6_pkg.ads: New helper.
2776 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2778 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2779 * gcc.target/i386/fma_run_double_2.c: Likewise.
2780 * gcc.target/i386/fma_run_double_3.c: Likewise.
2781 * gcc.target/i386/fma_run_double_4.c: Likewise.
2782 * gcc.target/i386/fma_run_double_5.c: Likewise.
2783 * gcc.target/i386/fma_run_double_6.c: Likewise.
2784 * gcc.target/i386/fma_run_float_1.c: Likewise.
2785 * gcc.target/i386/fma_run_float_2.c: Likewise.
2786 * gcc.target/i386/fma_run_float_3.c: Likewise.
2787 * gcc.target/i386/fma_run_float_4.c: Likewise.
2788 * gcc.target/i386/fma_run_float_5.c: Likewise.
2789 * gcc.target/i386/fma_run_float_6.c: Likewise.
2791 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2792 remove the extra dg-options.
2793 * gcc.target/i386/l_fma_double_2.c: Likewise.
2794 * gcc.target/i386/l_fma_double_3.c: Likewise.
2795 * gcc.target/i386/l_fma_double_4.c: Likewise.
2796 * gcc.target/i386/l_fma_double_5.c: Likewise.
2797 * gcc.target/i386/l_fma_double_6.c: Likewise.
2798 * gcc.target/i386/l_fma_float_1.c: Likewise.
2799 * gcc.target/i386/l_fma_float_2.c: Likewise.
2800 * gcc.target/i386/l_fma_float_3.c: Likewise.
2801 * gcc.target/i386/l_fma_float_4.c: Likewise.
2802 * gcc.target/i386/l_fma_float_5.c: Likewise.
2803 * gcc.target/i386/l_fma_float_6.c: Likewise.
2805 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2807 PR tree-optimization/50189
2808 * g++.dg/torture/pr50189.C: New testcase.
2810 2011-10-12 Richard Guenther <rguenther@suse.de>
2812 PR tree-optimization/50700
2813 * gcc.dg/builtin-object-size-12.c: New testcase.
2815 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2818 * gcc.c-torture/compile/pr50565-1.c,
2819 gcc.c-torture/compile/pr50565-2.c: New tests.
2821 2011-10-11 Jason Merrill <jason@redhat.com>
2825 * g++.dg/template/constant1.C: New.
2826 * g++.dg/template/constant2.C: New.
2827 * g++.dg/cpp0x/constexpr-template3.C: New.
2829 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2831 * gcc.target/i386/warn-vect-op-3.c: New test.
2832 * gcc.target/i386/warn-vect-op-1.c: New test.
2833 * gcc.target/i386/warn-vect-op-2.c: New test.
2835 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2837 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2839 2011-10-11 Richard Guenther <rguenther@suse.de>
2841 PR tree-optimization/50204
2842 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2844 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2846 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2848 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2850 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2851 * gcc.target/i386/fma_double_2.c: Ditto.
2852 * gcc.target/i386/fma_double_3.c: Ditto.
2853 * gcc.target/i386/fma_double_4.c: Ditto.
2854 * gcc.target/i386/fma_double_5.c: Ditto.
2855 * gcc.target/i386/fma_double_6.c: Ditto.
2856 * gcc.target/i386/fma_float_1.c: Ditto.
2857 * gcc.target/i386/fma_float_2.c: Ditto.
2858 * gcc.target/i386/fma_float_3.c: Ditto.
2859 * gcc.target/i386/fma_float_4.c: Ditto.
2860 * gcc.target/i386/fma_float_5.c: Ditto.
2861 * gcc.target/i386/fma_float_6.c: Ditto.
2862 * gcc.target/i386/l_fma_double_1.c: Ditto.
2863 * gcc.target/i386/l_fma_double_2.c: Ditto.
2864 * gcc.target/i386/l_fma_double_3.c: Ditto.
2865 * gcc.target/i386/l_fma_double_4.c: Ditto.
2866 * gcc.target/i386/l_fma_double_5.c: Ditto.
2867 * gcc.target/i386/l_fma_double_6.c: Ditto.
2868 * gcc.target/i386/l_fma_float_1.c: Ditto.
2869 * gcc.target/i386/l_fma_float_2.c: Ditto.
2870 * gcc.target/i386/l_fma_float_3.c: Ditto.
2871 * gcc.target/i386/l_fma_float_4.c: Ditto.
2872 * gcc.target/i386/l_fma_float_5.c: Ditto.
2873 * gcc.target/i386/l_fma_float_6.c: Ditto.
2874 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2875 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2876 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2877 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2878 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2879 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2880 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2881 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2882 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2883 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2884 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2885 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2887 2011-10-11 Tristan Gingold <gingold@adacore.com>
2889 * gcc.dg/va-arg-4.c: New test.
2890 * gcc.dg/va-arg-5.c: Ditto.
2892 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2894 * lib/target-supports.exp (check_effective_target_fd_truncate):
2895 Close and unlink test file before exit.
2897 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2900 * gfortran.dg/forall_15.f90: New test case.
2902 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2903 Andrew Macleod <amacleod@redhat.com>
2905 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2906 wrappers for *other_threads() and *final_verify().
2907 * gcc.dg/simulate-thread/simulate-thread.h
2908 (simulate_thread_wrapper_other_threads): New.
2909 (simulate_thread_wrapper_final_verify): New.
2911 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2913 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2915 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2917 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2919 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2920 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2922 * gcc.target/i386/fma_1.h: New file.
2923 * gcc.target/i386/fma_2.h: Likewise.
2924 * gcc.target/i386/fma_3.h: Likewise.
2925 * gcc.target/i386/fma_4.h: Likewise.
2926 * gcc.target/i386/fma_5.h: Likewise.
2927 * gcc.target/i386/fma_6.h: Likewise.
2928 * gcc.target/i386/fma_double_1.c: Likewise.
2929 * gcc.target/i386/fma_double_2.c: Likewise.
2930 * gcc.target/i386/fma_double_3.c: Likewise.
2931 * gcc.target/i386/fma_double_4.c: Likewise.
2932 * gcc.target/i386/fma_double_5.c: Likewise.
2933 * gcc.target/i386/fma_double_6.c: Likewise.
2934 * gcc.target/i386/fma_float_1.c: Likewise.
2935 * gcc.target/i386/fma_float_2.c: Likewise.
2936 * gcc.target/i386/fma_float_3.c: Likewise.
2937 * gcc.target/i386/fma_float_4.c: Likewise.
2938 * gcc.target/i386/fma_float_5.c: Likewise.
2939 * gcc.target/i386/fma_float_6.c: Likewise.
2940 * gcc.target/i386/fma_main.h: Likewise.
2941 * gcc.target/i386/fma_run_double_1.c: Likewise.
2942 * gcc.target/i386/fma_run_double_2.c: Likewise.
2943 * gcc.target/i386/fma_run_double_3.c: Likewise.
2944 * gcc.target/i386/fma_run_double_4.c: Likewise.
2945 * gcc.target/i386/fma_run_double_5.c: Likewise.
2946 * gcc.target/i386/fma_run_double_6.c: Likewise.
2947 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2948 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2949 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2950 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2951 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2952 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2953 * gcc.target/i386/fma_run_float_1.c: Likewise.
2954 * gcc.target/i386/fma_run_float_2.c: Likewise.
2955 * gcc.target/i386/fma_run_float_3.c: Likewise.
2956 * gcc.target/i386/fma_run_float_4.c: Likewise.
2957 * gcc.target/i386/fma_run_float_5.c: Likewise.
2958 * gcc.target/i386/fma_run_float_6.c: Likewise.
2959 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2960 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2961 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2962 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2963 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2964 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2965 * gcc.target/i386/l_fma_1.h: Likewise.
2966 * gcc.target/i386/l_fma_2.h: Likewise.
2967 * gcc.target/i386/l_fma_3.h: Likewise.
2968 * gcc.target/i386/l_fma_4.h: Likewise.
2969 * gcc.target/i386/l_fma_5.h: Likewise.
2970 * gcc.target/i386/l_fma_6.h: Likewise.
2971 * gcc.target/i386/l_fma_double_1.c: Likewise.
2972 * gcc.target/i386/l_fma_double_2.c: Likewise.
2973 * gcc.target/i386/l_fma_double_3.c: Likewise.
2974 * gcc.target/i386/l_fma_double_4.c: Likewise.
2975 * gcc.target/i386/l_fma_double_5.c: Likewise.
2976 * gcc.target/i386/l_fma_double_6.c: Likewise.
2977 * gcc.target/i386/l_fma_float_1.c: Likewise.
2978 * gcc.target/i386/l_fma_float_2.c: Likewise.
2979 * gcc.target/i386/l_fma_float_3.c: Likewise.
2980 * gcc.target/i386/l_fma_float_4.c: Likewise.
2981 * gcc.target/i386/l_fma_float_5.c: Likewise.
2982 * gcc.target/i386/l_fma_float_6.c: Likewise.
2983 * gcc.target/i386/l_fma_main.h: Likewise.
2984 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2985 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2986 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2987 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2988 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2989 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2990 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2991 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2992 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2993 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2994 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2995 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2997 2011-10-10 Richard Guenther <rguenther@suse.de>
3000 * gcc.dg/torture/pr50389.c: New testcase.
3002 2011-10-10 Richard Guenther <rguenther@suse.de>
3005 * gcc.dg/builtins-47.c: Optimize.
3007 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
3009 * lib/gcc-simulate-thread.exp: New.
3010 * gcc.dg/simulate-thread/guality.h: New.
3011 * gcc.dg/simulate-thread/simulate-thread.h: New.
3012 * gcc.dg/simulate-thread/simulate-thread.exp: New.
3013 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3014 * gcc.dg/simulate-thread/README: New.
3015 * g++.dg/simulate-thread/guality.h: New.
3016 * g++.dg/simulate-thread/simulate-thread.h: New.
3017 * g++.dg/simulate-thread/simulate-thread.exp: New.
3018 * g++.dg/simulate-thread/simulate-thread.gdb: New.
3019 * c-c++-common/cxxbitfields-2.c: Remove.
3020 * c-c++-common/cxxbitfields.c: Remove.
3021 * c-c++-common/cxxbitfields-4.c: Remove.
3022 * c-c++-common/cxxbitfields-5.c: Remove.
3023 * c-c++-common/simulate-thread/bitfields-1.c: New.
3024 * c-c++-common/simulate-thread/bitfields-2.c: New.
3025 * c-c++-common/simulate-thread/bitfields-3.c: New.
3026 * c-c++-common/simulate-thread/bitfields-4.c: New.
3028 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3031 * g++.dg/warn/format5.C: New.
3033 2011-10-09 Tobias Burnus <burnus@net-b.de>
3036 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3037 * gfortran.dg/common_16.f90: New.
3039 2011-10-09 Tobias Burnus <burnus@net-b.de>
3041 * gfortran.dg/iso_c_binding_param_1.f90: New.
3042 * gfortran.dg/iso_c_binding_param_2.f90: New.
3043 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3045 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
3047 PR tree-optimization/50635
3048 * gcc.dg/vect/pr50635.c: New test.
3050 2011-10-09 Janus Weil <janus@gcc.gnu.org>
3053 * gfortran.dg/proc_decl_27.f90: New.
3055 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
3058 * objc/execute/initialize-1.m: New test.
3060 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
3063 * gfortran.dg/pointer_function_result_1.f90 : New test.
3065 2011-10-07 David S. Miller <davem@davemloft.net>
3068 * gcc.target/sparc/sparc.exp: Add vis3 target test.
3069 * gcc.target/sparc/cmask.c: Use it.
3070 * gcc.target/sparc/fhalve.c: Likewise.
3071 * gcc.target/sparc/fnegop.c: Likewise.
3072 * gcc.target/sparc/fpadds.c: Likewise.
3073 * gcc.target/sparc/fshift.c: Likewise.
3074 * gcc.target/sparc/fucmp.c: Likewise.
3075 * gcc.target/sparc/lzd.c: Likewise.
3076 * gcc.target/sparc/vis3misc.c: Likewise.
3077 * gcc.target/sparc/xmul.c: Likewise.
3079 2011-10-07 Richard Henderson <rth@redhat.com>
3081 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3083 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3085 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3087 * gcc.dg/pr50193-1.c: New file.
3088 * gcc.target/arm/shiftable.c: New file.
3090 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3093 * gfortran.dg/class_46.f03: New.
3095 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3097 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3098 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3099 (syslog, vsyslog, __vsyslog_chk): Likewise.
3101 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3102 (x, EXT_x): Use ASMNAME.
3104 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3105 (a, c): Use ASMNAME.
3107 2011-10-07 Tom de Vries <tom@codesourcery.com>
3110 * gcc.dg/pr50527.c: New test.
3112 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3114 PR tree-optimization/50650
3115 * gcc.c-torture/compile/pr50650.c: New test.
3117 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3119 PR tree-optimization/50575
3120 * gcc.c-torture/execute/vector-compare-2.x: New file.
3122 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3125 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3126 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3129 2011-10-07 Richard Guenther <rguenther@suse.de>
3132 * gcc.dg/vect/vect-align-2.c: Increase array size.
3134 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3135 H.J. Lu <hongjiu.lu@intel.com>
3138 * gcc.target/i386/pr50603.c: New test.
3140 2011-10-06 Jason Merrill <jason@redhat.com>
3143 * g++.dg/cpp0x/default31.C: New.
3145 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3147 PR tree-optimization/50596
3148 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3150 * gcc.dg/vect/vect-cond-8.c: New test.
3152 2011-10-06 Richard Henderson <rth@redhat.com>
3154 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3155 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3156 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3157 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3158 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3159 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3160 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3161 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3162 * gcc.c-torture/execute/vshuf-16.inc: New file.
3163 * gcc.c-torture/execute/vshuf-2.inc: New file.
3164 * gcc.c-torture/execute/vshuf-4.inc: New file.
3165 * gcc.c-torture/execute/vshuf-8.inc: New file.
3166 * gcc.c-torture/execute/vshuf-main.inc: New file.
3167 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3168 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3169 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3170 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3171 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3172 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3173 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3174 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3175 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3176 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3177 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3178 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3179 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3181 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3183 PR tree-optimization/49279
3184 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3185 * gcc.c-torture/execute/pr49279.c: New test.
3187 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3190 * gcc.c-torture/compile/pr49049.c: New test.
3192 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3195 * gcc.target/arm/pr50305.c: New test.
3197 2011-10-06 Richard Guenther <rguenther@suse.de>
3199 PR tree-optimization/38884
3200 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3201 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3203 2011-10-05 David S. Miller <davem@davemloft.net>
3205 * gcc.target/sparc/lzd.c: New test.
3206 * gcc.target/sparc/popc.c: New test.
3208 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3210 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3211 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3212 * g++.dg/other/final1.C: Cleanup original tree dump.
3214 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3216 PR tree-optimization/50613
3217 * gcc.dg/pr50613.c: New test.
3219 2011-10-05 Richard Henderson <rth@redhat.com>
3221 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3222 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3223 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3224 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3225 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3226 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3227 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3228 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3230 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3232 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3233 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3234 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3235 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3236 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3238 2011-10-05 Richard Guenther <rguenther@suse.de>
3240 PR tree-optimization/38885
3241 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3243 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3245 * gcc.target/i386/sw-1.c: New test.
3247 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3249 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3251 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3253 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3255 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3257 2011-10-04 David S. Miller <davem@davemloft.net>
3259 * gcc.target/sparc/fhalve.c: New test.
3260 * gcc.target/sparc/fnegop.c: New test.
3261 * gcc.target/sparc/xmul.c: New test.
3263 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3266 * gfortran.dg/dummy_procedure_6.f90: New.
3268 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3270 PR tree-optimization/50604
3271 * gcc.dg/pr50604.c: New test.
3273 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3275 PR tree-optimization/49662
3276 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3277 * gcc.dg/graphite/interchange-15.c: Likewise.
3278 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3280 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3282 * gcc.dg/tree-ssa/restrict-4.c: New test.
3284 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3286 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3287 (main): Use __typeof to get result type of comparison.
3289 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3291 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3292 Make et_vect_multiple_sizes_saved global.
3293 (check_effective_target_vect64): Make et_vect64_saved global.
3295 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3297 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3298 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3299 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3300 * gcc.dg/builtin-complex-err-1.c: Adjust.
3302 2011-10-02 Jason Merrill <jason@redhat.com>
3304 * g++.dg/cpp0x/range-for22.C: New.
3306 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3307 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3308 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3309 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3311 * g++.dg/cpp0x/nsdmi5.C: New.
3313 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3316 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3318 (mips-dg-options): Force an ABI option if the current ABI is
3319 incompatible with the required -mlong setting. Likewise force
3320 a long setting if the current one is incompatible with the
3321 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3322 throughout procedure.
3323 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3324 instead of addressing=absolute.
3326 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3328 * gcc.target/mips/stack-1.c: New test.
3330 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3332 * gcc.dg/pr49696.c: New test.
3334 2011-10-02 Jan Hubicka <jh@suse.cz>
3336 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3338 2011-10-01 David S. Miller <davem@davemloft.net>
3340 * gcc.target/sparc/cmask.c: New test.
3341 * gcc.target/sparc/fpadds.c: New test.
3342 * gcc.target/sparc/fshift.c: New test.
3343 * gcc.target/sparc/fucmp.c: New test.
3344 * gcc.target/sparc/vis3misc.c: New test.
3346 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3349 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3351 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3354 * g++.dg/dfp/44473-1.C: New test.
3355 * g++.dg/dfp/44473-2.C: New test.
3356 * g++.dg/dfp/mangle-1.C: New test.
3357 * g++.dg/dfp/mangle-2.C: New test.
3358 * g++.dg/dfp/mangle-3.C: New test.
3359 * g++.dg/dfp/mangle-4.C: New test.
3360 * g++.dg/dfp/mangle-5.C: New test.
3362 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3365 * gcc.dg/pr50571.c: New test.
3367 PR tree-optimization/46309
3368 * gcc.dg/pr46309.c: New test.
3370 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3372 * gcc.dg/strlenopt-21.c: New test.
3374 2011-09-30 Revital Eres <revital.eres@linaro.org>
3376 * gcc.dg/sms-10.c: New file.
3378 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3380 * gcc.target/arm/pr50099.c: New test.
3382 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3384 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3386 2011-09-30 David S. Miller <davem@davemloft.net>
3388 * gcc.target/sparc/bmaskbshuf.c: New test.
3389 * gcc.target/sparc/edgen.c: New test.
3391 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3394 * gfortran.dg/pure_formal_proc_3.f90: New.
3397 * gfortran.dg/stfunc_7.f90: New.
3399 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3401 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3402 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3403 * gcc.dg/vector-compare-1.c: Likewise.
3404 * gcc.dg/vector-compare-2.c: Likewise.
3406 2011-09-29 David S. Miller <davem@davemloft.net>
3408 * gcc.target/sparc/array.c: New test.
3410 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3412 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3413 loop unroll and set max unroll times to 8.
3414 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3415 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3416 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3417 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3419 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3422 * g++.dg/ext/visibility/warn5.C: New.
3424 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3427 * g++.dg/warn/Wextra-3.C: New.
3429 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3432 * gcc.target/sh/pr49468-si.c: New.
3434 2011-09-28 Tom de Vries <tom@codesourcery.com>
3437 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3438 (TEST): Initialize src3 with random floats.
3439 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3440 from union src3. Initialize src3 with random floats.
3442 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3444 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3445 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3446 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3447 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3448 * gcc.target/sh/sh4a-cos.c: Ditto.
3449 * gcc.target/sh/sh4a-cosf.c: Ditto.
3450 * gcc.target/sh/sh4a-sin.c: Ditto.
3451 * gcc.target/sh/sh4a-sinf.c: Ditto.
3452 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3453 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3454 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3456 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3459 * g++.dg/parse/error40.C: New.
3460 * g++.dg/warn/incomplete1.C: Adjust.
3462 2011-09-27 Jan Hubicka <jh@suse.cz>
3465 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3468 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3470 * gcc.dg/strlenopt-1.c: New test.
3471 * gcc.dg/strlenopt-1f.c: New test.
3472 * gcc.dg/strlenopt-2.c: New test.
3473 * gcc.dg/strlenopt-2f.c: New test.
3474 * gcc.dg/strlenopt-3.c: New test.
3475 * gcc.dg/strlenopt-4.c: New test.
3476 * gcc.dg/strlenopt-4g.c: New test.
3477 * gcc.dg/strlenopt-4gf.c: New test.
3478 * gcc.dg/strlenopt-5.c: New test.
3479 * gcc.dg/strlenopt-6.c: New test.
3480 * gcc.dg/strlenopt-7.c: New test.
3481 * gcc.dg/strlenopt-8.c: New test.
3482 * gcc.dg/strlenopt-9.c: New test.
3483 * gcc.dg/strlenopt-10.c: New test.
3484 * gcc.dg/strlenopt-11.c: New test.
3485 * gcc.dg/strlenopt-12.c: New test.
3486 * gcc.dg/strlenopt-12g.c: New test.
3487 * gcc.dg/strlenopt-13.c: New test.
3488 * gcc.dg/strlenopt-14g.c: New test.
3489 * gcc.dg/strlenopt-14gf.c: New test.
3490 * gcc.dg/strlenopt-15.c: New test.
3491 * gcc.dg/strlenopt-16g.c: New test.
3492 * gcc.dg/strlenopt-17g.c: New test.
3493 * gcc.dg/strlenopt-18g.c: New test.
3494 * gcc.dg/strlenopt.h: New file.
3496 2011-09-27 Tom de Vries <tom@codesourcery.com>
3499 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3500 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3501 * gcc.dg/pr43864.c: New test.
3502 * gcc.dg/pr43864-2.c: Same.
3503 * gcc.dg/pr43864-3.c: Same.
3504 * gcc.dg/pr43864-4.c: Same.
3506 2011-09-27 Jan Hubicka <jh@suse.cz>
3508 * gcc.dg/ipa/inline-5.c: New testcase.
3510 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3512 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3514 * gcc.dg/vect/bb-slp-27.c: New.
3515 * gcc.dg/vect/bb-slp-28.c: New.
3517 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3519 * testsuite/lib/target-supports.exp (check_profiling_available):
3520 Don't rely solely on TLS tests for -fprofile-generate, fall
3521 through to the other code.
3523 2011-09-27 Richard Guenther <rguenther@suse.de>
3525 PR tree-optimization/50363
3526 * gcc.dg/torture/pr50363.c: New testcase.
3528 2011-09-26 Jason Merrill <jason@redhat.com>
3531 * g++.dg/template/partial13.C: New.
3534 * g++.dg/template/partial12.C: New.
3537 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3539 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3542 * g++.dg/diagnostic/bindings1.C: New.
3543 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3545 2011-09-26 David S. Miller <davem@davemloft.net>
3547 * gcc.target/sparc/wrgsr.c: New test.
3548 * gcc.target/sparc/rdgsr.c: New test.
3549 * gcc.target/sparc/edge.c: New test.
3550 * gcc.target/sparc/fcmp.c: New test.
3552 * gcc.target/sparc/edge.c: Update for new return types.
3553 * gcc.target/sparc/fcmp.c: Likewise.
3555 * gcc.target/sparc/fpaddsubi.c: New test.
3557 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3560 * gfortran.dg/common_15.f90: New.
3563 * gfortran.dg/dummy_procedure_5.f90: New.
3564 * gfortran.dg/interface_26.f90: Modified error message.
3565 * gfortran.dg/proc_ptr_11.f90: Ditto.
3566 * gfortran.dg/proc_ptr_15.f90: Ditto.
3567 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3568 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3570 2011-09-26 Jason Merrill <jason@redhat.com>
3573 * g++.dg/overload/rvalue3.C: New.
3576 * g++.dg/overload/ref-conv2.C: New.
3578 * g++.dg/cpp0x/nsdmi-template1.C: New.
3580 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3582 * g++.dg/cpp0x/nullptr25.C: New.
3584 2011-09-26 Richard Guenther <rguenther@suse.de>
3586 PR tree-optimization/50472
3587 * gcc.dg/torture/pr50472.c: New testcase.
3589 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3591 * gnat.dg/opt22.adb: New test.
3592 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3594 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3596 * gnat.dg/opt21.adb: New test.
3597 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3599 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3601 * gnat.dg/opt20.ad[sb]: New test.
3602 * gnat.dg/opt20_pkg.ads: New helper.
3604 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3606 * gnat.dg/array17.adb: New test.
3607 * gnat.dg/array17_pkg.ads: New helper.
3609 2011-09-25 Jason Merrill <jason@redhat.com>
3611 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3613 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3615 * gnat.dg/frame_overflow.ads: New.
3616 * gnat.dg/frame_overflow.adb: Adjust.
3617 * gnat.dg/specs/addr1.ads: Likewise.
3619 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3621 * g++.dg/tree-ssa/restrict2.C: New test.
3623 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3625 * lib/target-supports.exp (check_effective_target_vect64): New.
3626 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3627 of multiple vector sizes.
3628 * gcc.dg/vect/bb-slp-26.c: New.
3630 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3633 * g++.dg/template/bitfield1.C: New.
3635 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3637 * gcc.dg/vect/bb-slp-24.c: New.
3639 2011-09-24 Jason Merrill <jason@redhat.com>
3641 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3643 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3645 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3646 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3648 * g++.dg/cpp0x/nsdmi1.C: New.
3649 * g++.dg/cpp0x/nsdmi2.C: New.
3650 * g++.dg/cpp0x/nsdmi3.C: New.
3651 * g++.dg/cpp0x/nsdmi4.C: New.
3652 * g++.old-deja/g++.other/init4.C: New.
3654 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3657 * g++.dg/template/sfinae28.C: New.
3659 2011-09-23 Ian Lance Taylor <iant@google.com>
3661 * go.test/go-test.exp (errchk): Handle more cases of getting
3662 correct Tcl backslash quoting in regular expressions in test file.
3664 2011-09-23 Jason Merrill <jason@redhat.com>
3667 * g++.dg/init/const8.C: New.
3668 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3669 * g++.dg/cpp0x/defaulted2.C: Likewise.
3670 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3671 * g++.dg/init/pr20039.C: Likewise.
3672 * g++.dg/init/pr42844.C: Likewise.
3674 2011-09-23 Jan Hubicka <jh@suse.cz>
3676 * gcc.dg/ipa/inline-1.c: new testcase.
3677 * gcc.dg/ipa/inline-2.c: new testcase.
3678 * gcc.dg/ipa/inline-3.c: new testcase.
3679 * gcc.dg/ipa/inline-4.c: new testcase.
3681 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3684 * g++.dg/cpp0x/constexpr-static8.C: New.
3686 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3688 * gcc.target/i386/avxfp-1.c: New test.
3689 * gcc.target/i386/avxfp-2.c: New test.
3691 2011-09-23 Terry Guo <terry.guo@arm.com>
3693 * gcc.c-torture/execute/941014-1.x: Deleted.
3695 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3698 * g++.dg/cpp0x/pr50491.C: New.
3700 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3703 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3705 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3708 * g++.dg/cpp0x/nullptr24.C: New.
3710 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3713 * gcc.target/i386/pr50482.c: New test.
3715 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3717 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3718 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3719 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3720 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3721 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3722 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3723 multilib options contain different -march= from dg-options.
3725 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3726 Paolo Carlini <paolo.carlini@oracle.com>
3729 * g++.dg/template/friend52.C: New.
3731 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3733 * gcc.target/arm/cmp-1.c: New test.
3734 * gcc.target/arm/cmp-2.c: Likewise.
3736 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3739 * gfortran.dg/impure_actual_1.f90: Modified error message.
3740 * gfortran.dg/proc_ptr_32.f90: New.
3741 * gfortran.dg/proc_ptr_33.f90: New.
3743 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3745 PR tree-optimization/50451
3746 * gcc.dg/vect/pr50451.c: New test.
3748 2011-09-21 Ian Lance Taylor <iant@google.com>
3750 * go.test/go-test.exp (errchk): Add special case for bug332.
3751 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3752 some more test lines.
3754 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3756 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3757 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3758 * g++.dg/other/i386-8.C: Ditto.
3759 * g++.dg/other/pr34435.C: Ditto.
3760 * g++.dg/other/pr39496.C: Ditto.
3761 * g++.dg/other/mmintrin.C: Ditto.
3763 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3765 * gcc.dg/vect/vect-cond-7.c: New test.
3766 * gcc.target/i386/sse4_1-cond-1.c: New test.
3767 * gcc.target/i386/avx-cond-1.c: New test.
3769 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3772 * g++.dg/other/pr50464.C: New test.
3774 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3776 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3777 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3778 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3779 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3781 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3783 * gnat.dg/opt19.adb: New test.
3785 2011-09-21 Terry Guo <terry.guo@arm.com>
3787 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3788 on arch conflict when testing case on targets other than armv7-a.
3790 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3793 * g++.dg/ext/int128-1.C: New.
3794 * g++.dg/ext/int128-2.C: Likewise.
3795 * g++.dg/ext/int128-2.h: Likewise.
3797 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3800 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3802 2011-09-20 Jason Merrill <jason@redhat.com>
3804 * g++.dg/cpp0x/constexpr-generated1.C: New.
3807 * g++.dg/overload/ref-conv1.C: New.
3809 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3811 * g++.dg/other/final1.C: New.
3813 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3815 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3818 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3820 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3823 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3825 PR tree-optimization/50413
3826 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3827 -fdump-tree-slp-details. Run other tests with
3828 -fdump-tree-vect-details.
3829 * g++.dg/vect/slp-pr50413.cc: New.
3831 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3832 Ira Rosen <ira.rosen@linaro.org>
3835 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3836 Fix underscores around restrict.
3838 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3840 PR tree-optimization/50414
3841 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3842 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3843 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3845 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3847 PR tree-optimization/50412
3848 * gfortran.dg/vect/pr50412.f90: New.
3850 2011-09-16 Jason Merrill <jason@redhat.com>
3853 * g++.dg/eh/defarg1.C: New.
3855 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3857 * gcc.dg/vect/vect-reduc-10.c: New test.
3858 * gcc.target/i386/avx-reduc-1.c: New test.
3860 * gcc.target/i386/sse2-extract-1.c: New test.
3861 * gcc.target/i386/avx-extract-1.c: New test.
3863 2011-09-16 Terry Guo <terry.guo@arm.com>
3865 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3867 2011-09-15 Diego Novillo <dnovillo@google.com>
3869 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3870 ALWAYS_CXXFLAGS, if defined.
3871 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3872 ALWAYS_GFORTRANFLAGS, if defined.
3873 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3874 ALWAYS_GOCFLAGS, if defined.
3875 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3876 ALWAYS_OBJCXXFLAGS, if defined.
3877 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3878 additional_flags, if defined.
3879 * lib/gnat.exp (gnat_target_compile): Likewise.
3880 * lib/objc.exp (objc_target_compile): Likewise.
3881 * lib/target-supports-dg.exp (dg-add-options): Handle
3884 2011-09-15 Tom de Vries <tom@codesourcery.com>
3887 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3888 Use uintptr_t in f1. Undo avr xfails.
3890 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3894 * gfortran.dg/function_types_3.f90: New.
3896 2011-09-15 Jason Merrill <jason@redhat.com>
3899 * g++.dg/cpp0x/trailing7.C: New.
3902 * g++.dg/cpp0x/nullptr23.C: New.
3904 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3906 * gcc.dg/vect/bb-slp-25.c: New.
3908 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3911 * g++.dg/cpp0x/noexcept15.C: New.
3913 2011-09-14 Tom de Vries <tom@codesourcery.com>
3916 * gcc.dg/pr50251.c: New test.
3918 2011-09-14 Tobias Burnus <burnus@net-b.de>
3922 * gfortran.dg/null_5.f90: New.
3923 * gfortran.dg/null_6.f90: New.
3925 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3927 * gcc.c-torture/compile/20110913-1.c: New test.
3929 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3932 * gfortran.dg/result_2.f90: New.
3934 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3936 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3938 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3941 * g++.dg/cpp0x/variadic116.C: New test case.
3943 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3945 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3946 * gcc.target/mips/interrupt_handler-2.c: New test.
3947 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3949 2011-09-12 Jason Merrill <jason@redhat.com>
3951 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3953 * g++.dg/cpp0x/explicit7.C: New.
3955 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3957 PR rtl-optimization/50212
3958 * g++.dg/other/pr50212.C: New test.
3960 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3963 * testsuite/gcc.target/avr/torture/avr-torture.exp
3964 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3965 "-O2 -fmerge-all-constants".
3967 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3970 * gfortran.dg/do_while_1.f90: New test.
3972 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3976 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3977 * gfortran.dg/proc_decl_26.f90: New.
3978 * gfortran.dg/typebound_override_2.f90: New.
3979 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3981 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3983 * gnat.dg/cond_expr2.ad[sb]: New test.
3985 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3987 * gnat.dg/atomic5.ad[sb]: New test.
3989 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3991 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3993 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3996 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3998 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
4001 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4003 2011-09-09 Richard Guenther <rguenther@suse.de>
4005 PR tree-optimization/50328
4006 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4008 2011-09-09 Richard Guenther <rguenther@suse.de>
4011 * gcc.dg/torture/pr50333.c: New testcase.
4013 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
4015 PR tree-optimization/50318
4016 * gcc.target/arm/pr50318-1.c: New file.
4018 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
4020 * gcc.target/i386/all_one_m256i.c: New test.
4022 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
4025 * g++.dg/cpp0x/sfinae28.C: New.
4027 2011-09-08 Dodji Seketeli <dodji@redhat.com>
4030 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4031 longer ignored on typedefs.
4033 PR c++/33255 - Support -Wunused-local-typedefs warning
4034 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4035 * c-c++-common/Wunused-local-typedefs.c: Likewise.
4037 2011-09-08 Martin Jambor <mjambor@suse.cz>
4039 PR tree-optimization/50287
4040 * gcc.dg/torture/pr50287.c: New test.
4042 2011-09-08 Richard Guenther <rguenther@suse.de>
4044 PR tree-optimization/19831
4045 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4046 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4047 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4048 * gcc.dg/errno-1.c: Adjust.
4050 2011-09-08 Richard Guenther <rguenther@suse.de>
4052 PR tree-optimization/19831
4053 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4055 2011-09-08 Tobias Burnus <burnus@net-b.de>
4058 * gfortran.dg/do_concurrent_1.f90: New.
4059 * gfortran.dg/do_concurrent_2.f90: New.
4061 2011-09-08 Jakub Jelinek <jakub@redhat.com>
4064 * gcc.c-torture/execute/ieee/pr50310.c: New test.
4065 * gcc.dg/pr50310-2.c: New test.
4067 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4070 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4071 * gfortran.dg/impure_constructor_1.f90: Modified.
4072 * gfortran.dg/proc_ptr_comp_33.f90: New.
4074 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4077 * gcc.dg/pr50310-1.c: New test.
4079 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4082 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4085 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4088 * g++.dg/cpp0x/noexcept14.C: New.
4090 2011-09-07 Jason Merrill <jason@redhat.com>
4092 * g++.dg/cpp0x/constexpr-ref3.C: New.
4094 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4096 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4098 * gcc.dg/section1.c: Don't xfail for avr.
4100 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4102 PR tree-optimization/50322
4103 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4105 2011-09-07 Martin Jambor <mjambor@suse.cz>
4107 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4109 2011-09-07 Martin Jambor <mjambor@suse.cz>
4111 PR tree-optimization/49911
4112 * g++.dg/tree-ssa/pr49911.C: New test.
4114 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4117 * gcc.dg/torture/pr49030.c: New test.
4119 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4122 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4123 * gfortran.dg/class_4d.f03: Deleted.
4124 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4126 2011-09-07 Richard Guenther <rguenther@suse.de>
4128 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4130 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4132 PR tree-optimization/46021
4133 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4135 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4137 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4139 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4141 * gcc.c-torture/compile/20110906-1.c: New test.
4143 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4145 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4147 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4149 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4150 --param tree-reassoc-width=1.
4152 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4153 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4155 2011-09-06 Richard Guenther <rguenther@suse.de>
4157 PR tree-optimization/48149
4158 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4160 2011-09-06 Richard Guenther <rguenther@suse.de>
4162 PR tree-optimization/48317
4163 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4165 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4167 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4169 (add_options_for_quad_vectors): Replace with ...
4170 (add_options_for_double_vectors): ... this.
4171 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4172 support multiple vector sizes since the vectorizer attempts to
4173 vectorize with both vector sizes.
4174 * gcc.dg/vect/no-vfa-vect-79.c,
4175 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4176 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4177 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4178 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4179 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4180 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4181 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4182 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4183 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4184 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4185 gcc.dg/vect/vect-40.c: Likewise.
4186 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4187 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4188 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4189 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4190 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4192 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4194 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4197 * gcc.target/mips/abi-main.h: New file.
4198 * gcc.target/mips/abi-o32-long32.c: New test.
4199 * gcc.target/mips/abi-o32-long64.c: Likewise.
4200 * gcc.target/mips/abi-o64-long32.c: Likewise.
4201 * gcc.target/mips/abi-o64-long64.c: Likewise.
4202 * gcc.target/mips/abi-n32-long32.c: Likewise.
4203 * gcc.target/mips/abi-n32-long64.c: Likewise.
4204 * gcc.target/mips/abi-n64-long32.c: Likewise.
4205 * gcc.target/mips/abi-n64-long64.c: Likewise.
4206 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4207 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4208 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4209 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4210 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4211 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4212 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4213 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4214 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4215 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4216 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4217 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4218 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4219 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4220 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4221 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4222 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4223 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4224 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4225 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4226 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4227 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4228 * gcc.target/mips/branch-3.c: Likewise.
4229 * gcc.target/mips/branch-4.c: Likewise.
4230 * gcc.target/mips/branch-5.c: Likewise.
4231 * gcc.target/mips/branch-6.c: Likewise.
4232 * gcc.target/mips/branch-7.c: Likewise.
4233 * gcc.target/mips/branch-8.c: Likewise.
4234 * gcc.target/mips/branch-9.c: Likewise.
4235 * gcc.target/mips/branch-10.c: Likewise.
4236 * gcc.target/mips/branch-11.c: Likewise.
4237 * gcc.target/mips/branch-12.c: Likewise.
4238 * gcc.target/mips/branch-13.c: Likewise.
4239 * gcc.target/mips/lazy-binding-1.c: Likewise.
4241 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4243 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4244 to avoid warning on int=16 platforms..
4246 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4248 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4249 to work even with -fshort-enums.
4251 2011-09-04 Jan Hubicka <jh@suse.cz>
4253 * gcc.c-torture/compile/20110902.c: new testcase.
4255 2011-09-04 Jason Merrill <jason@redhat.com>
4258 * g++.dg/cpp0x/rv-conv1.C: New.
4261 * g++.dg/cpp0x/rv-func3.C: New.
4263 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4267 * g++.dg/cpp0x/constexpr-template1.C: New.
4268 * g++.dg/cpp0x/constexpr-template2.C: New.
4269 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4270 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4272 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4274 * gnat.dg/specs/debug1.ads: Tweak pattern.
4276 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4279 * gfortran.dg/class_45a.f03: New.
4280 * gfortran.dg/class_45b.f03: New.
4282 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4283 Ira Rosen <ira.rosen@linaro.org>
4285 PR tree-optimization/50208
4286 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4287 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4288 -fno-tree-fre -fno-tree-pre.
4290 2011-09-02 Martin Jambor <mjambor@suse.cz>
4292 * gcc.dg/ipa/ipcp-3.c: New test.
4294 2011-09-02 Richard Guenther <rguenther@suse.de>
4296 PR tree-optimization/27460
4298 * gcc.dg/vect/vect-cond-7.c: New testcase.
4300 2011-09-02 Martin Jambor <mjambor@suse.cz>
4302 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4303 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4304 xfailed test for inlining.
4305 * g++.dg/ipa/ivinline-9.C: Likewise.
4307 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4309 PR tree-optimization/50178
4310 * gfortran.dg/vect/pr50178.f90: New test.
4312 2011-08-31 Martin Jambor <mjambor@suse.cz>
4315 * gcc.c-torture/execute/pr49886.c: New testcase.
4317 2011-08-31 Tom de Vries <tom@codesourcery.com>
4320 * gcc.dg/pr43513.c: New test.
4322 2011-08-30 Tobias Burnus <burnus@net-b.de>
4325 * gfortran.dg/common_14.f90: New.
4326 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4328 2011-08-30 Jason Merrill <jason@redhat.com>
4331 * g++.dg/cpp0x/decltype33.C: New.
4334 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4337 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4339 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4341 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4343 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4345 * gnat.dg/specs/aggr3.ads: New test.
4346 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4348 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4349 * gnat.dg/specs/aggr2.ads: Likewise.
4351 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4354 * gfortran.dg/allocate_with_source_2.f90: New test
4356 2011-08-30 Jason Merrill <jason@redhat.com>
4359 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4362 * g++.dg/cpp0x/constexpr-value3.C: New.
4364 2011-08-30 Richard Guenther <rguenther@suse.de>
4367 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4368 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4369 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4370 * gcc.dg/pr36902.c: XFAIL.
4372 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4374 * gcc.target/i386/fma-check.h: New.
4375 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4376 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4377 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4378 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4379 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4380 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4381 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4382 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4383 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4384 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4385 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4386 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4387 * gcc.target/i386/fma-compile.c: Likewise.
4388 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4389 * gcc.target/i386/sse-12.c: Add -mfma.
4390 * gcc.target/i386/sse-13.c: Likewise.
4391 * gcc.target/i386/sse-14.c: Likewise.
4392 * gcc.target/i386/sse-22.c: Likewise.
4393 * gcc.target/i386/sse-23.c: Likewise.
4394 * g++.dg/other/i386-2.C: Likewise.
4395 * g++.dg/other/i386-3.C: Likewise.
4397 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4400 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4401 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4403 2011-08-30 Christian Bruel <christian.bruel@st.com>
4405 * g++.dg/bprob/bprob.exp (feedback_options): Set
4406 -fbranch-probabilities.
4407 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4409 2011-08-29 Jason Merrill <jason@redhat.com>
4412 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4414 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4415 Jason Merrill <jason@redhat.com>
4417 * g++.dg/dfp/base.C: New test.
4419 2011-08-29 Jason Merrill <jason@redhat.com>
4423 * g++.dg/cpp0x/initlist58.C: New.
4425 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4428 * gfortran.dg/class_result_1.f03: New.
4430 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4433 * gcc.target/i386/pr48722.c: New test.
4435 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4438 * gfortran.dg/widechar_compare_1.f90: New test.
4440 2011-08-26 Jason Merrill <jason@redhat.com>
4444 * g++.dg/abi/mangle50.C: New.
4446 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4449 * gcc.target/i386/pr50202.c: New test.
4451 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4453 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4454 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4455 * gcc.target/i386/avx-round-vec.c: New test.
4456 * gcc.target/i386/avx-roundf-vec.c: New test.
4458 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4460 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4464 * c-c++-common/Wunused-var-14.c: New test.
4466 2011-08-26 Tom de Vries <tom@codesourcery.com>
4468 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4470 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4472 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4473 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4474 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4475 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4477 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4479 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4480 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4481 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4482 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4484 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4487 * gfortran.dg/pointer_comp_init_1.f90: New test.
4489 2011-08-25 Jason Merrill <jason@redhat.com>
4492 * g++.dg/cpp0x/sfinae27.C: New.
4494 2011-08-25 Tobias Burnus <burnus@net-b.de>
4496 * gfortran.dg/coarray_lib_token_4.f90: New.
4498 2011-08-25 Tobias Burnus <burnus@net-b.de>
4500 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4502 2011-08-25 Richard Guenther <rguenther@suse.de>
4504 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4506 2011-08-24 Tobias Burnus <burnus@net-b.de>
4509 * gfortran.dg/initialization_28.f90: New.
4511 2011-08-24 Richard Guenther <rguenther@suse.de>
4513 PR tree-optimization/50067
4514 * gcc.dg/torture/pr50067-3.c: New testcase.
4515 * gcc.dg/torture/pr50067-4.c: Likewise.
4516 * gcc.dg/torture/pr50067-5.c: Likewise.
4518 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4520 * g++.dg/other/i386-2.C: Add -mavx2 check.
4521 * g++.dg/other/i386-3.C: Likewise.
4522 * gcc.target/i386/avx-1.c: Add AVX2.
4523 * gcc.target/i386/avx-2.c: Likewise.
4524 * gcc.target/i386/funcspec-5.c: Likewise.
4525 * gcc.target/i386/sse-12.c: Likewise.
4526 * gcc.target/i386/sse-13.c: Likewise.
4527 * gcc.target/i386/sse-14.c: Likewise.
4528 * gcc.target/i386/sse-22.c: Likewise.
4529 * gcc.target/i386/sse-23.c: Likewise.
4530 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4531 * gcc.target/i386/avx2-check.h: New.
4532 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4533 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4534 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4535 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4536 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4537 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4538 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4539 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4540 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4541 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4542 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4543 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4544 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4545 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4546 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4547 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4548 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4549 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4550 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4551 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4552 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4553 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4554 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4555 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4556 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4557 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4558 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4559 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4560 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4561 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4562 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4563 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4564 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4565 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4566 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4567 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4568 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4569 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4570 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4571 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4572 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4573 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4574 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4575 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4576 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4577 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4578 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4579 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4580 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4581 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4582 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4583 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4584 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4585 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4586 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4587 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4588 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4589 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4590 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4591 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4592 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4593 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4594 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4595 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4596 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4597 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4598 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4599 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4600 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4601 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4602 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4603 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4604 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4605 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4606 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4607 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4608 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4609 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4610 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4611 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4612 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4613 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4614 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4615 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4616 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4617 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4618 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4619 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4620 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4621 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4622 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4623 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4624 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4625 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4626 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4627 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4628 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4629 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4630 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4631 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4632 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4633 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4634 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4635 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4636 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4637 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4638 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4639 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4640 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4641 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4642 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4643 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4644 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4645 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4646 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4647 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4648 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4649 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4650 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4651 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4652 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4653 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4654 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4655 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4656 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4657 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4658 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4659 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4660 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4661 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4662 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4663 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4664 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4665 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4666 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4667 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4668 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4669 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4670 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4671 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4672 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4673 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4674 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4675 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4676 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4677 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4678 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4679 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4680 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4681 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4682 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4683 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4684 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4685 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4686 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4687 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4688 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4689 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4690 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4691 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4692 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4693 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4694 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4695 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4696 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4697 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4698 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4699 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4700 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4701 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4702 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4703 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4704 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4705 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4706 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4707 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4708 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4709 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4710 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4711 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4712 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4713 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4714 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4715 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4716 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4717 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4718 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4719 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4720 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4721 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4722 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4723 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4724 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4725 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4726 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4727 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4728 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4729 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4730 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4731 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4732 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4733 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4734 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4735 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4736 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4737 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4738 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4739 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4740 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4741 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4742 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4743 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4744 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4745 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4746 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4747 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4748 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4749 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4750 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4751 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4752 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4753 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4754 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4755 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4756 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4757 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4758 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4759 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4760 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4761 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4762 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4763 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4764 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4765 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4766 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4767 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4768 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4769 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4770 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4771 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4772 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4773 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4774 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4775 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4776 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4777 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4778 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4779 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4780 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4781 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4782 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4783 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4784 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4785 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4786 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4787 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4788 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4789 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4790 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4791 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4792 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4793 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4794 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4795 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4796 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4797 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4798 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4799 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4800 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4801 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4802 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4803 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4804 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4805 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4806 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4807 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4808 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4809 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4810 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4811 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4812 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4813 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4814 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4815 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4816 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4817 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4818 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4819 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4820 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4821 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4822 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4823 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4824 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4825 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4826 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4827 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4828 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4829 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4830 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4831 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4832 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4833 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4834 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4835 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4836 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4837 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4838 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4839 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4840 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4841 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4842 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4843 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4844 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4845 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4846 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4847 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4848 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4849 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4850 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4851 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4852 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4853 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4854 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4855 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4856 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4857 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4858 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4859 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4860 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4861 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4862 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4863 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4864 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4865 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4866 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4867 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4868 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4869 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4870 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4871 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4872 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4873 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4874 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4875 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4876 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4877 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4878 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4879 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4880 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4881 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4882 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4883 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4884 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4885 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4886 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4887 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4888 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4889 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4890 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4891 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4892 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4893 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4894 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4895 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4896 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4897 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4898 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4899 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4900 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4901 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4902 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4903 * gcc.target/i386/testimm-9.c: Likewise.
4905 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4907 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4908 * g++.dg/other/i386-3.C: Likewise.
4909 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4910 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4911 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4912 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4913 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4914 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4915 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4916 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4917 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4918 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4919 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4920 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4921 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4922 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4923 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4924 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4925 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4926 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4927 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4928 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4929 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4930 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4931 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4932 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4933 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4934 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4935 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4936 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4937 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4938 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4939 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4940 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4941 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4942 * gcc.target/i386/sse-12.c: Add BMI2.
4943 * gcc.target/i386/sse-13.c: Likewise.
4944 * gcc.target/i386/sse-14.c: Likewise.
4945 * gcc.target/i386/sse-22.c: Likewise.
4946 * gcc.target/i386/sse-23.c: Likewise.
4948 2011-08-23 Jason Merrill <jason@redhat.com>
4950 * g++.dg/template/crash7.C: Adjust expected errors.
4952 2011-08-23 Jason Merrill <jason@redhat.com>
4956 * g++.dg/cpp0x/overload2.C: New.
4958 2011-08-23 Jason Merrill <jason@redhat.com>
4961 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4963 2011-08-23 Jason Merrill <jason@redhat.com>
4966 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4967 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4968 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4969 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4971 2011-08-23 Jason Merrill <jason@redhat.com>
4974 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4976 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4979 * g++.dg/warn/Wunused-var-16.C: New test.
4982 * gcc.dg/pr50161.c: New test.
4984 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4987 * g++.dg/gcov/gcov-7.C: New test.
4989 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4992 * g++.dg/dfp/nofields.C: New test.
4994 2011-08-23 Tobias Burnus <burnus@net-b.de>
4997 * gfortran.dg/use_16.f90: New.
4999 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
5000 Kirill Yukhin <kirill.yukhin@intel.com>
5003 * gcc.target/i386/pr50155.c: New test.
5005 2011-08-22 Jakub Jelinek <jakub@redhat.com>
5007 PR tree-optimization/50133
5008 * gcc.dg/pr50133.c: New test.
5011 * c-c++-common/cxxbitfields-6.c: New test.
5013 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
5016 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5018 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
5020 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5021 * gcc.dg/pr49994-3.c: Ditto.
5023 2011-08-22 Richard Guenther <rguenther@suse.de>
5026 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5027 * gcc.dg/torture/pr50067-2.c: Likewise.
5029 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5032 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
5033 of a constant resulting from simplification.
5034 * gfortran.dg/warn_conversion_3.f90: New test.
5036 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5039 * gfortran.dg/zero_stride_1.f90: New test.
5041 2011-08-20 Janus Weil <janus@gcc.gnu.org>
5044 * gfortran.dg/typebound_override_1.f90: Modified.
5046 2011-08-20 Jakub Jelinek <jakub@redhat.com>
5048 PR tree-optimization/48739
5049 * gcc.dg/pr48739-1.c: New test.
5050 * gcc.dg/pr48739-2.c: New test.
5052 2011-08-20 Tobias Burnus <burnus@net-b.de>
5054 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5056 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5059 * gfortran.dg/where_3.f90: New test.
5061 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
5064 * gfortran.dg/pr49721-1.f: New.
5065 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5067 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5069 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5070 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5073 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5075 * gcc.target/arm/wmul-11.c: New file.
5076 * gcc.target/arm/wmul-12.c: New file.
5077 * gcc.target/arm/wmul-13.c: New file.
5079 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5081 * gcc.target/arm/wmul-10.c: New file.
5083 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5085 * gcc.target/arm/wmul-9.c: New file.
5086 * gcc.target/arm/wmul-bitfield-2.c: New file.
5088 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5090 * gcc.target/arm/wmul-8.c: New file.
5092 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5094 * gcc.target/arm/wmul-7.c: New file.
5096 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5098 * gcc.target/arm/wmul-6.c: New file.
5100 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5102 * gcc.target/arm/wmul-5.c: New file.
5103 * gcc.target/arm/no-wmla-1.c: New file.
5105 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5107 * gcc.target/arm/wmul-bitfield-1.c: New file.
5109 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5111 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5113 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5115 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5116 * gcc.target/i386/conversion.c: Likewise.
5118 2011-08-19 Richard Guenther <rguenther@suse.de>
5120 * gcc.dg/torture/pr50067-1.c: New testcase.
5121 * gcc.dg/torture/pr50067-2.c: Likewise.
5123 2011-08-19 Joey Ye <joey.ye@arm.com>
5126 * gcc.target/arm/handler-align.c: New test.
5127 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5130 2011-08-19 Joey Ye <joey.ye@arm.com>
5132 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5134 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5137 * gfortran.dg/end_block_label_1.f90: New test.
5138 * gfortran.dg/end_associate_label_1.f90: New test.
5140 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5142 * gcc.dg/c1x-pointer-float-1.c: New test.
5144 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5147 * gfortran.dg/duplicate_labels_2.f: New test.
5149 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5151 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5152 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5153 gcc.dg/c1x-noreturn-5.c: New tests.
5155 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5157 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5159 2011-08-18 Tobias Burnus <burnus@net-b.de>
5162 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5163 * gfortran.dg/coarray_lock_3.f90: Fix test.
5164 * gfortran.dg/coarray_lock_4.f90: New.
5165 * gfortran.dg/coarray_lock_5.f90: New.
5167 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5170 * gcc.c-torture/compile/pr50009.c: New test.
5173 * gcc.dg/torture/pr50092.c: New test.
5175 2011-08-18 Tobias Burnus <burnus@net-b.de>
5178 * gfortran.dg/namelist_73.f90: New.
5180 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5182 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5185 * gcc.dg/pr50017.c: New test.
5187 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5190 * g++.dg/lookup/hidden-var1.C: New test case.
5192 2011-08-17 Tobias Burnus <burnus@net-b.de>
5195 * gfortran.dg/warn_unused_var_2.f90: New.
5196 * gfortran.dg/warn_unused_var_3.f90: New.
5198 2011-08-17 Tom de Vries <tom@codesourcery.com>
5201 * gcc.target/arm/pr43597.c: New test.
5203 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5206 * gfortran.dg/common_13.f90: New.
5208 2011-08-16 Jason Merrill <jason@redhat.com>
5211 * g++.dg/cpp0x/variadic-unresolved.C: New.
5213 * g++.old-deja/g++.brendan/README: Add R.I.P.
5215 * g++.dg/ext/attr-used-1.C: New.
5218 * g++.dg/cpp0x/initlist56.C: New.
5220 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5223 * g++.dg/opt/life1.C: Only run on Linux.
5225 2011-08-15 Tobias Burnus <burnus@net-b.de>
5227 * gfortran.dg/coarray_26.f90: New.
5229 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5231 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5234 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5237 * gfortran.dg/func_result_7.f90: New.
5239 2011-08-13 Jason Merrill <jason@redhat.com>
5242 * g++.dg/cpp0x/decltype32.C: New.
5245 * g++.dg/diagnostic/expr1.C: New.
5247 2011-08-12 David Li <davidxl@google.com>
5249 * g++.dg/abi/vbase15.C: New test.
5251 2011-08-12 Jason Merrill <jason@redhat.com>
5254 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5256 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5258 * gcc.dg/builtins-67.c: New test.
5259 * gcc.target/i386/conversion.c: Ditto.
5261 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5262 Brian Hackett <bhackett1024@gmail.com>
5264 * g++.dg/plugin/decl_plugin.c: New.
5265 * g++.dg/plugin/decl-plugin-test.C: New.
5266 * g++.dg/plugin/plugin.exp: Add above testcase.
5268 2011-08-11 Richard Guenther <rguenther@suse.de>
5270 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5272 2011-08-11 Michael Matz <matz@suse.de>
5274 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5276 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5278 PR tree-optimization/50039
5279 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5280 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5282 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5284 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5285 (sse4_1_test): Initialize src3 with random value.
5287 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5289 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5290 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5291 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5292 * gcc.dg/scal-to-vec1.c: New test.
5293 * gcc.dg/scal-to-vec2.c: New test.
5295 2011-08-09 Richard Guenther <rguenther@suse.de>
5297 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5298 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5299 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5300 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5302 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5304 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5306 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5308 * gcc.dg/pr49948.c: Require pthread effective target.
5310 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5312 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5314 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5316 * gcc.target/i386/sse-22a.c: New test.
5318 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5320 PR tree-optimization/50014
5321 * gcc.dg/vect/pr50014.c: New test.
5323 2011-08-08 Martin Jambor <mjambor@suse.cz>
5326 * gcc.dg/tree-ssa/pr49923.c: New test.
5328 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5331 * gcc.target/i386/pr49781-1.c: New.
5333 2011-08-08 Jason Merrill <jason@redhat.com>
5335 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5337 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5339 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5342 * gfortran.dg/typebound_override_1.f90: New.
5344 2011-08-07 Kai Tietz <ktietz@redhat.com>
5346 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5347 x86_64 mingw target.
5348 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5349 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5350 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5351 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5352 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5353 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5354 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5355 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5356 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5357 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5359 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5362 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5364 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5366 * gcc.dg/pr48770.c: Cleanup coverage files.
5367 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5369 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5371 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5372 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5373 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5374 lzcnt and bmi options.
5376 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5379 * gcc.dg/pr47381-1.c: New.
5380 * gcc.dg/pr47381-2.c: Likewise.
5381 * gcc.target/i386/pr47381.c: Likewise.
5383 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5386 * gcc.dg/pr47727.c: New.
5389 * gcc.dg/pr47372-1.c: New.
5390 * gcc.dg/pr47372-2.c: Likewise.
5392 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5395 * gcc.target/i386/pr47449.c: New.
5398 * gcc.dg/pr47446-1.c: New.
5399 * gcc.dg/pr47446-2.c: Likewise.
5401 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5404 * gcc.dg/pr47766.c: New.
5407 * gcc.dg/tls/pr47715-1.c: New.
5408 * gcc.dg/tls/pr47715-2.c: Likewise.
5409 * gcc.dg/tls/pr47715-3.c: Likewise.
5410 * gcc.dg/tls/pr47715-4.c: Likewise.
5411 * gcc.dg/tls/pr47715-5.c: Likewise.
5413 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5416 * objc.dg/gnu-api-2-class.m: Updated comments.
5417 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5418 * objc.dg/gnu-api-2-class-meta.m: New test.
5419 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5421 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5424 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5425 with classes that are in construction.
5427 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5430 * gcc.target/i386/pr48084-1.c: New.
5431 * gcc.target/i386/pr48084-2.c: Likewise.
5432 * gcc.target/i386/pr48084-3.c: Likewise.
5433 * gcc.target/i386/pr48084-4.c: Likewise.
5434 * gcc.target/i386/pr48084-5.c: Likewise.
5436 PR rtl-optimization/49504
5437 * gcc.target/i386/pr49504.c: New.
5440 * gcc.dg/pr49860.c: New.
5442 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5445 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5446 with classes that are in construction.
5448 2011-08-05 Jason Merrill <jason@redhat.com>
5451 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5454 * g++.dg/cpp0x/decltype31.C: New.
5457 * g++.dg/init/array28.C: New.
5460 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5462 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5465 * gcc.dg/pr47369-1.c: New.
5467 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5470 * gcc.dg/torture/pr47364-1.c: New.
5471 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5472 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5474 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5477 * gfortran.dg/transfer_check_2.f90: New test case.
5479 2011-08-05 Jan Hubicka <jh@suse.cz>
5482 * gfortran.dg/pr49494.f90: New testcase.
5484 2011-08-05 Jan Hubicka <jh@suse.cz>
5487 * gcc.c-torture/compile/pr49735.c: New testcase.
5489 2011-08-05 Jason Merrill <jason@redhat.com>
5492 * g++.dg/cpp0x/initlist56.C: New.
5495 * g++.dg/overload/rvalue2.C: New.
5498 * g++.dg/cpp0x/range-for21.C: New.
5500 * g++.dg/ext/vla11.C: New.
5502 2011-08-05 Richard Guenther <rguenther@suse.de>
5504 PR tree-optimization/49984
5505 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5507 2011-08-05 Richard Guenther <rguenther@suse.de>
5509 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5510 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5511 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5513 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5515 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5516 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5517 * gfortran.dg/ldist-pr43023.f90: Ditto.
5518 * gfortran.dg/namelist_52.f90: Ditto.
5519 * gfortran.dg/interface_proc_end.f90: Ditto.
5520 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5521 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5523 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5525 * gcc.dg/vect/vect-over-widen-1.c: New test.
5526 * gcc.dg/vect/vect-over-widen-2.c: New test.
5527 * gcc.dg/vect/vect-over-widen-3.c: New test.
5528 * gcc.dg/vect/vect-over-widen-4.c: New test.
5530 2011-08-04 Richard Guenther <rguenther@suse.de>
5533 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5535 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5537 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5539 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5542 * g++.dg/ext/builtin-object-size3.C: New test.
5544 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5546 PR tree-optimization/49948
5547 * gcc.dg/pr49948.c: New test.
5549 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5552 * gcc.dg/torture/pr47383.c: New.
5554 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5556 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5558 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5560 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5562 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5565 * gcc.dg/torture/pr47744-1.c: New.
5566 * gcc.dg/torture/pr47744-2.c: Likewise.
5567 * gcc.dg/torture/pr47744-3.c: Likewise.
5569 2011-08-03 Richard Guenther <rguenther@suse.de>
5572 * gcc.dg/torture/pr49958.c: New testcase.
5574 2011-08-03 Richard Guenther <rguenther@suse.de>
5576 PR tree-optimization/49938
5577 * g++.dg/torture/pr49938.C: New testcase.
5579 2011-08-02 Jason Merrill <jason@redhat.com>
5582 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5585 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5588 * g++.dg/cpp0x/variadic115.C: New.
5591 * g++.dg/cpp0x/union5.C: New.
5593 2011-08-02 Daniel Kraft <d@domob.eu>
5596 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5598 2011-08-02 Kai Tietz <ktietz@redhat.com>
5601 * gcc.dg/tree-ssa/forwprop-15.c
5603 2011-08-02 Jason Merrill <jason@redhat.com>
5606 * g++.dg/cpp0x/range-for20.C: New.
5608 2011-08-02 Tobias Burnus <burnus@net-b.de>
5610 * gfortran.dg/coarray_lib_token_3.f90: New.
5612 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5615 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5616 * gcc.dg/gomp/atomic-15.c: New test.
5617 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5618 * g++.dg/gomp/atomic-15.C: New test.
5619 * g++.dg/gomp/private-1.C: New test.
5620 * g++.dg/gomp/sharing-2.C: New test.
5621 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5622 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5623 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5625 2011-08-02 Tobias Burnus <burnus@net-b.de>
5627 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5628 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5630 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5631 * gfortran.dg/allocatable_function_5.f90: Ditto.
5632 * gfortran.dg/allocate_stat.f90: Ditto.
5633 * gfortran.dg/array_constructor_20.f90: Ditto.
5634 * gfortran.dg/array_constructor_21.f90: Ditto.
5635 * gfortran.dg/array_constructor_22.f90: Ditto.
5636 * gfortran.dg/array_constructor_26.f03: Ditto.
5637 * gfortran.dg/array_function_4.f90: Ditto.
5638 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5639 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5640 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5641 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5642 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5643 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5644 * gfortran.dg/class_15.f03: Ditto.
5645 * gfortran.dg/class_27.f03: Ditto.
5646 * gfortran.dg/class_33.f90: Ditto.
5647 * gfortran.dg/class_37.f03: Ditto.
5648 * gfortran.dg/class_40.f03: Ditto.
5649 * gfortran.dg/class_42.f03: Ditto.
5650 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5651 * gfortran.dg/coarray/registering_1.f90: Ditto.
5652 * gfortran.dg/convert_1.f90: Ditto.
5653 * gfortran.dg/default_initialization_3.f90: Ditto.
5654 * gfortran.dg/dependency_25.f90: Ditto.
5655 * gfortran.dg/dependency_26.f90: Ditto.
5656 * gfortran.dg/dependency_36.f90: Ditto.
5657 * gfortran.dg/dependency_37.f90: Ditto.
5658 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5659 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5660 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5661 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5662 * gfortran.dg/elemental_result_1.f90: Ditto.
5663 * gfortran.dg/empty_derived_type.f90: Ditto.
5664 * gfortran.dg/entry_7.f90: Ditto.
5665 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5666 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5667 * gfortran.dg/error_recovery_3.f90: Ditto.
5668 * gfortran.dg/extends_4.f03: Ditto.
5669 * gfortran.dg/func_assign.f90: Ditto.
5670 * gfortran.dg/func_assign_3.f90: Ditto.
5671 * gfortran.dg/generic_1.f90: Ditto.
5672 * gfortran.dg/generic_18.f90: Ditto.
5673 * gfortran.dg/generic_22.f03: Ditto.
5674 * gfortran.dg/generic_4.f90: Ditto.
5675 * gfortran.dg/generic_6.f90: Ditto.
5676 * gfortran.dg/generic_actual_arg.f90: Ditto.
5677 * gfortran.dg/graphite/id-21.f: Ditto.
5678 * gfortran.dg/graphite/pr45758.f90: Ditto.
5679 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5680 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5681 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5682 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5683 * gfortran.dg/host_used_types_1.f90: Ditto.
5684 * gfortran.dg/implicit_1.f90: Ditto.
5685 * gfortran.dg/implicit_11.f90: Ditto.
5686 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5687 * gfortran.dg/impure_actual_1.f90: Ditto.
5688 * gfortran.dg/impure_assignment_1.f90: Ditto.
5689 * gfortran.dg/impure_constructor_1.f90: Ditto.
5690 * gfortran.dg/initialization_10.f90: Ditto.
5691 * gfortran.dg/initialization_12.f90: Ditto.
5692 * gfortran.dg/interface_14.f90: Ditto.
5693 * gfortran.dg/interface_15.f90: Ditto.
5694 * gfortran.dg/interface_2.f90: Ditto.
5695 * gfortran.dg/interface_25.f90: Ditto.
5696 * gfortran.dg/interface_26.f90: Ditto.
5697 * gfortran.dg/interface_29.f90: Ditto.
5698 * gfortran.dg/interface_assignment_1.f90: Ditto.
5699 * gfortran.dg/internal_pack_6.f90: Ditto.
5700 * gfortran.dg/internal_pack_7.f90: Ditto.
5701 * gfortran.dg/internal_pack_8.f90: Ditto.
5702 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5703 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5704 * gfortran.dg/module_commons_3.f90: Ditto.
5705 * gfortran.dg/module_equivalence_4.f90: Ditto.
5706 * gfortran.dg/module_equivalence_6.f90: Ditto.
5707 * gfortran.dg/module_function_type_1.f90: Ditto.
5708 * gfortran.dg/module_naming_1.f90: Ditto.
5709 * gfortran.dg/namelist_4.f90: Ditto.
5710 * gfortran.dg/operator_c1202.f90: Ditto.
5711 * gfortran.dg/parens_7.f90: Ditto.
5712 * gfortran.dg/pr32921.f: Ditto.
5713 * gfortran.dg/pr33646.f90: Ditto.
5714 * gfortran.dg/pr41928.f90: Ditto.
5715 * gfortran.dg/pr42119.f90: Ditto.
5716 * gfortran.dg/pr43984.f90: Ditto.
5717 * gfortran.dg/present_1.f90: Ditto.
5718 * gfortran.dg/private_type_2.f90: Ditto.
5719 * gfortran.dg/proc_decl_2.f90: Ditto.
5720 * gfortran.dg/proc_ptr_10.f90: Ditto.
5721 * gfortran.dg/proc_ptr_22.f90: Ditto.
5722 * gfortran.dg/proc_ptr_8.f90: Ditto.
5723 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5724 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5725 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5726 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5727 * gfortran.dg/substring_equivalence.f90: Ditto.
5728 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5729 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5730 * gfortran.dg/trim_optimize_6.f90: Ditto.
5731 * gfortran.dg/typebound_call_12.f03: Ditto.
5732 * gfortran.dg/typebound_operator_5.f03: Ditto.
5733 * gfortran.dg/typebound_operator_6.f03: Ditto.
5734 * gfortran.dg/typebound_proc_18.f03: Ditto.
5735 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5736 * gfortran.dg/use_1.f90: Ditto.
5737 * gfortran.dg/use_10.f90: Ditto.
5738 * gfortran.dg/use_11.f90: Ditto.
5739 * gfortran.dg/use_14.f90: Ditto.
5740 * gfortran.dg/use_only_2.f90: Ditto.
5741 * gfortran.dg/use_rename_4.f90: Ditto.
5742 * gfortran.dg/use_rename_5.f90: Ditto.
5743 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5744 * gfortran.dg/used_interface_ref.f90: Ditto.
5745 * gfortran.dg/used_types_11.f90: Ditto.
5746 * gfortran.dg/used_types_3.f90: Ditto.
5747 * gfortran.dg/used_types_4.f90: Ditto.
5748 * gfortran.dg/userdef_operator_2.f90: Ditto.
5749 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5750 * gfortran.dg/vect/pr46213.f90: Ditto.
5751 * gfortran.dg/whole_file_21.f90: Ditto.
5752 * gfortran.dg/whole_file_22.f90: Ditto.
5753 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5754 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5756 2011-08-02 Kai Tietz <ktietz@redhat.com>
5758 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5760 2011-08-01 Jason Merrill <jason@redhat.com>
5763 * g++.dg/abi/mangle49.C: New.
5766 * g++.dg/cpp0x/constexpr-array4.C: New.
5769 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5771 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5774 * gcc.target/i386/pr49927.c: New test.
5776 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5778 PR tree-optimization/49926
5779 * gcc.dg/vect/pr49926.c: New test.
5781 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5783 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5784 * gcc.target/i386/lzcnt-1.c: New test.
5785 * gcc.target/i386/lzcnt-2.c: Likewise.
5786 * gcc.target/i386/lzcnt-2a.c: Likewise.
5787 * gcc.target/i386/lzcnt-3.c: Likewise.
5788 * gcc.target/i386/lzcnt-4.c: Likewise.
5789 * gcc.target/i386/lzcnt-4a.c: Likewise.
5790 * gcc.target/i386/lzcnt-5.c: Likewise.
5791 * gcc.target/i386/lzcnt-6.c: Likewise.
5792 * gcc.target/i386/lzcnt-6a.c: Likewise.
5793 * gcc.target/i386/lzcnt-check.h: Likewise.
5795 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5796 * gcc.target/i386/sse-13.c: Likewise.
5797 * gcc.target/i386/sse-14.c: Likewise.
5798 * g++.dg/other/i386-2.C: Likewise.
5799 * g++.dg/other/i386-3.C: Likewise.
5801 2011-08-01 Julian Brown <julian@codesourcery.com>
5803 * gcc.target/arm/fixed-point-exec.c: New test.
5805 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5808 * gcc.target/i386/pr49920.c: New test.
5810 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5812 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5813 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5814 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5815 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5816 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5817 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5818 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5819 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5820 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5821 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5822 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5823 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5824 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5825 * g++.dg/tree-ssa/pr33615.C: Ditto.
5826 * g++.dg/tree-ssa/restrict1.C: Ditto.
5827 * c-c++-common/restrict-2.c: Ditto.
5828 * gfortran.dg/pr32921.f: Ditto.
5829 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5830 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5831 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5832 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5833 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5834 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5835 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5836 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5837 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5838 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5840 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5842 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5843 .exe.ltrans[0-9]*. dump files.
5845 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5848 * gfortran.dg/abstract_type_6.f03: Modified.
5849 * gfortran.dg/typebound_proc_24.f03: New.
5851 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5854 * g++.dg/init/for1.C: Fix.
5856 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5859 * gfortran.dg/string_5.f90: New test.
5861 2011-07-29 Jason Merrill <jason@redhat.com>
5864 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5866 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5868 PR tree-optimization/47407
5869 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5873 2011-07-29 Richard Guenther <rguenther@suse.de>
5875 * gcc.dg/uninit-suppress.c: Also disable VRP.
5876 * gcc.dg/uninit-suppress_2.c: Likewise.
5878 2011-07-28 Jason Merrill <jason@redhat.com>
5881 * g++.dg/template/nontype24.C: New.
5883 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5885 PR rtl-optimization/47958
5886 * gcc.dg/torture/pr47958-1.c: New.
5888 2011-07-29 Wei Guozhi <carrot@google.com>
5890 PR rtl-optimization/49799
5891 * gcc.dg/pr49799.c: New test case.
5893 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5896 * gcc.dg/graphite/id-pr48648.c: New.
5898 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5901 * gfortran.dg/maxloc_2.f90: New test.
5902 * gfortran.dg/maxloc_3.f90: New test.
5903 * gfortran.dg/minloc_1.f90: New test.
5904 * gfortran.dg/minloc_2.f90: New test.
5905 * gfortran.dg/minloc_3.f90: New test.
5906 * gfortran.dg/minmaxloc_7.f90: New test.
5909 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5911 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5913 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5914 the builtin isn't optimized away.
5916 2011-07-27 Tobias Burnus <burnus@net-b.de>
5919 * gfortran.dg/lto/pr45586-2_0.f90: New.
5921 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5924 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5925 * c-c++-common/cxxbitfields-5.c: Same.
5927 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5929 * lib/target-supports.exp (check_effective_target_mmap): Use
5930 check_function_available.
5932 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5934 * g++.old-deja/g++.pt/crash60.C: Updated.
5936 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5939 * gcc.target/i386/pr49866.c: New test.
5941 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5943 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5944 * gcc.target/i386/bmi-andn-1.c: New test.
5945 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5946 * gcc.target/i386/bmi-andn-2.c: Likewise.
5947 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5948 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5949 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5950 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5951 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5952 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5953 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5954 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5955 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5956 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5957 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5958 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5959 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5960 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5961 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5962 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5963 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5964 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5965 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5966 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5967 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5969 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5972 * gfortran.dg/graphite/id-pr47691.f: New.
5974 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5976 * gcc.target/i386/avx-os-support.h: New.
5977 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5978 (main): Check avx_os_support before the test is run.
5979 * gcc.target/i386/aes-avx-check.h: Ditto.
5980 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5982 2011-07-27 Kai Tietz <ktietz@redhat.com>
5984 * gcc.target/i386/aggregate-ret3.c: New test.
5985 * gcc.target/i386/aggregate-ret4.c: New test.
5987 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5990 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5991 allocated array should *not* change its size.
5992 * gfortran.dg/multiple_allocation_3.f90: New test.
5994 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5997 * g++.dg/cpp0x/constexpr-49776.C: New.
5999 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6002 * gcc.dg/graphite/id-pr47046.c: New.
6004 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6007 * gcc.dg/graphite/run-id-pr47593.c: New.
6009 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6012 * gcc.dg/graphite/run-id-pr47653.c: New.
6013 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6014 induction variables.
6015 * gcc.dg/graphite/scop-16.c: Same.
6016 * gcc.dg/graphite/scop-17.c: Same.
6017 * gcc.dg/graphite/scop-21.c: Same.
6019 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
6022 * gcc.dg/graphite/id-pr48805.c: New.
6024 2011-07-26 Tobias Burnus <burnus@net-b.de>
6026 * gfortran.dg/coarray_lib_token_2.f90: New.
6028 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
6030 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6033 2011-07-25 Andrew Pinski <apinski@cavium.com>
6036 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6037 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6039 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6041 * lib/target-supports.exp (check_effective_target_mmap): New proc.
6043 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6044 * gcc.c-torture/execute/loop-2g.c: Likewise.
6045 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6046 Require mmap support.
6047 * gcc.c-torture/execute/loop-2g.x: Likewise.
6048 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6049 (MAP_ANON): Provide default.
6050 * gcc.dg/20050826-1.c: Likewise.
6051 * gcc.target/i386/pr36533.c: Likewise.
6052 * gcc.dg/vect/pr49038.c: Remove dg-do run.
6053 Use dg-require-effective-target mmap.
6055 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
6058 * g++.dg/cpp0x/range-for19.C: New.
6060 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6063 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6066 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6069 * g++.dg/torture/pr49309.C: Remove.
6071 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6073 PR tree-optimization/49809
6074 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6077 2011-07-25 Richard Guenther <rguenther@suse.de>
6079 PR tree-optimization/49715
6080 * gcc.target/i386/pr49715-1.c: New testcase.
6081 * gcc.target/i386/pr49715-2.c: Likewise.
6083 2011-07-23 Jason Merrill <jason@redhat.com>
6085 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6087 2011-07-22 Jason Merrill <jason@redhat.com>
6090 * g++.dg/cpp0x/initlist55.C: New.
6092 2011-07-23 Tobias Burnus <burnus@net-b.de>
6095 * gfortran.dg/namelist_72.f: New.
6097 2011-07-23 Tobias Burnus <burnus@net-b.de>
6099 * gfortran.dg/coarray_25.f90: New.
6101 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6103 * override1.C: This test should use c++0x mode.
6104 * override3.C: New. Test the diagnostics in c++98 mode.
6106 2011-07-22 Jason Merrill <jason@redhat.com>
6107 Mark Glisse <marc.glisse@normalesup.org>
6110 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6113 * g++.dg/opt/builtins2.C: New.
6114 * g++.dg/other/error27.C: Don't rely on __builtin.
6116 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6118 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6120 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6121 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6122 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6123 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6125 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6128 2011-07-22 Richard Guenther <rguenther@suse.de>
6130 PR tree-optimization/45819
6131 * gcc.dg/pr45819.c: New testcase.
6133 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6135 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6137 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6141 * gcc.dg/graphite/run-id-pr47654.c: New.
6143 2011-07-21 Ian Lance Taylor <iant@google.com>
6146 * gcc.dg/pr49705.c: New test.
6148 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6150 * lib/target-supports.exp (check_avx_os_support_available): New.
6151 (check_effective_target_avx_runtime): Use it.
6153 2011-07-21 Richard Guenther <rguenther@suse.de>
6155 PR tree-optimization/49770
6156 * g++.dg/torture/pr49770.C: New testcase.
6158 2011-07-21 Kai Tietz <ktietz@redhat.com>
6160 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6161 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6163 2011-07-21 Tobias Burnus <burnus@net-b.de>
6165 * gfortran.dg/coarray_lib_token_1.f90: New.
6167 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6169 * gcc.dg/pr32912-2.c: Skip for AVR.
6170 * gcc.dg/pr44674.c: Add dg-require-profiling.
6172 2011-07-20 Jason Merrill <jason@redhat.com>
6174 * g++.dg/ext/desig2.C: New.
6176 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6178 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6180 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6181 * gcc.target/powerpc/recip-3.c: Ditto.
6183 2011-07-19 Jason Merrill <jason@redhat.com>
6185 PR c++/6709 (DR 743)
6186 PR c++/42603 (DR 950)
6187 * g++.dg/cpp0x/decltype21.C: New.
6189 2011-07-20 Richard Guenther <rguenther@suse.de>
6192 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6193 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6195 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6197 * gcc.target/arm/combine-movs.c: New.
6198 * gcc.target/arm/unsigned-extend-2.c: New.
6200 2011-07-19 Jason Merrill <jason@redhat.com>
6203 * g++.dg/cpp0x/variadic114.C: New.
6205 2011-07-19 Tobias Burnus <burnus@net-b.de>
6207 * gfortran.dg/coarray_args_1.f90: New.
6208 * gfortran.dg/coarray_args_2.f90: New.
6210 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6213 * gfortran.dg/allocate_error_3.f90: New.
6215 2011-07-19 Richard Guenther <rguenther@suse.de>
6217 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6218 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6219 * gcc.dg/torture/20110719-1.c: New testcase.
6221 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6223 PR tree-optimization/49768
6224 * gcc.c-torture/execute/pr49768.c: New test.
6226 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6228 PR tree-optimization/49771
6229 * gcc.dg/vect/pr49771.c: New test.
6231 2011-07-18 Martin Jambor <mjambor@suse.cz>
6233 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6234 * gcc.dg/ipa/ipa-2.c: Likewise.
6235 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6236 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6237 * gcc.dg/ipa/ipa-5.c: Likewise.
6238 * gcc.dg/ipa/ipa-7.c: Likewise.
6239 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6240 * gcc.dg/ipa/ipacost-1.c: Likewise.
6241 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6243 * gcc.dg/ipa/ipcp-1.c: New test.
6244 * gcc.dg/ipa/ipcp-2.c: Likewise.
6245 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6247 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6250 * gfortran.dg/pr49675.f90: New test.
6252 2011-07-18 Richard Guenther <rguenther@suse.de>
6254 * gcc.dg/torture/20110718-1.c: New testcase.
6256 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6258 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6259 * g++.dg/ext/bitfield3.C: Likewise.
6260 * g++.dg/ext/bitfield4.C: Likewise.
6261 * g++.dg/ext/bitfield5.C: Likewise.
6262 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6263 * g++.dg/other/pr23205-2.C: Likewise.
6264 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6265 * gcc.c-torture/compile/20001109-2.c: Likewise.
6266 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6267 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6268 * gcc.dg/bitfld-16.c: Likewise.
6269 * gcc.dg/bitfld-17.c: Likewise.
6270 * gcc.dg/bitfld-18.c: Likewise.
6271 * gcc.dg/builtins-config.h: Remove Netware support.
6272 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6273 * gcc.dg/cdce2.c: Likewise.
6274 * gcc.dg/cpp/assert4.c: Remove netware support.
6275 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6276 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6278 * lib/target-supports.exp (check_visibility_available): Remove
6280 (check_profiling_available): Likewise.
6282 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6284 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6286 2011-07-17 Tobias Burnus <burnus@net-b.de>
6287 Thomas Koenig <tkoenig@gcc.gnu.org>
6290 * gfortran.dg/generic_17.f90: Fix testcase.
6291 * gfortran.dg/interface_3.f90: Add dg-error.
6292 * gfortran.dg/use_14.f90: New.
6293 * gfortran.dg/use_15.f90: New.
6295 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6297 * gnat.dg/pointer_controlled.adb: New test.
6299 2011-07-17 Tobias Burnus <burnus@net-b.de>
6302 * gfortran.dg/pointer_remapping_7.f90: New.
6304 2011-07-16 Jason Merrill <jason@redhat.com>
6306 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6308 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6309 Jason Merrill <jason@redhat.com>
6313 * g++.dg/cpp0x/decltype29.C: Adjust.
6314 * g++.dg/cpp0x/error4.C: Adjust.
6315 * g++.dg/cpp0x/sfinae26.C: Adjust.
6316 * g++.dg/cpp0x/variadic105.C: Adjust.
6317 * g++.dg/template/deduce3.C: Adjust.
6318 * g++.dg/template/error45.C: Adjust.
6319 * g++.dg/template/ptrmem2.C: Adjust.
6320 * g++.dg/template/sfinae2.C: Adjust.
6321 * g++.old-deja/g++.pt/crash60.C: Adjust.
6322 * g++.old-deja/g++.pt/unify6.C: Adjust.
6323 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6324 * g++.dg/cpp0x/nullptr15.C: Adjust.
6325 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6326 * g++.dg/cpp0x/pr31431.C: Adjust.
6327 * g++.dg/cpp0x/pr31434.C: Adjust.
6328 * g++.dg/cpp0x/sfinae11.C: Adjust
6329 * g++.dg/cpp0x/temp_default2.C: Adjust.
6330 * g++.dg/cpp0x/trailing4.C: Adjust.
6331 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6332 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6333 * g++.dg/cpp0x/variadic105.C: Adjust.
6334 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6335 * g++.dg/ext/vla2.C: Adjust.
6336 * g++.dg/other/ptrmem10.C: Adjust.
6337 * g++.dg/other/ptrmem11.C: Adjust.
6338 * g++.dg/overload/unknown1.C: Adjust.
6339 * g++.dg/template/conv11.C: Adjust.
6340 * g++.dg/template/dependent-expr5.C: Adjust.
6341 * g++.dg/template/friend.C: Adjust.
6342 * g++.dg/template/incomplete2.C: Adjust.
6343 * g++.dg/template/local4.C: Adjust.
6344 * g++.dg/template/local6.C: Adjust.
6345 * g++.dg/template/operator9.C: Adjust.
6346 * g++.dg/template/ttp25.C: Adjust.
6347 * g++.dg/template/unify10.C: Adjust.
6348 * g++.dg/template/unify11.C: Adjust.
6349 * g++.dg/template/unify6.C: Adjust.
6350 * g++.dg/template/unify9.C: Adjust.
6351 * g++.dg/template/varmod1.C: Adjust.
6352 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6353 * g++.old-deja/g++.pt/crash28.C: Adjust.
6354 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6355 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6356 * g++.old-deja/g++.pt/expr2.C: Adjust.
6357 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6358 * g++.old-deja/g++.pt/spec5.C: Adjust.
6359 * g++.old-deja/g++.pt/spec6.C: Adjust.
6360 * g++.old-deja/g++.pt/unify4.C: Adjust.
6361 * g++.old-deja/g++.pt/unify8.C: Adjust.
6362 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6363 * g++.dg/overload/template5.C: New testcase.
6364 * g++.dg/template/overload12.C: New testcase.
6366 2011-07-11 Tobias Burnus <burnus@net-b.de>
6368 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6369 * gfortran.dg/coarray_7.f90: Ditto.
6370 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6371 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6373 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6375 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6377 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6378 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6379 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6381 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6382 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6383 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6385 2011-07-15 Jason Merrill <jason@redhat.com>
6388 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6389 Use --extra_opts instead of --additional_options.
6391 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6394 * g++.dg/torture/pr49309.C: Remove.
6396 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6398 * gcc.target/tic6x/weak-call.c: New test.
6399 * gcc.target/tic6x/fpcmp.c: New test.
6400 * gcc.target/tic6x/fpdiv.c: New test.
6401 * gcc.target/tic6x/rotdi16-scan.c: New test.
6402 * gcc.target/tic6x/ffssi.c: New test.
6403 * gcc.target/tic6x/fpdiv-lib.c: New test.
6404 * gcc.target/tic6x/cold-lc.c: New test.
6405 * gcc.target/tic6x/longcalls.c: New test.
6406 * gcc.target/tic6x/abi-align-1.c: New test.
6407 * gcc.target/tic6x/fpcmp-finite.c: New test.
6408 * gcc.target/tic6x/rotdi16.c: New test.
6409 * gcc.target/tic6x/bswapl.c: New test.
6410 * gcc.target/tic6x/ffsdi.c: New test.
6411 * gcc.target/tic6x/tic6x.exp: New file.
6412 * gcc.target/tic6x/builtins/arith24.c: New test.
6413 * gcc.target/tic6x/builtins/smpy.c: New test.
6414 * gcc.target/tic6x/builtins/smpylh.c: New test.
6415 * gcc.target/tic6x/builtins/smpyh.c: New test.
6416 * gcc.target/tic6x/builtins/sarith1.c: New test.
6417 * gcc.target/tic6x/builtins/extclr.c: New test
6418 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6419 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6420 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6421 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6423 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6425 * gcc.dg/20020312-2.c: Likewise.
6426 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6427 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6428 * gcc.dg/torture/builtin-math-7.c: Likewise.
6431 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6432 not testing tic6x-*-*.
6434 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6437 * g++.dg/torture/pr49309.C: New testcase.
6439 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6441 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6443 2011-07-14 Richard Guenther <rguenther@suse.de>
6445 PR tree-optimization/49651
6446 * gcc.dg/torture/pr49651.c: New testcase.
6448 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6451 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6453 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6455 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6456 -mno-pointers-to-nested-functions.
6457 * gcc.target/powerpc/no-r11-2.c: Ditto.
6458 * gcc.target/powerpc/no-r11-3.c: Ditto.
6460 2011-07-13 Jason Merrill <jason@redhat.com>
6462 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6463 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6464 when compiling C files.
6465 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6466 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6467 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6468 * g++.dg/lookup/anon2.C: Likewise.
6469 * g++.dg/tree-ssa/copyprop.C: Likewise.
6470 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6471 * g++.dg/init/vector1.C: Ignore narrowing errors.
6472 * g++.dg/torture/pr35526.C: Likewise.
6473 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6475 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6478 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6481 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6483 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6484 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6486 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6488 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6489 * lib/obj-c++.exp (obj-c++_init): Ditto.
6490 * lib/file-format.exp (gcc_target_object_format): Ditto.
6491 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6492 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6493 (check_visibility_available): Ditto.
6494 (check_effective_target_tls_native): Ditto.
6495 (check_effective_target_tls_emulated): Ditto.
6496 (check_effective_target_function_sections): Ditto.
6498 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6500 * gcc.target/arm/pr48183.c: New test.
6502 2011-07-13 Richard Guenther <rguenther@suse.de>
6504 * gcc.dg/torture/20110713-1.c: New testcase.
6506 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6509 * gcc.c-torture/compile/pr49474.c: New testcase.
6511 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6513 PR tree-optimization/49712
6514 * gcc.c-torture/execute/pr49712.c: New test.
6516 2011-07-11 Jason Merrill <jason@redhat.com>
6519 * g++.dg/template/recurse3.C: New.
6521 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6524 * gcc.dg/guality/csttest.c: New test.
6527 * gfortran.dg/pr49698.f90: New test.
6529 2011-07-11 Jeff Law <law@redhat.com>
6531 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6533 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6535 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6536 * go.test/go-test.exp (go-set-goarch): Likewise.
6538 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6541 * gcc.target/avr/torture/pr39633.c: New test case.
6543 2011-07-11 Tobias Burnus <burnus@net-b.de>
6546 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6548 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6550 * lib/target-supports.exp (check_effective_target_scheduling):
6552 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6553 * gcc.dg/pr45055.c: Ditto.
6554 * gcc.dg/pr45353.c: Ditto.
6555 * g++.dg/pr45056.C: Ditto.
6557 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6559 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6560 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6561 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6562 * g++.dg/torture/pr31863.C: Skip AVR.
6564 2011-07-10 Tobias Burnus <burnus@net-b.de>
6567 * gfortran.dg/intrinsic_signal.f90: New.
6569 2011-07-09 Jason Merrill <jason@redhat.com>
6571 * g++.dg/cpp0x/regress/regress6.C: New.
6572 * g++.dg/parse/crash45.C: Adjust message.
6573 * g++.dg/template/crash38.C: Adjust message.
6574 * g++.dg/template/crash64.C: Adjust message.
6576 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6578 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6579 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6580 * g++.dg/abi/bitfield3.C: Likewise.
6581 * g++.dg/eh/pr38662.C: Likewise.
6582 * g++.dg/ext/attrib36.C: Likewise.
6583 * g++.dg/ext/attrib37.C: Likewise.
6584 * g++.dg/ext/attrib8.C: Likewise.
6585 * g++.dg/ext/tmplattr1.C: Likewise.
6586 * g++.dg/inherit/override-attribs.C: Likewise.
6587 * g++.dg/opt/inline9.C: Likewise.
6588 * g++.dg/opt/life1.C: Likewise.
6589 * g++.dg/opt/longbranch2.C: Likewise.
6590 * g++.dg/opt/nrv12.C: Likewise.
6591 * g++.dg/opt/reg-stack4.C: Likewise.
6592 * g++.dg/other/pr35504.C: Likewise.
6593 * g++.dg/other/pr39496.C: Likewise.
6594 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6595 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6596 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6597 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6598 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6599 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6600 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6601 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6602 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6603 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6604 * g++.dg/warn/pr15774-1.C: Likewise.
6605 * g++.dg/warn/pr15774-2.C: Likewise.
6606 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6607 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6608 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6609 * g++.old-deja/g++.pt/asm2.C: Likewise.
6610 * gcc.c-torture/compile/20000804-1.c: Likewise.
6611 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6612 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6613 * gcc.dg/20020108-1.c: Likewise.
6614 * gcc.dg/20020122-2.c: Likewise.
6615 * gcc.dg/20020122-3.c: Likewise.
6616 * gcc.dg/20020206-1.c: Likewise.
6617 * gcc.dg/20020219-1.c: Likewise.
6618 * gcc.dg/20020310-1.c: Likewise.
6619 * gcc.dg/20020411-1.c: Likewise.
6620 * gcc.dg/20020418-2.c: Likewise.
6621 * gcc.dg/20020426-2.c: Likewise.
6622 * gcc.dg/20020517-1.c: Likewise.
6623 * gcc.dg/20030204-1.c: Likewise.
6624 * gcc.dg/20030826-2.c: Likewise.
6625 * gcc.dg/20031102-1.c: Likewise.
6626 * gcc.dg/20031202-1.c: Likewise.
6627 * gcc.dg/20050111-1.c: Likewise.
6628 * gcc.dg/20050503-1.c: Likewise.
6629 * gcc.dg/array-init-1.c: Likewise.
6630 * gcc.dg/builtin-apply4.c: Likewise.
6631 * gcc.dg/dfp/pr31344.c: Likewise.
6632 * gcc.dg/gomp/atomic-11.c: Likewise.
6633 * gcc.dg/graphite/pr40281.c: Likewise.
6634 * gcc.dg/ia64-sync-1.c: Likewise.
6635 * gcc.dg/ia64-sync-2.c: Likewise.
6636 * gcc.dg/ia64-sync-3.c: Likewise.
6637 * gcc.dg/ia64-sync-4.c: Likewise.
6638 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6639 * gcc.dg/invalid-call-1.c: Likewise.
6640 * gcc.dg/loop-3.c: Likewise.
6641 * gcc.dg/lower-subreg-1.c: Likewise.
6642 * gcc.dg/lto/pr47259_0.c: Likewise.
6643 * gcc.dg/nested-calls-1.c: Likewise.
6644 * gcc.dg/pr20017.c: Likewise.
6645 * gcc.dg/pr25023.c: Likewise.
6646 * gcc.dg/pr27671-2.c: Likewise.
6647 * gcc.dg/pr32176.c: Likewise.
6648 * gcc.dg/pr33676.c: Likewise.
6649 * gcc.dg/pr35045.c: Likewise.
6650 * gcc.dg/pr36015.c: Likewise.
6651 * gcc.dg/pr36584.c: Likewise.
6652 * gcc.dg/pr36998.c: Likewise.
6653 * gcc.dg/pr37438.c: Likewise.
6654 * gcc.dg/pr37908.c: Likewise.
6655 * gcc.dg/pr41241.c: Likewise.
6656 * gcc.dg/pr41340.c: Likewise.
6657 * gcc.dg/pr44136.c: Likewise.
6658 * gcc.dg/pr44194-1.c: Likewise.
6659 * gcc.dg/pr46212.c: Likewise.
6660 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6661 * gcc.dg/setjmp-2.c: Likewise.
6662 * gcc.dg/short-compare-1.c: Likewise.
6663 * gcc.dg/short-compare-2.c: Likewise.
6664 * gcc.dg/smod-1.c: Likewise.
6665 * gcc.dg/sync-2.c: Likewise.
6666 * gcc.dg/sync-3.c: Likewise.
6667 * gcc.dg/tls/opt-1.c: Likewise.
6668 * gcc.dg/tls/opt-2.c: Likewise.
6669 * gcc.dg/tls/opt-3.c: Likewise.
6670 * gcc.dg/torture/badshift.c: Likewise.
6671 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6672 * gcc.dg/torture/pr20314-2.c: Likewise.
6673 * gcc.dg/torture/pr36891.c: Likewise.
6674 * gcc.dg/torture/pr38774.c: Likewise.
6675 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6676 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6677 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6678 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6679 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6680 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6681 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6682 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6683 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6684 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6685 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6686 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6687 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6688 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6689 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6690 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6691 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6692 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6693 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6694 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6695 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6696 * gcc.dg/unroll-1.c: Likewise.
6697 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6698 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6699 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6700 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6701 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6702 * gcc.target/i386/20000609-1.c: Likewise.
6703 * gcc.target/i386/20000720-1.c: Likewise.
6704 * gcc.target/i386/20000724-1.c: Likewise.
6705 * gcc.target/i386/20011107-1.c: Likewise.
6706 * gcc.target/i386/20011119-1.c: Likewise.
6707 * gcc.target/i386/20020201-3.c: Likewise.
6708 * gcc.target/i386/20020218-1.c: Likewise.
6709 * gcc.target/i386/20020729-1.c: Likewise.
6710 * gcc.target/i386/20030926-1.c: Likewise.
6711 * gcc.target/i386/20060125-1.c: Likewise.
6712 * gcc.target/i386/20060125-2.c: Likewise.
6713 * gcc.target/i386/20060512-1.c: Likewise.
6714 * gcc.target/i386/20060512-2.c: Likewise.
6715 * gcc.target/i386/20060512-3.c: Likewise.
6716 * gcc.target/i386/20060512-4.c: Likewise.
6717 * gcc.target/i386/387-1.c: Likewise.
6718 * gcc.target/i386/387-2.c: Likewise.
6719 * gcc.target/i386/387-5.c: Likewise.
6720 * gcc.target/i386/387-6.c: Likewise.
6721 * gcc.target/i386/980312-1.c: Likewise.
6722 * gcc.target/i386/980313-1.c: Likewise.
6723 * gcc.target/i386/990117-1.c: Likewise.
6724 * gcc.target/i386/990424-1.c: Likewise.
6725 * gcc.target/i386/990524-1.c: Likewise.
6726 * gcc.target/i386/991129-1.c: Likewise.
6727 * gcc.target/i386/991214-1.c: Likewise.
6728 * gcc.target/i386/991230-1.c: Likewise.
6729 * gcc.target/i386/addr-sel-1.c: Likewise.
6730 * gcc.target/i386/aggregate-ret1.c: Likewise.
6731 * gcc.target/i386/aggregate-ret2.c: Likewise.
6732 * gcc.target/i386/align-main-3.c: Likewise.
6733 * gcc.target/i386/amd64-abi-1.c: Likewise.
6734 * gcc.target/i386/amd64-abi-2.c: Likewise.
6735 * gcc.target/i386/amd64-abi-4.c: Likewise.
6736 * gcc.target/i386/amd64-abi-5.c: Likewise.
6737 * gcc.target/i386/amd64-abi-6.c: Likewise.
6738 * gcc.target/i386/asm-1.c: Likewise.
6739 * gcc.target/i386/asm-3.c: Likewise.
6740 * gcc.target/i386/asm-5.c: Likewise.
6741 * gcc.target/i386/attributes-error.c: Likewise.
6742 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6743 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6744 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6745 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6746 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6747 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6748 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6749 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6750 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6751 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6752 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6753 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6754 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6755 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6756 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6757 * gcc.target/i386/bitfield1.c: Likewise.
6758 * gcc.target/i386/bitfield2.c: Likewise.
6759 * gcc.target/i386/bmi-2.c: Likewise.
6760 * gcc.target/i386/bmi-5.c: Likewise.
6761 * gcc.target/i386/builtin-unreachable.c: Likewise.
6762 * gcc.target/i386/cleanup-2.c: Likewise.
6763 * gcc.target/i386/clobbers.c: Likewise.
6764 * gcc.target/i386/cmov8.c: Likewise.
6765 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6766 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6767 * gcc.target/i386/compress-float-387.c: Likewise.
6768 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6769 * gcc.target/i386/compress-float-sse.c: Likewise.
6770 * gcc.target/i386/crc32-2.c: Likewise.
6771 * gcc.target/i386/crc32-3.c: Likewise.
6772 * gcc.target/i386/divmod-7.c: Likewise.
6773 * gcc.target/i386/divmod-8.c: Likewise.
6774 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6775 * gcc.target/i386/fma3-builtin.c: Likewise.
6776 * gcc.target/i386/fma3-fma.c: Likewise.
6777 * gcc.target/i386/fma4-256-vector.c: Likewise.
6778 * gcc.target/i386/fma4-builtin.c: Likewise.
6779 * gcc.target/i386/fma4-fma-2.c: Likewise.
6780 * gcc.target/i386/fma4-fma.c: Likewise.
6781 * gcc.target/i386/fma4-vector-2.c: Likewise.
6782 * gcc.target/i386/fma4-vector.c: Likewise.
6783 * gcc.target/i386/funcspec-1.c: Likewise.
6784 * gcc.target/i386/funcspec-10.c: Likewise.
6785 * gcc.target/i386/funcspec-11.c: Likewise.
6786 * gcc.target/i386/funcspec-2.c: Likewise.
6787 * gcc.target/i386/funcspec-5.c: Likewise.
6788 * gcc.target/i386/funcspec-6.c: Likewise.
6789 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6790 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6791 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6792 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6793 * gcc.target/i386/incoming-1.c: Likewise.
6794 * gcc.target/i386/incoming-10.c: Likewise.
6795 * gcc.target/i386/incoming-11.c: Likewise.
6796 * gcc.target/i386/incoming-12.c: Likewise.
6797 * gcc.target/i386/incoming-13.c: Likewise.
6798 * gcc.target/i386/incoming-14.c: Likewise.
6799 * gcc.target/i386/incoming-15.c: Likewise.
6800 * gcc.target/i386/incoming-2.c: Likewise.
6801 * gcc.target/i386/incoming-3.c: Likewise.
6802 * gcc.target/i386/incoming-4.c: Likewise.
6803 * gcc.target/i386/incoming-5.c: Likewise.
6804 * gcc.target/i386/incoming-6.c: Likewise.
6805 * gcc.target/i386/incoming-7.c: Likewise.
6806 * gcc.target/i386/incoming-8.c: Likewise.
6807 * gcc.target/i386/incoming-9.c: Likewise.
6808 * gcc.target/i386/lea.c: Likewise.
6809 * gcc.target/i386/local.c: Likewise.
6810 * gcc.target/i386/loop-1.c: Likewise.
6811 * gcc.target/i386/loop-2.c: Likewise.
6812 * gcc.target/i386/loop-3.c: Likewise.
6813 * gcc.target/i386/max-stack-align.c: Likewise.
6814 * gcc.target/i386/memcpy-1.c: Likewise.
6815 * gcc.target/i386/movbe-2.c: Likewise.
6816 * gcc.target/i386/movq-2.c: Likewise.
6817 * gcc.target/i386/movq.c: Likewise.
6818 * gcc.target/i386/nrv1.c: Likewise.
6819 * gcc.target/i386/pad-4.c: Likewise.
6820 * gcc.target/i386/pad-5a.c: Likewise.
6821 * gcc.target/i386/pad-5b.c: Likewise.
6822 * gcc.target/i386/pad-6a.c: Likewise.
6823 * gcc.target/i386/pad-6b.c: Likewise.
6824 * gcc.target/i386/pad-7.c: Likewise.
6825 * gcc.target/i386/pad-9.c: Likewise.
6826 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6827 * gcc.target/i386/pic-1.c: Likewise.
6828 * gcc.target/i386/pr12092-1.c: Likewise.
6829 * gcc.target/i386/pr12329.c: Likewise.
6830 * gcc.target/i386/pr21518.c: Likewise.
6831 * gcc.target/i386/pr22362.c: Likewise.
6832 * gcc.target/i386/pr22585.c: Likewise.
6833 * gcc.target/i386/pr23098.c: Likewise.
6834 * gcc.target/i386/pr25196.c: Likewise.
6835 * gcc.target/i386/pr25293.c: Likewise.
6836 * gcc.target/i386/pr25654.c: Likewise.
6837 * gcc.target/i386/pr26449.c: Likewise.
6838 * gcc.target/i386/pr26778.c: Likewise.
6839 * gcc.target/i386/pr26826.c: Likewise.
6840 * gcc.target/i386/pr27266.c: Likewise.
6841 * gcc.target/i386/pr29978.c: Likewise.
6842 * gcc.target/i386/pr30505.c: Likewise.
6843 * gcc.target/i386/pr30961-1.c: Likewise.
6844 * gcc.target/i386/pr31628.c: Likewise.
6845 * gcc.target/i386/pr32000-2.c: Likewise.
6846 * gcc.target/i386/pr32661-1.c: Likewise.
6847 * gcc.target/i386/pr32708-2.c: Likewise.
6848 * gcc.target/i386/pr32708-3.c: Likewise.
6849 * gcc.target/i386/pr34256.c: Likewise.
6850 * gcc.target/i386/pr34312.c: Likewise.
6851 * gcc.target/i386/pr34522.c: Likewise.
6852 * gcc.target/i386/pr35160.c: Likewise.
6853 * gcc.target/i386/pr35281.c: Likewise.
6854 * gcc.target/i386/pr36246.c: Likewise.
6855 * gcc.target/i386/pr36786.c: Likewise.
6856 * gcc.target/i386/pr37275.c: Likewise.
6857 * gcc.target/i386/pr37843-3.c: Likewise.
6858 * gcc.target/i386/pr37843-4.c: Likewise.
6859 * gcc.target/i386/pr39082-1.c: Likewise.
6860 * gcc.target/i386/pr39431.c: Likewise.
6861 * gcc.target/i386/pr39496.c: Likewise.
6862 * gcc.target/i386/pr39543-2.c: Likewise.
6863 * gcc.target/i386/pr39911.c: Likewise.
6864 * gcc.target/i386/pr40718.c: Likewise.
6865 * gcc.target/i386/pr40906-1.c: Likewise.
6866 * gcc.target/i386/pr40906-2.c: Likewise.
6867 * gcc.target/i386/pr40906-3.c: Likewise.
6868 * gcc.target/i386/pr40934.c: Likewise.
6869 * gcc.target/i386/pr41900.c: Likewise.
6870 * gcc.target/i386/pr42589.c: Likewise.
6871 * gcc.target/i386/pr43662.c: Likewise.
6872 * gcc.target/i386/pr43671.c: Likewise.
6873 * gcc.target/i386/pr43766.c: Likewise.
6874 * gcc.target/i386/pr43869.c: Likewise.
6875 * gcc.target/i386/pr44942.c: Likewise.
6876 * gcc.target/i386/pr44948-2a.c: Likewise.
6877 * gcc.target/i386/pr45234.c: Likewise.
6878 * gcc.target/i386/pr45336-2.c: Likewise.
6879 * gcc.target/i386/pr45336-4.c: Likewise.
6880 * gcc.target/i386/pr45852.c: Likewise.
6881 * gcc.target/i386/pr46470.c: Likewise.
6882 * gcc.target/i386/pr48037-1.c: Likewise.
6883 * gcc.target/i386/pr48389.c: Likewise.
6884 * gcc.target/i386/pr49095.c: Likewise.
6885 * gcc.target/i386/pr9771-1.c: Likewise.
6886 * gcc.target/i386/rdfsbase-1.c: Likewise.
6887 * gcc.target/i386/rdfsbase-2.c: Likewise.
6888 * gcc.target/i386/rdgsbase-1.c: Likewise.
6889 * gcc.target/i386/rdgsbase-2.c: Likewise.
6890 * gcc.target/i386/rdrand-3.c: Likewise.
6891 * gcc.target/i386/regparm-stdcall.c: Likewise.
6892 * gcc.target/i386/regparm.c: Likewise.
6893 * gcc.target/i386/reload-1.c: Likewise.
6894 * gcc.target/i386/rotate-2.c: Likewise.
6895 * gcc.target/i386/sibcall-5.c: Likewise.
6896 * gcc.target/i386/signbit-1.c: Likewise.
6897 * gcc.target/i386/signbit-2.c: Likewise.
6898 * gcc.target/i386/signbit-3.c: Likewise.
6899 * gcc.target/i386/sse-5.c: Likewise.
6900 * gcc.target/i386/sse-8.c: Likewise.
6901 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6902 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6903 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6904 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6905 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6906 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6907 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6908 * gcc.target/i386/sse2-movq-2.c: Likewise.
6909 * gcc.target/i386/sse2-movq-3.c: Likewise.
6910 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6911 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6912 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6913 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6914 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6915 * gcc.target/i386/ssefn-1.c: Likewise.
6916 * gcc.target/i386/ssefn-2.c: Likewise.
6917 * gcc.target/i386/sseregparm-1.c: Likewise.
6918 * gcc.target/i386/sseregparm-2.c: Likewise.
6919 * gcc.target/i386/sseregparm-3.c: Likewise.
6920 * gcc.target/i386/sseregparm-4.c: Likewise.
6921 * gcc.target/i386/sseregparm-5.c: Likewise.
6922 * gcc.target/i386/sseregparm-6.c: Likewise.
6923 * gcc.target/i386/sseregparm-7.c: Likewise.
6924 * gcc.target/i386/sseregparm-8.c: Likewise.
6925 * gcc.target/i386/stack-realign.c: Likewise.
6926 * gcc.target/i386/stack-usage-realign.c: Likewise.
6927 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6928 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6929 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6930 * gcc.target/i386/stackalign/return-1.c: Likewise.
6931 * gcc.target/i386/stackalign/return-2.c: Likewise.
6932 * gcc.target/i386/stackalign/return-3.c: Likewise.
6933 * gcc.target/i386/tailcall-1.c: Likewise.
6934 * gcc.target/i386/tbm-2.c: Likewise.
6935 * gcc.target/i386/udivmod-7.c: Likewise.
6936 * gcc.target/i386/udivmod-8.c: Likewise.
6937 * gcc.target/i386/unroll-1.c: Likewise.
6938 * gcc.target/i386/vararg-1.c: Likewise.
6939 * gcc.target/i386/vararg-2.c: Likewise.
6940 * gcc.target/i386/vect8-ret.c: Likewise.
6941 * gcc.target/i386/vectorize5.c: Likewise.
6942 * gcc.target/i386/wmul-1.c: Likewise.
6943 * gcc.target/i386/wmul-2.c: Likewise.
6944 * gcc.target/i386/wrfsbase-1.c: Likewise.
6945 * gcc.target/i386/wrfsbase-2.c: Likewise.
6946 * gcc.target/i386/wrgsbase-1.c: Likewise.
6947 * gcc.target/i386/wrgsbase-2.c: Likewise.
6948 * gcc.target/i386/xop-pcmov.c: Likewise.
6949 * gcc.target/i386/xop-pcmov2.c: Likewise.
6950 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6951 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6952 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6953 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6954 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6955 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6956 * gcc.target/i386/zee.c: Likewise.
6957 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6958 * gfortran.dg/compiler-directive_2.f: Likewise.
6959 * gfortran.dg/g77/20010216-1.f: Likewise.
6960 * gfortran.dg/gomp/pr39152.f90: Likewise.
6961 * gfortran.dg/pr33794.f90: Likewise.
6963 2011-07-09 Jason Merrill <jason@redhat.com>
6965 * g++.dg/cpp0x/regress/regress5.C: New.
6967 2011-07-08 Jason Merrill <jason@redhat.com>
6970 * g++.dg/expr/compound-asn1.C: New.
6971 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6973 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6976 * gcc.target/powerpc/altivec-34.c: New test.
6978 2011-07-08 Jason Merrill <jason@redhat.com>
6981 * g++.dg/abi/guard3.C: New.
6983 2011-07-08 Julian Brown <julian@codesourcery.com>
6985 * lib/target-supports.exp
6986 (check_effective_target_arm_little_endian): New.
6987 (check_effective_target_vect_pack_trunc): Use above.
6988 (check_effective_target_vect_unpack): Likewise.
6989 (check_effective_target_vect_element_align): Test
6990 check_effective_target_arm_vect_no_misalign for ARM.
6992 2011-07-08 Jason Merrill <jason@redhat.com>
6995 * g++.dg/cpp0x/constexpr-rom.C: New.
6997 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
7000 * g++.dg/torture/pr49519.C: New test.
7002 2011-07-08 Martin Jambor <mjambor@suse.cz>
7004 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7006 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7009 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7011 2011-07-08 Richard Guenther <rguenther@suse.de>
7013 PR tree-optimization/49662
7014 * gcc.dg/graphite/interchange-14.c: XFAIL.
7015 * gcc.dg/graphite/interchange-15.c: Likewise.
7016 * gcc.dg/graphite/interchange-mvt.c: Likewise.
7018 2011-07-06 Jason Merrill <jason@redhat.com>
7021 * g++.dg/cpp0x/regress/regress4.C: New.
7023 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
7026 * gfortran.dg/result_in_spec_4.f90: New test.
7028 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7030 * gcc.target/sparc/cas64.c: New test.
7032 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7035 * g++.dg/torture/pr49644.C: New test.
7038 * gcc.c-torture/execute/pr49644.c: New test.
7040 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
7042 * lib/target-supports.exp (check_effective_target_ia32): New.
7043 (check_effective_target_x32): Likewise.
7044 (check_effective_target_vect_cmdline_needed): Also check x32.
7046 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7048 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7050 * gcc.target/arm/pr42235.c: Likewise.
7051 * gcc.target/arm/pr42495.c: Likewise.
7052 * gcc.target/arm/pr42574.c: Likewise.
7053 * gcc.target/arm/thumb-branch1.c: Likewise.
7055 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7056 unneeded prune of possible warning.
7057 * gcc.target/arm/pr40956.c: Likewise.
7058 * gcc.target/arm/pr42505.c: Likewise.
7060 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7061 * gcc.c-torture/compile/pr46883.c: Likewise.
7062 * gcc.c-torture/compile/pr46934.c: Likewise.
7064 * gcc.target/arm/pr41679.c: Remove test directives in preparation
7065 for move to ../../gcc.c-torture/compile.
7066 * gcc.target/arm/pr46883.c: Likewise.
7067 * gcc.target/arm/pr46934.c: Likewise.
7069 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7070 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7071 * gcc.target/arm/wmul-1.c: Likewise.
7072 * gcc.target/arm/wmul-2.c: Likewise.
7073 * gcc.target/arm/wmul-3.c: Likewise.
7074 * gcc.target/arm/wmul-4.c: Likewise.
7075 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7076 add tab after scan target.
7077 * gcc.target/arm/smlaltt-1.c: Likewise.
7078 * gcc.target/arm/smlatb-1.c: Likewise.
7079 * gcc.target/arm/smlatt-1.c: Likewise.
7081 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7084 * gcc.dg/debug/pr49522.c: New test.
7086 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7088 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7089 * gcc.dg/pr46212.c: Run only if target int32plus.
7090 * gcc.dg/torture/pr48146.c: Ditto.
7091 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7092 * c-c++-common/pr44832.c: Ditto.
7093 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7094 * gcc.dg/pr31490.c: Ditto.
7095 * gcc.dg/torture/builtin-math-7.c: Run only if target
7097 * gcc.dg/torture/pr45764.c: Skip for AVR.
7098 * gcc.dg/pr47893.c: Ditto.
7100 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7102 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7103 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7104 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7105 add tab to scan target.
7107 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7109 * gcc.target/arm/neon-modes-3.c: New test.
7111 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7113 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7114 -fno-loop-interchange -ffast-math.
7116 2011-07-07 Richard Guenther <rguenther@suse.de>
7118 * gcc.dg/ftrapv-3.c: New testcase.
7120 2011-07-07 Richard Guenther <rguenther@suse.de>
7122 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7123 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7125 2011-07-07 Kai Tietz <ktietz@redhat.com>
7127 * gcc.dg/binop-notxor1.c: New test.
7128 * gcc.dg/binop-notand4a.c: New test.
7129 * gcc.dg/binop-notxor2.c: New test.
7130 * gcc.dg/binop-notand3a.c: New test.
7131 * gcc.dg/binop-notand2a.c: New test.
7132 * gcc.dg/binop-notand6a.c: New test.
7133 * gcc.dg/binop-notor1.c: New test.
7134 * gcc.dg/binop-notand1a.c: New test.
7135 * gcc.dg/binop-notand5a.c: New test.
7136 * gcc.dg/binop-notor2.c: New test.
7138 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7141 * gcc.dg/gomp/pr49640.c: New test.
7143 2011-07-07 Richard Guenther <rguenther@suse.de>
7145 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7147 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7150 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7152 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7154 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7155 * gcc.target/powerpc/no-r11-2.c: Ditto.
7156 * gcc.target/powerpc/no-r11-3.c: Ditto.
7158 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7160 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7161 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7163 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7165 * lib/target-supports.exp (check_profiling_available): Disable
7166 profiling with -fprofile-generate for target avr.
7168 2011-07-06 Richard Guenther <rguenther@suse.de>
7170 PR tree-optimization/49645
7171 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7173 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7176 * gcc.dg/pr47383.c: New.
7178 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7180 PR tree-optimization/49647
7181 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7183 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7186 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7187 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7189 2011-07-05 Jason Merrill <jason@redhat.com>
7192 * g++.dg/template/template-id-4.C: New.
7194 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7196 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7197 * gcc.dg/pr43402.c: Ditto.
7199 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7201 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7203 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7205 * gcc.target/powerpc/ppc-switch-1.c: New test for
7206 --param case-values-threshold.
7207 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7209 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7211 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7213 2011-07-05 Jason Merrill <jason@redhat.com>
7215 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7217 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7219 PR tree-optimization/47654
7220 * gcc.dg/graphite/block-pr47654.c: New.
7222 2011-07-05 Jason Merrill <jason@redhat.com>
7224 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7226 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7228 PR tree-optimization/49580
7229 * gcc.dg/autopar/pr49580.c: New test.
7231 2011-07-05 Richard Guenther <rguenther@suse.de>
7233 PR tree-optimization/49518
7234 PR tree-optimization/49628
7235 * g++.dg/torture/pr49628.C: New testcase.
7236 * gcc.dg/torture/pr49518.c: Likewise.
7238 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7240 * ada/acats/run_acats (which): Extract last field from type -p,
7241 type output only if command succeeded.
7243 2011-07-04 Jason Merrill <jason@redhat.com>
7245 * g++.dg/abi/mangle48.C: New.
7247 * g++.dg/cpp0x/diag1.C: New.
7249 * g++.dg/diagnostic/aka1.C: New.
7251 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7253 PR rtl-optimization/49619
7254 * gcc.dg/pr49619.c: New test.
7256 PR rtl-optimization/49472
7257 * gfortran.dg/pr49472.f90: New test.
7260 * gcc.dg/pr49602.c: New test.
7262 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7266 * gcc.target/avr/avr.exp: Run over cpp files, too.
7267 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7268 * gcc.target/avr/progmem.h: New file.
7269 * gcc.target/avr/exit-abort.h: New file.
7270 * gcc.target/avr/progmem-error-1.c: New file.
7271 * gcc.target/avr/progmem-error-1.cpp: New file.
7272 * gcc.target/avr/progmem-warning-1.c: New file.
7273 * gcc.target/avr/torture/progmem-1.c: New file.
7274 * gcc.target/avr/torture/progmem-1.cpp: New file.
7276 2011-07-04 Richard Guenther <rguenther@suse.de>
7278 PR tree-optimization/49615
7279 * g++.dg/torture/pr49615.C: New testcase.
7281 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7283 PR tree-optimization/49610
7284 * gcc.dg/vect/pr49610.c: New test.
7286 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7288 * gnat.dg/specs/debug1.ads: New test.
7290 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7293 * gfortran.dg/typebound_proc_23.f90: New.
7295 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7298 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7300 2011-07-01 Jason Merrill <jason@redhat.com>
7303 * g++.dg/template/template-id-3.C: New.
7306 * g++.dg/template/qualified-id4.C: New.
7309 * g++.dg/template/explicit-args4.C: New.
7312 * g++.dg/template/offsetof2.C: New.
7314 2011-07-01 Kai Tietz <ktietz@redhat.com>
7316 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7318 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7321 * lib/target-supports.exp (check_effective_target_gld): New proc.
7323 2011-07-01 Richard Guenther <rguenther@suse.de>
7325 PR tree-optimization/49603
7326 * gcc.dg/torture/pr49603.c: New testcase.
7328 2011-06-30 Jason Merrill <jason@redhat.com>
7331 * g++.dg/rtti/template1.C: New.
7334 * g++.dg/cpp0x/regress/ctor1.C: New.
7337 * g++.dg/cpp0x/initlist54.C: New.
7339 2011-06-30 Martin Jambor <mjambor@suse.cz>
7341 * gcc.dg/tree-ssa/sra-12.c: New test.
7343 2011-06-29 Jason Merrill <jason@redhat.com>
7345 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7347 2011-06-30 Richard Guenther <rguenther@suse.de>
7349 PR tree-optimization/46787
7350 * gcc.dg/vect/vect-121.c: New testcase.
7352 2011-06-30 Martin Jambor <mjambor@suse.cz>
7354 PR tree-optimization/49094
7355 * gcc.dg/tree-ssa/pr49094.c: New test.
7357 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7360 * gfortran.dg/pr49540-1.f90: New test.
7361 * gfortran.dg/pr49540-2.f90: New test.
7363 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7366 * ada/acats/run_acats (which): Use last field of type -p output.
7368 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7369 Iain Sandoe <iains@gcc.gnu.org>
7372 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7373 Only skip on 64-bit *-*-darwin8* && !objc2.
7375 2011-06-30 Richard Guenther <rguenther@suse.de>
7377 PR tree-optimization/38752
7378 * gcc.c-torture/compile/pr38752.c: New testcase.
7380 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7382 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7383 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7385 2011-06-29 Jason Merrill <jason@redhat.com>
7388 * g++.dg/cpp0x/initlist53.C: Use placement new.
7389 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7390 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7393 * g++.dg/cpp0x/trailing6.C: New.
7394 * g++.dg/cpp0x/pr45908.C: No error.
7397 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7400 * g++.dg/cpp0x/constexpr-using2.C: New.
7402 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7405 * g++.dg/cpp0x/constexpr-diag3.C: New.
7406 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7407 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7408 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7409 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7411 2011-06-29 Jason Merrill <jason@redhat.com>
7413 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7415 2011-06-29 Richard Guenther <rguenther@suse.de>
7417 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7419 2011-06-29 Jason Merrill <jason@redhat.com>
7421 * g++.dg/cpp0x/initlist-value2.C: New.
7423 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7424 * g++.dg/cpp0x/initlist-value.C: New.
7426 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7428 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7430 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7432 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7433 * gcc.dg/inline_2.c: Likewise.
7434 * gcc.dg/unroll_1.c: Likewise.
7436 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7439 * gcc.target/i386/pr49567.c: New test.
7441 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7443 * gnat.dg/opt17.ad[sb]: New test.
7445 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7446 Tom de Vries <tom@codesourcery.com>
7448 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7449 (check_effective_target_arm_thumb2): New effective targets.
7450 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7451 properly. Clean up temporary files.
7452 * gcc.target/arm/ivopts-2.c: Likewise.
7453 * gcc.target/arm/ivopts-3.c: Likewise.
7454 * gcc.target/arm/ivopts-4.c: Likewise.
7455 * gcc.target/arm/ivopts-5.c: Likewise.
7456 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7458 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7461 * gfortran.dg/reshape_zerosize_3.f90: New test.
7463 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7465 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7466 * gcc.target/arm/vfp-ldmias.c: Likewise.
7467 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7468 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7469 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7470 * gcc.target/arm/vfp-stmias.c: Likewise.
7471 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7472 * gcc.target/arm/vfp-stmiad.c: Likewise.
7474 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7476 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7478 * gcc.target/arm/pr45701-2.c: Ditto.
7480 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7483 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7484 * gfortran.dg/extends_14.f03: Modified.
7486 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7488 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7489 early if the test is already being skipped.
7491 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7492 scan-assembler-dem-not): For missing file, report unresolved with
7493 same message as for pass/fail, with reason reported in log file.
7495 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7496 from add_options_for_arm_neon_fp16.
7497 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7498 check_effective_target_arm_neon_fp16_ok_nocache.
7499 Check -mfpu and -mfloat-abi options from current multilib.
7500 Do not require neon support.
7501 (check_effective_target_arm_fp16_ok): Renamed from
7502 check_effecitve_target_arm_neon_fp16_ok.
7503 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7504 arm_neon_fp16_ok and arm_fp16.
7505 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7506 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7507 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7508 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7510 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7512 * gcc.dg/builtin-assume-aligned-1.c: New test.
7513 * gcc.dg/builtin-assume-aligned-2.c: New test.
7514 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7517 * gcc.dg/pr49544.c: New test.
7519 2011-06-27 Richard Guenther <rguenther@suse.de>
7521 PR tree-optimization/49394
7522 * g++.dg/torture/pr49394.C: New testcase.
7524 2011-06-27 Kai Tietz <ktietz@redhat.com>
7526 * gcc.dg/optimize-bswapdi-2.c: New test.
7528 2011-06-27 Michael Hope <michael.hope@linaro.org>
7529 Richard Sandiford <richard.sandiford@linaro.org>
7531 PR tree-optimization/49169
7532 * gcc.dg/torture/pr49169.c: New test.
7534 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7537 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7539 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7542 2011-06-26 Jason Merrill <jason@redhat.com>
7544 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7547 * g++.dg/init/ref19.C: New.
7548 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7550 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7552 PR tree-optimization/48377
7553 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7556 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7559 * lib/target-supports.exp (check_effective_target_non_strict_align):
7561 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7563 2011-06-24 Martin Jambor <mjambor@suse.cz>
7565 PR tree-optimizations/49516
7566 * g++.dg/tree-ssa/pr49516.C: New test.
7568 2011-06-23 Jason Merrill <jason@redhat.com>
7571 * g++.dg/template/partial10.C: New.
7572 * g++.dg/template/partial11.C: New.
7574 2011-06-23 Jeff Law <law@redhat.com>
7577 * gcc.dg/pr48770.c: New test.
7579 2011-06-23 Jan Hubicka <jh@suse.cz>
7582 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7584 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7587 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7588 instead of -fdump-tree-optimized.
7590 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7593 * g++.dg/template/crash107.C: New.
7594 * g++.dg/template/error17.C: Adjust.
7596 2011-06-23 Jason Merrill <jason@redhat.com>
7599 * g++.dg/cpp0x/defaulted30.C: New.
7602 * g++.dg/rtti/anon-ns1.C: New.
7605 * g++.dg/init/ref18.C: New.
7608 * g++.dg/template/partial9.C: New.
7610 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7613 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7615 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7618 * gcc.dg/pr49496.c: New test.
7620 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7622 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7625 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7627 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7628 * gcc.target/arm/pr42879.c: Likewise.
7629 * gcc.target/arm/pr45701-3.c: Likewise.
7631 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7632 * gcc.target/arm/pr40482.c: Likewise.
7633 * gcc.target/arm/stack-corruption.c: Likewise.
7635 2011-06-22 Richard Guenther <rguenther@suse.de>
7637 PR tree-optimization/49493
7638 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7640 2011-06-22 Jason Merrill <jason@redhat.com>
7643 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7645 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7646 Dmitry Melnik <dm@ispras.ru>
7648 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7649 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7650 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7652 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7654 * gcc.target/arm/tlscall.c: New.
7656 2011-06-21 Jason Merrill <jason@redhat.com>
7659 * g++.dg/cpp0x/constexpr-ref1.C: New.
7660 * g++.dg/cpp0x/constexpr-ref2.C: New.
7661 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7664 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7667 * g++.dg/template/param3.C: New.
7669 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7671 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7672 my_clrsb test functions.
7674 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7675 test_sll, test_ull): Add clrsb tests.
7676 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7679 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7682 * gfortran.dg/class_44.f03: New.
7684 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7686 PR tree-optimization/49478
7687 * gcc.dg/vect/pr49478.c
7689 2011-06-21 Richard Guenther <rguenther@suse.de>
7691 PR tree-optimization/49483
7692 * gcc.dg/vect/vect-120.c: New testcase.
7694 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7697 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7698 * gcc.dg/vect/vect-peel-4.c: Likewise.
7700 2011-06-22 Christian Bruel <christian.bruel@st.com>
7703 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7704 * gcc.dg/always_inline2.c: Likewise.
7705 * gcc.dg/always_inline3.c: Likewise.
7706 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7707 * gcc.dg/inline_1.c: Likewise.
7708 * gcc.dg/inline_2.c: Likewise.
7709 * gcc.dg/inline_3.c: Likewise.
7710 * gcc.dg/inline_4.c: Likewise.
7711 * gcc.dg/20051201-1.c: Likewise.
7712 * gcc.dg/pr40087.c: Likewise.
7713 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7714 * gcc.dg/inline-22.c: Likewise.
7715 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7716 * gcc.dg/lto/20090218-1_1.c: Likewise.
7717 * g++.dg/ipa/devirt-7.C: Likewise.
7718 * gcc.dg/uninit-pred-5_a.c: Likewise.
7719 * gcc.dg/uninit-pred-5_b.c: Likewise.
7720 * gcc.dg/fail_always_inline.c: New.
7722 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7724 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7725 into 6 jobs instead of 3.
7727 2011-06-20 Jason Merrill <jason@redhat.com>
7730 * g++.dg/cpp0x/initlist53.C: New.
7732 2011-06-20 Tobias Burnus <burnus@net-b.de>
7735 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7736 * gfortran.dg/coarray_lock_3.f90: New.
7737 * gfortran.dg/coarray/lock_1.f90: New.
7739 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7741 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7742 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7743 unresolved and report the reason to the log file.
7745 * lib/scanasm.exp (object-size): Move argument processing earlier
7746 to report errors before verifying that the file exists. Report
7747 problems detected at runtime as unresolved instead of error and
7748 report their reasons to the log file.
7750 2011-06-20 Jason Merrill <jason@redhat.com>
7753 * g++.dg/cpp0x/explicit6.C: New.
7756 * g++.dg/cpp0x/enum20.C: New.
7759 * g++.dg/ext/attr-aligned01.C: New.
7762 * g++.dg/cpp0x/variadic-default.C: New.
7765 * g++.dg/cpp0x/auto26.C: New.
7768 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7770 2011-06-20 Kai Tietz <ktietz@redhat.com>
7772 * gcc.dg/binop-notand1.c: New test.
7773 * gcc.dg/binop-notand2.c: New test.
7774 * gcc.dg/binop-notand3.c: New test.
7775 * gcc.dg/binop-notand4.c: New test.
7776 * gcc.dg/binop-notand5.c: New test.
7777 * gcc.dg/binop-notand6.c: New test.
7779 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7782 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7784 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7787 * gfortran.dg/proc_ptr_31.f90: New.
7789 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7791 * gnat.dg/volatile6.adb: New test.
7792 * gnat.dg/volatile7.adb: Likewise.
7793 * gnat.dg/volatile8.adb: Likewise.
7794 * gnat.dg/volatile9.adb: Likewise.
7796 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7798 * gnat.dg/constant3.adb: New test.
7800 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7803 * gfortran.dg/read_list_eof_1.f90: New test.
7805 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7808 * gcc.target/i386/testimm-1.c: New test.
7809 * gcc.target/i386/testimm-2.c: New test.
7810 * gcc.target/i386/testimm-3.c: New test.
7811 * gcc.target/i386/testimm-4.c: New test.
7812 * gcc.target/i386/testimm-5.c: New test.
7813 * gcc.target/i386/testimm-6.c: New test.
7814 * gcc.target/i386/testimm-7.c: New test.
7815 * gcc.target/i386/testimm-8.c: New test.
7816 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7817 * gcc.target/i386/xop-rotate1-int.c: New test.
7818 * gcc.target/i386/xop-rotate2-int.c: New test.
7820 2011-06-17 Jason Merrill <jason@redhat.com>
7822 * g++.dg/cpp0x/rv-func2.C: New.
7824 * g++.dg/debug/dwarf2/lambda1.C: New.
7825 * g++.dg/warn/Wshadow-6.C: Adjust.
7827 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7830 * gfortran.dg/move_alloc_5.f90: New.
7832 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7834 PR rtl-optimization/48542
7835 * gcc.dg/torture/pr48542.c: New test.
7837 2011-06-16 Jason Merrill <jason@redhat.com>
7840 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7843 * g++.dg/cpp0x/initlist52.C New.
7846 * c-c++-common/raw-string-12.c: New.
7849 * g++.dg/cpp0x/sfinae26.C: New.
7852 * g++.dg/cpp0x/variadic113.C: New.
7855 * g++.dg/cpp0x/variadic112.C: New.
7857 2011-06-16 Jeff Law <law@redhat.com>
7859 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7860 improved jump threading.
7861 * gcc.dg/builtin-object-size-2.c: Likewise.
7862 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7864 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7867 * gfortran.dg/typebound_assignment_3.f03: New.
7869 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7872 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7874 2011-06-16 Martin Jambor <mjambor@suse.cz>
7876 PR tree-optimization/49343
7877 * gnat.dg/discr31.ad[sb]: New test.
7879 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7881 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7883 2011-06-16 Tom de Vries <tom@codesourcery.com>
7886 * gcc.target/arm/ivopts-3.c: Update test.
7887 * gcc.target/arm/ivopts-5.c: Same.
7889 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7892 2011-06-10 Wei Guozhi <carrot@google.com>
7895 * gcc.target/arm/pr45335.c: New test.
7896 * gcc.target/arm/pr45335-2.c: New test.
7897 * gcc.target/arm/pr45335-3.c: New test.
7898 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7899 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7900 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7902 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7904 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7906 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7909 * gfortran.dg/class_43.f03: New.
7911 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7913 PR tree-optimization/49419
7914 * gcc.c-torture/execute/pr49419.c: New test.
7916 2011-06-16 Revital Eres <revital.eres@linaro.org>
7918 * gcc.dg/sms-9.c: New file.
7920 2011-06-15 Easwaran Raman <eraman@google.com>
7922 PR rtl-optimization/49414
7923 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7925 2011-06-14 Jason Merrill <jason@redhat.com>
7927 * g++.dg/cpp0x/noexcept13.C: New.
7929 2011-06-14 Easwaran Raman <eraman@google.com>
7931 PR rtl-optimization/44194
7932 * gcc.dg/pr44194-1.c: New test.
7933 * gcc.dg/pr44194-2.c: New test.
7935 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7937 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7939 * gcc.target/arm/pr45701-2.c: Likewise.
7940 * gcc.target/arm/thumb-branch1.c: Likewise.
7942 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7945 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7947 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7949 * gcc.target/arm/pr45701-1.c: Require thumb support.
7950 * gcc.target/arm/pr45701-2.c: Likewise.
7951 * gcc.target/arm/thumb-branch1.c: Likewise.
7953 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7954 * gcc.target/arm/pr39839.c: Likewise.
7955 * gcc.target/arm/pr40657-2.c: Likewise.
7956 * gcc.target/arm/pr40956.c: Likewise.
7957 * gcc.target/arm/pr41679.c: Likewise.
7958 * gcc.target/arm/pr42235.c: Likewise.
7959 * gcc.target/arm/pr42495.c: Likewise.
7960 * gcc.target/arm/pr42505.c: Likewise.
7961 * gcc.target/arm/pr42574.c: Likewise.
7962 * gcc.target/arm/pr46883.c: Likewise.
7963 * gcc.target/arm/pr46934.c: Likewise.
7964 * gcc.target/arm/xor-and.c: Likewise.
7966 2011-06-14 Jason Merrill <jason@redhat.com>
7968 * g++.dg/other/error23.C: Adjust error message.
7969 * g++.dg/other/error32.C: Likewise.
7972 * g++.dg/cpp0x/rv-dotstar.C: New.
7975 * g++.dg/cpp0x/decltype30.C: New.
7977 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7979 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7982 * gfortran.dg/pr49103.f90: New test.
7984 2011-06-14 Tom de Vries <tom@codesourcery.com>
7987 * gcc.target/arm/ivopts-3.c: New test.
7988 * gcc.target/arm/ivopts-4.c: New test.
7989 * gcc.target/arm/ivopts-5.c: New test.
7991 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7993 PR rtl-optimization/49390
7994 * gcc.c-torture/execute/pr49390.c: New test.
7996 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7998 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8000 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
8002 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8003 * gcc.c-torture/execute/cmpsi-2.x: New file.
8004 * gcc.c-torture/execute/pr45262.c: Undo 172757.
8005 * gcc.c-torture/execute/pr45262.x: New file.
8006 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8007 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8009 * gcc.c-torture/compile/pr49163.c: Ditto.
8011 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
8013 * gcc.dg/vect/vect-16.c: Rename to...
8014 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8015 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8016 for double-word vectors.
8017 * gcc.dg/vect/vect-peel-4.c: Likewise.
8018 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8020 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8023 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
8026 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8028 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
8030 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8032 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8034 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8036 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
8038 * gfortran.dg/trim_optimize_8.f90: New test case.
8040 2011-06-13 Jakub Jelinek <jakub@redhat.com>
8041 Ira Rosen <ira.rosen@linaro.org>
8043 PR tree-optimization/49352
8044 * gcc.dg/vect/pr49352.c: New test.
8046 2011-06-12 Tobias Burnus
8049 * gfortran.dg/alloc_comp_assign_11.f90: New.
8051 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
8053 * gfortran.dg/trim_optimize_7.f90: New test.
8055 2011-06-10 Wei Guozhi <carrot@google.com>
8058 * gcc.target/arm/pr45335.c: New test.
8059 * gcc.target/arm/pr45335-2.c: New test.
8060 * gcc.target/arm/pr45335-3.c: New test.
8061 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8062 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8063 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8065 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
8068 * g++.dg/parse/error39.C: New.
8070 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8072 * gcc.target/arm/20090811-1.c: Skip for incompatible
8073 options, do not override other options.
8074 * gcc.target/arm/combine-cmp-shift.c: Skip for
8075 incompatible options.
8076 * gcc.target/arm/pr45094.c: Likewise.
8077 * gcc.target/arm/scd42-1.c: Likewise.
8078 * gcc.target/arm/scd42-3.c: Likewise.
8079 * gcc.target/arm/thumb-ltu.c: Likewise.
8081 * lib/target-supports.exp
8082 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8083 multilib flags use -mfpu with a value other than neon-fp16.
8085 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8087 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8088 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8090 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8092 * lib/target-supports.exp (check_effective_target_pie): New proc.
8093 * gcc.dg/pie-link.c: Use target pie.
8095 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8096 Laurent Roug� <laurent.rouge@menta.fr>
8098 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8099 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8101 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8103 * gfortran.dg/coarray/sync_1.f90: New test for
8104 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8106 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8108 PR tree-optimization/49318
8109 * gcc.dg/vect/pr49318.c: New test.
8111 2011-06-09 David Krauss <potswa@mac.com>
8113 * g++.dg/template/arrow1.C: New.
8115 2011-06-09 Jason Merrill <jason@redhat.com>
8117 * lib/prune.exp: Prune "note"s.
8118 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8120 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8121 * g++.dg/template/dependent-expr3.C: Likewise.
8122 * g++.dg/parse/template7.C: Likewise.
8123 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8124 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8125 * g++.old-deja/g++.pt/friend38.C: Likewise.
8126 * g++.old-deja/g++.pt/crash32.C: Likewise.
8127 * g++.old-deja/g++.other/init4.C: Likewise.
8128 * g++.old-deja/g++.other/friend8.C: Likewise.
8130 * g++.dg/ext/complex7.C: Adjust expected output.
8131 * g++.dg/diagnostic/method1.C: Likewise.
8132 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8133 * g++.dg/parse/crash33.C: Likewise.
8134 * g++.dg/other/warning1.C: Likewise.
8135 * g++.dg/init/pr29571.C: Likewise.
8136 * g++.dg/warn/overflow-warn-1.C: Likewise.
8137 * g++.dg/warn/overflow-warn-3.C: Likewise.
8138 * g++.dg/warn/overflow-warn-4.C: Likewise.
8139 * g++.old-deja/g++.oliva/template1.C: Likewise.
8141 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8142 * g++.dg/parse/template7.C: Adjust.
8144 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8147 * gcc.dg/pr49307.c: New.
8149 2011-06-09 Wei Guozhi <carrot@google.com>
8152 * gcc.target/arm/pr46975.c: New testcase.
8154 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8156 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8157 (PMETH, arglist_t): Removed.
8158 (method_get_number_of_arguments): Removed.
8159 (method_get_nth_argument): Removed.
8160 (method_get_first_argument): Removed.
8161 (method_get_next_argument): Removed.
8162 (method_get_sizeof_arguments): Removed.
8163 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8165 (method_get_number_of_arguments): Removed.
8166 (method_get_nth_argument): Removed.
8167 (method_get_first_argument): Removed.
8168 (method_get_next_argument): Removed.
8169 (method_get_sizeof_arguments): Removed.
8170 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8172 2011-06-09 David Li <davidxl@google.com>
8174 * gcc.dg/dump-pass.c: New test.
8176 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8179 * g++.dg/parse/error38.C: New.
8181 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8184 * gfortran.dg/pr49308.f90: New test.
8186 2011-06-08 Jason Merrill <jason@redhat.com>
8188 * g++.dg/cpp0x/noexcept11.C: New.
8189 * g++.dg/cpp0x/noexcept12.C: New.
8190 * g++.dg/cpp0x/sfinae11.C: Adjust.
8192 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8195 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8196 to dg-options, match also DW_AT_linkage_name.
8198 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8201 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8202 -fno-common on alpha*-dec-osf*.
8203 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8205 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8207 PR rtl-optimization/49303
8208 * gcc.target/ia64/pr49303.c: New test.
8210 2011-06-08 Tobias Burnus <burnus@net-b.de>
8213 * gfortran.dg/coarray_lock_1.f90: New.
8214 * gfortran.dg/coarray_lock_2.f90: New.
8216 2011-06-07 Jason Merrill <jason@redhat.com>
8218 * lib/prune.exp: Look for "required" rather than "instantiated".
8219 * g++.dg/abi/mangle11.C: Likewise.
8220 * g++.dg/abi/mangle12.C: Likewise.
8221 * g++.dg/abi/mangle17.C: Likewise.
8222 * g++.dg/abi/mangle20-2.C: Likewise.
8223 * g++.dg/abi/pragma-pack1.C: Likewise.
8224 * g++.dg/cpp0x/decltype26.C: Likewise.
8225 * g++.dg/cpp0x/decltype28.C: Likewise.
8226 * g++.dg/cpp0x/decltype29.C: Likewise.
8227 * g++.dg/cpp0x/enum11.C: Likewise.
8228 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8229 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8230 * g++.dg/cpp0x/pr47416.C: Likewise.
8231 * g++.dg/ext/case-range2.C: Likewise.
8232 * g++.dg/ext/case-range3.C: Likewise.
8233 * g++.dg/gomp/for-19.C: Likewise.
8234 * g++.dg/gomp/pr37533.C: Likewise.
8235 * g++.dg/gomp/pr38639.C: Likewise.
8236 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8237 * g++.dg/inherit/base3.C: Likewise.
8238 * g++.dg/inherit/using6.C: Likewise.
8239 * g++.dg/init/placement4.C: Likewise.
8240 * g++.dg/init/reference3.C: Likewise.
8241 * g++.dg/lookup/scoped6.C: Likewise.
8242 * g++.dg/lookup/using7.C: Likewise.
8243 * g++.dg/other/abstract1.C: Likewise.
8244 * g++.dg/other/error10.C: Likewise.
8245 * g++.dg/other/error5.C: Likewise.
8246 * g++.dg/other/field1.C: Likewise.
8247 * g++.dg/other/offsetof5.C: Likewise.
8248 * g++.dg/parse/bitfield2.C: Likewise.
8249 * g++.dg/parse/constant4.C: Likewise.
8250 * g++.dg/parse/crash20.C: Likewise.
8251 * g++.dg/parse/invalid-op1.C: Likewise.
8252 * g++.dg/parse/non-dependent2.C: Likewise.
8253 * g++.dg/parse/template18.C: Likewise.
8254 * g++.dg/tc1/dr152.C: Likewise.
8255 * g++.dg/tc1/dr166.C: Likewise.
8256 * g++.dg/tc1/dr176.C: Likewise.
8257 * g++.dg/tc1/dr213.C: Likewise.
8258 * g++.dg/template/access11.C: Likewise.
8259 * g++.dg/template/access2.C: Likewise.
8260 * g++.dg/template/access3.C: Likewise.
8261 * g++.dg/template/access7.C: Likewise.
8262 * g++.dg/template/arg7.C: Likewise.
8263 * g++.dg/template/cond2.C: Likewise.
8264 * g++.dg/template/crash13.C: Likewise.
8265 * g++.dg/template/crash40.C: Likewise.
8266 * g++.dg/template/crash7.C: Likewise.
8267 * g++.dg/template/crash84.C: Likewise.
8268 * g++.dg/template/ctor5.C: Likewise.
8269 * g++.dg/template/defarg13.C: Likewise.
8270 * g++.dg/template/defarg14.C: Likewise.
8271 * g++.dg/template/dtor7.C: Likewise.
8272 * g++.dg/template/eh2.C: Likewise.
8273 * g++.dg/template/error2.C: Likewise.
8274 * g++.dg/template/error43.C: Likewise.
8275 * g++.dg/template/friend32.C: Likewise.
8276 * g++.dg/template/injected1.C: Likewise.
8277 * g++.dg/template/instantiate1.C: Likewise.
8278 * g++.dg/template/instantiate3.C: Likewise.
8279 * g++.dg/template/instantiate5.C: Likewise.
8280 * g++.dg/template/instantiate7.C: Likewise.
8281 * g++.dg/template/local6.C: Likewise.
8282 * g++.dg/template/lookup2.C: Likewise.
8283 * g++.dg/template/member5.C: Likewise.
8284 * g++.dg/template/memfriend15.C: Likewise.
8285 * g++.dg/template/memfriend16.C: Likewise.
8286 * g++.dg/template/memfriend17.C: Likewise.
8287 * g++.dg/template/memfriend7.C: Likewise.
8288 * g++.dg/template/meminit1.C: Likewise.
8289 * g++.dg/template/nested3.C: Likewise.
8290 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8291 * g++.dg/template/nontype12.C: Likewise.
8292 * g++.dg/template/nontype13.C: Likewise.
8293 * g++.dg/template/nontype6.C: Likewise.
8294 * g++.dg/template/pr23510.C: Likewise.
8295 * g++.dg/template/pr35240.C: Likewise.
8296 * g++.dg/template/ptrmem15.C: Likewise.
8297 * g++.dg/template/ptrmem6.C: Likewise.
8298 * g++.dg/template/qualified-id1.C: Likewise.
8299 * g++.dg/template/qualttp20.C: Likewise.
8300 * g++.dg/template/qualttp3.C: Likewise.
8301 * g++.dg/template/qualttp4.C: Likewise.
8302 * g++.dg/template/qualttp5.C: Likewise.
8303 * g++.dg/template/qualttp6.C: Likewise.
8304 * g++.dg/template/qualttp7.C: Likewise.
8305 * g++.dg/template/qualttp8.C: Likewise.
8306 * g++.dg/template/recurse.C: Likewise.
8307 * g++.dg/template/recurse2.C: Likewise.
8308 * g++.dg/template/ref5.C: Likewise.
8309 * g++.dg/template/scope2.C: Likewise.
8310 * g++.dg/template/sfinae10.C: Likewise.
8311 * g++.dg/template/sfinae3.C: Likewise.
8312 * g++.dg/template/sizeof3.C: Likewise.
8313 * g++.dg/template/static9.C: Likewise.
8314 * g++.dg/template/template-id-2.C: Likewise.
8315 * g++.dg/template/typedef13.C: Likewise.
8316 * g++.dg/template/typename4.C: Likewise.
8317 * g++.dg/template/using14.C: Likewise.
8318 * g++.dg/template/using2.C: Likewise.
8319 * g++.dg/template/warn1.C: Likewise.
8320 * g++.dg/warn/Wparentheses-13.C: Likewise.
8321 * g++.dg/warn/Wparentheses-15.C: Likewise.
8322 * g++.dg/warn/Wparentheses-16.C: Likewise.
8323 * g++.dg/warn/Wparentheses-17.C: Likewise.
8324 * g++.dg/warn/Wparentheses-18.C: Likewise.
8325 * g++.dg/warn/Wparentheses-19.C: Likewise.
8326 * g++.dg/warn/Wparentheses-20.C: Likewise.
8327 * g++.dg/warn/Wparentheses-23.C: Likewise.
8328 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8329 * g++.dg/warn/noeffect2.C: Likewise.
8330 * g++.dg/warn/noeffect4.C: Likewise.
8331 * g++.dg/warn/pr8570.C: Likewise.
8332 * g++.old-deja/g++.brendan/init2.C: Likewise.
8333 * g++.old-deja/g++.eh/spec6.C: Likewise.
8334 * g++.old-deja/g++.pt/crash10.C: Likewise.
8335 * g++.old-deja/g++.pt/crash36.C: Likewise.
8336 * g++.old-deja/g++.pt/derived3.C: Likewise.
8337 * g++.old-deja/g++.pt/error2.C: Likewise.
8338 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8339 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8340 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8341 * g++.old-deja/g++.pt/overload7.C: Likewise.
8342 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8344 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8345 Iain Sandoe <iains@gcc.gnu.org>
8347 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8348 Added code to deal with the case when [Protocol
8349 -descriptionForInstanceMethod:] or [Protocol
8350 -descriptionForClassMethod:] returns NULL.
8352 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8353 Iain Sandoe <iains@gcc.gnu.org>
8355 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8356 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8359 2011-06-07 Xinliang David Li <davidxl@google.com>
8361 * gcc.dg/inline_2.c: New test.
8362 * gcc.dg/unroll_2.c: New test.
8363 * gcc.dg/inline_3.c: New test.
8364 * gcc.dg/unroll_3.c: New test.
8365 * gcc.dg/inline_4.c: New test.
8366 * gcc.dg/unroll_4.c: New test.
8367 * gcc.dg/inline_1.c: New test.
8368 * gcc.dg/unroll_1.c: New test.
8370 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8372 PR tree-optimization/48497
8373 * lib/gcc-defs.exp (dg-additional-options): New proc.
8374 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8375 -msse2 on 32-bit x86.
8377 2011-06-06 Jason Merrill <jason@redhat.com>
8379 * g++.dg/cpp0x/enum19.C: New.
8381 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8383 * gcc.target/arm/neon-reload-class.c: New test.
8385 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8388 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8390 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8392 * gcc.target/arm/smlatb-1.c: New file.
8393 * gcc.target/arm/smlatt-1.c: New file.
8394 * gcc.target/arm/smlaltb-1.c: New file.
8395 * gcc.target/arm/smlaltt-1.c: New file.
8397 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8399 * gcc.target/arm/mla-2.c: New test.
8401 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8403 PR gcov-profile/49299
8404 * gcc.dg/tree-prof/pr49299-1.c: New test.
8405 * gcc.dg/tree-prof/pr49299-2.c: New test.
8407 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8409 * lib/target-supports.exp
8410 (check_effective_target_vect_widen_mult_qi_to_hi):
8411 Add NEON as supporting target.
8412 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8413 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8414 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8415 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8416 using widening multiplication on targets that support it.
8417 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8418 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8419 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8421 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8423 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8424 Modern Objective-C runtime API.
8425 * objc/execute/next_mapping.h: Removed.
8426 * objc-obj-c++-shared/next-mapping.h: Removed.
8427 * objc-obj-c++-shared/Object1.h: Removed.
8428 * objc-obj-c++-shared/Object1.m: Removed.
8429 * objc-obj-c++-shared/Object1.mm: Removed.
8430 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8431 * objc-obj-c++-shared/Protocol1.h: Removed.
8432 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8433 of ProtoBool, IVAR_T and METHOD.
8434 * objc-obj-c++-shared/runtime.h: New.
8435 * objc-obj-c++-shared/TestsuiteObject.h: New.
8436 * objc-obj-c++-shared/TestsuiteObject.m: New.
8438 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8439 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8440 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8442 * objc/execute/_cmd.m: Include
8443 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8444 runtime API. ([TestClass +initialize]): Include this method also
8445 with the GNU runtime.
8446 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8447 Object. ([-setValue:]): Return void.
8448 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8449 with the GNU runtime. Include
8450 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8451 for the NeXT runtime. Use the existing print_ivars() and
8452 compare_structures() implementations for the old NeXT runtime.
8453 Added new implementations for the Modern GNU and NeXT runtimes.
8454 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8455 well. (main): Use objc_getClass(). Use return instead of exit.
8456 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8457 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8459 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8460 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8461 instead of Object. (main): Use return instead of exit().
8462 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8463 instead of Object. Removed prototype for exit(). (main): Use
8464 return instead of exit(). Use the Modern Objective-C runtime API.
8465 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8467 * objc/execute/class-tests-1.h: Include
8468 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8469 runtime API. (test_class_with_superclass): Do not call [Object
8470 class]. There is no need to with the current libobjc.
8471 * objc/execute/class-tests-2.h: Include
8472 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8474 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8475 ../../objc-obj-c++-shared/next-mapping.h.
8476 * objc/execute/class-2.m: Likewise.
8477 * objc/execute/class-3.m: Likewise.
8478 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8479 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8480 +initialize]): Include this method also with the GNU
8481 runtime. (main): Use the Modern Objective-C runtime API.
8482 * objc/execute/class-5.m: Likewise.
8483 * objc/execute/class-6.m: Likewise.
8484 * objc/execute/class-7.m: Likewise.
8485 * objc/execute/class-8.m: Likewise.
8486 * objc/execute/class-9.m: Likewise.
8487 * objc/execute/class-10.m: Likewise.
8488 * objc/execute/class-11.m: Likewise.
8489 * objc/execute/class-12.m: Likewise.
8490 * objc/execute/class-13.m: Likewise.
8491 * objc/execute/class-14.m: Likewise.
8492 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8493 this method also with the GNU runtime.
8494 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8495 +initialize]): Include this method also with the GNU runtime.
8496 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8498 * objc/execute/encode-1.m: Likewise.
8499 * objc/execute/enumeration-1.m: Likewise.
8500 * objc/execute/enumeration-2.m: Likewise.
8501 * objc/execute/exceptions/catchall-1.m: Likewise.
8502 * objc/execute/exceptions/finally-1.m: Likewise.
8503 * objc/execute/exceptions/foward-1.m: Likewise.
8504 * objc/execute/exceptions/local-variables-1.m: Likewise.
8505 * objc/execute/exceptions/throw-nil.m: Likewise.
8506 * objc/execute/exceptions/trivial.m: Likewise.
8507 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8508 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8509 * objc/execute/exceptions/matcher-1.m: Likewise.
8510 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8512 * objc/execute/formal_protocol-2.m: Likewise.
8513 * objc/execute/formal_protocol-3.m: Likewise.
8514 * objc/execute/formal_protocol-4.m: Likewise.
8515 * objc/execute/formal_protocol-5.m: Include
8516 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8518 * objc/execute/formal_protocol-6.m: Likewise.
8519 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8520 Object. Include <objc/Protocol.h> instead of
8521 ../../objc-obj-c++-shared/Protocol1.h.
8522 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8524 * objc/execute/informal_protocol.m: Likewise.
8525 * objc/execute/load-3.m: Likewise.
8526 * objc/execute/many_args_method.m ([TestClass +initialize]):
8527 Include this method with the GNU runtime as well.
8528 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8529 * objc/execute/nested-func-1.m: Use TestsuiteObject
8531 * objc/execute/nil_method-1.m: Likewise.
8532 * objc/execute/no_clash.m: Likewise.
8533 * objc/execute/np-1.m: Do not include
8534 ../../objc-obj-c++-shared/Protocol1.h.
8535 (main): Use return instead of exit().
8536 * objc/execute/np-2.m: Do not include
8537 ../../objc-obj-c++-shared/Protocol1.h.
8538 ([MyObject +initialize]): Include this method also with the GNU
8539 runtime. (main): Use return instead of exit().
8540 * objc/execute/object_is_class.m: Include
8541 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8542 of Object. (main): Use the Modern Objective-C runtime API.
8543 * objc/execute/object_is_meta_class.m: Likewise.
8544 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8545 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8546 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8547 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8548 Objective-C runtime API.
8549 * objc/execute/protocol-isEqual-2.m: Likewise.
8550 * objc/execute/protocol-isEqual-3.m: Likewise.
8551 * objc/execute/protocol-isEqual-4.m: Likewise.
8552 * objc/execute/redefining_self.m ([TestClass +initialize]):
8553 Include this method with the GNU runtime as well.
8554 * objc/execute/root_methods.m: Include
8555 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8556 Include this method with the GNU runtime as well.
8557 (main): Use the Modern Objective-C runtime API.
8558 * objc/execute/selector-1.m: Include
8559 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8560 of Object. (main): Use the Modern Objective-C runtime API.
8561 * objc/execute/static-1.m ([Test +initialize]): Include this
8562 method with the GNU runtime as well.
8563 * objc/execute/static-2.m: Likewise.
8564 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8565 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8566 ([MathClass +initialize]): Include this method with the GNU
8568 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8570 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8571 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8572 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8573 * objc.dg/attributes/method-attribute-1.m: Likewise.
8574 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8575 * objc.dg/attributes/method-attribute-2.m: Likewise.
8576 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8577 * objc.dg/attributes/method-attribute-3.m: Likewise.
8578 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8579 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8580 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8581 * obj-c++.dg/bitfield-1.mm: Likewise.
8582 * obj-c++.dg/bitfield-2.mm: Likewise
8583 * objc.dg/bitfield-3.m: Likewise.
8584 * obj-c++.dg/bitfield-4.mm: Likewise.
8585 * objc.dg/bitfield-5.m: Likewise
8586 * objc.dg/call-super-1.m: Likewise.
8587 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8588 Use objc_getClass() instead of objc_get_class(), but for the GNU
8589 runtime redefine objc_getClass as objc_get_class. Include
8590 ../objc-obj-c++-shared/runtime.h.
8591 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8592 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8593 Use the Modern Objective-C runtime API.
8594 * objc.dg/class-protocol-1.m: Include
8595 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8596 * obj-c++.dg/class-protocol-1.mm: Likewise.
8597 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8598 * objc.dg/comp-types-10.m: Likewise.
8599 * objc.dg/comp-types-11.m: Likewise.
8600 * objc.dg/comp-types-12.m: Likewise.
8601 * obj-c++.dg/comp-types-9.mm: Likewise.
8602 * obj-c++.dg/comp-types-11.mm: Likewise.
8603 * obj-c++.dg/comp-types-12.mm: Likewise.
8604 * obj-c++.dg/comp-types-13.mm: Likewise.
8605 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8606 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8607 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8608 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8609 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8610 * objc.dg/desig-init-1.m: Likewise.
8611 * obj-c++.dg/defs.mm: Likewise.
8612 * objc.dg/exceptions-2.m: Likewise.
8613 * obj-c++.dg/except-1.mm: Likewise.
8614 * obj-c++.dg/exceptions-2.mm: Likewise.
8615 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8616 Use the Modern Objective-C runtime API.
8617 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8618 the Modern Objective-C runtime API. Do not include
8619 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8620 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8621 the Modern Objective-C runtime API except when using an older NeXT
8623 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8624 the Modern Objective-C runtime API.
8625 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8627 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8628 * objc.dg/encode-7-next-64bit.m: Updated include.
8629 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8631 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8632 the Modern Objective-C runtime API.
8633 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8634 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8635 instead of ../objc-obj-c++-shared/Protocol1.h.
8636 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8637 the Modern Objective-C runtime API except when using an older NeXT
8639 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8640 the Modern Objective-C runtime API.
8641 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8643 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8644 * objc.dg/fix-and-continue-2.m: Likewise.
8645 * objc.dg/foreach-1.m: Likewise.
8646 * objc.dg/foreach-2.m: Likewise.
8647 * objc.dg/foreach-3.m: Likewise.
8648 * objc.dg/foreach-4.m: Likewise.
8649 * objc.dg/foreach-5.m: Likewise.
8650 * objc.dg/foreach-6.m: Likewise.
8651 * objc.dg/foreach-7.m: Likewise.
8652 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8654 * objc.dg/func-ptr-2.m: Likewise.
8655 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8656 Do not include objc/objc-api.h.
8657 * obj-c++.dg/fsf-package-0.mm: Likewise.
8658 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8659 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8660 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8662 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8663 * objc.dg/gnu-runtime-3.m: Likewise.
8664 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8665 * objc.dg/headers.m: Include objc/runtime.h instead of
8666 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8667 for the NeXT runtime.
8668 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8669 * obj-c++.dg/isa-field-1.mm: Likewise.
8670 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8671 * objc.dg/layout-1.m: Likewise.
8672 * objc.dg/layout-2.m: Likewise.
8673 * objc.dg/local-decl-2.m: Likewise.
8674 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8675 Object. ([Container +elementForView:]): Use
8676 class_conformsToProtocol().
8677 * obj-c++.dg/lookup-2.mm: Likewise.
8678 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8679 * obj-c++.dg/local-decl-1.mm: Likewise.
8680 * objc.dg/method-3.m: Likewise.
8681 * objc.dg/method-4.m: Likewise.
8682 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8683 ../objc-obj-c++-shared/Protocol1.h.
8684 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8685 * objc.dg/method-9.m: Likewise.
8686 * objc.dg/method-10.m: Likewise.
8687 * objc.dg/method-13.m ([Root +initialize]): Include this method
8688 also for the GNU runtime. (main): Use objc_getClass() also for
8690 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8691 * objc.dg/method-17.m: Likewise.
8692 * objc.dg/method-19.m: Likewise.
8693 * objc.dg/method-20b.m: Likewise.
8694 * obj-c++.dg/method-2.mm: Likewise.
8695 * obj-c++.dg/method-6.mm: Likewise.
8696 * obj-c++.dg/method-10.mm: Likewise.
8697 * obj-c++.dg/method-11.mm: Likewise.
8698 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8699 ../objc-obj-c++-shared/Protocol1.h.
8700 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8701 * obj-c++.dg/method-15.mm: Likewise.
8702 * obj-c++.dg/method-17.mm: Likewise.
8703 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8704 +initialize]): Include this method also for the GNU
8705 runtime. (main): Use objc_getClass() also for the GNU runtime.
8706 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8707 * obj-c++.dg/method-22.mm: Likewise.
8708 * obj-c++.dg/method-23.mm: Likewise.
8709 * obj-c++.dg/no-extra-load.mm: Likewise.
8710 * objc.dg/objc-fast-4.m: Likewise.
8711 * objc.dg/objc-gc-4.m: Likewise.
8712 * obj-c++.dg/objc-gc-3.mm: Likewise.
8713 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8714 protocol_getMethodDescription() instead of [Protocol
8715 -descriptionForInstanceMethod].
8716 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8717 Made it available with all runtimes. (main): Call -test instead
8719 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8720 and put into a category.
8721 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8722 Object. Include objc/objc.h.
8723 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8724 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8725 New. (main): Use protocol_getMethodDescription() instead
8726 of [Protocol -descriptionForInstanceMethod] and [Protocol
8727 -descriptionForClassMethod].
8728 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8729 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8730 Objective-C runtime API.
8731 * obj-c++.dg/proto-qual-1.mm: Likewise.
8732 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8734 * obj-c++.dg/property/property-1.mm: Likewise.
8735 * obj-c++.dg/qual-types-1.mm: Likewise.
8736 * objc.dg/selector-2.m: Include objc/objc.h instead of
8737 ../objc-obj-c++-shared/Object1.h.
8738 * obj-c++.dg/selector-2.mm: Likewise.
8739 * obj-c++.dg/selector-5.mm: Likewise.
8740 * obj-c++.dg/selector-6.mm: Likewise.
8741 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8742 Object. Do not include objc/objc-api.h.
8743 * obj-c++.dg/set-not-used-1.mm: Likewise.
8744 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8745 * objc.dg/stret-1.m: Likewise.
8746 * objc.dg/stret-2.m: Likewise.
8747 * obj-c++.dg/super-class-2.mm: Likewise.
8748 * objc.dg/super-class-3.m: Likewise.
8749 * objc.dg/super-class-4.m: Likewise.
8750 * objc.dg/sync-2.m: Likewise.
8751 * obj-c++.dg/sync-2.mm: Likewise.
8752 * objc.dg/sync-1.m: Include objc/objc.h instead of
8753 ../objc-obj-c++-shared/Object1.h.
8754 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8755 'Class' as the type of 'isa'.
8756 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8757 Objective-C runtime API. ([TestClass +initialize]): Include this
8758 method with the GNU runtime as well.
8759 * objc.dg/strings/strings-1.m: Updated includes.
8760 * obj-c++.dg/strings/strings-1.mm: Likewise.
8761 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8762 objc.dg/strings/const-str-12b.m.
8763 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8764 * obj-c++.dg/template-3.mm: Likewise.
8765 * obj-c++.dg/template-4.mm: Likewise.
8766 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8767 Objective-C runtime API.
8768 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8769 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8770 * obj-c++.dg/try-catch-1.mm: Likewise.
8771 * obj-c++.dg/try-catch-2.mm: Likewise.
8772 * objc.dg/try-catch-3.m: Likewise.
8773 * obj-c++.dg/try-catch-3.mm: Likewise.
8774 * objc.dg/try-catch-6.m: Likewise.
8775 * objc.dg/try-catch-7.m: Likewise.
8776 * obj-c++.dg/try-catch-7.mm: Likewise.
8777 * obj-c++.dg/try-catch-8.mm: Likewise.
8778 * obj-c++.dg/try-catch-9.mm: Likewise.
8779 * objc.dg/try-catch-10.m: Likewise.
8780 * obj-c++.dg/try-catch-11.mm: Likewise.
8781 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8782 Object. Include objc/objc.h.
8783 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8784 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8785 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8786 Object. Use Modern Objective-C runtime API. Do not use
8788 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8789 * obj-c++.dg/torture/trivial.mm: Likewise.
8790 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8791 instead of ../objc-obj-c++-shared/Object1.h. Include
8792 ../objc-obj-c++-shared/runtime.h.
8793 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8794 * objc.dg/torture/strings/const-str-11.m: Likewise.
8795 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8796 * objc.dg/torture/strings/const-str-9.m: Likewise.
8797 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8798 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8799 instead of Object. Only add _FooClassReference if
8801 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8802 * objc.dg/torture/strings/const-str-8.m: Likewise.
8803 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8804 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8806 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8808 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8809 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8810 * obj-c++.dg/va-meth-1.mm: Likewise.
8811 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8812 ../objc-obj-c++-shared/Object1.h.
8813 * objc.dg/zero-link-3.m: Likewise.
8815 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8817 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8819 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8822 * obj-c++.dg/property/cxx-property-1.mm: New.
8823 * obj-c++.dg/property/cxx-property-2.mm: New.
8825 2011-06-06 Jason Merrill <jason@redhat.com>
8827 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8829 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8831 PR rtl-optimization/49145
8833 * gcc.c-torture/compile/pr49145.c: New test.
8835 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8838 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8839 to dg-options, match also DW_AT_linkage_name.
8842 * gcc.dg/debug/pr49294.c: New test.
8845 * g++.dg/opt/pr49264.C: New test.
8847 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8849 PR tree-optimization/49243
8850 * gcc.dg/pr49243.c: New.
8852 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8854 * gnat.dg/specs/cond_expr1.ads: New test.
8856 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8858 * gnat.dg/deferred_const4.ad[sb]: New test.
8859 * gnat.dg/deferred_const4_pkg.ads: New helper.
8861 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8863 * gnat.dg/test_tamdt.adb: Rename to...
8864 * gnat.dg/taft_type1.adb: ...this.
8865 * gnat.dg/tamdt.ad[sb]: Rename to...
8866 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8867 * gnat.dg/tamdt_aux.ads: Rename to...
8868 * gnat.dg/taft_type1_pkg2.ads: ...this.
8869 * gnat.dg/taft_type2.ad[sb]: New test.
8870 * gnat.dg/taft_type2_pkg.ads: New helper.
8871 * gnat.dg/taft_type3.adb: New test.
8872 * gnat.dg/taft_type3_pkg.ads: New helper.
8874 2011-06-05 Tobias Burnus <burnus@net-b.de>
8877 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8880 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8883 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8885 * objc.dg/gnu-api-2-objc.m: Likewise.
8886 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8887 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8889 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8891 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8892 alignment, not the alignment, when calling class_addIvar(). Add
8893 an 'isa' instance variable to the test root class.
8894 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8896 2011-06-04 Jan Hubicka <jh@suse.cz>
8898 PR tree-optimization/48893
8899 PR tree-optimization/49091
8900 PR tree-optimization/49179
8901 * gfortran.dg/pr49179.f90: New testcase
8903 2011-06-04 Jan Hubicka <jh@suse.cz>
8906 * g++.dg/torture/pr48954.C: New testcase.
8908 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8910 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8912 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8915 * g++.dg/diagnostic/bitfld2.C: New.
8917 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8920 * gcc.c-torture/execute/pr49281.c: New test.
8922 2011-06-04 Jan Hubicka <jh@suse.cz>
8924 PR tree-optimize/48929
8925 * gcc.c-torture/compile/pr48929.c: New testcase.
8927 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8929 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8931 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8934 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8936 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8938 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8940 2011-06-03 Richard Henderson <rth@redhat.com>
8941 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8943 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8945 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8947 * objc.dg/headers.m: Do not include objc-list.h.
8949 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8951 * objc.dg/type-stream-1.m: Test removed.
8952 * objc.dg/headers.m: Do not include typedstream.h.
8954 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8956 * objc.dg/torture/forward-1.m (main): Updated testcase.
8958 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8961 * gcc.c-torture/compile/pr49163.c: New.
8963 2011-06-02 Asher Langton <langton2@llnl.gov>
8966 * gfortran.dg/PR49268.f90: New test.
8968 2011-06-02 Asher Langton <langton2@llnl.gov>
8971 * gfortran.dg/PR37039.f90: New test.
8973 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8976 * objc.dg/method-5.m: Updated.
8977 * objc.dg/method-19.m: Updated.
8978 * objc.dg/method-lookup-1.m: New.
8979 * obj-c++.dg/method-6.mm: Updated.
8980 * obj-c++.dg/method-7.mm: Updated.
8981 * obj-c++.dg/method-lookup-1.mm: New.
8983 2011-06-02 DJ Delorie <dj@redhat.com>
8985 * lib/timeout.exp (timeout): Add board_info support.
8987 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8989 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8991 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8994 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8995 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8997 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8998 Hans-Peter Nilsson <hp@axis.com>
9000 PR rtl-optimization/48840
9001 * gcc.target/sparc/ultrasp13.c: New test.
9003 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
9006 * gcc.c-torture/compile/pr49238.c: New.
9008 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
9010 * gcc.target/arm/g2.c: Skip test in -mthumb.
9011 Skip test unless cpu is xscale.
9012 * gcc.target/arm/scd42-2.c: Likewise.
9013 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9015 2011-06-01 Jason Merrill <jason@redhat.com>
9017 * g++.dg/cpp0x/decltype28.C: New.
9018 * g++.dg/cpp0x/decltype29.C: New.
9020 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
9023 * gcc.target/mips/pr45074.c: New test.
9025 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
9026 Hans-Peter Nilsson <hp@axis.com>
9028 PR rtl-optimization/48830
9029 * gcc.target/sparc/ultrasp12.c: New test.
9031 2011-06-01 David Li <davidxl@google.com>
9033 * gcc.dg/profile-dir-1.c: Change pass name.
9034 * gcc.dg/profile-dir-2.c: Ditto.
9035 * gcc.dg/tree-ssa/dump-1.c: Ditto.
9036 * gcc.dg/tree-ssa/loop-25.c: Ditto.
9037 * gcc.dg/tree-prof/stringop-1.c: Ditto.
9038 * gcc.dg/tree-prof/update-loopch.c: Ditto.
9039 * gcc.dg/tree-prof/stringop-2.c: Ditto.
9040 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9041 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9042 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9043 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9044 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9045 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9046 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9047 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9048 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9049 * gcc.dg/profile-dir-3.c: Ditto.
9050 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9052 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
9054 * objc.dg/attributes/method-nonnull-1.m: New test.
9055 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9057 2011-05-31 Tobias Burnus <burnus@net-b.de>
9060 * gfortran.dg/coarray_atomic_1.f90: New.
9061 * gfortran.dg/coarray/atomic_1.f90: New.
9063 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9065 * gcc.dg/guality/bswaptest.c: New test.
9066 * gcc.dg/guality/clztest.c: New test.
9067 * gcc.dg/guality/ctztest.c: New test.
9068 * gcc.dg/guality/rotatetest.c: New test.
9071 * gcc.target/i386/pr48688.c: New test.
9073 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
9076 * g++.dg/lookup/name-clash9.C: New.
9078 2011-05-31 Tobias Burnus <burnus@net-b.de>
9081 * gfortran.dg/coarray/dummy_1.f90: New.
9083 2011-05-31 Tobias Burnus <burnus@net-b.de>
9086 * gfortran.dg/coarray/save_1.f90: New.
9087 * gfortran.dg/coarray_4.f90: Update dg-error.
9089 2011-05-31 Jason Merrill <jason@redhat.com>
9091 * g++.dg/cpp0x/rv-template1.C: New.
9093 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9095 PR rtl-optimization/49235
9096 * gcc.dg/pr49235.c: New test.
9098 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9100 PR tree-optimization/49093
9101 * gcc.dg/vect/pr49093.c: New test.
9103 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9106 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9108 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9111 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9114 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9117 * gcc.c-torture/execute/pr49186.c: New.
9119 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9122 * gcc.target/i386/pr49168-1.c: New.
9124 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9125 Eric Botcazou <ebotcazou@adacore.com>
9127 * gcc.dg/guality/drap.c: New test.
9129 2011-05-30 Richard Guenther <rguenther@suse.de>
9131 PR tree-optimization/49210
9132 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9133 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9135 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9138 * g++.dg/gomp/pr49223-1.C: New test.
9139 * g++.dg/gomp/pr49223-2.C: New test.
9141 2011-05-30 Richard Guenther <rguenther@suse.de>
9143 PR tree-optimization/49218
9144 * gcc.c-torture/execute/pr49218.c: New testcase.
9146 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9148 PR tree-optimization/49199
9149 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9150 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9151 -fno-tree-scev-cprop.
9153 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9156 * gfortran.dg/extends_13.f03: New.
9158 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9160 PR rtl-optimization/49095
9161 * gcc.target/i386/pr49095.c: New test.
9163 2011-05-29 Tobias Burnus <burnus@net-b.de>
9166 * gfortran.dg/coarray_24.f90: New.
9168 2011-05-29 Tobias Burnus <burnus@net-b.de>
9171 * gfortran.dg/coarray_23.f90: New.
9173 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9176 * gcc.dg/pr48826.c: New test.
9178 2011-05-29 Richard Guenther <rguenther@suse.de>
9180 PR tree-optimization/49217
9181 * gcc.dg/torture/pr49217.c: New testcase.
9183 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9186 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9188 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9190 * gnat.dg/boolean_subtype.adb: Rename to...
9191 * gnat.dg/boolean_subtype1.adb: ...this.
9193 2011-05-28 Jason Merrill <jason@redhat.com>
9195 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9197 2011-05-27 Jason Merrill <jason@redhat.com>
9199 * g++.dg/cpp0x/enum18.C: Adjust.
9201 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9203 2011-05-27 Tobias Burnus <burnus@net-b.de>
9206 * gfortran.dg/coarray_22.f90: New.
9208 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9210 PR tree-optimization/46728
9211 * gcc.target/powerpc/pr46728-1.c: New.
9212 * gcc.target/powerpc/pr46728-2.c: New.
9213 * gcc.target/powerpc/pr46728-3.c: New.
9214 * gcc.target/powerpc/pr46728-4.c: New.
9215 * gcc.target/powerpc/pr46728-5.c: New.
9216 * gcc.dg/pr46728-6.c: New.
9217 * gcc.target/powerpc/pr46728-7.c: New.
9218 * gcc.target/powerpc/pr46728-8.c: New.
9219 * gcc.dg/pr46728-9.c: New.
9220 * gcc.target/powerpc/pr46728-10.c: New.
9221 * gcc.target/powerpc/pr46728-11.c: New.
9222 * gcc.dg/pr46728-12.c: New.
9223 * gcc.target/powerpc/pr46728-13.c: New.
9224 * gcc.target/powerpc/pr46728-14.c: New.
9225 * gcc.target/powerpc/pr46728-15.c: New.
9226 * gcc.target/powerpc/pr46728-16.c: New.
9228 2011-05-27 Jason Merrill <jason@redhat.com>
9230 * g++.dg/abi/mangle47.C: New.
9233 * g++.dg/template/const5.C: New.
9235 * g++.dg/cpp0x/enum18.C: New.
9237 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9239 * g++.dg/cpp0x/error6.C: New.
9241 * g++.dg/cpp0x/error5.C: New.
9243 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9246 * g++.dg/eh/cond6.C: New test.
9248 2011-05-27 Tobias Burnus <burnus@net-b.de>
9251 * gfortran.dg/rank_3.f90: New.
9252 * gfortran.dg/rank_4.f90: New.
9254 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9256 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9257 replace dump search.
9259 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9261 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9262 * gnat.dg/bit_packed_array5.adb: ...here.
9264 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9267 * g++.dg/cpp0x/auto25.C: New.
9269 2011-05-27 Richard Guenther <rguenther@suse.de>
9271 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9273 2011-05-27 Richard Guenther <rguenther@suse.de>
9275 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9277 2011-05-27 Richard Guenther <rguenther@suse.de>
9280 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9282 2011-05-26 Jason Merrill <jason@redhat.com>
9284 * g++.dg/cpp0x/friend1.C: New.
9285 * g++.dg/cpp0x/friend2.C: New.
9287 * g++.dg/cpp0x/auto7.C: Update.
9288 * g++.dg/template/crash50.C: Adjust.
9289 * g++.dg/template/static9.C: Adjust.
9290 * g++.old-deja/g++.ext/memconst.C: Adjust.
9292 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9294 * gcc.dg/march.c: Ignore a note for some targets.
9296 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9297 Nathan Froyd <froydnj@codesourcery.com>
9301 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9302 * g++.dg/parse/pr18770.C: New test.
9303 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9305 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9308 * gfortran.dg/dependency_40.f90 : New test.
9310 2011-05-26 Tobias Burnus <burnus@net-b.de>
9313 * gfortran.dg/coarray/registering_1.f90: New.
9315 2011-05-26 Jason Merrill <jason@redhat.com>
9317 * g++.dg/cpp0x/variadic111.C: New.
9318 * g++.dg/cpp0x/variadic41.C: Adjust.
9320 2011-05-26 Richard Guenther <rguenther@suse.de>
9322 PR tree-optimization/48702
9323 * gcc.dg/torture/pr48702.c: New testcase.
9325 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9327 PR gcov-profile/48845
9328 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9330 * gcc.dg/matrix/matrix.exp: Likewise.
9331 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9332 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9333 line number to check_profiling_available.
9334 * lib/target-supports.exp (check_profiling_available): Account for
9336 Require TLS runtime support with -fprofile-generate.
9337 * lib/profopt.exp (profopt-execute): Add TLS options for
9339 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9341 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9344 * g++.dg/eh/cond5.C: New test.
9346 PR tree-optimization/49161
9347 * gcc.c-torture/execute/pr49161.c: New test.
9349 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9351 * gcc.target/arm/neon-vorn-vbic.c: New test.
9353 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9355 PR tree-optimization/49038
9356 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9357 * gcc.dg/vect/pr49038.c: New test.
9359 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
9361 * g++.dg/init/pr25811-3.C: New.
9362 * g++.dg/init/pr25811-4.C: New.
9364 2011-05-25 Jason Merrill <jason@redhat.com>
9366 * g++.dg/cpp0x/enum17.C: New.
9367 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9369 * g++.dg/cpp0x/auto24.C: New.
9371 * g++.dg/cpp0x/error4.C: New.
9373 * g++.dg/cpp0x/rv-restrict.C: New.
9375 * g++.dg/cpp0x/enum15.C: New.
9376 * g++.dg/cpp0x/constexpr-switch2.C: New.
9378 * g++.dg/cpp0x/variadic110.C: New.
9380 * g++.dg/cpp0x/auto9.C: Add typedef test.
9382 * g++.dg/cpp0x/auto23.C: New.
9383 * g++.dg/cpp0x/auto9.C: Adjust.
9385 * g++.dg/cpp0x/defaulted29.C: New.
9387 * g++.dg/cpp0x/initlist51.C: New.
9389 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9391 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9392 * g++.dg/abi/packed1.C: Suppress warning.
9393 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9394 * g++.dg/template/stdarg1.C: Likewise.
9395 * g++.dg/other/packed1.C: Remove arm from xfail list.
9397 2011-05-25 Jason Merrill <jason@redhat.com>
9399 * g++.dg/cpp0x/enum16.C: New.
9400 * g++.dg/parse/error15.C: Adjust.
9402 * g++.dg/cpp0x/initlist50.C: New.
9404 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9406 * g++.dg/cpp0x/variadic109.C: New.
9408 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9410 * gcc.target/i386/pause-1.c: New.
9412 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9414 * gcc.dg/stack-usage-1.c: Adjust comment.
9415 * gcc.dg/stack-usage-2.c: New test.
9417 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9420 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9421 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9423 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9425 PR rtl-optimization/48757
9426 * gfortran.dg/pr48757.f: New test case.
9428 2011-05-24 Jason Merrill <jason@redhat.com>
9430 * g++.dg/cpp0x/access01.C: New.
9432 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9435 * objc.dg/pr48177.m: New testcase.
9437 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9440 * objc.dg/pr48187.m: New testcase.
9441 * obj-c++.dg/pr48187.mm: New testcase.
9442 * objc.dg/ivar-extra-semicolon.m: New testcase.
9444 2011-05-24 Jason Merrill <jason@redhat.com>
9446 * g++.dg/template/access21.C: New.
9447 * g++.dg/template/access22.C: New.
9449 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9451 PR rtl-optimization/48633
9452 * g++.dg/pr48633.C: New test.
9454 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9457 * g++.dg/other/pr49133.C: New test.
9459 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9460 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9462 * gcc.dg/torture/tls/run-gd.c: New test.
9463 * gcc.dg/torture/tls/run-ie.c: New test.
9464 * gcc.dg/torture/tls/run-ld.c: New test.
9465 * gcc.dg/torture/tls/run-le.c: New test.
9466 * lib/target-supports.exp (check_effective_target_tls_runtime):
9467 Build testcase with TLS options.
9469 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9471 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9473 2011-05-24 Tom de Vries <tom@codesourcery.com>
9475 PR tree-optimization/49121
9476 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9478 2011-05-23 Jason Merrill <jason@redhat.com>
9480 * g++.dg/cpp0x/defaulted28.C: New.
9482 * g++.dg/cpp0x/sfinae25.C: New.
9484 * g++.dg/cpp0x/rv-cast2.C: New.
9486 * g++.dg/cpp0x/enum14.C: New.
9488 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9491 * gcc.c-torture/execute/pr49123.c: New test.
9494 * gcc.dg/debug/pr49032.c: New test.
9497 * gcc.dg/pr49120.c: New test.
9499 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9502 * gcc.target/i386/pr47315.c: New test.
9504 2011-05-23 Jason Merrill <jason@redhat.com>
9506 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9508 * g++.dg/cpp0x/sfinae24.C: New.
9510 * g++.dg/cpp0x/error3.C: New.
9512 * g++.dg/cpp0x/defaulted27.C: New.
9514 * g++.dg/cpp0x/decltype27.C: New.
9516 2011-05-23 Richard Guenther <rguenther@suse.de>
9518 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9520 2011-05-23 Richard Guenther <rguenther@suse.de>
9522 PR tree-optimization/40874
9523 * g++.dg/tree-ssa/pr40874.C: New testcase.
9525 2011-05-23 Richard Guenther <rguenther@suse.de>
9527 PR tree-optimization/49115
9528 * g++.dg/torture/pr49115.C: New testcase.
9530 2011-05-23 Richard Guenther <rguenther@suse.de>
9533 * gcc.dg/memcpy-3.c: New testcase.
9535 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9538 * gcc.c-torture/execute/pr48973-1.c: New test.
9539 * gcc.c-torture/execute/pr48973-2.c: New test.
9541 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9544 * g++.dg/warn/pr18016.C: New.
9546 2011-05-23 Tom de Vries <tom@codesourcery.com>
9549 * gcc.target/arm/ivopts-6.c: New test.
9551 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9554 * gcc.c-torture/compile/pr49029.c: New test.
9556 2011-05-22 Jason Merrill <jason@redhat.com>
9558 * g++.dg/cpp0x/sfinae23.C: New.
9559 * g++.dg/cpp0x/sfinae8.C: Correct.
9561 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9563 * gfortran.dg/function_optimize_8.f90: New test case.
9565 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9567 PR tree-optimization/49087
9568 * gcc.dg/vect/O3-pr49087.c: New test.
9570 2011-05-21 Jason Merrill <jason@redhat.com>
9572 * g++.dg/debug/const5.C: New.
9574 2011-05-20 Jason Merrill <jason@redhat.com>
9576 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9578 * g++.dg/cpp0x/constexpr-static7.C: New.
9580 * g++.dg/cpp0x/enum12.C: New.
9581 * g++.dg/cpp0x/enum13.C: New.
9583 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9586 * gfortran.dg/select_type_23.f03: New.
9588 2011-05-20 Jason Merrill <jason@redhat.com>
9590 * g++.dg/cpp0x/defaulted26.C: New.
9592 * g++.dg/cpp0x/noexcept02.C: Fix.
9593 * g++.dg/cpp0x/noexcept03.C: Fix.
9594 * g++.dg/cpp0x/noexcept08.C: Fix.
9595 * g++.dg/cpp0x/noexcept10.C: New.
9597 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9600 * gfortran.dg/extends_12.f03: New.
9602 2011-05-20 Jason Merrill <jason@redhat.com>
9604 * g++.dg/template/koenig9.C: New.
9605 * g++.dg/opt/pr47615.C: Fix.
9606 * g++.dg/overload/defarg1.C: Fix.
9607 * g++.dg/tc1/dr213.C: Remove xfail.
9608 * g++.dg/torture/pr34850.C: Fix.
9609 * g++.dg/torture/pr39362.C: Fix.
9610 * g++.old-deja/g++.brendan/crash56.C: Fix.
9611 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9613 2011-05-20 Richard Guenther <rguenther@suse.de>
9615 PR tree-optimization/49079
9616 * gcc.dg/torture/pr49079.c: New testcase.
9618 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9620 PR tree-optimization/49073
9621 * gcc.c-torture/execute/pr49073.c: New test.
9623 2011-06-19 Tobias Burnus <burnus@net-b.de>
9626 * gfortran.dg/coarray_21.f90: New.
9628 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9630 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9633 2011-05-19 Richard Guenther <rguenther@suse.de>
9636 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9638 2011-05-19 Richard Guenther <rguenther@suse.de>
9641 * gcc.dg/builtin-object-size-11.c: New testcase.
9643 2011-05-19 Tom de Vries <tom@codesourcery.com>
9646 * gcc.target/arm/ivopts.c: New test.
9647 * gcc.target/arm/ivopts-2.c: New test.
9649 2011-05-19 Tom de Vries <tom@codesourcery.com>
9651 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9653 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9655 * gcc.c-torture/execute/960321-1.x: Remove.
9657 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9660 * gfortran.dg/move_alloc_4.f90: New.
9662 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9665 * gcc.target/i386/pr49002-1.c: New test.
9666 * gcc.target/i386/pr49002-2.c: Likewise.
9668 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9670 PR tree-optimization/49039
9671 * gcc.c-torture/execute/pr49039.c: New test.
9672 * gcc.dg/tree-ssa/pr49039.c: New test.
9673 * g++.dg/torture/pr49039.C: New test.
9675 2011-05-18 Jason Merrill <jason@redhat.com>
9677 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9678 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9679 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9681 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9683 * gcc.target/bfin/mcpu-bf592.c: New test.
9685 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9687 PR tree-optimization/41881
9688 * gcc.dg/vect/O3-pr41881.c: New test.
9689 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9691 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9693 PR tree-optimization/49000
9694 * gcc.dg/pr49000.c: New test.
9696 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9698 * gnat.dg/invalid1.adb: New test.
9700 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9702 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9704 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9705 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9707 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9710 * g++.dg/cpp0x/range-for18.C: New.
9712 2011-05-15 Tobias Burnus <burnus@net-b.de>
9715 * gfortran.dg/coarray/image_index_2.f90: New.
9717 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9719 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9720 * g++.dg/cpp0x/override2.C: New.
9722 2011-05-14 Tobias Burnus <burnus@net-b.de>
9725 * gfortran.de/coarray_20.f90: New.
9727 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9730 * function_optimize_7.f90: New test case.
9732 2011-05-13 Jason Merrill <jason@redhat.com>
9734 * g++.dg/cpp0x/decltype26.C: New.
9735 * g++.dg/cpp0x/enum11.C: New.
9737 2011-05-13 Tobias Burnus <burnus@net-b.de>
9741 * gfortran.dg/assign_8.f90: Update dg-error.
9743 2011-05-13 Tobias Burnus <burnus@net-b.de>
9746 * gfortran.dg/io_constraints_8.f90: New.
9747 * gfortran.dg/io_constraints_9.f90: New.
9749 2011-05-13 Martin Thuresson <martint@google.com>
9751 PR gcov-profile/47793
9752 * gcc.dg/pr47793.c: New.
9754 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9756 PR tree-optimization/48975
9757 * gcc.dg/pr48975.c: New test.
9759 2011-05-12 Tobias Burnus <burnus@net-b.de>
9762 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9764 2011-05-12 Jason Merrill <jason@redhat.com>
9766 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9768 2011-05-12 Geert Bosch <bosch@adacore.com>
9770 * gnat.dg/view_conversion1.adb: New test.
9772 2011-05-12 Richard Guenther <rguenther@suse.de>
9774 PR tree-optimization/48172
9775 * gcc.dg/vect/pr48172.c: New testcase.
9777 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9780 * g++.dg/opt/pr48967.C: New test.
9782 2011-05-11 Jason Merrill <jason@redhat.com>
9784 * g++.dg/cpp0x/constexpr-friend.C: New.
9785 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9787 * g++.dg/cpp0x/sfinae22.C: New.
9789 2011-05-11 Tobias Burnus <burnus@net-b.de>
9792 * gfortran.dg/generic_24.f90: New.
9794 2011-05-11 Richard Guenther <rguenther@suse.de>
9796 PR tree-optimization/15256
9797 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9799 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9802 * gcc.dg/pr48159-1.c: New test.
9803 * gcc.dg/pr48159-2.c: New test.
9805 2011-05-11 Richard Guenther <rguenther@suse.de>
9808 * gcc.dg/torture/pr48953.c: New testcase.
9810 2011-05-11 Richard Guenther <rguenther@suse.de>
9812 PR tree-optimization/18041
9813 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9815 2011-05-11 Alan Modra <amodra@gmail.com>
9818 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9820 2011-05-10 Jason Merrill <jason@redhat.com>
9822 * g++.dg/cpp0x/defaulted25.C: New.
9823 * g++.dg/template/crash7.C: Adjust.
9825 * g++.dg/cpp0x/variadic108.C: New.
9827 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9829 * g++.dg/inherit/virtual9.C: Extend.
9831 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9834 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9835 are passed and returned in vector registers.
9837 2011-05-10 Richard Guenther <rguenther@suse.de>
9839 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9840 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9841 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9842 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9843 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9846 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9848 PR tree-optimization/48611
9849 PR tree-optimization/48794
9850 * gfortran.dg/gomp/pr48611.f90: New test.
9851 * gfortran.dg/gomp/pr48794.f90: New test.
9854 * gcc.dg/dfp/pr48928.c: New test.
9856 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9859 * g++.dg/cpp0x/pr48522.C: New.
9861 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9864 * g++.dg/cpp0x/sfinae21.C: New.
9866 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9868 * g++.dg/template/sfinae28.C: Rename to...
9869 * g++.dg/cpp0x/sfinae19.C: ... this.
9870 * g++.dg/template/sfinae29.C: Rename to...
9871 * g++.dg/cpp0x/sfinae20.C: ... this.
9873 2011-05-09 Jeff Law <law@redhat.com>
9875 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9878 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9881 * g++.dg/init/pr20039.C: New.
9883 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9887 * g++.dg/template/sfinae28.C: New.
9888 * g++.dg/template/sfinae29.C: Likewise.
9890 2011-05-09 Jason Merrill <jason@redhat.com>
9892 * g++.dg/template/nontype23.C: New.
9894 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9896 * g++.dg/init/pr48859.C: New.
9898 2011-05-09 Jason Merrill <jason@redhat.com>
9900 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9901 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9902 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9903 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9904 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9905 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9906 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9907 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9909 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9911 * g++.dg/inherit/virtual9.C: New.
9913 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9916 * g++.dg/template/dependent-expr8.C: New test case.
9918 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9920 PR tree-optimization/48837
9921 * gcc.dg/pr48837.c: New testcase.
9923 2011-05-06 Jason Merrill <jason@redhat.com>
9925 * g++.dg/cpp0x/constexpr-condition2.C: New.
9927 * g++.dg/cpp0x/constexpr-missing.C: New.
9929 2011-05-06 Tobias Burnus <burnus@net-b.de>
9932 * gfortran.dg/coarray/this_image_2.f90: New.
9934 2011-05-06 Tobias Burnus <burnus@net-b.de>
9938 * gfortran.dg/bind_c_usage_22.f90: New.
9939 * gfortran.dg/bind_c_usage_23.f90: New.
9940 * gfortran.dg/bind_c_usage_24.f90: New.
9941 * gfortran.dg/bind_c_usage_24_c.c: New.
9943 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9946 * g++.dg/template/member9.C: New test case.
9948 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9950 * gnat.dg/discr29.ad[sb]: New test.
9951 * gnat.dg/discr30.adb: Likewise.
9953 2011-05-05 Julian Brown <julian@codesourcery.com>
9955 * gcc.target/arm/neon-vset_lanes8.c: New test.
9957 2011-05-05 Jason Merrill <jason@redhat.com>
9959 * g++.dg/init/new32.C: New.
9961 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9963 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9966 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9968 PR rtl-optimization/48381
9969 * gcc.c-torture/compile/pr48381.c: New test.
9971 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9973 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9975 * gcc.target/i386/opt-1.c: Ditto.
9977 2011-05-04 Jason Merrill <jason@redhat.com>
9979 * g++.dg/conversion/base1.C: New.
9981 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9983 PR libgfortran/48787
9984 * gfortran.dg/round_3.f08: Add more checks to test case.
9986 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9988 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9989 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9990 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9991 Gate test on effective_target fd_truncate.
9993 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9995 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9996 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9997 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9998 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9999 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10000 * gcc.target/i386/pr38824.c: Ditto.
10001 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10002 * gcc.target/i386/vecinit-2.c: Ditto.
10003 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10004 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10005 * gcc.target/i386/parity-2.c: Ditto.
10006 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10008 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
10010 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10011 remove duplication.
10012 * gcc.target/bfin/mcpu-bf514.c: Likewise.
10013 * gcc.target/bfin/mcpu-bf516.c: Likewise.
10014 * gcc.target/bfin/mcpu-bf518.c: Likewise.
10016 2011-05-03 Tobias Burnus <burnus@net-b.de>
10019 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10021 2011-05-03 Tobias Burnus <burnus@net-b.de>
10024 * gfortran.dg/coarray/this_image_1.f90: New.
10026 2011-05-03 Tobias Burnus <burnus@net-b.de>
10029 * gfortran.dg/coarray/caf.dg: New.
10030 * gfortran.dg/coarray/image_index_1.f90: New, copied
10031 from ../coarray_16.f90.
10033 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10036 * g++.dg/ext/complex9.C: New.
10038 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10040 From Mike Frysinger
10041 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10042 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10043 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10045 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
10047 * gcc.target/bfin/builtins: Created.
10048 * gcc.target/bfin/hisilh-O0.c: Deleted.
10049 * gcc.target/bfin/hisilh.c: Moved to...
10050 * gcc.target/bfin/builtins/hisilh.c: ...here.
10051 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10052 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10053 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10054 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10055 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10056 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10057 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10058 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10059 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10060 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10061 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10062 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10063 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10064 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10065 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10066 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10067 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10068 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10069 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10070 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10071 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10072 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10073 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10074 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10075 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10076 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10077 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10078 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10079 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10080 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10081 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10082 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10083 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10084 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10085 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10086 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10087 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10088 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10089 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10090 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10091 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10092 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10093 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10094 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10095 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10096 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10097 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10098 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10099 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10100 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10101 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10102 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10103 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10104 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10105 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10106 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10107 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10108 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10109 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10110 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10111 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10112 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10113 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10114 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10115 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10116 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10117 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10118 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10119 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10120 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10121 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10122 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10123 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10124 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10125 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10126 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10127 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10128 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10129 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10130 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10131 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10132 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10133 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10134 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10135 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10136 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10137 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10138 * gcc.target/bfin/builtins/circptr.c: Ditto.
10139 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10140 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10141 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10142 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10143 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10144 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10145 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10146 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10147 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10148 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10149 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10150 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10151 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10152 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10153 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10154 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10155 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10156 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10157 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10158 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10159 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10160 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10161 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10162 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10163 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10164 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10165 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10166 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10167 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10168 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10169 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10170 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10171 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10172 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10173 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10174 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10175 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10176 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10177 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10178 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10179 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10180 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10181 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10182 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10183 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10184 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10185 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10186 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10187 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10188 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10189 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10190 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10191 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10192 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10193 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10194 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10195 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10196 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10197 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10198 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10199 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10200 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10201 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10202 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10203 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10204 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10205 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10206 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10207 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10208 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10210 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10212 * gcc.target/arm/cold-lc.c: New test.
10214 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10217 * gcc.dg/pr48774.c: New test.
10219 2011-05-03 Richard Guenther <rguenther@suse.de>
10221 * gcc.dg/large-size-array-5.c: New testcase.
10223 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10225 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10227 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10229 * lib/target-supports.exp (check_effective_target_vect_strided):
10231 (check_effective_target_vect_strided2)
10232 (check_effective_target_vect_strided3)
10233 (check_effective_target_vect_strided4)
10234 (check_effective_target_vect_strided8): ...these new functions.
10236 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10237 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10238 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10239 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10240 * gcc.dg/vect/pr37539.c: Likewise.
10241 * gcc.dg/vect/slp-11a.c: Likewise.
10242 * gcc.dg/vect/slp-11b.c: Likewise.
10243 * gcc.dg/vect/slp-11c.c: Likewise.
10244 * gcc.dg/vect/slp-12a.c: Likewise.
10245 * gcc.dg/vect/slp-12b.c: Likewise.
10246 * gcc.dg/vect/slp-18.c: Likewise.
10247 * gcc.dg/vect/slp-19a.c: Likewise.
10248 * gcc.dg/vect/slp-19b.c: Likewise.
10249 * gcc.dg/vect/slp-21.c: Likewise.
10250 * gcc.dg/vect/slp-23.c: Likewise.
10251 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10253 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10254 instead of vect_interleave && vect_extract_even_odd.
10255 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10256 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10257 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10258 * gcc.dg/vect/vect-1.c: Likewise.
10259 * gcc.dg/vect/vect-10.c: Likewise.
10260 * gcc.dg/vect/vect-98.c: Likewise.
10261 * gcc.dg/vect/vect-107.c: Likewise.
10262 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10263 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10264 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10265 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10266 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10267 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10268 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10269 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10270 * gcc.dg/vect/vect-strided-float.c: Likewise.
10271 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10272 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10273 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10274 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10275 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10276 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10277 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10278 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10279 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10280 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10281 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10282 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10283 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10284 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10285 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10287 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10289 * gcc.dg/vect/pr30843.c: Likewise.
10290 * gcc.dg/vect/pr33866.c: Likewise.
10291 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10292 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10293 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10294 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10296 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10298 * gcc.dg/vect/slp-11.c: Split into...
10299 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10300 gcc.dg/vect/slp-11c.c: ...these tests.
10301 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10302 * gcc.dg/vect/slp-12c.c: ...this new test.
10303 * gcc.dg/vect/slp-19.c: Split into...
10304 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10305 gcc.dg/vect/slp-19c.c: ...these new tests.
10307 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10309 * lib/target-supports.exp
10310 (check_effective_target_vect_extract_even_odd_wide): Delete.
10311 (check_effective_target_vect_strided_wide): Likewise.
10312 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10313 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10314 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10315 * gcc.dg/vect/pr37539.c: Likewise.
10316 * gcc.dg/vect/slp-11.c: Likewise.
10317 * gcc.dg/vect/slp-12a.c: Likewise.
10318 * gcc.dg/vect/slp-12b.c: Likewise.
10319 * gcc.dg/vect/slp-19.c: Likewise.
10320 * gcc.dg/vect/slp-23.c: Likewise.
10321 * gcc.dg/vect/vect-1.c: Likewise.
10322 * gcc.dg/vect/vect-98.c: Likewise.
10323 * gcc.dg/vect/vect-107.c: Likewise.
10324 * gcc.dg/vect/vect-strided-float.c: Likewise.
10326 2011-05-02 Jason Merrill <jason@redhat.com>
10328 * g++.dg/init/new31.C: New.
10330 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10333 * gcc.dg/pr35445.c: New test.
10335 2011-05-02 Jason Merrill <jason@redhat.com>
10337 * c-c++-common/vla-1.c: New.
10339 2011-05-02 Richard Guenther <rguenther@suse.de>
10341 PR tree-optimization/48822
10342 * gcc.dg/torture/pr48822.c: New testcase.
10344 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10347 * g++.dg/cpp0x/constexpr-47969.C: New.
10349 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10352 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10353 on vect_no_align targets.
10354 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10355 vect_no_align targets.
10357 2011-05-01 Xinliang David Li <davidxl@google.com>
10359 * gcc.dg/tree-ssa/integer-addr.c: New test.
10360 * gcc.dg/tree-ssa/alias_bug.c: New test.
10362 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10364 PR libgfortran/48787
10365 * gfortran.dg/round_3.f08: Add more checks.
10367 2011-04-30 Tobias Burnus <burnus@net-b.de>
10370 * gfortran.dg/import9.f90: New, proper test.
10371 * gfortran.dg/interface_37.f90: Remove bogus
10372 test (bogus copy of interface_36.f90).
10374 2011-04-30 Tobias Burnus <burnus@net-b.de>
10377 * gfortran.dg/interface_37.f90: New.
10379 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10382 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10384 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10386 PR tree-optimization/48809
10387 * gcc.c-torture/execute/pr48809.c: New test.
10389 2011-04-29 Jeff Law <law@redhat.com>
10391 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10393 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10396 * g++.dg/init/ctor10.C: New.
10398 2011-04-29 Le-Chun Wu <lcwu@google.com>
10400 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10401 warning in implicitly instantiated templates.
10403 2011-04-29 Le-Chun Wu <lcwu@google.com>
10405 * g++.dg/warn/Wnull-conversion-1.C: New.
10406 * g++.dg/warn/Wnull-conversion-2.C: New.
10408 2011-04-29 Diego Novillo <dnovillo@google.com>
10410 * g++.old-deja/g++.other/null3.C: Expect warning about
10411 converting boolean to a pointer.
10413 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10416 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10420 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10422 2011-04-29 Tobias Burnus <burnus@net-b.de>
10425 * gfortran.dg/typebound_proc_22.f90: New.
10428 * gfortran.dg/interface_36.f90: New.
10430 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10432 PR libgfortran/48488
10433 PR libgfortran/48602
10434 PR libgfortran/48615
10435 PR libgfortran/48684
10436 PR libgfortran/48787
10437 * gfortran.dg/fmt_g.f: Adjust test.
10438 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10439 * gfortran.dg/round_3.f08: New test.
10440 * gfortran.dg/namelist_print_1.f: Adjust test.
10441 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10442 * gfortran.dg/f2003_io_5.f03: Adjust test.
10443 * gfortran.dg/coarray_15.f90: Adjust test.
10444 * gfortran.dg/namelist_65.f90: Adjust test.
10445 * gfortran.dg/fmt_cache_1.f: Adjust test.
10446 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10447 * gfortran.dg/real_const_3.f90: Adjust test.
10449 2011-04-29 Jan Hubicka <jh@suse.cz>
10451 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10452 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10454 2011-04-28 Xinliang David Li <davidxl@google.com>
10456 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10457 * g++.dg/prof-robust-1.C: New test.
10459 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10461 PR tree-optimization/48765
10462 * gcc.dg/vect/pr48765.c: New.
10464 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10466 PR tree-optimization/48775
10467 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10469 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10472 * g++.dg/inherit/pr48798.C: New.
10473 * g++.old-deja/g++.other/base1.C: Adjust.
10475 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10478 * g++.dg/template/inherit7.C: New test case.
10480 2011-04-28 Richard Guenther <rguenther@suse.de>
10482 PR tree-optimization/40052
10483 PR tree-optimization/15347
10484 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10485 * gcc.dg/pr15347.c: Likewise.
10487 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10490 * g++.dg/cpp0x/sfinae18.C: New.
10492 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10495 * g++.dg/ext/is_literal_type1.C: New.
10497 2011-04-28 Tobias Burnus <burnus@net-b.de>
10501 * gfortran.dg/interface_35.f90: New.
10502 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10503 * gfortran.dg/func_result_6.f90: Add dg-warning.
10504 * gfortran.dg/bessel_1.f90: Ditto.
10505 * gfortran.dg/hypot_1.f90: Ditto.
10506 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10507 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10508 * gfortran.dg/interface_assignment_4.f90: Ditto.
10510 2011-04-27 Jason Merrill <jason@redhat.com>
10512 * g++.dg/ext/complex8.C: New.
10514 * g++.dg/cpp0x/initlist49.C: New.
10515 * g++.dg/init/new30.C: New.
10517 2011-04-27 Tobias Burnus <burnus@net-b.de>
10520 * gfortran.dg/whole_file_34.f90: New.
10522 2011-04-27 Jan Hubicka <jh@suse.cz>
10524 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10526 2011-04-27 Jason Merrill <jason@redhat.com>
10528 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10530 * g++.dg/parse/ambig6.C: New.
10532 2011-04-27 Nick Clifton <nickc@redhat.com>
10534 * gcc.dg/20020312-2.c: Add definition for RX.
10536 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10537 option with RX targets.
10539 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10542 2011-04-27 Richard Guenther <rguenther@suse.de>
10544 * gcc.dg/tree-ssa/pr23382.c: Remove.
10546 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10549 * gcc.c-torture/compile/pr48767.c: New test.
10551 2011-04-27 Richard Guenther <rguenther@suse.de>
10553 PR tree-optimization/48772
10554 * g++.dg/pr48772.C: New testcase.
10556 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10559 * gcc.c-torture/compile/pr48742.c: New test.
10561 2011-04-26 Jason Merrill <jason@redhat.com>
10563 * g++.dg/lookup/koenig13.C: New.
10565 * g++.dg/cpp0x/initlist48.C: New.
10567 2011-04-25 Jason Merrill <jason@redhat.com>
10569 * g++.dg/cpp0x/sfinae17.C: New.
10571 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10574 * gcc.target/powerpc/pr48258-1.c: New file.
10575 * gcc.target/powerpc/pr48258-2.c: Ditto.
10577 2011-04-26 Xinliang David Li <davidxl@google.com>
10579 * gcc.dg/uninit-suppress.c: New test.
10580 * gcc.dg/uninit-suppress.c: New test.
10582 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10585 * gcc.dg/pr48768.c: New test.
10587 PR tree-optimization/48734
10588 * gcc.c-torture/compile/pr48734.c: New test.
10591 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10593 2011-04-26 Richard Guenther <rguenther@suse.de>
10595 PR tree-optimization/48731
10596 * gcc.dg/torture/pr48731.c: New testcase.
10598 2011-04-26 Richard Guenther <rguenther@suse.de>
10601 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10603 2011-04-26 Richard Guenther <rguenther@suse.de>
10605 PR middle-end/48694
10606 * gcc.dg/torture/pr48694-1.c: New testcase.
10607 * gcc.dg/torture/pr48694-2.c: Likewise.
10609 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10611 * g++.dg/ext/underlying_type1.C: New.
10612 * g++.dg/ext/underlying_type2.C: Likewise.
10613 * g++.dg/ext/underlying_type3.C: Likewise.
10614 * g++.dg/ext/underlying_type4.C: Likewise.
10615 * g++.dg/ext/underlying_type5.C: Likewise.
10616 * g++.dg/ext/underlying_type6.C: Likewise.
10617 * g++.dg/ext/underlying_type7.C: Likewise.
10618 * g++.dg/ext/underlying_type8.C: Likewise.
10619 * g++.dg/ext/underlying_type9.C: Likewise.
10620 * g++.dg/ext/underlying_type10.C: Likewise.
10622 2011-04-25 Jason Merrill <jason@redhat.com>
10624 * g++.dg/cpp0x/regress/template-const2.C: New.
10626 2011-04-25 Jeff Law <law@redhat.com>
10628 * gcc.dg/tree-ssa/vrp56.c: new test.
10630 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10632 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10634 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10636 PR preprocessor/48740
10637 * c-c++-common/raw-string-11.c: New test.
10639 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10641 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10644 2011-04-23 Tobias Burnus <burnus@net-b.de>
10647 * gfortran.dg/coarray_19.f90: New.
10649 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10652 * gcc.dg/pr48685.c: New test.
10654 2011-04-22 Jan Hubicka <jh@suse.cz>
10656 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10658 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10660 PR tree-optimization/48717
10661 * gcc.c-torture/execute/pr48717.c: New test.
10663 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10666 * gcc.target/i386/pr48723.c: New test.
10668 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10671 * gcc.dg/gomp/pr48716.c: New test.
10672 * g++.dg/gomp/pr48716.C: New test.
10674 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10677 * gcc.dg/missing-field-init-2.c: Update testcase.
10679 2011-04-22 Alan Modra <amodra@gmail.com>
10681 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10683 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10686 * gfortran.dg/function_optimize_6.f90: New test.
10688 2011-04-21 Easwaran Raman <eraman@google.com>
10690 * gcc.dg/stack-layout-2.c: New test.
10692 2011-04-21 Richard Guenther <rguenther@suse.de>
10695 * g++.dg/lto/pr48207-2_0.C: New testcase.
10696 * g++.dg/lto/pr48207-3_0.C: Likewise.
10698 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10700 * gnat.dg/volatile5.adb: New test.
10701 * gnat.dg/volatile5_pkg.ads: New helper.
10703 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10706 * gcc.target/i386/pr48708.c: New test.
10708 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10710 * gcc.dg/vect/vect-119.c: New test.
10712 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10714 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10717 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10718 Richard Sandiford <richard.sandiford@linaro.org>
10721 * gcc.target/arm/pr46329.c: New test.
10723 2011-04-21 Tobias Burnus <burnus@net-b.de>
10726 * gfortran.dg/coarray_18.f90: New.
10728 2011-04-20 Jason Merrill <jason@redhat.com>
10730 * g++.dg/cpp0x/initlist47.C: New.
10732 * g++.dg/init/dtor4.C: New.
10734 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10737 * gcc.target/i386/sse2-pinsrw.c: New test.
10738 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10739 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10740 * gcc.target/i386/sse2-insvhi.c: Ditto.
10741 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10742 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10744 2011-04-20 Jason Merrill <jason@redhat.com>
10746 * g++.dg/template/const4.C: New.
10748 2011-04-20 Easwaran Raman <eraman@google.com>
10750 * gcc.dg/stack-layout-1.c: New test.
10752 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10754 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10755 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10758 2011-04-20 Kai Tietz <ktietz@redhat.com>
10760 * gcc.dg/binop-xor1.c: New test.
10761 * gcc.dg/binop-xor2.c: New test.
10762 * gcc.dg/binop-xor3.c: New test.
10763 * gcc.dg/binop-xor4.c: New test.
10764 * gcc.dg/binop-xor5.c: New test.
10766 2011-04-20 Richard Guenther <rguenther@suse.de>
10768 PR tree-optimization/47892
10769 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10771 2011-04-20 Richard Guenther <rguenther@suse.de>
10773 PR middle-end/48695
10774 * g++.dg/torture/pr48695.C: New testcase.
10776 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10778 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10779 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10780 * gcc.c-torture/execute/pr45262.c: Ditto
10781 * gcc.dg/torture/pr43165.c: Ditto.
10782 * gcc.dg/torture/pr47228.c: Ditto.
10783 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10784 * gcc.dg/ipa/pr45644.c: Ditto.
10785 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10788 2011-04-19 Jason Merrill <jason@redhat.com>
10790 * g++.dg/ext/complex7.C: New.
10792 * g++.dg/ext/attrib41.C: New.
10794 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10797 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10799 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10802 * gcc.target/i386/pr48678.c: New test.
10804 2011-04-19 Martin Jambor <mjambor@suse.cz>
10806 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10807 * g++.dg/opt/devirt2.C: New test.
10808 * g++.dg/ipa/devirt-g-1.C: Likewise.
10810 2011-04-19 Tobias Burnus <burnus@net-b.de>
10813 * gfortran.dg/whole_file_33.f90: New.
10815 2011-04-19 Martin Jambor <mjambor@suse.cz>
10817 * g++.dg/ipa/devirt-7.C: New test.
10819 2011-04-19 Richard Guenther <rguenther@suse.de>
10822 * g++.dg/lto/pr48207_0.C: New testcase.
10824 2011-04-18 Jason Merrill <jason@redhat.com>
10826 * g++.dg/init/void1.C: New.
10828 * g++.dg/cpp0x/union4.C: New.
10830 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10832 PR middle-end/48661
10833 * g++.dg/torture/pr48661.C: New test.
10836 * g++.dg/gomp/pr48632.C: New test.
10838 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10840 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10841 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10843 2011-04-18 Tobias Burnus <burnus@net-b.de>
10846 * gfortran.dg/coarray_17.f90: New.
10847 * gfortran.dg/coarray_10.f90: Update dg-error.
10849 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10852 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10853 * gfortran.dg/guality/guality.exp: Likewise.
10855 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10857 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10859 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10861 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10863 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10865 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10867 2011-04-18 Richard Guenther <rguenther@suse.de>
10869 PR middle-end/46364
10870 * g++.dg/torture/pr46364.C: New testcase.
10872 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10874 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10876 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10878 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10880 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10881 Ira Rosen <ira.rosen@linaro.org>
10884 * gcc.target/arm/pr48252.c: New test.
10886 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10888 PR tree-optimization/48616
10889 * gcc.dg/pr48616.c: New test.
10891 2011-04-18 Tobias Burnus <burnus@net-b.de>
10894 * gfortran.dg/coarray_16.f90: New.
10896 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10899 * gfortran.dg/realloc_on_assign_7.f03: New test.
10901 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10903 PR libgfortran/48602
10904 * gfortran.dg/fmt_g0_6.f08: New test.
10906 2011-04-17 Jason Merrill <jason@redhat.com>
10908 * g++.dg/cpp0x/sfinae16.C: New.
10910 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10912 * gcc.target/mips/reg-var-1.c: New test.
10914 2011-04-17 Jan Hubicka <jh@suse.cz>
10916 * gcc.dg/winline-5.c: Update testcase.
10918 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10920 * gnat.dg/discr27.ad[sb]: Move dg directive.
10921 * gnat.dg/discr28.ad[sb]: New test.
10922 * gnat.dg/discr28_pkg.ads: New helper.
10924 2011-04-17 Michael Matz <matz@suse.de>
10926 PR tree-optimization/48622
10928 * gcc.dg/lto/pr48622_0.c: New test.
10930 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10932 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10933 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10934 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10935 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10936 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10937 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10939 2011-04-15 Jason Merrill <jason@redhat.com>
10941 * g++.dg/cpp0x/range-for17.C: New.
10943 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10945 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10946 * g++.dg/cpp0x/range-for3.C: Likewise.
10947 * g++.dg/cpp0x/range-for9.C: Correct error message.
10948 * g++.dg/cpp0x/range-for11.C: New.
10949 * g++.dg/cpp0x/range-for12.C: New.
10950 * g++.dg/cpp0x/range-for13.C: New.
10951 * g++.dg/cpp0x/range-for14.C: New.
10952 * g++.dg/cpp0x/range-for15.C: New.
10953 * g++.dg/cpp0x/range-for16.C: New.
10955 2011-04-15 Tobias Burnus <burnus@net-b.de>
10958 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10960 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10962 * objc.dg/naming-4.m: Updated.
10963 * objc.dg/naming-5.m: Updated.
10964 * objc.dg/naming-6.m: New.
10965 * objc.dg/naming-7.m: New.
10966 * obj-c++.dg/naming-1.mm: Updated.
10967 * obj-c++.dg/naming-2.mm: Updated.
10968 * obj-c++.dg/naming-3.mm: New.
10969 * obj-c++.dg/naming-4.mm: New.
10971 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10973 PR libgfortran/48589
10974 * gfortran.dg/fmt_g0_5.f08: New test.
10976 2011-04-15 Richard Guenther <rguenther@suse.de>
10979 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10981 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10983 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10984 -finline-limit=0 to -fno-inline
10986 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10989 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10992 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10995 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10996 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10997 * gcc.target/i386/avx-insertps-3.c: New test.
10998 * gcc.target/i386/avx-insertps-4.c: New test.
11000 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11002 * gcc.target/avr/torture/pr41885.c (dg-options): Add
11005 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11010 * gcc.target/avr/pr46779-1.c: New test case
11011 * gcc.target/avr/pr46779-2.c: New test case
11013 2011-04-14 Jason Merrill <jason@redhat.com>
11015 * g++.dg/cpp0x/sfinae15.C: New.
11017 * g++.dg/cpp0x/sfinae14.C: New.
11019 * g++.dg/ext/vla10.C: New.
11021 2011-04-14 Richard Guenther <rguenther@suse.de>
11023 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11025 2011-04-14 Richard Guenther <rguenther@suse.de>
11027 * gcc.dg/fold-bitand-4.c: Move ...
11028 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
11030 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
11032 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11034 * gcc.target/avr/torture/trivial.c: Ditto.
11036 2011-04-13 Jason Merrill <jason@redhat.com>
11038 * g++.dg/template/operator11.C: New.
11040 2011-04-13 Jakub Jelinek <jakub@redhat.com>
11042 PR middle-end/48591
11043 * gcc.dg/gomp/pr48591.c: New test.
11046 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11047 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11049 2011-04-13 Dodji Seketeli <dodji@redhat.com>
11052 * g++.dg/template/dependent-expr7.C: New test case.
11054 2011-04-13 Jason Merrill <jason@redhat.com>
11056 * g++.dg/cpp0x/sfinae13.C: New.
11058 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
11060 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11062 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11064 * gcc.target/arm/pr43698.c: Remove -march option.
11066 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
11068 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11071 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11075 * gfortran.dg/realloc_on_assign_6.f03: New test.
11077 2011-04-12 Kai Tietz <ktietz@redhat.com>
11079 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11080 targets the additional -mno-ms-bitfields and
11081 -Wno-packed-bitfield-compat options.
11082 * g++.dg/ext/bitfield3.C: Likewise.
11083 * g++.dg/ext/bitfield4.C: Likewise.
11084 * g++.dg/ext/bitfield5.C: Likewise.
11085 * gcc.dg/bitfld-15.c: Likewise.
11086 * gcc.dg/bitfld-16.c: Likewise.
11087 * gcc.dg/bitfld-17.c: Likewise.
11088 * gcc.dg/bitfld-18.c: Likewise.
11090 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11092 * gcc.target/arm/neon-vld3-1.c: New test.
11093 * gcc.target/arm/neon-vst3-1.c: New test.
11094 * gcc.target/arm/neon/v*.c: Regenerate.
11096 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11098 PR rtl-optimization/48549
11099 * g++.dg/opt/pr48549.C: New test.
11101 2011-04-12 Richard Guenther <rguenther@suse.de>
11103 PR tree-optimization/46076
11104 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11106 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11109 * lib/compat.exp (compat-execute): Declare unsupported after
11110 stripping path from src1.
11111 * lib/lto.exp (lto-execute): Likewise.
11113 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11116 * gcc.dg/pr48552-1.c: New test.
11117 * gcc.dg/pr48552-2.c: New test.
11119 2011-04-11 Jason Merrill <jason@redhat.com>
11121 * g++.dg/cpp0x/sfinae12.C: New.
11123 * g++.dg/cpp0x/enum10.C: New.
11125 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11127 * g++.dg/cpp0x/rv-func.C: New.
11129 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11131 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11134 2011-04-11 Martin Jambor <mjambor@suse.cz>
11136 PR tree-optimization/48195
11137 * gcc.dg/ipa/pr48195.c: New test.
11139 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11141 * gnat.dg/return3.adb: Remove unused switch.
11143 2011-04-08 Mike Stump <mikestump@comcast.net>
11146 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11147 default to fno-common.
11149 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11151 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11152 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11154 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11157 * gfortran.dg/function_optimize_5.f90: New test.
11159 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11161 * gnat.dg/aggr17.adb: New test.
11162 * gnat.dg/aggr18.adb: Likewise.
11164 2011-04-08 Michael Matz <matz@suse.de>
11166 PR middle-end/48389
11167 * gcc.target/i386/pr48389.c: New test.
11169 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11171 PR rtl-optimization/48272
11172 * g++.dg/opt/pr48272.C: New.
11174 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11176 PR rtl-optimization/48235
11177 * gcc.dg/pr48235.c: New.
11179 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11181 PR rtl-optimization/48302
11182 * g++.dg/opt/pr48302.C: New.
11184 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11187 * g++.dg/opt/pr48273.C: New.
11189 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11191 PR rtl-optimization/48442
11192 * gcc.dg/pr48442.c: New.
11194 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11196 PR tree-optimization/48377
11197 * gcc.dg/vect/pr48377.c: New test.
11199 2011-04-07 Jason Merrill <jason@redhat.com>
11201 * g++.dg/cpp0x/regress/call1.C: New.
11203 * g++.dg/cpp0x/variadic107.C: New.
11205 * g++.dg/cpp0x/sfinae11.C: New.
11206 * g++.dg/cpp0x/noexcept02.C: Fix.
11208 * g++.dg/cpp0x/sfinae10.C: New.
11210 * g++.dg/cpp0x/sfinae9.C: New.
11212 * c-c++-common/Wcast-qual-1.c: Move here from...
11213 * gcc.dg/cast-qual-3.c: ...here, and...
11214 * g++.dg/warn/Wcast-qual2.C: ...here.
11216 * g++.dg/cpp0x/sfinae8.C: New.
11218 * g++.dg/cpp0x/sfinae7.C: New.
11220 * g++.dg/cpp0x/enum9.C: New.
11222 2011-04-07 Mike Stump <mikestump@comcast.net>
11224 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11225 with no trampolines.
11227 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11230 * gfortran.dg/gomp/pr48117.f90: New test.
11233 * gcc.dg/torture/pr48343.c: New test.
11235 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11237 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11239 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11241 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11243 2011-04-07 Tom de Vries <tom@codesourcery.com>
11246 * lib/scanasm.exp (object-size): New proc.
11247 * gcc.target/arm/pr43920-2.c: New test.
11249 2011-04-06 Tobias Burnus <burnus@net-b.de>
11253 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11255 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11257 * gcc.dg/mtune.c: Prune note from output.
11259 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11262 * gcc.dg/guality/pr36977.c: New test.
11263 * gcc.dg/guality/pr48466.c: New test.
11265 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11267 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11269 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11271 * gnat.dg/return3.adb: New test.
11273 2011-04-06 Richard Guenther <rguenther@suse.de>
11275 PR tree-optimization/47663
11276 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11278 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11280 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11281 Solaris 8 and 9 as well.
11283 2011-04-05 Tom de Vries <tom@codesourcery.com>
11286 * gcc.target/arm/pr43920-1.c: New test.
11288 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11290 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11291 (cctor): Actually return the value.
11292 (main): Cast return values.
11294 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11296 * gfortran.dg/character_comparison_8.f90: New test.
11298 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11300 * frontend-passes: (optimize_lexical_comparison): New function.
11301 (optimize_expr): Call it.
11302 (optimize_comparison): Also handle lexical comparison functions.
11303 Return false instad of -2 for unequal comparison.
11305 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11308 * function_optimize_4.f90: New test.
11310 2011-04-04 Tobias Burnus <burnus@net-b.de>
11313 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11314 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11315 * gfortran.dg/coarray_15.f90: New.
11317 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11319 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11320 * gfortran.dg/bessel_7.f90: Likewise.
11322 2011-04-03 Tobias Burnus <burnus@net-b.de>
11324 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11326 2011-04-03 Richard Guenther <rguenther@suse.de>
11327 Ira Rosen <ira.rosen@linaro.org>
11329 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11330 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11331 -ftree-loop-if-convert-stores.
11333 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11335 * gnat.dg/specs/aggr2.ads: New test.
11337 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11339 * gnat.dg/debug2.ad[sb]: New test.
11340 * gnat.dg/debug2_pkg.ads: New helper.
11341 * gnat.dg/debug3.ad[sb]: New test.
11343 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11345 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11347 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11349 PR middle-end/48335
11350 * gcc.c-torture/compile/pr48335-1.c: New test.
11351 * gcc.dg/pr48335-1.c: New test.
11352 * gcc.dg/pr48335-2.c: New test.
11353 * gcc.dg/pr48335-3.c: New test.
11354 * gcc.dg/pr48335-4.c: New test.
11355 * gcc.dg/pr48335-5.c: New test.
11356 * gcc.dg/pr48335-6.c: New test.
11357 * gcc.dg/pr48335-7.c: New test.
11358 * gcc.dg/pr48335-8.c: New test.
11359 * gcc.target/i386/pr48335-1.c: New test.
11361 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11364 * gcc.dg/Waddress.c: New test.
11366 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11369 * gfortran.dg/function_optimize_3.f90: New test.
11371 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11373 * gcc.c-torture/compile/20110401-1.c: New test.
11375 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11376 * g++.dg/lto/20091002-2_0.C: Likewise.
11377 * g++.dg/lto/20090303_0.c: Likewise.
11378 * g++.dg/lto/20091004-1_0.C: Likewise.
11379 * g++.dg/lto/20091002-3_0.C: Likewise.
11380 * g++.dg/lto/20091004-2_0.C: Likewise.
11381 * g++.dg/lto/20081123_0.C: Likewise.
11382 * g++.dg/lto/20090313_0.C: Likewise.
11383 * g++.dg/lto/20081109-1_0.C: Likewise.
11384 * g++.dg/lto/20081219_0.C: Likewise.
11385 * g++.dg/lto/20081204-1_0.C: Likewise.
11386 * g++.dg/lto/20090302_0.C: Likewise.
11387 * g++.dg/lto/20081119-1_0.C: Likewise.
11388 * g++.dg/lto/20081118_0.C: Likewise.
11389 * gcc.dg/lto/20091020-2_0.c: Likewise.
11390 * gcc.dg/lto/20090210_0.c: Likewise.
11391 * gcc.dg/lto/20081204-1_0.c: Likewise.
11392 * gcc.dg/lto/20081224_0.c: Likewise.
11393 * gcc.dg/lto/20090219_0.c: Likewise.
11394 * gcc.dg/lto/20091014-1_0.c: Likewise.
11395 * gcc.dg/lto/20091016-1_0.c: Likewise.
11396 * gcc.dg/lto/20090206-2_0.c: Likewise.
11397 * gcc.dg/lto/20090116_0.c: Likewise.
11398 * gcc.dg/lto/20091013-1_0.c: Likewise.
11399 * gcc.dg/lto/20091015-1_0.c: Likewise.
11400 * gcc.dg/lto/20090126-2_0.c: Likewise.
11402 2011-03-31 Ian Lance Taylor <iant@google.com>
11404 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11406 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11408 * gnat.dg/opt16.adb: New test.
11410 2011-03-31 Jason Merrill <jason@redhat.com>
11412 * g++.dg/cpp0x/defaulted24.C: New.
11414 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11417 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11420 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11422 * g++.dg/other/i386-9.C: New test.
11424 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11426 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11428 2011-03-30 Jason Merrill <jason@redhat.com>
11430 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11432 * g++.dg/cpp0x/regress/isnan.C: New.
11434 * g++.dg/cpp0x/initlist46.C: New.
11436 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11439 * gcc.target/arm/neon-modes-2.c: New test.
11441 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11444 * gcc.c-torture/compile/pr48305.c: New test.
11446 2011-03-29 Jason Merrill <jason@redhat.com>
11448 * g++.dg/cpp0x/regress/value-dep1.C: New.
11450 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11452 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11454 2011-03-29 Ian Lance Taylor <iant@google.com>
11456 * go.test/go-test.exp: Handle the test lines used in several new
11458 (errchk): Add opts parameter. Change all callers. Handle parens
11461 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11462 Dominique d'Humieres <dominiq@lps.ens.fr>
11464 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11465 and __APPLE__ && __PPC__ && __ALTIVEC__.
11467 2011-03-29 Jason Merrill <jason@redhat.com>
11469 * g++.dg/cpp0x/dependent1.C: New.
11471 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11473 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11475 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11477 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11480 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11481 * gfortran.dg/proc_ptr_comp_32.f90: New.
11483 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11485 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11486 check for corresponding warning.
11488 2011-03-28 Jason Merrill <jason@redhat.com>
11490 * g++.dg/cpp0x/rv-deduce2.C: New.
11492 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11495 * gcc.dg/pr48203.c: New test.
11497 2011-03-28 Jeff Law <law@redhat.com>
11499 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11501 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11503 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11504 and __PPC__ && __ALTIVEC__.
11506 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11509 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11510 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11511 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11512 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11514 2011-03-28 Jason Merrill <jason@redhat.com>
11516 * g++.dg/cpp0x/initlist-array2.C: New.
11518 * g++.dg/cpp0x/initlist-array1.C: New.
11520 * g++.dg/cpp0x/constexpr-compound.C: New.
11522 * g++.dg/cpp0x/constexpr-using.C: New.
11524 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11526 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11529 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11531 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11533 * gcc.dg/slp-1.c: New test.
11535 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11537 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11538 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11539 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11540 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11541 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11542 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11543 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11544 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11545 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11546 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11547 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11548 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11549 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11550 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11552 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11555 * gfortran.dg/trim_optimize_5.f90: New test.
11556 * gfortran.dg/trim_optimize_6.f90: New test.
11558 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11561 * gcc.target/mips/madd-7.c: Remove -mlong32.
11562 * gcc.target/mips/msub-7.c: Likewise.
11564 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11566 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11567 accesses to preserve the meaning of the test for doubleword vectors.
11568 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11569 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11571 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11574 * gfortran.dg/class_42.f03: New.
11576 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11578 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11581 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11583 PR rtl-optimization/48144
11584 * gcc.dg/pr48144.c: New test.
11586 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11588 * gnat.dg/discr27.ad[sb]: New test.
11590 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11592 * gnat.dg/limited_with2.ad[sb]: New test.
11593 * gnat.dg/limited_with2_pkg1.ads: New helper.
11594 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11596 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11598 * gnat.dg/opt15.adb: New test.
11599 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11601 2011-03-25 Tobias Burnus <burnus@net-b.de>
11605 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11606 * gfortran.dg/leadz_trailz_3.f90: Ditto
11608 2011-03-25 Martin Jambor <mjambor@suse.cz>
11610 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11612 2011-03-25 Jason Merrill <jason@redhat.com>
11614 * g++.dg/cpp0x/defaulted22.C: New.
11615 * g++.dg/cpp0x/defaulted23.C: New.
11616 * g++.dg/cpp0x/defaulted15.C: Adjust.
11618 2011-03-25 Jason Merrill <jason@redhat.com>
11620 * g++.dg/cpp0x/move1.C: New.
11622 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11625 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11627 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11629 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11630 for mips-sgi-irix6.5.
11631 Replace snprintf prototype by <stdio.h>.
11633 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11636 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11637 run_expensive_tests.
11638 * gcc.dg/graphite/block-4.c: Likewise.
11639 * gcc.dg/graphite/block-7.c: Likewise.
11640 * gcc.dg/graphite/block-8.c: Likewise.
11642 2011-03-25 Richard Guenther <rguenther@suse.de>
11644 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11645 * g++.dg/tree-ssa/pr8781.C: Likewise.
11646 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11647 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11648 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11649 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11650 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11651 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11652 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11653 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11654 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11655 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11656 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11657 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11658 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11659 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11660 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11661 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11662 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11663 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11664 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11665 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11666 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11667 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11668 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11669 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11670 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11671 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11672 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11673 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11674 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11675 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11676 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11677 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11678 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11679 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11680 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11681 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11682 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11683 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11684 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11685 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11686 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11687 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11688 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11689 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11690 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11691 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11692 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11693 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11694 * c-c++-common/pr46562-2.c: Likewise.
11695 * gfortran.dg/pr42108.f90: Likewise.
11696 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11697 foo to be inlined even at -O1.
11698 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11699 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11700 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11701 * gcc.dg/matrix/matrix.exp: Disable FRE.
11703 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11706 * gcc.dg/dfp/pr48204.c: New test.
11708 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11711 * gcc.c-torture/execute/pr47917.c: Move this...
11712 * gcc.dg/torture/pr47917.c: to here and add xfails.
11714 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11716 * gnat.dg/array16.ad[sb]: New test.
11717 * gnat.dg/array16.ads: New helper.
11719 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11721 * gnat.dg/derived_type2.adb: New test.
11723 2011-03-24 Richard Guenther <rguenther@suse.de>
11725 PR tree-optimization/48271
11726 * g++.dg/torture/pr48271.C: New testcase.
11728 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11730 * gnat.dg/array15.ad[sb]: New test.
11732 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11735 * gcc.target/i386/pr48237.c: New test.
11737 2011-03-24 Richard Guenther <rguenther@suse.de>
11739 PR middle-end/48269
11740 * gcc.dg/builtin-object-size-10.c: New testcase.
11742 2011-03-24 Richard Guenther <rguenther@suse.de>
11744 PR tree-optimization/46562
11745 * c-c++-common/pr46562-2.c: New testcase.
11746 * c-c++-common/pr46562.c: Likewise.
11748 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11750 * gcc.dg/vect/vect-cselim-1.c: New test.
11751 * gcc.dg/vect/vect-cselim-2.c: New test.
11753 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11755 * gcc.target/arm/pr46934.c: New.
11757 2011-03-23 Ian Lance Taylor <iant@google.com>
11759 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11761 2011-03-23 Richard Guenther <rguenther@suse.de>
11763 * gcc.dg/struct: Remove directory and contents.
11765 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11768 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11770 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11772 * gnat.dg/discr26.ad[sb]: New test.
11773 * gnat.dg/discr26_pkg.ads: New helper.
11775 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11778 * gcc.target/arm/neon-vld-1.c: New test.
11780 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11782 * gnat.dg/array14.ad[sb]: New test.
11783 * gnat.dg/array14_pkg.ads: New helper.
11785 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11787 * gcc.c-torture/execute/920501-8.x: Remove.
11788 * gcc.c-torture/execute/930513-1.x: Remove.
11789 * gcc.c-torture/execute/960312-1.x: Remove.
11790 * gcc.c-torture/compile/20000804-1.c,
11791 gcc.c-torture/compile/20001205-1.c,
11792 gcc.c-torture/compile/20001226-1.c,
11793 gcc.c-torture/compile/20010518-2.c,
11794 gcc.c-torture/compile/20020312-1.c,
11795 gcc.c-torture/compile/20020604-1.c,
11796 gcc.c-torture/compile/920501-12.c,
11797 gcc.c-torture/compile/920501-4.c,
11798 gcc.c-torture/compile/920520-1.c,
11799 gcc.c-torture/compile/980506-1.c,
11800 gcc.c-torture/execute/980709-1.x,
11801 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11802 options for m68hc11.
11803 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11804 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11807 2011-03-22 Nick Clifton <nickc@redhat.com>
11809 * lib/target-supports.exp (check_profiling_available): Add MN10300
11810 to the list of targets that do not support profiling. Restore
11811 alpha sorting to this list.
11813 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11815 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11816 failure on 32-bit systems.
11817 * gcc.dg/torture/vector-2.c: Ditto.
11819 2011-03-22 Richard Guenther <rguenther@suse.de>
11821 PR tree-optimization/48228
11822 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11824 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11826 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11830 * gcc.target/powerpc/pr48226.c: New file.
11832 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11834 * lib/prune.exp (prune_gcc_output): Prune "could not create
11835 compact unwind for" warnings.
11837 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11841 * gcc.c-torture/execute/pr42544.c: New test.
11842 * gcc.c-torture/execute/pr48197.c: New test.
11844 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11846 PR preprocessor/48192
11847 * gcc.target/powerpc/pr48192.c: New file.
11850 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11851 split problem of 0 being loaded in a VSX register.
11853 2011-03-21 Richard Guenther <rguenther@suse.de>
11856 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11857 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11858 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11859 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11861 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11864 * gcc.dg/pr48213.c: New test.
11866 2011-03-21 Kai Tietz <ktietz@redhat.com>
11869 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11871 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11873 * gcc.target/arm/xor-and.c: New.
11875 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11878 * gfortran.dg/function_optimize_1.f90: New test.
11879 * gfortran.dg/function_optimize_2.f90: New test.
11881 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11883 PR rtl-optimization/47502
11884 * gcc.target/i386/pr47502-1.c: New.
11885 * gcc.target/i386/pr47502-2.c: Likewise.
11887 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11889 PR rtl-optimization/48156
11890 * gcc.dg/pr48156.c: New test.
11892 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11894 PR libfortran/47439
11895 * gfortran.dg/scratch_1.f90: Adjust test.
11897 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11899 PR libfortran/47439
11900 * gfortran.dg/scratch_1.f90: New test.
11902 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11904 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11905 variably modified typedefs.
11906 * gcc.dg/c1x-typedef-2.c: Remove.
11908 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11910 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11911 * gcc.dg/c1x-anon-struct-3.c: New test.
11912 * gcc.dg/anon-struct-11.c: Update.
11914 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11916 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11918 Only xfail with gas.
11920 2011-03-18 Jason Merrill <jason@redhat.com>
11922 * g++.dg/template/fn-ptr1.C: New.
11924 * g++.dg/overload/volatile1.C: New.
11926 * g++.dg/opt/pr23372.C: New.
11928 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11930 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11932 PR middle-end/47405
11933 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11935 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11937 * gcc.target/arm/unsigned-extend-1.c: New.
11939 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11942 * gcc.c-torture/compile/pr48161.c: New test.
11944 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11946 PR middle-end/47725
11947 * gcc.dg/torture/pr47725.c: New.
11949 2011-03-17 Jason Merrill <jason@redhat.com>
11951 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11952 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11954 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11956 * gnat.dg/specs/elab2.ads: New test.
11957 * gnat.dg/specs/elab2_pkg.ads: New helper.
11959 2011-03-17 Jason Merrill <jason@redhat.com>
11961 * g++.dg/cpp0x/decltype-1212.C: New.
11962 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11964 2011-03-17 Jason Merrill <jason@redhat.com>
11966 * g++.dg/parse/memfnquals1.C: New.
11968 2011-03-17 Richard Guenther <rguenther@suse.de>
11970 PR middle-end/48134
11971 * gcc.dg/pr48134.c: New testcase.
11973 2011-03-17 Richard Guenther <rguenther@suse.de>
11975 PR middle-end/48165
11976 * g++.dg/torture/pr48165.C: New testcase.
11978 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11980 PR rtl-optimization/48141
11981 * gcc.dg/pr48141.c: New test.
11983 2011-03-16 Jason Merrill <jason@redhat.com>
11985 * g++.dg/cpp0x/constexpr-48089.C: New.
11987 * g++.dg/cpp0x/constexpr-abi1.C: New.
11989 * g++.dg/cpp0x/constexpr-46336.C: New.
11990 * g++.dg/parse/friend5.C: Adjust expected errors.
11992 * g++.dg/cpp0x/constexpr-47570.C: New.
11994 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11997 * ++.dg/debug/dwarf2/typedef6.C: New test.
11999 2011-03-16 Jason Merrill <jason@redhat.com>
12001 * g++.dg/cpp0x/elision2.C: New.
12003 * g++.dg/cpp0x/constexpr-array3.C: New.
12005 2011-03-16 Jason Merrill <jason@redhat.com>
12007 * g++.dg/cpp0x/sfinae6.C: New.
12008 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12009 * g++.dg/cpp0x/pr45908.C: Likewise.
12010 * g++.dg/cpp0x/sfinae6.C: Likewise.
12011 * g++.old-deja/g++.jason/conversion11.C: Likewise.
12012 * g++.old-deja/g++.law/arg11.C: Likewise.
12014 2011-03-16 Jason Merrill <jason@redhat.com>
12016 * g++.dg/template/incomplete6.C: New.
12018 2011-03-16 Jeff Law <law@redhat.com>
12020 * gcc.dg/tree-ssa/vrp55.c: New test.
12022 2011-03-16 Jason Merrill <jason@redhat.com>
12024 * g++.dg/cpp0x/auto22.C: New.
12026 2011-03-16 Richard Guenther <rguenther@suse.de>
12028 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12029 optimizing it away if promoted to const.
12031 2011-03-16 Richard Guenther <rguenther@suse.de>
12033 PR tree-optimization/48149
12034 * gcc.dg/fold-complex-1.c: New testcase.
12036 2011-03-16 Richard Guenther <rguenther@suse.de>
12039 * gcc.dg/guality/pr45882.c: Really make sure no inlining
12040 or cloning happens.
12042 2011-03-16 Richard Guenther <rguenther@suse.de>
12044 PR tree-optimization/26134
12045 * gcc.dg/tree-ssa/complex-6.c: New testcase.
12047 2011-03-16 Richard Guenther <rguenther@suse.de>
12049 PR tree-optimization/48146
12050 * gcc.dg/torture/pr48146.c: New testcase.
12052 2011-03-16 Richard Guenther <rguenther@suse.de>
12054 * gcc.dg/tree-ssa/pr14814.c: Adjust.
12055 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12057 2011-03-16 Jakub Jelinek <jakub@redhat.com>
12059 PR middle-end/48136
12060 * gcc.c-torture/compile/pr48136.c: New test.
12062 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12065 * gcc.dg/guality/pr45882.c: New test.
12067 2011-03-15 Jason Merrill <jason@redhat.com>
12069 * g++.dg/cpp0x/constexpr-recursion.C: New.
12071 * g++.dg/cpp0x/implicit11.C: New.
12073 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12075 * g++.dg/cpp0x/constexpr-attribute.C: New.
12077 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
12079 * g++.dg/parse/pr34758.C: New.
12081 2011-03-15 Xinliang David Li <davidxl@google.com>
12084 * gcc.dg/uninit-pred-7_d.c: New test.
12085 * gcc.dg/uninit-pred-8_d.c: New test.
12087 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12090 * gcc.target/arm/pr46788.c: New.
12092 2011-03-15 Richard Guenther <rguenther@suse.de>
12094 PR middle-end/47650
12095 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12096 * gfortran.dg/ishft_4.f90: Likewise.
12097 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12099 2011-03-15 Richard Guenther <rguenther@suse.de>
12101 PR tree-optimization/13954
12102 * g++.dg/tree-ssa/pr13954.C: New testcase.
12104 2011-03-15 Richard Guenther <rguenther@suse.de>
12106 PR tree-optimization/48037
12107 * gcc.target/i386/pr48037-1.c: New testcase.
12109 2011-03-15 Richard Guenther <rguenther@suse.de>
12111 PR tree-optimization/41490
12112 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12113 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12114 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12115 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12116 * g++.dg/tree-ssa/pr33604.C: Adjust.
12118 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12120 PR middle-end/47917
12121 * gcc.c-torture/execute/pr47917.c: New test.
12122 * gcc.dg/pr47917.c: New test.
12124 PR middle-end/38878
12125 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12127 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12129 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12130 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12131 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12132 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12133 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12134 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12135 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12136 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12137 * gcc.target/i386/avx-floor-vec.c: Ditto.
12138 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12139 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12140 * gcc.target/i386/avx-rint-vec.c: Ditto.
12141 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12142 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12143 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12144 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12146 2011-03-14 Tom Tromey <tromey@redhat.com>
12148 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12149 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12150 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12152 2011-03-14 Tom Tromey <tromey@redhat.com>
12154 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12155 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12156 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12158 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12160 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12162 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12164 PR rtl-optimization/47166
12165 * gcc.c-torture/execute/postmod-1.c: New test.
12167 2011-03-14 Richard Guenther <rguenther@suse.de>
12169 PR middle-end/48098
12170 * gcc.dg/torture/pr48098.c: New testcase.
12172 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12175 * gcc.target/powerpc/pr48053-1.c: New test.
12176 * gcc.target/powerpc/pr48053-2.c: Likewise.
12178 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12180 PR libfortran/48066
12181 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12183 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12185 PR libfortran/48066
12186 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12188 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12191 * gfortran.dg/class_41.f03: New.
12193 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12195 * g++.dg/conversion/cast3.C: New test.
12197 2011-03-11 Jason Merrill <jason@redhat.com>
12199 * g++.dg/template/error45.C: New.
12201 * g++.dg/parse/no-type-defn1.C: New.
12203 * g++.dg/ext/attrib40.C: New.
12205 * g++.dg/cpp0x/regress/array1.C: New.
12207 2011-03-11 Richard Guenther <rguenther@suse.de>
12209 PR tree-optimization/48067
12210 * gcc.dg/pr48067.c: New testcase.
12212 2011-03-11 Richard Guenther <rguenther@suse.de>
12215 * g++.dg/lto/20110311-1_0.C: New testcase.
12217 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12220 * g++.dg/inherit/virtual8.C: New test.
12222 PR middle-end/48044
12223 * gcc.dg/torture/pr48044.c: New test.
12225 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12228 * gfortran.dg/proc_ptr_comp_31.f90: New.
12230 2011-03-11 Richard Guenther <rguenther@suse.de>
12232 PR tree-optimization/47278
12233 * gcc.dg/torture/pr47278-1.c: New testcase.
12234 * gcc.dg/torture/pr47278-2.c: Likewise.
12236 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12238 PR tree-optimization/48063
12239 * gcc.dg/torture/pr48063.c: New test.
12241 2011-03-10 Jason Merrill <jason@redhat.com>
12243 * g++.dg/template/array22.C: New.
12245 * g++.dg/cpp0x/syntax-err1.C: New.
12246 * g++.dg/parse/error36.C: Adjust expected errors.
12247 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12248 * g++.old-deja/g++.pt/typename3.C: Likewise.
12249 * g++.old-deja/g++.pt/typename4.C: Likewise.
12250 * g++.old-deja/g++.pt/typename6.C: Likewise.
12252 2011-03-09 Jason Merrill <jason@redhat.com>
12254 * g++.dg/template/nontype22.C: New.
12256 2011-03-09 Martin Jambor <mjambor@suse.cz>
12258 PR tree-optimization/47714
12259 * g++.dg/torture/pr47714.C: New test.
12261 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12264 * gcc.target/powerpc/pr47755-2.c: New file.
12266 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12268 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12269 is not set in the environment, pass 64 as first argument when not
12270 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12271 native where ulimit -u is supported.
12273 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12275 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12277 2011-03-08 Jason Merrill <jason@redhat.com>
12279 * g++.dg/template/nontype21.C: New.
12281 * g++.dg/template/anon5.C: New.
12283 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12286 * gcc.dg/pr47881.c: New test.
12288 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12291 * g++.dg/lookup/template3.C: New test.
12293 2011-03-08 Kai Tietz <ktietz@redhat.com>
12295 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12298 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12301 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12302 sizeof to compute alignment.
12304 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12306 PR tree-optimization/48022
12307 * gcc.dg/pr48022-1.c: New test.
12308 * gcc.dg/pr48022-2.c: New test.
12310 2011-03-07 Jason Merrill <jason@redhat.com>
12312 * g++.dg/template/nontype20.C: New.
12313 * g++.dg/init/member1.C: Adjust expected errors.
12314 * g++.dg/parse/constant4.C: Likewise.
12315 * g++.dg/template/qualified-id3.C: Likewise.
12316 * g++.old-deja/g++.pt/crash10.C: Likewise.
12318 * g++.dg/cpp0x/regress/non-const1.C: New.
12320 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12323 * gcc.dg/pr47991.c: New test.
12325 2011-03-07 Jason Merrill <jason@redhat.com>
12327 * g++.dg/abi/mangle46.C: New.
12329 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12332 * gcc.target/powerpc/pr47862.c: New.
12334 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12337 * gcc.target/i386/combine-mul.c: Require nonpic.
12339 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12340 Nathan Froyd <froydnj@codesourcery.com>
12342 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12344 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12346 * README.QMTEST: Remove.
12348 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12349 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12352 * gfortran.dg/array_constructor_37.f90 : New test.
12354 2011-03-05 Jason Merrill <jason@redhat.com>
12356 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12357 * g++.dg/abi/mangle45.C: Likewise.
12358 * g++.dg/cpp0x/trailing1.C: Likewise.
12360 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12362 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12364 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12366 PR rtl-optimization/47899
12367 * gcc.dg/pr47899.c: New test.
12369 * gcc.dg/torture/pr47968.c: Ignore warnings.
12371 PR tree-optimization/47967
12372 * gcc.c-torture/compile/pr47967.c: New test.
12374 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12376 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12377 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12379 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12381 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12382 and property_getAttributes() if __OBJC2__.
12383 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12384 * objc.dg/property/property-encoding-1.m: New.
12385 * obj-c++.dg/property/property-encoding-1.mm: New.
12387 2011-03-04 Jason Merrill <jason@redhat.com>
12389 * g++.dg/template/pseudodtor6.C: New.
12391 * g++.dg/inherit/covariant19.C: New.
12393 2011-03-04 Richard Guenther <rguenther@suse.de>
12395 PR middle-end/47968
12396 * gcc.dg/torture/pr47968.c: New testcase.
12398 2011-03-04 Richard Guenther <rguenther@suse.de>
12400 PR middle-end/47975
12401 * gcc.dg/torture/pr47975.c: New testcase.
12403 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12406 * g++.dg/template/crash106.C: New.
12408 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12411 * gcc.dg/gomp/pr47963.c: New test.
12412 * g++.dg/gomp/pr47963.C: New test.
12414 2011-03-02 Jason Merrill <jason@redhat.com>
12416 * g++.dg/cpp0x/regress/condition1.C: New.
12418 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12420 2011-03-01 Jason Merrill <jason@redhat.com>
12422 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12424 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12426 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12428 PR rtl-optimization/47925
12429 * gcc.c-torture/execute/pr47925.c: New test.
12431 2011-03-01 Jason Merrill <jason@redhat.com>
12433 * g++.dg/cpp0x/decltype25.C: New.
12435 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12437 2011-03-01 Richard Guenther <rguenther@suse.de>
12439 PR tree-optimization/47890
12440 * gcc.dg/torture/pr47890.c: New testcase.
12442 2011-03-01 Richard Guenther <rguenther@suse.de>
12445 * gcc.dg/lto/pr47924_0.c: New testcase.
12447 2011-03-01 Richard Guenther <rguenther@suse.de>
12450 * gfortran.dg/lto/pr46911_0.f: New testcase.
12452 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12454 PR libgfortran/47933
12455 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12456 compile errors from older code form.
12458 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12460 PR libgfortran/47567
12461 * gfortran.dg/fmt_fw_d.f90: New test.
12463 2011-02-28 Jason Merrill <jason@redhat.com>
12465 * g++.dg/inherit/covariant18.C: New.
12467 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12469 PR middle-end/47893
12470 * gcc.dg/pr47893.c: New test.
12472 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12474 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12475 NULL in case of a selector with conflicting types.
12476 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12478 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12480 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12481 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12482 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12483 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12485 2011-02-28 Jason Merrill <jason@redhat.com>
12488 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12490 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12492 PR libgfortran/47778
12493 * gfortran.dg/namelist_71.f90: New test.
12495 2011-02-27 Jason Merrill <jason@redhat.com>
12498 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12499 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12501 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12504 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12506 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12509 * gfortran.dg/gomp/task-1.f90: Removed.
12511 2011-02-26 Jason Merrill <jason@redhat.com>
12513 * g++.dg/template/this-targ1.C: New.
12515 * g++.dg/cpp0x/regress/template-const1.C: New.
12516 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12517 * g++.dg/template/function1.C: Adjust.
12518 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12519 * g++.dg/debug/debug7.C: Adjust.
12521 2011-02-26 Tobias Burnus <burnus@net-b.de>
12524 * gfortran.dg/gomp/task-1.f90: New.
12526 2011-02-25 Jie Zhang <jie@codesourcery.com>
12528 * gcc.target/arm/neon-thumb2-move.c: Add
12529 dg-require-effective-target arm_thumb2_ok.
12531 2011-02-24 Jason Merrill <jason@redhat.com>
12533 * g++.dg/parse/constant1.C: Specify C++98 mode.
12534 * g++.dg/parse/constant5.C: Likewise.
12535 * g++.dg/parse/error2.C: Likewise.
12536 * g++.dg/parse/semicolon3.C: Likewise.
12537 * g++.dg/template/crash14.C: Likewise.
12538 * g++.dg/template/local4.C: Likewise.
12539 * g++.dg/template/nontype3.C: Likewise.
12540 * g++.dg/parse/crash31.C: Adjust expected errors.
12541 * g++.dg/template/function1.C: Likewise.
12542 * g++.dg/template/ref3.C: Likewise.
12543 * g++.dg/template/static9.C: Likewise.
12544 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12546 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12547 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12548 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12549 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12550 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12552 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12555 * gfortran.dg/pr47878.f90: New test.
12557 2011-02-24 Richard Guenther <rguenther@suse.de>
12560 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12561 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12563 2011-02-24 Richard Guenther <rguenther@suse.de>
12566 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12567 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12569 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12571 PR libgfortran/47567
12572 * gfortran.dg/fmt_f0_1.f90: Update test.
12574 2011-02-23 Jason Merrill <jason@redhat.com>
12576 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12577 * g++.dg/abi/mangle45.C: New.
12579 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12580 * g++.dg/template/canon-type-9.C: Match use of decltype
12581 between declaration and definition.
12582 * g++.dg/template/canon-type-12.C: Likewise.
12584 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12587 * gfortran.dg/nested_allocatables_1.f90: New.
12589 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12592 * g++.dg/pr46868.C: New test.
12593 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12594 * g++.dg/parse/error14.C: Adjust.
12596 2011-02-23 Richard Guenther <rguenther@suse.de>
12598 PR tree-optimization/47838
12599 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12601 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12603 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12605 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12607 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12608 * gfortran.dg/count_init_expr.f03: Ditto.
12609 * gfortran.dg/gomp/pr43711.f90: Ditto.
12610 * gcc.dg/struct-parse-2.c: Ditto.
12611 * gcc.dg/parse-error-3.c: Ditto.
12612 * gcc.dg/Wlogical-op-1.c: Ditto.
12613 * gcc.dg/Walways-true-1.c: Ditto.
12614 * gcc.dg/pr24225.c: Ditto.
12615 * gcc.dg/Walways-true-2.c: Ditto.
12616 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12617 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12618 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12619 * g++.dg/overload/defarg4.C: Ditto.
12620 * g++.dg/inherit/covariant16.C: Ditto.
12621 * g++.dg/inherit/virtual7.C: Ditto.
12622 * g++.dg/template/canon-type-9.C: Ditto.
12623 * g++.dg/template/access19.C: Ditto.
12624 * g++.dg/template/call7.C: Ditto.
12625 * g++.dg/template/canon-type-2.C: Ditto.
12626 * g++.dg/template/init7.C: Ditto.
12627 * g++.dg/template/sizeof-template-argument.C: Ditto.
12628 * g++.dg/template/const3.C: Ditto.
12629 * g++.dg/template/sfinae26.C: Ditto.
12630 * g++.dg/template/sfinae26.C: Ditto.
12631 * g++.dg/template/canon-type-11.C: Ditto.
12632 * g++.dg/template/union2.C: Ditto.
12633 * g++.dg/template/canon-type-3.C: Ditto.
12634 * g++.dg/template/canon-type-1.C: Ditto.
12635 * g++.dg/template/canon-type-5.C: Ditto.
12636 * g++.dg/template/canon-type-7.C: Ditto.
12637 * g++.dg/template/canon-type-10.C: Ditto.
12638 * g++.dg/template/spec36.C: Ditto.
12639 * g++.dg/template/typedef38.C: Ditto.
12640 * g++.dg/template/canon-type-4.C: Ditto.
12641 * g++.dg/template/canon-type-6.C: Ditto.
12642 * g++.dg/template/canon-type-13.C: Ditto.
12643 * g++.dg/template/instantiate9.C: Ditto.
12644 * g++.dg/template/ttp22.C: Ditto.
12645 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12646 * g++.dg/warn/Walways-true-1.C: Ditto.
12647 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12648 * g++.dg/warn/Walways-true-2.C: Ditto.
12649 * g++.dg/conversion/op4.C: Ditto.
12650 * g++.dg/opt/pr19650.C: Ditto.
12651 * g++.dg/lookup/friend11.C: Ditto.
12652 * g++.dg/other/default2.C: Ditto.
12653 * g++.dg/other/default3.C: Ditto.
12654 * g++.dg/other/dtor2.C: Ditto.
12655 * g++.dg/other/friend5.C: Ditto.
12656 * g++.dg/other/default5.C: Ditto.
12657 * g++.dg/init/brace6.C: Ditto.
12658 * g++.dg/init/aggr5.C: Ditto.
12659 * g++.dg/init/error2.C: Ditto.
12660 * g++.dg/expr/bound-mem-fun.C: Ditto.
12661 * g++.dg/expr/cond6.C: Ditto.
12662 * g++.dg/expr/stmt-expr-1.C: Ditto.
12663 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12664 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12665 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12666 * g++.dg/cpp0x/bracket1.C: Ditto.
12667 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12668 * g++.dg/cpp0x/pr38646.C: Ditto.
12669 * g++.dg/cpp0x/variadic73.C: Ditto.
12670 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12671 * g++.dg/cpp0x/bracket4.C: Ditto.
12672 * g++.dg/cpp0x/decltype4.C: Ditto.
12673 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12674 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12675 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12676 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12677 * g++.dg/cpp0x/decltype2.C: Ditto.
12678 * g++.dg/cpp0x/decltype1.C: Ditto.
12679 * g++.dg/cpp0x/bracket2.C: Ditto.
12680 * g++.dg/cpp0x/decltype5.C: Ditto.
12681 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12682 * g++.dg/cpp0x/variadic70.C: Ditto.
12683 * g++.dg/cpp0x/decltype6.C: Ditto.
12684 * g++.dg/cpp0x/rvo.C: Ditto.
12685 * g++.dg/cpp0x/vt-40092.C: Ditto.
12686 * g++.dg/cpp0x/variadic-new.C: Ditto.
12687 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12688 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12689 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12690 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12691 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12692 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12693 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12694 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12695 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12696 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12697 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12698 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12699 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12700 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12701 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12702 * g++.dg/cpp0x/pr39639.C: Ditto.
12703 * g++.dg/cpp0x/decltype3.C: Ditto.
12704 * g++.dg/cpp0x/variadic68.C: Ditto.
12705 * g++.dg/cpp0x/variadic-function.C: Ditto.
12706 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12707 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12708 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12709 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12710 * g++.dg/parse/crash35.C: Ditto.
12711 * g++.dg/parse/crash40.C: Ditto.
12712 * g++.dg/parse/defarg12.C: Ditto.
12713 * g++.dg/parse/crash34.C: Ditto.
12714 * g++.dg/parse/constructor3.C: Ditto.
12715 * g++.dg/parse/template23.C: Ditto.
12716 * g++.dg/parse/crash56.C: Ditto.
12717 * g++.dg/parse/dtor13.C: Ditto.
12718 * g++.dg/parse/error33.C: Ditto.
12719 * g++.dg/parse/ctor9.C: Ditto.
12720 * g++.dg/parse/error32.C: Ditto.
12721 * g++.dg/parse/error37.C: Ditto.
12722 * g++.dg/parse/bitfield3.C: Ditto.
12723 * g++.dg/parse/struct-4.C: Ditto.
12724 * g++.dg/ext/has_trivial_copy.C: Ditto.
12725 * g++.dg/ext/is_polymorphic.C: Ditto.
12726 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12727 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12728 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12729 * g++.dg/ext/is_union.C: Ditto.
12730 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12731 * g++.dg/ext/is_pod.C: Ditto.
12732 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12733 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12734 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12735 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12736 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12737 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12738 * g++.dg/ext/is_abstract.C: Ditto.
12739 * g++.dg/ext/has_trivial_assign.C: Ditto.
12740 * g++.dg/ext/is_class.C: Ditto.
12741 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12742 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12743 * g++.dg/ext/is_base_of.C: Ditto.
12744 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12745 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12746 * g++.dg/ext/is_empty.C: Ditto.
12747 * g++.dg/ext/is_enum.C: Ditto.
12748 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12749 * gnat.dg/opt11.adb: Ditto.
12750 * obj-c++.dg/pr45735.mm: Ditto.
12751 * obj-c++.dg/pr24393.mm: Ditto.
12752 * obj-c++.dg/exceptions-2.mm: Ditto.
12753 * objc.dg/pr45735.m: Ditto.
12754 * objc.dg/pr24393.m: Ditto.
12756 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12758 * objc.dg/attributes/objc-exception-1.m: New.
12760 2011-02-23 Jie Zhang <jie@codesourcery.com>
12762 * gcc.dg/cpp/include7.c: New test.
12764 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12767 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12769 2011-02-23 Jie Zhang <jie@codesourcery.com>
12771 PR rtl-optimization/47763
12772 * gcc.dg/pr47763.c: New test.
12774 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12777 * gfortran.dg/whole_file_32.f90 : New test.
12779 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12782 * g++.dg/inherit/virtual7.C: New test.
12784 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12787 * objc.dg/type-size-3.m: Updated error message.
12788 * objc.dg/type-size-4.m: New test.
12789 * objc.dg/type-size-5.m: New test.
12791 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12793 * lib/gnat.exp: Fix comments.
12794 Don't load libgloss.exp.
12795 (default_gnat_version): Call $compiler with --version.
12796 Adapt regexp for gnatmake output, insert version.
12797 (gnat_version): New proc.
12798 (gnat_init): Remove gnat_libgcc_s_path.
12799 (gnat_target_compile): Likewise.
12800 Remove ld_library_path.
12801 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12802 (gnat_pass): Remove.
12803 (gnat_pass): Remove.
12804 (gnat_finish): Remove.
12805 (gnat_exit): Remove.
12806 (local_find_gnatmake): Reindent.
12807 (runtest_file_p): Remove.
12808 (prune_warnings): Remove.
12809 (find_gnatclean): New proc.
12810 * lib/gnat-dg.exp (lremove): New proc.
12811 (gnat-dg-test): Reindent.
12812 Remove additional output files.
12813 (gnat-dg-runtest): Remove.
12815 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12816 * gnat.dg/loop_optimization6.adb: Likewise.
12817 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12819 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12821 PR tree-optimization/47835
12822 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12824 2011-02-22 Tobias Burnus <burnus@net-b.de>
12826 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12827 * gfortran.dg/abstract_type_2.f03: Ditto.
12828 * gfortran.dg/abstract_type_3.f03: Ditto.
12829 * gfortran.dg/abstract_type_4.f03: Ditto.
12830 * gfortran.dg/abstract_type_5.f03: Ditto.
12831 * gfortran.dg/abstract_type_6.f03: Ditto.
12832 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12833 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12834 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12835 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12836 * gfortran.dg/array_function_5.f90: Ditto.
12837 * gfortran.dg/asynchronous_3.f03: Ditto.
12838 * gfortran.dg/char_expr_1.f90: Ditto.
12839 * gfortran.dg/class_14.f03: Ditto.
12840 * gfortran.dg/data_array_6.f: Ditto.
12841 * gfortran.dg/data_invalid.f90: Ditto.
12842 * gfortran.dg/dot_product_1.f03: Ditto.
12843 * gfortran.dg/func_derived_5.f90: Ditto.
12844 * gfortran.dg/func_result_4.f90: Ditto.
12845 * gfortran.dg/implied_do_1.f90: Ditto.
12846 * gfortran.dg/initialization_25.f90: Ditto.
12847 * gfortran.dg/initialization_26.f90: Ditto.
12848 * gfortran.dg/interface_34.f90: Ditto.
12849 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12850 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12851 * gfortran.dg/matmul_8.f03: Ditto.
12852 * gfortran.dg/merge_init_expr.f90: Ditto.
12853 * gfortran.dg/pack_assign_1.f90: Ditto.
12854 * gfortran.dg/pack_vector_1.f90: Ditto.
12855 * gfortran.dg/pointer_check_8.f90: Ditto.
12856 * gfortran.dg/product_init_expr.f03: Ditto.
12857 * gfortran.dg/reshape_order_5.f90: Ditto.
12858 * gfortran.dg/reshape_shape_1.f90: Ditto.
12859 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12860 * gfortran.dg/same_name_2.f90: Ditto.
12861 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12862 * gfortran.dg/spread_init_expr.f03: Ditto.
12863 * gfortran.dg/stmt_func_1.f90: Ditto.
12864 * gfortran.dg/sum_init_expr.f03: Ditto.
12865 * gfortran.dg/transpose_3.f03: Ditto.
12866 * gfortran.dg/unpack_init_expr.f03: Ditto.
12867 * gfortran.dg/warn_conversion.f90: Ditto.
12868 * gfortran.dg/warn_conversion_2.f90: Ditto.
12869 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12870 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12871 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12872 * gfortran.dg/whole_file_16.f90: Ditto.
12873 * gfortran.dg/whole_file_17.f90: Ditto.
12874 * gfortran.dg/whole_file_18.f90: Ditto.
12875 * gfortran.dg/whole_file_20.f03: Ditto.
12876 * gfortran.dg/whole_file_5.f90: Ditto.
12877 * gfortran.dg/whole_file_6.f90: Ditto.
12878 * gfortran.dg/write_invalid_format.f90: Ditto.
12879 * gfortran.dg/zero_sized_6.f90: Ditto.
12881 2011-02-21 Jeff Law <law@redhat.com>
12883 PR rtl-optimization/46178
12884 * gcc.target/i386/pr46178.c: New test.
12886 PR rtl-optimization/46002
12887 * gcc.c-torture/compile/pr46002.c: New test.
12889 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12891 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12894 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12897 * g++.dg/debug/pr47106.C: Require effective target lto.
12899 2011-02-21 Jason Merrill <jason@redhat.com>
12901 * g++.dg/cpp0x/constexpr-diag2.C: New.
12903 2011-02-20 Jason Merrill <jason@redhat.com>
12905 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12907 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12909 * g++.dg/overload/conv-op1.C: New.
12911 * g++.dg/cpp0x/constexpr-synth1.C: New.
12913 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12915 * objc.dg/layout-2.m: New.
12916 * objc.dg/selector-3.m: Adjusted location of error message.
12917 * objc.dg/type-size-3.m: Same.
12918 * obj-c++.dg/selector-3.mm: Same.
12920 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12923 * objc.dg/property/dotsyntax-22.m: New.
12924 * obj-c++.dg/property/dotsyntax-22.mm: New.
12926 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12929 * g++.dg/template/typedef38.C: New test.
12931 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12934 * gfortran.dg/whole_file_30.f90 : New test.
12935 * gfortran.dg/whole_file_31.f90 : New test.
12937 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12941 * gfortran.dg/whole_file_28.f90 : New test.
12942 * gfortran.dg/whole_file_29.f90 : New test.
12944 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12947 * g++.dg/template/crash105.C: New.
12949 2011-02-19 Jason Merrill <jason@redhat.com>
12951 * g++.dg/cpp0x/regress/no-elide1.C: New.
12953 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12955 PR tree-optimization/46620
12956 * gcc.dg/pr46620.c: New.
12958 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12961 * gcc.target/i386/pr47809.c: New test.
12963 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12964 Tobias Burnus <burnus@net-b.de>
12966 * lib/target-supports.exp
12967 (check_effective_target_fortran_large_real): New check for large reals.
12968 * gfortran.dg/nan_7.f90: New test.
12970 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12972 PR libgfortran/47567
12973 * gfortran.dg/fmt_f0_1.f90: Update test.
12975 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12978 * gfortran.dg/array_constructor_36.f90 : New test.
12979 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12980 allow for comparison between different elements of the array
12981 constructor at different levels of optimization.
12983 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12985 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12986 * gcc.target/i386/pr32280-1.c: Likewise.
12988 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12991 * gcc.target/i386/pr47800.c: New test.
12993 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12995 * objc/execute/exceptions/foward-1.x: New.
12997 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13000 * gfortran.dg/derived_constructor_comps_4.f90: New.
13002 2011-02-18 Tobias Burnus
13005 * gfortran.dg/func_result_6.f90: New.
13007 2011-02-18 Michael Matz <matz@suse.de>
13010 * gfortran.dg/lto/pr45586_0.f90: New test.
13011 * gfortran.dg/typebound_proc_20.f90: Ditto.
13012 * gfortran.dg/typebound_proc_21.f90: Ditto.
13014 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13017 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13019 2011-02-18 Tobias Burnus <burnus@net-b.de>
13022 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13023 gcc_warning_prefix.
13024 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13025 normalizing the error/warning output.
13026 * gfortran.dg/Wall.f90: Update dg-error/warning.
13027 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13028 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13029 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13030 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13031 * gfortran.dg/class_30.f90: Update dg-error/warning.
13032 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13033 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13034 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13035 * gfortran.dg/entry_17.f90: Update dg-error/warning.
13036 * gfortran.dg/entry_19.f90: Update dg-error/warning.
13037 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13038 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13039 * gfortran.dg/g77/12632.f: Update dg-error/warning.
13040 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13041 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13042 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13043 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13044 * gfortran.dg/goto_8.f90: Update dg-error/warning.
13045 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13046 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13047 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13048 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13049 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13050 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13051 * gfortran.dg/volatile3.f90: Update dg-error/warning.
13052 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13053 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13054 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13055 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13056 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13058 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13061 * gfortran.dg/proc_ptr_comp_30.f90: New.
13063 2011-02-18 Jakub Jelinek <jakub@redhat.com>
13066 * gcc.target/i386/pr47780.c: New test.
13068 2011-02-18 Janus Weil <janus@gcc.gnu.org>
13071 * gfortran.dg/class_40.f03: New.
13073 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13076 * g++.dg/cpp0x/auto21.C: New test.
13078 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13080 * objc.dg/special/unclaimed-category-1.h: Updated for
13082 * objc.dg/special/unclaimed-category-1.m: Same.
13083 * objc.dg/zero-link-1.m: Same.
13084 * objc.dg/lookup-1.m: Same.
13085 * objc.dg/torture/strings/const-str-9.m
13086 * objc.dg/torture/strings/const-str-10.m: Same.
13087 * objc.dg/torture/strings/const-str-11.m: Same.
13088 * objc.dg/torture/forward-1.m: Same.
13089 * objc.dg/zero-link-2.m: Same.
13090 * objc.dg/encode-7-next-64bit.m: Same.
13091 * objc.dg/method-4.m: Same.
13092 * objc.dg/next-runtime-1.m: Same.
13093 * objc.dg/image-info.m: Same.
13094 * objc.dg/pr23214.m: Same.
13095 * objc.dg/symtab-1.m: Same.
13096 * obj-c++.dg/basic.m: Same.
13097 * obj-c++.dg/proto-lossage-3.m: Same.
13098 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13099 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13100 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13101 * obj-c++.dg/method-11.m: Same.
13102 * objc/execute/enumeration-1.m: Same.
13103 * objc/execute/object_is_class.m: Same.
13104 * objc/execute/formal_protocol-2.m: Same.
13105 * objc/execute/formal_protocol-4.m: Same.
13106 * objc/execute/formal_protocol-6.m: Same.
13107 * objc/execute/bycopy-3.m: Same.
13108 * objc/execute/exceptions/catchall-1.m: Same.
13109 * objc/execute/exceptions/finally-1.m: Same.
13110 * objc/execute/exceptions/local-variables-1.m: Same.
13111 * objc/execute/exceptions/foward-1.m: Same.
13112 * objc/execute/bf-common.h
13113 * objc/execute/enumeration-2.m: Same.
13114 * objc/execute/formal_protocol-1.m: Same.
13115 * objc/execute/formal_protocol-3.m: Same.
13116 * objc/execute/formal_protocol-5.m: Same.
13117 * objc/execute/accessing_ivars.m: Same.
13118 * objc/execute/bycopy-2.m: Same.
13119 * objc/execute/formal_protocol-7.m: Same.
13120 * objc/execute/compatibility_alias.m: Same.
13121 * objc/execute/no_clash.m: Same.
13122 * objc/execute/object_is_meta_class.m: Same.
13123 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13124 * objc/execute/class-tests-1.h: Include stdio.h.
13125 * objc/execute/class-tests-2.h: Same.
13126 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13128 * obj-c++.dg/try-catch-2.mm: Same.
13130 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13133 * g++.dg/warn/Wunused-parm-4.C: New test.
13135 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13136 Jan Hubicka <jh@suse.cz>
13140 * g++.dg/debug/pr47106.C: New.
13142 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13145 * gcc.target/i386/pr43653.c: New test.
13147 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13150 * g++.dg/template/inherit6.C: New test.
13152 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13155 * gfortran.dg/class_39.f03: New.
13157 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13160 * g++.dg/cpp0x/variadic106.C: New test.
13162 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13164 PR libfortran/47757
13165 * gfortran.dg/pr47757-1.f90: New test.
13166 * gfortran.dg/pr47757-2.f90: New test.
13167 * gfortran.dg/pr47757-3.f90: New test.
13170 * g++.dg/cpp0x/enum8.C: New test.
13172 2011-02-15 Jason Merrill <jason@redhat.com>
13174 * g++.dg/inherit/implicit-trivial1.C: New.
13175 * g++.dg/cpp0x/implicit-trivial1.C: New.
13177 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13179 PR middle-end/47725
13180 * gcc.dg/torture/pr47725.c: Removed.
13182 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13185 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13186 constant does not generate a load from memory.
13188 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13190 PR middle-end/47725
13191 * gcc.dg/torture/pr47725.c: New.
13193 2011-02-15 Richard Guenther <rguenther@suse.de>
13195 PR tree-optimization/47743
13196 * gcc.dg/torture/pr47743.c: New testcase.
13198 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13200 PR middle-end/47581
13201 * gcc.target/i386/pr47581.c: New test.
13203 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13206 * gfortran.dg/select_type_22.f03: New.
13208 2011-02-14 Jason Merrill <jason@redhat.com>
13210 * g++.dg/cpp0x/regress/enum1.C: New.
13212 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13214 * gnat.dg/include.adb: New test.
13216 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13219 * gfortran.dg/class_38.f03: New.
13221 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13223 * gcc.dg/pr46494.c: New test.
13225 2011-02-14 Richard Guenther <rguenther@suse.de>
13227 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13229 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13232 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13233 sparc*-sun-solaris2.11.
13235 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13238 * gfortran.dg/argument_checking_18.f90: New.
13240 2011-02-13 Tobias Burnus <burnus@net-b.de>
13242 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13243 * gfortran.dg/argument_checking_17.f90: New.
13245 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13247 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13248 are temporarily disabled.
13249 * gfortran.dg/class_7.f03: Ditto.
13250 * gfortran.dg/coarray_14.f90: Ditto.
13251 * gfortran.dg/typebound_proc_13.f03: Ditto.
13253 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13256 * gfortran.dg/extends_11.f03: New.
13258 2011-02-11 Xinliang David Li <davidxl@google.com>
13260 PR tree-optimization/47707
13261 * g++.dg/tree-ssa/pr47707.C: New test.
13263 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13265 * g++.dg/opt/inline17.C: New test.
13267 2011-02-11 Tobias Burnus <burnus@net-b.de>
13270 * gfortran.dg/pure_formal_2.f90: New.
13272 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13274 PR rtl-optimization/47614
13275 * gfortran.dg/pr47614.f: New.
13277 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13280 * gcc.dg/opts-6.c: New test.
13282 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13285 * gcc.dg/pr47684.c: New test.
13287 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13290 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13291 c99_runtime, dg-add-options c99_runtime.
13292 (main): Use __asm__.
13294 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13297 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13298 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13299 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13300 * gcc.dg/ucnid-10.c: Likewise.
13301 * gcc.dg/ucnid-13.c: Likewise.
13302 * gcc.dg/ucnid-7.c: Likewise.
13303 * gcc.dg/ucnid-8.c: Likewise.
13304 Adapt dg-warning line number.
13306 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13308 * gcc.target/i386/parity-1.c: Use -march=k8.
13309 * gcc.target/i386/parity-2.c: Ditto.
13310 * gcc.target/i386/vecinit-1.c: Ditto.
13311 * gcc.target/i386/vecinit-2.c: Ditto.
13313 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13316 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13317 * gcc.target/mips/save-restore-3.c: Likewise.
13318 * gcc.target/mips/save-restore-4.c: Likewise.
13319 * gcc.target/mips/save-restore-5.c: Likewise.
13322 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13323 * g++.dg/tree-prof/partition2.C: Likewise.
13325 2011-02-09 Jason Merrill <jason@redhat.com>
13327 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13328 rather than misdeclare std::puts.
13330 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13331 * g++.dg/other/warning1.C: Likewise.
13332 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13333 * g++.old-deja/g++.gb/scope06.C: Likewise.
13334 * g++.old-deja/g++.law/cvt11.C: Likewise.
13335 * g++.old-deja/g++.law/init1.C: Likewise.
13336 * g++.dg/abi/mangle26.C: Likewise.
13338 * g++.dg/template/function1.C: Adjust for C++0x mode.
13339 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13341 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13342 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13344 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13346 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13348 * g++.dg/cpp0x/regress: New directory.
13349 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13350 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13351 * g++.dg/cpp0x/regress/regress3.C: New.
13353 2011-02-10 Richard Guenther <rguenther@suse.de>
13355 PR tree-optimization/47677
13356 * gcc.dg/torture/pr47677.c: New testcase.
13358 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13360 * objc.dg/special/load-category-1.m: Remove unused header.
13361 * objc.dg/special/load-category-1a.m: Likewise.
13362 * objc.dg/special/load-category-2.m: Likewise.
13363 * objc.dg/special/load-category-2a.m: Likewise.
13364 * objc.dg/special/load-category-3.m: Likewise.
13365 * objc.dg/special/load-category-3a.m: Likewise.
13366 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13367 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13368 * objc.dg/attributes/class-attribute-1.m: Likewise.
13369 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13370 * obj-c++.dg/property/property.exp: Likewise.
13371 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13372 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13373 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13374 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13375 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13376 * obj-c++.dg/template-8.mm: Likewise.
13378 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13381 * gcc.target/i386/pr47665.c: New test.
13383 2011-02-10 Jie Zhang <jie@codesourcery.com>
13387 2011-02-05 Jie Zhang <jie@codesourcery.com>
13389 * gcc.dg/pr42631.c: Update test.
13390 * gcc.dg/pr42631-2.c: New test.
13392 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13395 * gfortran.dg/proc_decl_25.f90: New.
13397 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13400 * gfortran.dg/typebound_assignment_2.f03: New.
13402 2011-02-09 Richard Guenther <rguenther@suse.de>
13404 PR tree-optimization/47664
13405 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13407 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13409 PR middle-end/47646
13410 * gnat.dg/uninit_func.adb: Adjust dg directive.
13412 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13414 PR middle-end/47646
13415 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13417 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13420 * gfortran.dg/auto_dealloc_2.f90: New.
13422 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13424 * gcc.dg/builtins-config.h: Remove __sgi handling.
13425 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13426 -std=c99 for mips-sgi-irix6.5*.
13428 2011-02-09 Martin Jambor <mjambor@suse.cz>
13430 PR middle-end/45505
13431 * gfortran.dg/pr25923.f90: Remove xfails.
13433 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13436 * gfortran.dg/inquire_14.f90: New test.
13438 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13441 * gfortran.dg/pointer_init_6.f90: New.
13443 2011-02-08 Jeff Law <law@redhat.com>
13445 PR tree-optimization/42893
13446 * gcc.tree-ssa/pr42893.c: New test.
13448 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13450 PR tree-optimization/46834
13451 PR tree-optimization/46994
13452 PR tree-optimization/46995
13453 * gcc.dg/graphite/id-pr46834.c: New.
13454 * gfortran.dg/graphite/id-pr46994.f90: New.
13455 * gfortran.dg/graphite/id-pr46995.f90: New.
13457 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13459 PR middle-end/47646
13460 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13461 using the variable is known the warning is emitted there.
13462 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13463 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13465 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13468 * gcc.dg/noreturn-1.c (foo5): Likewise.
13469 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13470 (method2): Likewise.
13472 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13473 the return statement using the uninitialized variable.
13474 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13476 2011-02-08 Richard Guenther <rguenther@suse.de>
13478 PR middle-end/47639
13479 * g++.dg/opt/pr47639.c: New testcase.
13481 2011-02-08 Richard Guenther <rguenther@suse.de>
13483 PR tree-optimization/47632
13484 * g++.dg/opt/pr47632.C: New testcase.
13486 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13488 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13490 2011-02-07 Richard Guenther <rguenther@suse.de>
13492 PR tree-optimization/47615
13493 * g++.dg/opt/pr47615.C: New testcase.
13495 2011-02-07 Richard Guenther <rguenther@suse.de>
13497 PR tree-optimization/47621
13498 * gcc.dg/torture/pr47621.c: New testcase.
13500 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13502 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13504 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13507 * gfortran.dg/allocate_with_source_1 : New test.
13509 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13511 PR middle-end/47610
13512 * gcc.dg/pr47610.c: New test.
13514 2011-02-05 Jie Zhang <jie@codesourcery.com>
13517 * gcc.dg/pr42631.c: Update test.
13518 * gcc.dg/pr42631-2.c: New test.
13520 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13523 * gfortran.dg/pr47574.f90: New test.
13525 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13527 PR tree-optimization/46194
13528 * gcc.dg/autopar/pr46194.c: New.
13530 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13532 PR tree-optimization/43695
13533 * g++.dg/ipa/pr43695.C: New.
13535 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13537 PR inline-asm/23200
13538 * gcc.dg/pr23200.c: New test.
13540 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13543 * g++.dg/pr47589.C: New test.
13545 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13548 * g++.dg/template/typedef37.C: New test.
13549 * g++.dg/template/param1.C: Adjust expected error message.
13551 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13553 PR middle-end/31490
13554 * gcc.dg/pr31490-2.c: New test.
13555 * gcc.dg/pr31490-3.c: New test.
13556 * gcc.dg/pr31490-4.c: New test.
13558 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13559 Jakub Jelinek <jakub@redhat.com>
13562 * g++.dg/parser/semicolon3.C: Adjust.
13563 * g++.dg/parser/semicolon4.C: New testcase.
13564 * g++.dg/pr46890.C: New testcase.
13566 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13569 * g++.dg/init/pr29571.C: New.
13571 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13573 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13574 instead of vect_int.
13576 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13579 * gcc.target/i386/pr47312.c: New test.
13582 * gcc.target/i386/pr47564.c: New test.
13584 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13586 PR tree-optimization/45122
13587 * gcc.dg/tree-ssa/pr45122.c: New.
13589 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13592 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13595 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13596 and vsx so a default --with-cpu=power7 doesn't give an error
13597 when -mavoid-indexed-addresses is used.
13599 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13600 wrapper function to save the arguments and then jump to the real
13601 function, rather than depending on the compiler not to move stuff
13603 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13605 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13606 Paul Thomas <pault@gcc.gnu.org>
13609 * gfortran.dg/class_37.f03 : New test.
13611 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13612 Richard Guenther <rguenther@suse.de>
13614 PR tree-optimization/40979
13616 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13617 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13618 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13619 check_vect_support_and_set_flags.
13620 * gfortran.dg/graphite/vect-pr40979.f90: New.
13622 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13625 * gfortran.dg/class_36.f03: New.
13627 2011-02-02 Richard Guenther <rguenther@suse.de>
13629 PR tree-optimization/47566
13630 * gcc.dg/lto/20110201-1_0.c: New testcase.
13632 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13638 * debug/pr47498.c: New.
13639 * debug/pr47501.c: New.
13641 2011-02-01 Richard Guenther <rguenther@suse.de>
13643 PR tree-optimization/47559
13644 * g++.dg/torture/pr47559.C: New testcase.
13646 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13649 * gfortran.dg/typebound_call_20.f03: New.
13651 2011-02-01 Richard Guenther <rguenther@suse.de>
13653 PR tree-optimization/47555
13654 * gcc.dg/pr47555.c: New testcase.
13656 2011-02-01 Richard Guenther <rguenther@suse.de>
13658 PR tree-optimization/47541
13659 * g++.dg/torture/pr47541.C: New testcase.
13661 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13664 * gfortran.dg/typebound_call_19.f03: New.
13666 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13669 * g++.dg/cpp0x/pr47416.C: New test.
13671 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13674 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13676 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13679 * gfortran.dg/typebound_assignment_1.f03: New.
13681 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13683 PR tree-optimization/47538
13684 * gcc.c-torture/execute/pr47538.c: New test.
13686 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13689 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13691 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13693 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13695 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13697 PR rtl-optimization/44031
13698 * gcc.c-torture/compile/20110131-1.c: New test.
13700 2011-01-31 Tobias Burnus <burnus@net-b.de>
13703 * gfortran.dg/stmt_func_1.f90: New.
13705 2011-01-31 Tobias Burnus <burnus@net-b.de>
13708 * gfortran.dg/interface_34.f90: New.
13710 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13713 * gfortran.dg/realloc_on_assign_5.f03: New test.
13714 * gfortran.dg/realloc_on_assign_5.f03: New test.
13716 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13718 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13719 * gfortran.dg/bessel_7.f90: Likewise.
13720 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13722 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13723 * gfortran.dg/sum_init_expr.f03: Likewise.
13725 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13727 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13730 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13731 loop only on "vect_intfloat_cvt" targets.
13733 2011-01-29 Tobias Burnus <burnus@net-b.de>
13736 * gfortran.dg/shape_6.f90: New.
13738 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13740 PR libgfortran/47434
13741 * gfortran.dg/read_infnan_1.f90: Update test.
13742 * gfortran.dg/module_nan.f90: Update test.
13743 * gfortran.dg/char4_iunit_1.f03: Update test.
13744 * gfortran.dg/large_real_kind_1.f90: Update test.
13745 * gfortran.dg/real_const_3.f90: Update test.
13746 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13748 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13751 * g++.dg/template/param2.C: New test.
13753 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13755 PR libgfortran/47285
13756 * gfortran.dg/fmt_g.f: New test.
13758 2011-01-28 Tobias Burnus <burnus@net-b.de>
13761 * gfortran.dg/pure_formal_1.f90: New.
13763 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13766 * gcc.dg/tls/pr42894.c: New test.
13768 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13770 * gcc.dg/pr47276.c: Add dg-require-visibility.
13772 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13774 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13776 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13777 Tobias Burnus <burnus@gcc.gnu.org>
13782 * gfortran.dg/realloc_on_assign_3.f03: New test.
13783 * gfortran.dg/realloc_on_assign_4.f03: New test.
13784 * gfortran.dg/allocatable_function_5.f90: New test.
13785 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13786 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13787 implemented" dg-errors.
13789 2011-01-27 Jan Hubicka <jh@suse.cz>
13791 PR middle-end/46949
13792 * gcc.dg/attr-weakref-4.c: New testcase
13794 2011-01-27 Martin Jambor <mjambor@suse.cz>
13796 PR tree-optimization/47228
13797 * gcc.dg/torture/pr47228.c: New test.
13799 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13801 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13803 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13805 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13806 when using auto-overlay support on the SPU.
13808 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13810 PR rtl-optimization/44174
13811 * gcc.target/i386/asm-6.c: New test.
13813 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13815 PR rtl-optimization/46856
13816 * gcc.c-torture/compile/pr46856.c: New test.
13818 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13819 Andrew Pinski <pinskia@gmail.com>
13822 * gcc.dg/pr43082.c: New.
13824 2011-01-26 DJ Delorie <dj@redhat.com>
13826 PR rtl-optimization/46878
13827 * gcc.dg/pr46878-1.c: New test.
13829 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13832 * g++.dg/cpp0x/pr47476.C: New test.
13834 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13836 * gcc.c-torture/compile/20110126-1.c: New test.
13838 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13841 * gcc.dg/torture/pr47473.c: New test.
13843 2011-01-26 Jan Hubicka <jh@suse.cz>
13846 * gcc.c-torture/execute/pr47237.c: New testcase.
13848 2011-01-26 Jan Hubicka <jh@suse.cz>
13850 PR tree-optimization/47190
13851 * gcc.dg/attr-weakref-3.c: New testcase.
13853 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13856 * gcc.dg/dll-9a.c: New test file.
13857 * gcc.dg/dll-11.c: Likewise.
13858 * gcc.dg/dll-12.c: Likewise.
13859 * gcc.dg/dll-12a.c: Likewise.
13860 * gcc.dg/dll-11a.c: Likewise.
13861 * gcc.dg/dll-9.c: Likewise.
13862 * gcc.dg/dll-10.c: Likewise.
13863 * gcc.dg/dll-10a.c: Likewise.
13864 * g++.dg/ext/dllexport4a.cc: Likewise.
13865 * g++.dg/ext/dllexport4.C: Likewise.
13866 * g++.dg/ext/dllexport5.C: Likewise.
13867 * g++.dg/ext/dllexport5a.cc: Likewise.
13869 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13871 PR tree-optimization/46970
13872 * gcc.dg/graphite/pr46970.c: New.
13874 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13876 PR tree-optimization/46215
13877 * gcc.dg/graphite/pr46215.c: New.
13879 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13881 PR tree-optimization/46168
13882 * gcc.dg/graphite/pr46168.c: New.
13884 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13886 PR tree-optimization/43657
13887 * gcc.dg/graphite/pr43657.c: New.
13889 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13891 PR tree-optimization/29832
13892 * gfortran.dg/graphite/pr29832.f90: New.
13894 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13896 PR tree-optimization/43567
13897 * gcc.dg/graphite/pr43567.c: New.
13899 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13901 * gfortran.dg/graphite/interchange-4.f: New.
13902 * gfortran.dg/graphite/interchange-5.f: New.
13904 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13905 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13906 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13907 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13908 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13909 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13910 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13911 * gfortran.dg/ltrans-7.f90: Removed.
13912 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13914 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13915 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13916 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13917 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13918 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13919 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13920 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13921 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13922 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13923 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13924 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13925 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13926 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13927 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13928 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13929 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13930 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13931 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13932 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13933 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13934 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13935 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13936 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13937 * gcc.dg/tree-ssa/data-dep-1.c
13938 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13939 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13940 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13941 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13942 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13944 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13946 PR tree-optimization/47265
13947 PR tree-optimization/47443
13948 * gcc.c-torture/compile/pr47265.c: New test.
13949 * gcc.dg/pr47443.c: New test.
13951 2011-01-25 Martin Jambor <mjambor@suse.cz>
13953 PR tree-optimization/47382
13954 * g++.dg/torture/pr47382.C: New test.
13955 * g++.dg/opt/devirt1.C: Xfail.
13957 2011-01-25 Yao Qi <yao@codesourcery.com>
13960 * gcc.target/arm/pr45701-1.c: New test.
13961 * gcc.target/arm/pr45701-2.c: New test.
13962 * gcc.target/arm/pr45701-3.c: New test.
13964 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13965 Jakub Jelinek <jakub@redhat.com>
13967 PR tree-optimization/47271
13968 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13970 2011-01-25 Nick Clifton <nickc@redhat.com>
13972 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13973 (saturate_add): Delete.
13974 (exchange): Delete.
13975 (main): Do not run saturate_add.
13976 (set_interrupts): Delete.
13978 2011-01-25 Tobias Burnus <burnus@net-b.de>
13981 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13983 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13985 PR tree-optimization/47427
13986 PR tree-optimization/47428
13987 * gcc.c-torture/compile/pr47427.c: New test.
13988 * gcc.c-torture/compile/pr47428.c: New test.
13990 2011-01-25 Richard Guenther <rguenther@suse.de>
13992 PR middle-end/47411
13993 * gcc.dg/torture/pr47411.c: New testcase.
13995 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13997 * gfortran.dg/graphite/id-24.f: New.
13998 * gfortran.dg/graphite/id-25.f: New.
14000 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14002 * gfortran.dg/graphite/id-23.f: New.
14004 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14006 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14008 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14010 * gcc.dg/graphite/block-0.c: Un-XFAILed.
14011 * gcc.dg/graphite/block-1.c: Un-XFAILed.
14012 * gcc.dg/graphite/block-7.c: Un-XFAILed.
14013 * gcc.dg/graphite/block-8.c: Un-XFAILed.
14014 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14015 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14016 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14017 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14018 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14020 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
14022 * gcc.dg/graphite/block-0.c: Add documentation.
14023 * gcc.dg/graphite/block-4.c: Same.
14024 * gcc.dg/graphite/block-7.c: Same.
14025 * gcc.dg/graphite/block-8.c: New.
14026 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14027 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14028 * gcc.dg/graphite/interchange-12.c: Add documentation.
14029 * gcc.dg/graphite/interchange-13.c: New.
14030 * gcc.dg/graphite/interchange-14.c: New.
14031 * gcc.dg/graphite/interchange-15.c: New.
14032 * gcc.dg/graphite/interchange-8.c: Add documentation.
14033 * gcc.dg/graphite/interchange-mvt.c: Same.
14035 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
14038 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14039 * gcc.target/powerpc/altivec-14.c: Ditto.
14040 * gcc.target/powerpc/altivec-33.c: Ditto.
14041 * gcc.target/powerpc/altivec-types-1.c: Ditto.
14042 * gcc.target/powerpc/altivec-types-2.c: Ditto.
14043 * gcc.target/powerpc/altivec-types-3.c: Ditto.
14044 * gcc.target/powerpc/altivec-types-4.c: Ditto.
14045 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14046 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14047 * g++.dg/ext/altivec-15.C: Ditto.
14048 * g++.dg/ext/altivec-types-1.C: Ditto.
14049 * g++.dg/ext/altivec-types-2.C: Ditto.
14050 * g++.dg/ext/altivec-types-3.C: Ditto.
14051 * g++.dg/ext/altivec-types-4.C: Ditto.
14053 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14055 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14057 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14059 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14060 optimization options.
14062 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14064 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14067 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14069 2011-01-23 Tobias Burnus <burnus@net-b.de>
14072 * gfortran.dg/allocatable_scalar_12.f90: New.
14074 2011-01-23 Ira Rosen <irar@il.ibm.com>
14076 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14077 vectorization to be not profitable if peeling is used to
14078 realign the memory access.
14079 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14080 loop bound to avoid loop unrolling.
14081 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14083 2011-01-22 Jan Hubicka <jh@suse.cz>
14086 * g++.dg/lto/pr47333.C: New file.
14088 2011-01-22 Jan Hubicka <jh@suse.cz>
14090 PR tree-optimization/43884
14092 * gcc.dg/autopar/outer-2.c: Increase array size.
14093 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14095 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14098 * gfortran.dg/c_loc_tests_16.f90: New test.
14100 2011-01-22 Tobias Burnus <burnus@net-b.de>
14103 * gfortran.dg/typebound_proc_19.f90: New.
14105 2011-01-21 Jeff Law <law@redhat.com>
14107 PR tree-optimization/47053
14108 * g++.dg/pr47053.C: New test.
14110 2011-01-21 Jason Merrill <jason@redhat.com>
14113 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14115 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14118 * g++.dg/cpp0x/range-for10.C: New test.
14119 * g++.dg/template/for1.C: New test.
14121 PR middle-end/45566
14122 * g++.dg/tree-prof/partition3.C: New test.
14124 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14126 PR rtl-optimization/47366
14127 * g++.dg/opt/pr47366.C: New test.
14129 2011-01-21 Jason Merrill <jason@redhat.com>
14132 * g++.dg/cpp0x/constexpr-regress2.C: New.
14134 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14136 2011-01-21 Jeff Law <law@redhat.com>
14138 PR rtl-optimization/41619
14139 * gcc.dg/pr41619.c: New.
14141 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14143 PR tree-optimization/47355
14144 * g++.dg/opt/pr47355.C: New test.
14146 2011-01-21 Richard Guenther <rguenther@suse.de>
14148 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14151 2011-01-21 Richard Guenther <rguenther@suse.de>
14153 PR tree-optimization/47365
14154 * gcc.dg/torture/pr47365.c: New testcase.
14155 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14157 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14159 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14161 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14163 PR tree-optimization/47391
14164 * gcc.dg/pr47391.c: New test.
14166 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14168 * g++.dg/template/char1.C: Use signed char.
14170 2011-01-21 Tobias Burnus <burnus@net-b.de>
14173 * gfortran.dg/pointer_target_4.f90: New.
14175 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14178 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14179 ILP32 system and not IP32.
14181 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14184 * g++.dg/debug/pr46583.C: New.
14186 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14189 * g++.dg/debug/pr47283.C: New test.
14192 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14193 * gcc.target/i386/headmerge-2.c: Likewise.
14195 2011-01-20 Richard Guenther <rguenther@suse.de>
14197 PR middle-end/47370
14198 * gcc.dg/torture/pr47370.c: New testcase.
14200 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14202 PR tree-optimization/46130
14203 * gcc.dg/pr46130-1.c: New test.
14204 * gcc.dg/pr46130-2.c: New test.
14206 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14209 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14211 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14214 * g++.dg/debug/pr46240.cc: New.
14216 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14219 * g++.dg/template/anonunion1.C: New test.
14221 PR rtl-optimization/47337
14222 * gcc.c-torture/execute/pr47337.c: New test.
14224 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14227 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14229 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14231 PR tree-optimization/46021
14232 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14234 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14236 PR tree-optimization/47290
14237 * g++.dg/torture/pr47290.C: New test.
14239 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14242 * gfortran.dg/proc_ptr_comp_29.f90: New.
14244 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14247 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14248 powerpc-apple-darwin9.
14250 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14252 PR rtl-optimization/47299
14253 * gcc.c-torture/execute/pr47299.c: New test.
14255 2011-01-17 Jason Merrill <jason@redhat.com>
14257 * g++.dg/cpp0x/constexpr-virtual.C: New.
14259 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14262 * gfortran.dg/gomp/pr47331.f90: New test.
14264 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14267 * objc.dg/selector-warn-1.m: New.
14268 * obj-c++.dg/selector-warn-1.mm: New.
14270 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14272 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14273 Update dg-final accordingly.
14275 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14277 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14279 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14281 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14283 * gcc.dg/guality/pr36728-2.c: Likewise.
14285 2011-01-17 Richard Guenther <rguenther@suse.de>
14287 PR tree-optimization/47313
14288 * g++.dg/torture/pr47313.C: New testcase.
14290 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14293 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14294 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14295 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14296 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14298 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14300 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14301 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14302 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14304 2011-01-17 Richard Guenther <rguenther@suse.de>
14306 PR tree-optimization/45967
14307 * gcc.dg/torture/pr45967-2.c: New testcase.
14308 * gcc.dg/torture/pr45967-3.c: Likewise.
14310 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14313 * g++.dg/ext/pr47213.C: Require visibility.
14315 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14317 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14318 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14320 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14322 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14323 Linux-based targets.
14325 2011-01-13 Jan Hubicka <jh@suse.cz>
14327 PR tree-optimization/47276
14328 * gcc.dg/pr47276.c: New testcase.
14330 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14331 Jonathan Wakely <jwakely.gcc@gmail.com>
14334 * g++.dg/other/pr33558.C: New.
14335 * g++.dg/other/pr33558-2.C: New.
14337 2011-01-14 Martin Jambor <mjambor@suse.cz>
14339 PR tree-optimization/45934
14340 PR tree-optimization/46302
14341 * g++.dg/ipa/devirt-c-1.C: New test.
14342 * g++.dg/ipa/devirt-c-2.C: Likewise.
14343 * g++.dg/ipa/devirt-c-3.C: Likewise.
14344 * g++.dg/ipa/devirt-c-4.C: Likewise.
14345 * g++.dg/ipa/devirt-c-5.C: Likewise.
14346 * g++.dg/ipa/devirt-c-6.C: Likewise.
14347 * g++.dg/ipa/devirt-6.C: Likewise.
14348 * g++.dg/ipa/devirt-d-1.C: Likewise.
14349 * g++.dg/torture/pr45934.C: Likewise.
14351 2011-01-14 Jason Merrill <jason@redhat.com>
14353 * g++.dg/cpp0x/variadic105.C: New.
14355 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14356 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14359 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14360 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14361 execution tests on i?86-*-*, x86_64-*-* and
14362 powerpc*-apple-darwin* && ilp32.
14363 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14364 tests on i?86-*-* and x86_64-*-*.
14366 2011-01-14 Richard Guenther <rguenther@suse.de>
14368 PR tree-optimization/47280
14369 * g++.dg/opt/pr47280.C: New testcase.
14371 2011-01-14 Jason Merrill <jason@redhat.com>
14373 * g++.dg/cpp0x/constexpr-regress1.C: New.
14375 * g++.dg/ext/flexary2.C: New.
14377 2011-01-14 Richard Guenther <rguenther@suse.de>
14379 PR middle-end/47281
14380 * gcc.dg/torture/pr47281.c: New testcase.
14381 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14383 2011-01-14 Richard Guenther <rguenther@suse.de>
14385 PR tree-optimization/47286
14386 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14388 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14391 * g++.dg/ext/pr47213.C: New.
14393 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14395 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14397 2011-01-13 Tobias Burnus <burnus@net-b.de>
14398 Mikael Morin <mikael@gcc.gnu.org>
14402 * gfortran.dg/select_type_20.f90: New.
14403 * gfortran.dg/select_type_21.f90: New.
14405 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14408 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14410 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14412 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14413 * gcc.dg/guality/pr36728-2.c: Likewise.
14415 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14418 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14420 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14422 PR rtl-optimization/45352
14423 * gcc.dg/pr45352-3.c: New.
14425 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14427 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14429 * g++.dg/cpp0x/range-for8.C: New.
14430 * g++.dg/cpp0x/range-for9.C: New.
14432 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14435 * g++.dg/debug/pr47209.C: New.
14437 2011-01-12 Richard Guenther <rguenther@suse.de>
14440 * gcc.dg/lto/pr47259_0.c: New testcase.
14441 * gcc.dg/lto/pr47259_1.c: Likewise.
14443 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14445 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14446 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14447 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14448 methods missing from the OBJC2 Object.
14449 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14450 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14451 GNU and NeXT runtimes.
14452 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14454 * objc-obj-c++-shared/Object1.m: Likewise.
14455 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14456 * objc.dg/proto-qual-1.m: Likewise.
14457 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14458 * obj-c++.dg/proto-qual-1.mm: Likewise.
14460 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14463 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14465 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14467 Fixed the Objective-C++ testsuite and updated all tests.
14468 * lib/obj-c++.exp (obj-c++_init): Declare and set
14469 gcc_warning_prefix and gcc_error_prefix.
14470 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14471 'dg-warning', 'dg-message' and 'dg-error'.
14472 * obj-c++.dg/class-extension-3.mm: Likewise.
14473 * obj-c++.dg/class-protocol-1.mm: Likewise.
14474 * obj-c++.dg/encode-7.mm: Likewise.
14475 * obj-c++.dg/exceptions-3.mm: Likewise.
14476 * obj-c++.dg/exceptions-5.mm: Likewise.
14477 * obj-c++.dg/method-12.mm: Likewise.
14478 * obj-c++.dg/method-13.mm: Likewise.
14479 * obj-c++.dg/method-15.mm: Likewise.
14480 * obj-c++.dg/method-16.mm: Likewise.
14481 * obj-c++.dg/method-4.mm: Likewise.
14482 * obj-c++.dg/method-8.mm: Likewise.
14483 * obj-c++.dg/method-conflict-1.mm: Likewise.
14484 * obj-c++.dg/method-conflict-2.mm: Likewise.
14485 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14486 and uncommented second part of the testcase now that the testsuite
14488 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14489 and uncommented second part of the testcase now that the testsuite
14491 * obj-c++.dg/private-1.mm: Likewise.
14492 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14493 * obj-c++.dg/syntax-error-7.mm: Likewise.
14494 * obj-c++.dg/warn5.mm: Likewise.
14495 * obj-c++.dg/property/at-property-14.mm: Likewise.
14496 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14498 * obj-c++.dg/property/at-property-18.mm: Likewise.
14499 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14501 * obj-c++.dg/property/at-property-21.mm: Likewise.
14502 * obj-c++.dg/property/at-property-28.mm: Likewise.
14503 * obj-c++.dg/property/at-property-5.mm: Likewise.
14504 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14505 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14506 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14507 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14508 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14509 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14510 * obj-c++.dg/tls/diag-5.mm: Likewise.
14511 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14512 dg-error, now matched correctly.
14514 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14516 * objc.dg/property/at-property-29.m: New.
14517 * obj-c++.dg/property/at-property-29.mm: New.
14519 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14521 * go.test/go-test.exp (go-set-goarch): New proc.
14522 (go-gc-tests): Use it.
14524 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14527 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14529 2011-01-11 Richard Henderson <rth@redhat.com>
14531 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14533 2011-01-11 Jan Hubicka <jh@suse.cz>
14537 * gcc.dg/lto/pr45721_1.c: New file.
14538 * gcc.dg/lto/pr45721_0.c: New file.
14540 2011-01-11 Richard Guenther <rguenther@suse.de>
14542 PR tree-optimization/46076
14543 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14545 2011-01-11 Jeff Law <law@redhat.com>
14547 * PR tree-optimization/47086
14548 * gcc.dg/pr47086.c: New test.
14550 2011-01-11 Jason Merrill <jason@redhat.com>
14553 * g++.dg/template/new10.C: New.
14556 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14558 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14560 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14561 Split type definitions and NSConstantString class into...
14562 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14563 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14564 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14565 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14566 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14567 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14569 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14570 encode defines for newer NeXT system headers.
14571 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14572 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14573 * objc.dg/foreach-5.m: Likewise.
14574 * objc.dg/foreach-2.m: Likewise.
14575 * objc.dg/foreach-4.m: Likewise.
14576 * objc.dg/torture/strings/string1.m: Likewise.
14577 * objc.dg/torture/strings/string2.m: Likewise.
14578 * objc.dg/torture/strings/string3.m: Likewise.
14579 * objc.dg/torture/strings/string4.m: Likewise.
14580 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14581 header and stand alone.
14582 * obj-c++.dg/strings/strings-2.mm: Likewise.
14583 * objc.dg/torture/strings/const-str-3.m: Likewise.
14584 * objc.dg/strings/strings-2.m: Likewise.
14585 * objc.dg/strings/const-str-12b.m: Likewise.
14587 2011-01-12 Richard Guenther <rguenther@suse.de>
14589 PR middle-end/32511
14590 * gcc.dg/attr-weak-1.c: Adjust.
14592 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14595 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14596 standard compliant and comment.
14598 2011-01-10 Jan Hubicka <jh@suse.cz>
14601 * gcc.dg/initpri3.c: New testcase.
14603 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14606 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14607 externally visible.
14612 (g_ebp_save): Likewise.
14613 (g_esp_save): Likewise.
14615 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14617 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14619 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14621 PR tree-optimization/46021
14622 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14623 i?86-*-*, x86_64-*-*.
14625 2011-01-10 Jeff Law <law@redhat.com>
14627 * PR tree-optimization/47141
14628 * gcc.c-torture/compile/pr47141.c: New test.
14630 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14633 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14634 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14635 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14636 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14639 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14640 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14641 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14642 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14643 being vectorized. Adjust dg-final pattern.
14646 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14647 * gcc.dg/vect/slp-24.c: Likewise.
14649 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14652 * g++.dg/other/pr47218-1.C: New test file.
14653 * g++.dg/other/pr47218.C: Likewise.
14654 * g++.dg/other/pr47218.h: New supporting header.
14656 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14659 * objc.dg/attributes/invalid-attribute-1.m: New.
14660 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14662 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14665 * gfortran.dg/proc_ptr_comp_28.f90: New.
14667 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14669 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14670 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14671 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14672 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14673 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14674 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14675 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14676 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14677 * objc.dg/gnu-api-2-class.m: Likewise.
14678 * objc.dg/gnu-api-2-ivar.m: Likewise.
14679 * objc.dg/gnu-api-2-method.m: Likewise.
14680 * objc.dg/gnu-api-2-objc.m: Likewise.
14681 * objc.dg/gnu-api-2-object.m: Likewise.
14682 * objc.dg/gnu-api-2-property.m: Likewise.
14683 * objc.dg/gnu-api-2-protocol.m: Likewise.
14684 * objc.dg/gnu-api-2-sel.m: Likewise.
14686 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14688 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14689 * objc.dg/objc-foreach-4.m: Likewise.
14690 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14691 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14692 * objc.dg/foreach-4.m: Likewise.
14693 * objc.dg/foreach-5.m: Likewise.
14694 * objc.dg/foreach-3.m: Return self from init.
14696 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14699 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14701 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14704 * gfortran.dg/class_35.f90: New.
14706 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14708 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14710 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14713 * objc.dg/invalid-method-2.m: New.
14714 * obj-c++.dg/invalid-method-2.mm: New.
14716 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14719 * gfortran.dg/transpose_optimization_2.f90 : New test.
14721 2011-01-08 Jan Hubicka <jh@suse.cz>
14723 PR tree-optmization/46469
14724 * g++.dg/torture/pr46469.C: New testcase.
14726 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14728 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14729 emulation of libobjc-gnu structure layout functionality to ..
14730 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14731 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14732 * objc/execute/bf-common.h: Adjust headers.
14733 * objc/execute/bf-1.m: Likewise.
14734 * objc/execute/bf-2.m: Likewise.
14735 * objc/execute/bf-3.m: Likewise.
14736 * objc/execute/bf-4.m: Likewise.
14737 * objc/execute/bf-5.m: Likewise.
14738 * objc/execute/bf-6.m: Likewise.
14739 * objc/execute/bf-7.m: Likewise.
14740 * objc/execute/bf-8.m: Likewise.
14741 * objc/execute/bf-9.m: Likewise.
14742 * objc/execute/bf-10.m: Likewise.
14743 * objc/execute/bf-11.m: Likewise.
14744 * objc/execute/bf-12.m: Likewise.
14745 * objc/execute/bf-13.m: Likewise.
14746 * objc/execute/bf-14.m: Likewise.
14747 * objc/execute/bf-15.m: Likewise.
14748 * objc/execute/bf-16.m: Likewise.
14749 * objc/execute/bf-17.m: Likewise.
14750 * objc/execute/bf-18.m: Likewise.
14751 * objc/execute/bf-19.m: Likewise.
14752 * objc/execute/bf-20.m: Likewise.
14753 * objc/execute/bf-21.m: Likewise.
14754 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14755 objc_get_type_qualifiers ().
14757 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14760 * gfortran.dg/dependency_39.f90: New test.
14762 2011-01-07 Jan Hubicka <jh@suse.cz>
14764 Get builtins tests ready for linker plugin.
14765 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14766 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14767 my_memset, my_bzero): Mark used.
14768 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14769 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14771 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14774 2011-01-07 Jan Hubicka <jh@suse.cz>
14776 PR tree-optimization/46367
14777 * g++.dg/torture/pr46367.C: New file.
14779 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14782 * gcc.dg/pr47201.c: New test.
14785 * gcc.dg/tree-prof/pr47187.c: New test.
14787 2011-01-07 Tobias Burnus <burnus@net-b.de>
14790 * gfortran.dg/extends_type_of_3.f90: New.
14792 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14794 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14795 * g++.dg/ext/dllimport-MI1.C: Likewise.
14796 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14797 * g++.dg/ext/dllimport10.C: Likewise.
14798 * g++.dg/ext/dllimport11.C: Likewise.
14799 * g++.dg/ext/dllimport12.C: Likewise.
14800 * g++.dg/ext/dllimport13.C: Likewise.
14801 * g++.dg/ext/dllimport2.C: Likewise.
14802 * g++.dg/ext/dllimport3.C: Likewise.
14803 * g++.dg/ext/dllimport4.C: Likewise.
14804 * g++.dg/ext/dllimport5.C: Likewise.
14805 * g++.dg/ext/dllimport6.C: Likewise.
14806 * g++.dg/ext/dllimport8.C: Likewise.
14807 * g++.dg/ext/dllimport9.C: Likewise.
14808 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14809 targets, too. Additionally enable test for i?86-*-mingw*.
14810 * g++.dg/ext/selectany1.C: Likewise.
14811 Remove guard variable check.
14813 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14817 * gfortran.dg/storage_size_3.f08: Extended.
14819 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14822 * g++.dg/template/stdarg1.C: New test.
14824 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14827 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14828 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14829 from the interface of functions to not hide the errors that
14832 2011-01-06 Jan Hubicka <jh@suse.cz>
14834 * gcc.dg/lto/pr47188_0.c: New testcase.
14835 * gcc.dg/lto/pr47188_1.c: New testcase.
14837 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14841 * gfortran.dg/interface_33.f90: New test.
14843 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14846 * gcc.c-torture/compile/pr47150.c: New test.
14848 2011-01-06 Ira Rosen <irar@il.ibm.com>
14850 PR tree-optimization/47139
14851 * gcc.dg/vect/pr47139.c: New test.
14853 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14856 * gfortran.dg/extends_type_of_2.f03: New.
14858 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14860 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14862 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14864 * gnat.dg/opt14.adb: New test.
14866 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14869 * gfortran.dg/allocate_error_2.f90: New test.
14871 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14874 * gfortran.dg/storage_size_3.f08: New.
14876 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14878 PR libgfortran/47154
14879 * gfortran.dg/namelist_68.f90: New test.
14881 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14883 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14885 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14888 * gfortran.dg/class_34.f90: New.
14890 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14892 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14893 use __builtin_inff. Skip all single-precision tests that require
14896 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14898 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14900 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14902 PR tree-optimization/47148
14903 * gcc.c-torture/execute/pr47148.c: New test.
14905 PR tree-optimization/47155
14906 * gcc.c-torture/execute/pr47155.c: New test.
14908 PR rtl-optimization/47157
14909 * gcc.c-torture/compile/pr47157.c: New test.
14911 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14913 * gcc.dg/torture/vector-shift2.c (schar): Define.
14914 (main): Always use schar or uchar instead of plain "char" to avoid
14915 dependencies on implementation-defined char signedness.
14917 2011-01-03 Martin Jambor <mjambor@suse.cz>
14919 PR tree-optimization/46801
14920 * gnat.dg/pack9.adb: Remove xfail.
14922 2011-01-03 Martin Jambor <mjambor@suse.cz>
14924 PR tree-optimization/46984
14925 * g++.dg/ipa/pr46984.C: New test.
14927 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14930 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14932 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14934 PR tree-optimization/47140
14935 * gcc.c-torture/compile/pr47140.c: New test.
14937 PR rtl-optimization/47028
14938 * gcc.dg/pr47028.c: New test.
14940 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14942 * objc.dg/protocol-forward-1.m: Removed TODO.
14943 * objc.dg/protocol-forward-2.m: New.
14944 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14945 * obj-c++.dg/protocol-forward-2.mm: New.
14947 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14950 * g++.dg/eh/pr38662.C: New testcase.
14952 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14954 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14955 scan for newline '\n'.
14958 Copyright (C) 2011 Free Software Foundation, Inc.
14960 Copying and distribution of this file, with or without modification,
14961 are permitted in any medium without royalty provided the copyright
14962 notice and this notice are preserved.