1 2011-12-06 Richard Guenther <rguenther@suse.de>
3 PR tree-optimization/49997
4 * gcc.dg/torture/pr49997.c: New testcase.
6 2011-12-06 Richard Guenther <rguenther@suse.de>
9 * g++.dg/torture/pr51436.C: New testcase.
11 2011-12-06 Richard Guenther <rguenther@suse.de>
13 PR tree-optimization/51245
14 * gcc.dg/torture/pr51245.c: New testcase.
16 2011-12-06 Dodji Seketeli <dodji@redhat.com>
19 * g++.dg/diagnostic/wrong-tag-1.C
21 2011-12-05 Fabien Chêne <fabien@gcc.gnu.org>
24 * g++.dg/lookup/using50.C: New.
25 * g++.dg/lookup/using51.C: New.
27 2011-12-05 Jakub Jelinek <jakub@redhat.com>
29 PR tree-optimization/51396
30 * g++.dg/opt/pr51396.C: New test.
33 * gcc.dg/debug/dwarf2/pr51410.c: New test.
36 * gcc.dg/gomp/pr51339.c: New test.
38 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
41 * g++.dg/cpp0x/initlist62.C: New.
43 2011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org>
46 * gfortran.dg/assumed_charlen_substring_1.f90: New test.
48 2011-12-05 Richard Sandiford <rdsandiford@googlemail.com>
50 * g++.dg/debug/pr46338.C: Add dg-require-profiling.
51 * g++.dg/torture/pr39732.C: Likewise.
52 * g++.dg/torture/pr40642.C: Likewise.
53 * gcc.c-torture/compile/pr44686.c: Likewise.
54 * gcc.dg/20050309-1.c: Likewise.
55 * gcc.dg/20050330-2.c: Likewise.
56 * gcc.dg/20051201-1.c: Likewise.
57 * gcc.dg/gomp/pr27573.c: Likewise.
58 * gcc.dg/pr46255.c: Likewise.
59 * gcc.dg/profile-dir-1.c: Likewise.
60 * gcc.dg/profile-dir-2.c: Likewise.
61 * gcc.dg/profile-dir-3.c: Likewise.
62 * gcc.dg/profile-generate-1.c: Likewise.
63 * gfortran.dg/gomp/pr27573.f90: Likewise.
64 * gcc.dg/profile-generate-3.c: Be specific about the type of
67 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
70 * g++.dg/ext/underlying_type11.C: New.
72 2011-12-05 Uros Bizjak <ubizjak@gmail.com>
75 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
76 * gcc.dg/torture/pr39074.c: Ditto.
77 * gcc.dg/torture/pr39074-2.c: Ditto.
78 * gcc.dg/torture/pr42898.c: Ditto.
79 * gcc.dg/torture/pr42898-2.c: Ditto.
80 * gcc.dg/torture/pr45704.c: Ditto.
81 * gcc.dg/torture/pr50472.c: Ditto.
82 * gcc.dg/torture/pta-callused-1.c: Ditto.
83 * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
84 * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
85 * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
86 * gcc.dg/torture/pta-escape-1.c: Ditto.
87 * gcc.dg/torture/ipa-pta-1.c: Ditto.
88 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
90 2011-12-05 Kazu Hirata <kazu@codesourcery.com>
93 * gcc.dg/pr51408.c: New.
95 2011-12-05 Jason Merrill <jason@redhat.com>
97 * g++.dg/cpp0x/dc6.C: New.
99 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
100 Pedro Lamarão <pedro.lamarao@gmail.com>
102 * g++.dg/cpp0x/dc1.C: New test.
103 * g++.dg/cpp0x/dc2.C: New test.
104 * g++.dg/cpp0x/dc3.C: New test.
105 * g++.dg/cpp0x/dc4.C: New test.
106 * g++.dg/cpp0x/dc5.C: New test.
107 * g++.dg/template/meminit1.C: Adjust expected error.
109 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
112 * g++.dg/cpp0x/auto28.C: New.
114 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
116 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
118 2011-12-05 Jakub Jelinek <jakub@redhat.com>
119 Eric Botcazou <ebotcazou@adacore.com>
123 * gcc.c-torture/execute/pr51323.c: New test.
125 2011-12-04 Tobias Burnus <burnus@net-b.de>
128 * gfortran.dg/associate_10.f90: New.
130 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
133 * gfortran.dg/vect/pr51285.f90: New test.
135 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
136 Jérémie Detrey <Jeremie.Detrey@loria.fr>
139 * gcc.target/i386/pr51393.c: New test.
141 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
144 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
145 * obj-c++.dg/naming-4.mm: Likewise.
147 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
149 * gcc.dg/darwin-segaddr.c: Use -no-pie.
151 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
154 * g++.dg/cpp0x/pr51313.C: New.
156 2011-12-03 Tobias Burnus <burnus@net-b.de>
159 * gfortran.dg/select_type_24.f90: New.
160 * gfortran.dg/select_type_23.f03: Add dg-error.
161 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
163 2011-12-03 Jakub Jelinek <jakub@redhat.com>
165 * gcc.dg/vect/vect-122.c: New test.
167 2011-12-03 Tobias Burnus <burnus@net-b.de>
170 * gfortran.dg/move_alloc_8.f90: New.
172 2011-12-03 Tobias Burnus <burnus@net-b.de>
174 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
175 i.e. remove the dg-error line.
176 * gfortran.dg/move_alloc_5.f90: Ditto and change back
178 * gfortran.dg/move_alloc_9.f90: New.
179 * gfortran.dg/move_alloc_10.f90: New
181 2011-12-02 Nathan Sidwell <nathan@acm.org>
183 * lib/gcov.exp (verify-lines): Allow = as a count char.
184 * g++.dg/gcov/gcov-13.C: New.
186 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
188 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
189 * gcc.dg/vect/slp-24.c: Ditto.
190 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
191 * gcc.dg/vect/slp-34.c: Ditto.
192 * gcc.dg/vect/slp-4.c: Ditto.
193 * gcc.dg/vect/slp-cond-2.c: Ditto.
194 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
195 * gcc.dg/vect/vect-1.c: Ditto.
196 * gcc.dg/vect/vect-10.c: Ditto.
197 * gcc.dg/vect/vect-105.c: Ditto.
198 * gcc.dg/vect/vect-112.c: Ditto.
199 * gcc.dg/vect/vect-15.c: Ditto.
200 * gcc.dg/vect/vect-2.c: Ditto.
201 * gcc.dg/vect/vect-31.c: Ditto.
202 * gcc.dg/vect/vect-32.c: Ditto.
203 * gcc.dg/vect/vect-33.c: Ditto.
204 * gcc.dg/vect/vect-34.c: Ditto.
205 * gcc.dg/vect/vect-35.c: Ditto.
206 * gcc.dg/vect/vect-36.c: Ditto.
207 * gcc.dg/vect/vect-6.c: Ditto.
208 * gcc.dg/vect/vect-73.c: Ditto.
209 * gcc.dg/vect/vect-74.c: Ditto.
210 * gcc.dg/vect/vect-75.c: Ditto.
211 * gcc.dg/vect/vect-76.c: Ditto.
212 * gcc.dg/vect/vect-80.c: Ditto.
213 * gcc.dg/vect/vect-85.c: Ditto.
214 * gcc.dg/vect/vect-89.c: Ditto.
215 * gcc.dg/vect/vect-97.c: Ditto.
216 * gcc.dg/vect/vect-98.c: Ditto.
217 * gcc.dg/vect/vect-all.c: Ditto.
218 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
219 * gcc.dg/vect/vect-iv-8.c: Ditto.
220 * gcc.dg/vect/vect-iv-8a.c: Ditto.
221 * gcc.dg/vect/vect-outer-1.c: Ditto.
222 * gcc.dg/vect/vect-outer-1a.c: Ditto.
223 * gcc.dg/vect/vect-outer-1b.c: Ditto.
224 * gcc.dg/vect/vect-outer-2.c: Ditto.
225 * gcc.dg/vect/vect-outer-2a.c: Ditto.
226 * gcc.dg/vect/vect-outer-2c.c: Ditto.
227 * gcc.dg/vect/vect-outer-3.c: Ditto.
228 * gcc.dg/vect/vect-outer-3a.c: Ditto.
229 * gcc.dg/vect/vect-outer-4a.c: Ditto.
230 * gcc.dg/vect/vect-outer-4b.c: Ditto.
231 * gcc.dg/vect/vect-outer-4c.c: Ditto.
232 * gcc.dg/vect/vect-outer-4d.c: Ditto.
233 * gcc.dg/vect/vect-outer-4m.c: Ditto.
234 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
235 * gcc.dg/vect/vect-outer-fir.c: Ditto.
236 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
237 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
238 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
239 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
240 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
241 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
242 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
243 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
244 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
245 * gcc.dg/vect/vect-shift-2.c: Ditto.
246 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
247 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
248 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
249 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
250 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
252 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
254 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
255 __builtin_memcpy arguments to honor sizeof(a).
257 2011-12-02 Joseph Myers <joseph@codesourcery.com>
259 * gcc.c-torture/execute/doloop-1.c,
260 gcc.c-torture/execute/doloop-2.c: New tests.
262 2011-12-02 Martin Jambor <mjambor@suse.cz>
264 PR tree-optimization/50622
265 * g++.dg/tree-ssa/pr50622.C: New test.
267 2011-12-01 Jason Merrill <jason@redhat.com>
269 * g++.dg/cpp0x/initlist61.C: New.
271 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
274 * g++.dg/inherit/crash3.C: New.
276 2011-12-01 Nathan Sidwell <nathan@acm.org>
278 PR gcov-profile/51113
279 * lib/gcov.exp (verify-lines): Add support for xfailing.
280 (run-gcov): Likewise.
281 * gcc.misc-tests/gcov-13.c: Xfail weak function.
282 * gcc.misc-tests/gcov-16.c: Remove.
283 * gcc.misc-tests/gcov-17.c: Remove.
284 * g++.dg/gcov-8.C: Remove.
285 * g++.dg/gcov-9.C: Remove.
286 * g++.dg/gcovpart-12b.C: New.
287 * g++.dg/gcov-12.C: New.
289 2011-12-01 Andrew Pinski <apinski@cavium.com>
292 * g++.dg/torture/pr51198.C: New testcase.
294 2011-12-01 Jakub Jelinek <jakub@redhat.com>
296 PR tree-optimization/51246
297 * gcc.c-torture/compile/pr51246.c: New test.
299 PR rtl-optimization/51014
300 * g++.dg/opt/pr51014.C: New test.
302 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
305 * g++.dg/template/error47.C: New.
307 2011-11-30 Jason Merrill <jason@redhat.com>
310 * g++.dg/init/aggr8.C: New.
312 2011-11-30 Jakub Jelinek <jakub@redhat.com>
315 * gcc.target/i386/pr50725.c: New test.
318 * gfortran.dg/gomp/pr51089.f90: New test.
320 2011-11-30 Andrew Pinski <apinski@cavium.com>
322 * gcc.dg/pr51321.c: New testcase.
324 2011-11-30 Jakub Jelinek <jakub@redhat.com>
326 PR rtl-optimization/48721
327 * gcc.target/i386/pr48721.c: New test.
329 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
332 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
334 2011-11-29 Jakub Jelinek <jakub@redhat.com>
336 PR tree-optimization/51247
337 * gcc.c-torture/compile/pr51247.c: New test.
339 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
342 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
344 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
346 * gcc.target/powerpc/ppc-target-4.c: New file to test target
347 specific functions enabling target specific builtins.
349 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
351 Use complex floating-point constant in CDBL.
353 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
355 2011-11-29 Tobias Burnus <burnus@net-b.de>
359 * gfortran.dg/move_alloc_5.f90: Add dg-error.
360 * gfortran.dg/select_type_23.f03: Add dg-error.
361 * gfortran.dg/move_alloc_6.f90: New.
362 * gfortran.dg/move_alloc_7.f90: New.
364 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
366 PR tree-optimization/51301
367 * gcc.dg/vect/pr51301.c: New test.
369 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
371 * g++.dg/cdce3.C: Use dg-additional-options.
373 2011-11-28 Jakub Jelinek <jakub@redhat.com>
376 * gcc.dg/tree-prof/pr50907.c: New test.
378 PR tree-optimization/50078
379 * gcc.dg/pr50078.c: New test.
381 PR tree-optimization/50682
382 * g++.dg/opt/pr50682.C: New test.
384 2011-11-28 Tobias Burnus <burnus@net-b.de>
387 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
389 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
390 Iain Sandoe <iains@gcc.gnu.org>
392 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
393 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
394 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
395 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
396 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
398 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
400 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
401 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
402 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
403 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
404 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
405 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
406 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
407 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
408 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
409 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
410 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
411 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
412 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
413 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
414 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
415 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
416 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
417 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
418 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
419 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
420 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
421 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
422 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
423 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
424 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
425 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
426 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
428 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
430 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
432 * gcc.target/mips/no-dsp-1.c: New test.
433 * gcc.target/mips/soft-float-1.c: Likewise.
435 2011-11-26 Jakub Jelinek <jakub@redhat.com>
437 PR rtl-optimization/49912
438 * g++.dg/other/pr49912.C: New test.
440 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
442 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
444 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
446 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
450 * gfortran.dg/inline_sum_3.f90: New test.
452 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
455 * lib/target-supports.exp
456 (check_effective_target_sync_long_long): Also supported on 32bit
457 x86 targets. Add comment about required dg-options.
458 Add alpha*-*-* targets.
459 (check_effective_target_sync_long_long_runtime): Ditto.
461 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
463 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
464 * gcc.dg/atomic-exchange-4.c: Ditto.
465 * gcc.dg/atomic-load-4.c: Ditto.
466 * gcc.dg/atomic-store-4.c: Ditto.
467 * gcc.dg/di-longlong64-sync-1.c: Ditto.
468 * gcc.dg/di-sync-multithread.c: Ditto.
469 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
470 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
472 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
475 * lib/target-supports.exp
476 (check_effective_target_sync_int_128_runtime): New procedure.
477 (check_effective_target_sync_long_long_runtime): Ditto.
478 (check_effective_target_sync_long_long): Add arm*-*-*.
479 (check_effective_target_sync_longlong): Remove.
481 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
482 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
483 * gcc.dg/atomic-exchange-5.c: Ditto.
484 * gcc.dg/atomic-load-5.c: Ditto.
485 * gcc.dg/atomic-store-5.c: Ditto.
486 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
487 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
488 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
490 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
491 * gcc.dg/atomic-exchange-4.c: Ditto.
492 * gcc.dg/atomic-load-4.c: Ditto.
493 * gcc.dg/atomic-store-4.c: Ditto.
494 * gcc.dg/di-longlong64-sync-1.c: Ditto.
495 * gcc.dg/di-sync-multithread.c: Ditto.
496 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
497 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
499 2011-11-25 Tobias Burnus <burnus@net-b.de>
502 * gfortran.dg/whole_file_35.f90: New.
504 2011-11-25 Tobias Burnus <burnus@net-b.de>
507 * gfortran.dg/volatile13.f90: New.
509 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
512 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
514 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
517 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
519 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
522 * gcc.target/i386/sw-1.c: Revert revision 181357.
524 2011-11-24 Tobias Burnus <burnus@net-b.de>
527 * gfortran.dg/implicit_pure_1.f90: New.
529 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
532 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
533 * gcc.dg/atomic-exchange-5.c: Likewise.
534 * gcc.dg/atomic-load-5.c: Likewise.
535 * gcc.dg/atomic-op-5.c: Likewise.
536 * gcc.dg/atomic-store-5.c: Likewise.
537 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
539 2011-11-24 Jakub Jelinek <jakub@redhat.com>
541 PR rtl-optimization/50290
542 * gcc.dg/pr50290.c: New test.
544 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
547 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
549 2011-11-23 Jakub Jelinek <jakub@redhat.com>
552 * gcc.dg/pr51261.c: New test.
554 2011-11-22 Dodji Seketeli <dodji@redhat.com>
557 * g++.dg/cpp0x/alias-decl-14.C: New test.
558 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
560 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
562 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
563 * g++.dg/lookup/struct1.C: Likewise.
564 * g++.dg/parse/elab1.C: Likewise.
565 * g++.dg/parse/elab2.C: Likewise.
566 * g++.dg/parse/int-as-enum1.C: Likewise.
567 * g++.dg/parse/typedef1.C: Likewise.
568 * g++.dg/parse/typedef3.C: Likewise.
569 * g++.dg/parse/typedef4.C: Likewise.
570 * g++.dg/parse/typedef5.C: Likewise.
571 * g++.dg/template/crash26.C: Likewise.
572 * g++.dg/template/nontype4.C: Likewise.
573 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
574 * g++.old-deja/g++.brendan/line1.C: Likewise.
575 * g++.old-deja/g++.other/elab1.C: Likewise.
576 * g++.old-deja/g++.other/syntax4.C: Likewise.
578 2011-11-22 Tom de Vries <tom@codesourcery.com>
580 PR rtl-optimization/50764
581 * gcc.dg/pr50764.c: New test.
583 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
586 * g++.dg/cpp0x/decltype36.C: New.
588 2011-11-22 Jakub Jelinek <jakub@redhat.com>
590 PR tree-optimization/51074
591 * gcc.dg/vect/pr51074.c: New test.
593 2011-11-22 Dodji Seketeli <dodji@redhat.com>
596 * g++.dg/cpp0x/alias-decl-16.C: New test.
598 2011-11-22 Jakub Jelinek <jakub@redhat.com>
600 PR tree-optimization/50765
601 * gcc.dg/pr50765.c: New test.
603 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
605 * gcc.dg/vshift-1.c (main): Call rand instead of random.
606 * gcc.dg/vshift-3.c (main): Likewise.
608 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
610 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
612 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
614 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
615 * gcc.misc-tests/gcov-17.c: Likewise.
616 * g++.dg/gcov/gcov-8.C: Likewise.
617 * g++.dg/gcov/gcov-9.C: Likewise.
619 2011-11-21 Torvald Riegel <triegel@redhat.com>
621 * g++.dg/tm/pr47747.C: New test.
623 2011-11-21 Torvald Riegel <triegel@redhat.com>
625 * g++.dg/tm/template-2.C: New test.
627 2011-11-21 Jakub Jelinek <jakub@redhat.com>
630 * gcc.dg/pr50827.c: New test.
632 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
635 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
636 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
637 * g++.dg/cpp0x/udlit-member.C: Adjust.
638 * g++.dg/cpp0x/udlit-raw-length.C: New.
639 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
640 * g++.dg/cpp0x/udlit-resolve.C: New.
641 * c-c++-common/dfp/pr33466.c: Adjust.
643 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
645 * lib/target-supports.exp
646 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
647 with ultrasparc_vis2_hw.
648 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
649 with ultrasparc_vis3_hw.
651 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
653 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
654 *-*-solaris2* && c++.
656 2011-11-20 Joey Ye <joey.ye@arm.com>
658 * gcc.dg/volatile-bitfields-1.c: New.
660 2011-11-20 Jason Merrill <jason@redhat.com>
663 * g++.dg/cpp0x/variadic120.C: New.
664 * g++.dg/cpp0x/sfinae26.C: Adjust.
666 * g++.dg/cpp0x/sfinae11.C: Adjust.
667 * g++.dg/cpp0x/sfinae26.C: Adjust.
668 * g++.dg/template/unify11.C: Adjust.
670 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
673 * g++.dg/template/error46.C: New.
675 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
678 * gcc.target/i386/pr51235.c: New test.
681 * gcc.target/i386/pr51236.c: New test.
683 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
685 * gnat.dg/discr32.adb: New test.
686 * gnat.dg/discr32_pkg.ads: New helper.
688 2011-11-20 Nathan Sidwell <nathan@acm.org>
690 PR gcov-profile/51113
691 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
692 * gcc.misc-tests/gcov-16.c: New.
693 * gcc.misc-tests/gcov-17.c: New.
694 * g++.dg/gcov/gcov-8.C: New.
695 * g++.dg/gcov/gcov-9.C: New.
696 * g++.dg/gcov/gcov-10.C: New.
698 2011-11-20 Dodji Seketeli <dodji@redhat.com>
701 * g++.dg/cpp0x/alias-decl-15.C: New test.
703 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
706 * g++.dg/cpp0x/pr51216.C: New.
708 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
710 * gcc.dg/delay-slot-2.c: New test.
712 2011-11-18 Joseph Myers <joseph@codesourcery.com>
714 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
716 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
719 * g++.dg/lookup/using46.C: New.
720 * g++.dg/lookup/using47.C: New.
721 * g++.dg/lookup/using48.C: New.
722 * g++.dg/lookup/using49.C: New.
723 * g++.dg/lookup/using50.C: New.
725 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
727 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
728 supports /* ... */ comments.
730 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
733 * g++.dg/cpp0x/pr51150.C: New.
735 2011-11-18 Martin Jambor <mjambor@suse.cz>
737 PR tree-optimization/50605
738 * g++.dg/ipa/pr50605.C: New test.
740 2011-11-18 Dodji Seketeli <dodji@redhat.com>
743 * g++.dg/cpp0x/alias-decl-13.C: New test.
745 2011-11-17 Jason Merrill <jason@redhat.com>
748 * g++.dg/cpp0x/auto27.C: New.
749 * g++.dg/cpp0x/trailing2.C: Adjust messages.
751 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
753 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
754 memory model parameters don't match expected values.
755 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
756 __atomic_compare_exchange.
757 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
758 __atomic_compare_exchange_n.
759 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
760 weak/strong parameter and fail if memory models aren't correct.
762 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
764 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
765 Look for simulate_thread_done to determine working gdb. Reduce timeout
766 to 10 seconds and fail when timeout occurs. Improve error messages.
768 2011-11-17 Jason Merrill <jason@redhat.com>
771 * g++.dg/template/virtual2.C: New.
773 2011-11-17 Michael Matz <matz@suse.de>
777 * g++.dg/tree-ssa/pr50741.C: New.
779 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
781 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
783 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
785 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
786 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
787 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
789 2011-11-16 Tobias Burnus <burnus@net-b.de>
793 * gfortran.dg/constructor_1.f90: New.
794 * gfortran.dg/constructor_2.f90: New.
795 * gfortran.dg/constructor_3.f90: New.
796 * gfortran.dg/constructor_4.f90: New.
797 * gfortran.dg/constructor_5.f90: New.
798 * gfortran.dg/constructor_6.f90: New.
799 * gfortran.dg/use_only_5.f90: New.
800 * gfortran.dg/c_ptr_tests_17.f90: New.
801 * gfortran.dg/c_ptr_tests_18.f90: New.
802 * gfortran.dg/used_types_25.f90: New.
803 * gfortran.dg/used_types_26.f90: New
804 * gfortran.dg/type_decl_3.f90: New.
805 * gfortran.dg/function_types_3.f90: Update dg-error.
806 * gfortran.dg/result_1.f90: Ditto.
807 * gfortran.dg/structure_constructor_3.f03: Ditto.
808 * gfortran.dg/structure_constructor_4.f03: Ditto.
810 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
812 * gcc.dg/vect/pr30858.c: Update expected output for
813 architectures with multiple vector sizes.
815 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
816 Bernd Schmidt <bernds@coudesourcery.com>
817 Sebastian Huber <sebastian.huber@embedded-brains.de>
820 * gcc.target/arm/pr49641.c: New test.
822 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
824 PR tree-optimization/49960
825 * gcc.dg/autopar/pr49960.c: New test.
826 * gcc.dg/autopar/pr49960-1.c: New test.
829 2011-11-16 Tom de Vries <tom@codesourcery.com>
831 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
832 * gcc.dg/pr43864-2.c: Same.
833 * gcc.dg/pr43864-3.c: Same.
834 * gcc.dg/pr43864-4.c: Same.
836 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
838 * gcc.target/i386/sse2-cvt-vec.c: New test.
839 * gcc.target/i386/avx-cvt-vec.c: Ditto.
840 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
841 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
842 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
843 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
844 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
846 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
848 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
849 powerpc*-*-darwin* targets.
851 2011-11-15 Torvald Riegel <triegel@redhat.com>
853 * c-c++-common/tm/trxn-expr-3.c: New test.
855 2011-11-14 Torvald Riegel <triegel@redhat.com>
857 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
859 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
861 * gcc.target/i386/avx-recip-vec.c: New test.
862 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
863 * gcc.target/i386/avx-lrint-vec.c: Ditto.
864 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
865 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
866 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
867 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
868 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
869 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
870 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
871 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
872 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
873 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
874 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
875 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
877 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
880 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
881 non-template literal operator.
883 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
885 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
886 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
887 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
888 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
889 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
890 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
891 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
892 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
893 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
894 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
895 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
896 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
897 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
898 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
899 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
900 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
902 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
908 * g++.old-deja/g++.brendan/misc14.C: Adjust.
909 * g++.old-deja/g++.jason/scoping16.C: Likewise.
910 * g++.old-deja/g++.other/anon7.C: Likewise.
911 * g++.old-deja/g++.other/using1.C: Likewise.
912 * g++.old-deja/g++.other/redecl1.C: Likewise.
913 * g++.old-deja/g++.other/typedef7.C: Likewise.
914 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
915 * g++.dg/template/using2.C: Likewise.
916 * g++.dg/template/static4.C: Likewise.
917 * g++.dg/template/typedef1.C: Likewise.
918 * g++.dg/lookup/name-clash9.C: Likewise.
919 * g++.dg/abi/mangle41.C: Likewise.
920 * g++.dg/parse/ctor5.C: Likewise.
921 * g++.dg/inherit/using4.C: Likewise.
922 * g++.dg/lookup/using24.C: New.
923 * g++.dg/lookup/using25.C: New.
924 * g++.dg/lookup/using26.C: New.
925 * g++.dg/lookup/using27.C: New.
926 * g++.dg/lookup/using28.C: New.
927 * g++.dg/lookup/using29.C: New.
928 * g++.dg/lookup/using30.C: New.
929 * g++.dg/lookup/using31.C: New.
930 * g++.dg/lookup/using32.C: New.
931 * g++.dg/lookup/using33.C: New.
932 * g++.dg/lookup/using34.C: New.
933 * g++.dg/lookup/using35.C: New.
934 * g++.dg/lookup/using36.C: New.
935 * g++.dg/lookup/using37.C: New.
936 * g++.dg/lookup/using38.C: New.
937 * g++.dg/lookup/using39.C: New.
938 * g++.dg/lookup/using40.C: New.
939 * g++.dg/lookup/using41.C: New.
940 * g++.dg/lookup/using42.C: New.
941 * g++.dg/lookup/using43.C: New.
942 * g++.dg/lookup/using44.C: New.
943 * g++.dg/lookup/using45.C: New.
944 * g++.dg/lookup/pr6936.C: New.
945 * g++.dg/debug/using4.C: New.
946 * g++.dg/debug/using5.C: New.
947 * g++.dg/cpp0x/forw_enum10.C: New.
949 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
950 Jan Hubicka <jh@suse.cz>
952 * gcc.target/i386/sw-1.c: Force rep;movsb.
954 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
957 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
958 dg-additional-options.
960 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
962 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
963 specified. Remove redundant runtime checks.
964 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
965 Allow for other than -m4. Fix typos in comments.
967 2011-11-12 Jason Merrill <jason@redhat.com>
970 * g++.dg/warn/ref-temp1.C: New.
973 * g++.dg/opt/stack2.C: New.
975 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
977 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
978 alpha*-*-linux* targets.
980 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
983 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
984 Darwin targets and allow external symbols to be undefined.
986 2011-11-12 Nathan Sidwell <nathan@acm.org>
988 * gcc.misc-tests/gcov-15.c: New.
990 2011-11-11 Jakub Jelinek <jakub@redhat.com>
992 PR tree-optimization/51058
993 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
994 * gfortran.dg/vect/pr51058-2.f90: New test.
996 2011-11-10 Jason Merrill <jason@redhat.com>
998 * g++.dg/template/linkage1.C: New.
999 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1000 * g++.old-deja/g++.other/linkage4.C: Likewise.
1003 * g++.dg/cpp0x/defaulted33.C: New.
1005 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1008 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1009 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
1012 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
1014 PR rtl-optimization/51040
1015 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1018 2011-11-10 Jason Merrill <jason@redhat.com>
1021 * g++.dg/template/conv12.C: New.
1024 * gcc.dg/debug/dwarf2/asm-line1.c: New.
1026 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1028 * gnat.dg/atomic6_1.adb: New test.
1029 * gnat.dg/atomic6_2.adb: Likewise.
1030 * gnat.dg/atomic6_3.adb: Likewise.
1031 * gnat.dg/atomic6_4.adb: Likewise.
1032 * gnat.dg/atomic6_5.adb: Likewise.
1033 * gnat.dg/atomic6_6.adb: Likewise.
1034 * gnat.dg/atomic6_7.adb: Likewise.
1035 * gnat.dg/atomic6_8.adb: Likewise.
1036 * gnat.dg/atomic6_pkg.ads: New helper.
1038 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1041 * gcc.c-torture/compile/pr51077.c: New test.
1043 PR rtl-optimization/51023
1044 * gcc.c-torture/execute/pr51023.c: New test.
1046 2011-11-10 Richard Guenther <rguenther@suse.de>
1048 PR tree-optimization/51042
1049 * gcc.dg/torture/pr51042.c: New testcase.
1051 2011-11-10 Richard Guenther <rguenther@suse.de>
1053 PR tree-optimization/51070
1054 * gcc.dg/torture/pr51070.c: New testcase.
1056 2011-11-10 Richard Guenther <rguenther@suse.de>
1058 PR tree-optimization/51030
1059 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1061 2011-11-10 Richard Guenther <rguenther@suse.de>
1064 * gcc.dg/torture/pr51071.c: New testcase.
1066 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
1068 * gnat.dg/loop_optimization9.ad[sb]: New test.
1070 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
1072 PR tree-optimization/51058
1073 * gfortran.dg/vect/pr51058.f90: New test.
1075 2011-11-10 Jakub Jelinek <jakub@redhat.com>
1077 PR tree-optimization/51000
1078 * gcc.dg/vect/pr51000.c: New test.
1080 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1083 * g++.dg/cpp0x/static_assert5.C: New.
1084 * g++.dg/template/nontype13.C: Tweak.
1086 2011-11-09 Jason Merrill <jason@redhat.com>
1089 * g++.dg/cpp0x/noexcept16.C: New.
1092 * g++.dg/cpp0x/variadic119.C: New.
1094 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1097 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1099 * gcc.dg/torture/vshuf-32.inc: Likewise.
1100 * gcc.dg/torture/vshuf-4.inc: Likewise.
1101 * gcc.dg/torture/vshuf-8.inc: Likewise.
1103 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1105 2011-11-09 Ian Lance Taylor <iant@google.com>
1107 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1109 * gcc.dg/split-5.c: New test.
1111 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1113 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1115 2011-11-09 Jason Merrill <jason@redhat.com>
1118 * g++.dg/template/virtual1.C: New.
1120 2011-11-08 Jason Merrill <jason@redhat.com>
1122 Run most C++ tests in both C++98 and C++11 modes.
1123 * lib/target-supports.exp (check_effective_target_c++11): New.
1124 (check_effective_target_c++98): New.
1125 * lib/g++-dg.exp (g++-dg-runtest): New.
1126 * g++.dg/dg.exp: Use g++-dg-runtest.
1127 * g++.dg/charset/charset.exp: Likewise.
1128 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1129 * g++.dg/dfp/dfp.exp: Likewise.
1130 * g++.dg/gcov/gcov.exp: Likewise.
1131 * g++.dg/gomp/gomp.exp: Likewise.
1132 * g++.dg/graphite/graphite.exp: Likewise.
1133 * g++.dg/tls/tls.exp: Likewise.
1134 * g++.dg/tm/tm.exp: Likewise.
1135 * g++.dg/vect/vect.exp: Likewise.
1136 * g++.old-deja/old-deja.exp: Likewise.
1137 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1138 with some of the torture options.
1139 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1140 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1141 * g++.dg/init/null1.C: Only run in C++98.
1142 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1143 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1144 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1145 * g++.old-deja/g++.other/anon9.C: Likewise.
1146 * g++.old-deja/g++.other/linkage1.C: Likewise.
1147 * g++.old-deja/g++.other/linkage2.C: Likewise.
1148 * g++.old-deja/g++.pt/t29.C: Likewise.
1149 * g++.old-deja/g++.pt/t30.C: Likewise.
1150 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1151 * g++.dg/ext/anon-struct4.C: Likewise.
1152 * g++.dg/init/brace2.C: Likewise.
1153 * g++.dg/init/brace6.C: Likewise.
1154 * g++.dg/other/anon3.C: Likewise.
1155 * g++.dg/template/arg2.C: Likewise.
1156 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1157 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1158 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1159 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1160 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1161 * g++.old-deja/g++.brendan/init2.C: Likewise.
1162 * g++.old-deja/g++.brendan/init4.C: Likewise.
1163 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1164 * g++.old-deja/g++.jason/cond.C: Likewise.
1165 * g++.old-deja/g++.law/init1.C: Likewise.
1166 * g++.old-deja/g++.law/operators32.C: Likewise.
1167 * g++.old-deja/g++.pt/enum6.C: Likewise.
1168 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1169 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1171 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1172 * g++.dg/init/new11.C: Likewise.
1173 * g++.dg/init/pr29571.C: Likewise.
1174 * g++.dg/lookup/forscope2.C: Likewise.
1175 * g++.dg/parse/linkage1.C: Likewise.
1176 * g++.dg/parse/typedef8.C: Likewise.
1177 * g++.dg/template/error44.C: Likewise.
1178 * g++.dg/tls/diag-2.C: Likewise.
1179 * g++.dg/tls/diag-4.C: Likewise.
1180 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1181 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1182 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1183 * g++.old-deja/g++.brendan/new3.C: Likewise.
1184 * g++.old-deja/g++.eh/new1.C: Likewise.
1185 * g++.old-deja/g++.eh/new2.C: Likewise.
1186 * g++.old-deja/g++.jason/new.C: Likewise.
1187 * g++.old-deja/g++.law/friend1.C: Likewise.
1188 * g++.old-deja/g++.mike/net46.C: Likewise.
1189 * g++.old-deja/g++.mike/p755.C: Likewise.
1190 * g++.old-deja/g++.other/new6.C: Likewise.
1192 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1193 * g++.dg/template/crash53.C: Likewise.
1194 * g++.dg/template/void9.C: Likewise.
1196 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1199 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1201 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1204 * g++.dg/cpp0x/sfinae29.C: New.
1206 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1209 * gfortran.dg/typebound_call_22.f03: New test case.
1211 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1214 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1216 2011-11-09 Richard Guenther <rguenther@suse.de>
1218 PR tree-optimization/51039
1219 * gcc.dg/pr51039.c: New testcase.
1221 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1223 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1224 Enable also for powerpc*-*-*.
1226 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1229 * gfortran.dg/forall_16.f90: New test.
1231 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1234 * gfortran.dg/initialization_29.f90: Expand test.
1236 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1239 * g++.dg/cpp0x/alias-decl-12.C: New test.
1240 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1242 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1245 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1247 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1249 PR tree-optimization/51015
1250 * gcc.dg/vect/pr51015.c: New test.
1252 2011-11-08 David S. Miller <davem@davemloft.net>
1254 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1255 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1257 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1260 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1262 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1265 * gfortran.dg/string_5.f90: Improve testcase.
1267 2011-10-23 Jason Merrill <jason@redhat.com>
1270 * g++.dg/template/lvalue2.C: New.
1272 2011-11-08 Michael Matz <matz@suse.de>
1274 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1275 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1276 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1277 * g++.dg/eh/builtin2.C: Ditto.
1278 * g++.dg/eh/builtin3.C: Ditto.
1280 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1282 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1283 being prefered even for -mavx.
1284 * gcc.target/i386/avx-cvt-3.c: New test.
1286 2011-11-08 Richard Guenther <rguenther@suse.de>
1288 PR tree-optimization/51012
1289 * gcc.dg/pr51012-1.c: New testcase.
1290 * gcc.dg/pr51012-2.c: Likewise.
1292 2011-11-08 Richard Guenther <rguenther@suse.de>
1295 * c-c++-common/uninit-pr51010.c: New testcase.
1297 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1299 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1300 check_effective_target_vect_call_copysignf,
1301 check_effective_target_vect_call_lrint): New procedures.
1302 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1303 $VECT_SLP_CFLAGS with -ffast-math.
1304 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1305 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1306 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1307 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1309 2011-11-07 Richard Henderson <rth@redhat.com>
1310 Aldy Hernandez <aldyh@redhat.com>
1311 Torvald Riegel <triegel@redhat.com>
1313 Merged from transactional-memory.
1315 * g++.dg/dg.exp: Run transactional memory tests.
1316 * g++.dg/tm: New directory with new tests.
1317 * gcc.dg/tm: New directory with new tests.
1318 * c-c++-common/tm: New directory with new tests.
1320 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1322 Fix context handling of alias-declaration
1323 * g++.dg/cpp0x/alias-decl-11.C: New test.
1325 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1328 * g++.dg/parse/template26.C: New.
1329 * g++.dg/template/crash45.C: Adjust dg-error string.
1331 2011-11-07 Jason Merrill <jason@redhat.com>
1334 * g++.dg/template/lookup9.C: New.
1337 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1340 * g++.dg/cpp0x/decltype35.C: New.
1342 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1344 Support C++11 alias-declaration
1346 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1347 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1348 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1349 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1350 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1351 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1352 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1353 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1354 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1355 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1356 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1357 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1358 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1360 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1362 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1364 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1367 * gfortran.dg/typebound_call_21.f03: New.
1369 2011-11-07 Nathan Sidwell <nathan@acm.org>
1371 * gcc.dg/profile-dir-1.c: Adjust final scan.
1372 * gcc.dg/profile-dir-2.c: Adjust final scan.
1373 * gcc.dg/profile-dir-3.c: Adjust final scan.
1374 * gcc.misc-tests/gcov.exp: Adjust regexp.
1375 * gcc.misc-tests/gcov-12.c: New.
1376 * gcc.misc-tests/gcov-13.c: New.
1377 * gcc.misc-tests/gcovpart-13b.c: New.
1378 * gcc.misc-tests/gcov-14.c: New.
1380 2011-11-07 Jason Merrill <jason@redhat.com>
1383 * g++.dg/ext/visibility/template8.C: New.
1385 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1387 PR tree-optimization/50789
1388 * gcc.target/i386/avx2-gather-1.c: New test.
1389 * gcc.target/i386/avx2-gather-2.c: New test.
1390 * gcc.target/i386/avx2-gather-3.c: New test.
1391 * gcc.target/i386/avx2-gather-4.c: New test.
1393 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1395 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1397 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1400 * gfortran.dg/open_dev_null.f90: Remove testcase.
1402 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1404 * lib/target-supports.exp (check_effective_target_sync_int_128):
1405 Don't cache the result.
1406 (check_effective_target_sync_long_long): Ditto.
1408 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1410 PR rtl-optimization/47698
1411 * gcc.target/i386/47698.c: New test.
1413 2011-11-06 Jason Merrill <jason@redhat.com>
1416 * g++.dg/ext/visibility/template7.C: New.
1418 2011-11-07 Terry Guo <terry.guo@arm.com>
1420 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1421 * gcc.target/arm/wmul-2.c: Ditto.
1422 * gcc.target/arm/wmul-3.c: Ditto.
1423 * gcc.target/arm/wmul-4.c: Ditto.
1425 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1427 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1428 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1429 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1430 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1431 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1432 expected diagnostics.
1434 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1435 Richard Henderson <rth@redhat.com>
1436 Aldy Hernandez <aldyh@redhat.com>
1438 Merged from cxx-mem-model.
1440 * lib/target-supports.exp (check_effective_target_sync_int_128,
1441 check_effective_target_sync_long_long): Check whether the target
1442 supports 64 and 128 bit __sync builtins.
1443 (check_effective_target_cas_char): New.
1444 (check_effective_target_cas_int): New.
1445 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1446 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1447 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1448 produce the expected library calls.
1449 * gcc.dg/atomic-fence.c: New functional tests.
1450 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1451 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1452 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1453 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1454 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1455 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1456 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1457 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1458 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1460 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1462 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1464 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1466 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1467 int128 operations are atomic.
1468 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1469 operations are atomic.
1470 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1471 operations are atomic.
1472 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1473 operations are atomic.
1474 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1475 stores aren't moved out of a loop.
1476 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1477 globals don't overwrite neighbouring globals.
1478 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1479 writes dont overwrite neighbouring components.
1480 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1481 * c-c++-common/gomp/atomic-3.c: Likewise.
1482 * c-c++-common/gomp/atomic-9.c: Likewise.
1483 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1484 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1485 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1486 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1487 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1488 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1489 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1490 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1491 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1492 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1493 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1494 g++.dg/gomp/atomic-15.C: Remove.
1495 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1496 * gcc.dg/gomp/atomic-11.c: Remove test.
1498 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1500 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1501 * gcc.dg/vect/slp-cond-1.c: New test.
1502 * gcc.dg/vect/slp-cond-2.c: New test.
1504 2011-11-05 David S. Miller <davem@davemloft.net>
1506 * lib/test-supports.exp
1507 (check_effective_target_ultrasparc_vis2_hw): New proc.
1508 (check_effective_target_ultrasparc_vis3_hw): New proc.
1509 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1510 * gcc.target/sparc/vec-init-2.inc: Likewise.
1511 * gcc.target/sparc/vec-init-3.inc: Likewise.
1512 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1513 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1514 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1515 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1516 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1517 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1518 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1519 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1520 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1522 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1524 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1525 Disable test on Epiphany.
1526 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1527 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1528 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1529 * g++.dg/parse/pragma3.C: Likewise.
1530 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1532 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1533 * gcc.dg/tls/thr-cse-1.c: Likewise.
1534 * g++.dg/opt/devirt2.C: Likewise.
1535 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1536 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1537 * gcc.target/epiphany: New directory.
1539 2011-11-05 Tobias Burnus <burnus@net-b.de>
1541 * gfortran.dg/quad_2.f90: New.
1543 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1545 * gcc.dg/strlenopt-22g.c: New wrapper around...
1546 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1548 2011-11-04 Jason Merrill <jason@redhat.com>
1551 * g++.dg/init/lifetime2.C: New.
1552 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1555 * g++.dg/init/lifetime1.C: Test cleanup order.
1557 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1559 * g++.dg/other/offsetof7.C: New test.
1561 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1563 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1564 variable, default empty, -ffat-lto-objects for effective_target_lto.
1565 (gcc-dg-test-1): Add options from dg-final methods.
1566 * lib/scanasm.exp (scan-assembler_required_options)
1567 (scan-assembler-not_required_options): New procs.
1569 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1571 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1572 generate a pedwarn in c++98-mode.
1573 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1574 don't generate a pedwarn in c++0x-mode.
1576 2011-11-04 Olivier Goffart <olivier@woboq.com>
1579 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1581 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1583 PR rtl-optimization/38644
1584 * gcc.target/arm/stack-red-zone.c: New.
1586 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1589 * g++.dg/warn/Wconversion-null-3.C: New.
1591 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1594 * g++.dg/cpp0x/udlit-strint-length.C: New.
1596 2011-11-04 Jason Merrill <jason@redhat.com>
1599 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1600 * g++.dg/init/lifetime1.C: New.
1601 * g++.dg/init/ref21.C: New.
1602 * g++.dg/eh/array1.C: New.
1604 2011-11-04 Tom de Vries <tom@codesourcery.com>
1606 PR tree-optimization/50763
1607 * gcc.dg/pr50763-5.c: New test.
1609 2011-11-04 Tom de Vries <tom@codesourcery.com>
1611 PR tree-optimization/50763
1612 * g++.dg/pr50763-4.C: New test.
1614 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1616 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1619 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1621 * gcc.dg/torture/vec-cvt-1.c: New test.
1623 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1625 * gnat.dg/specs/private1[-sub].ads: New test.
1627 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1630 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1631 * gfortran.dg/inline_sum_1.f90: New.
1632 * gfortran.dg/inline_sum_2.f90: New.
1633 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1634 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1635 * gfortran.dg/inline_product_1.f90: New.
1637 2011-11-03 Tobias Burnus <burnus@net-b.de>
1640 * gfortran.dg/bind_c_dts_5.f90: New.
1642 2011-11-03 Tobias Burnus <burnus@net-b.de>
1645 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1647 2011-11-03 Richard Guenther <rguenther@suse.de>
1650 * g++.dg/init/copy7.C: Remove testcase.
1652 2011-11-03 Martin Jambor <mjambor@suse.cz>
1654 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1655 * g++.dg/ipa/devirt-c-2.C: Likewise.
1656 * g++.dg/ipa/devirt-c-7.C: New test.
1657 * g++.dg/ipa/devirt-c-8.C: Likewise.
1659 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1661 PR tree-optimization/50912
1662 * gnat.dg/loop_optimization10.ad[sb]: New test.
1663 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1665 2011-11-02 Jason Merrill <jason@redhat.com>
1668 * g++.dg/cpp0x/nsdmi-list2.C: New.
1670 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1673 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1674 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1676 2011-11-02 Tom de Vries <tom@codesourcery.com>
1678 PR tree-optimization/50769
1679 * gfortran.dg/pr50769.f90: New test.
1681 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1683 * gcc.target/sparc/20111102-1.c: New test.
1685 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1688 * g++.dg/warn/Wcast-qual2.C: New.
1690 2011-11-02 Tom de Vries <tom@codesourcery.com>
1692 PR tree-optimization/50763
1693 * g++.dg/pr50763-3.C: New test.
1695 2011-11-02 Tom de Vries <tom@codesourcery.com>
1697 PR tree-optimization/50672
1698 * g++.dg/pr50672.C: New test.
1700 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1702 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1703 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1704 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1706 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1708 2011-11-02 Richard Guenther <rguenther@suse.de>
1710 PR tree-optimization/50902
1711 * gcc.dg/torture/pr50902.c: New testcase.
1713 2010-11-02 Richard Guenther <rguenther@suse.de>
1715 PR tree-optimization/50890
1716 * gcc.dg/torture/pr50890.c: New testcase.
1718 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1721 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1722 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1724 2011-11-01 Tom de Vries <tom@codesourcery.com>
1726 PR tree-optimization/50908
1727 * gcc.dg/pr50908.c: New test.
1728 * gcc.dg/pr50908-2.c: Same.
1729 * gcc.dg/pr50908-3.c: Same.
1731 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1733 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1734 the outer loop. Remove comment. Don't check for widen-mult.
1736 2011-10-31 Martin Jambor <mjambor@suse.cz>
1738 * gcc.dg/ipa/ipcp-4.c: New test.
1740 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1742 * gcc.dg/vshift-3.c: New test.
1743 * gcc.dg/vshift-4.c: New test.
1744 * gcc.dg/vshift-5.c: New test.
1746 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1748 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1749 and current implementation.
1751 2011-10-31 Paul Brook <paul@codesourcery.com>
1753 * gcc.dg/constructor-1.c: New test.
1755 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1758 * gfortran.dg/dshift_3.f90: New test.
1760 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1762 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1764 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1765 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1766 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1767 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1768 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1769 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1770 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1771 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1772 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1773 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1774 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1775 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1776 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1777 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1778 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1779 * gcc.dg/vector-compare-2.c: Likewise.
1781 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1784 * g++.dg/cpp0x/pr50901.C: New.
1786 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1788 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1789 * gcc.target/i386/fma4-check.h (main): Ditto.
1790 * gcc.target/i386/xop-check.h (main): Ditto.
1792 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1795 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1798 * g++.dg/template/crash109.C: New.
1800 2011-10-28 Jason Merrill <jason@redhat.com>
1802 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1804 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1807 * g++.dg/template/crash109.C: New.
1809 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1811 * gfortran.dg/nearest_5.f90: New test.
1813 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1815 * gcc.dg/vshift-1.c: New test.
1816 * gcc.dg/vshift-2.c: New test.
1817 * gcc.target/i386/xop-vshift-1.c: New test.
1818 * gcc.target/i386/xop-vshift-2.c: New test.
1819 * gcc.target/i386/avx2-vshift-1.c: New test.
1821 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1823 PR rtl-optimization/49720
1824 * g++.dg/torture/pr49720.C: New test.
1826 2011-10-27 David S. Miller <davem@davemloft.net>
1828 * gcc.target/sparc/setcc-3.c: New test.
1830 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1833 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1835 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1837 * gcc.target/i386/sse2-cvt-1.c: New test.
1838 * gcc.target/i386/sse2-cvt-2.c: New test.
1839 * gcc.target/i386/avx-cvt-1.c: New test.
1840 * gcc.target/i386/avx-cvt-2.c: New test.
1841 * gcc.target/i386/avx2-cvt-1.c: New test.
1842 * gcc.target/i386/avx2-cvt-2.c: New test.
1844 2011-10-27 Martin Jambor <mjambor@suse.cz>
1846 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1848 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1849 Steven G. Kargl <kargl@gcc.gnu.org>
1852 * gfortran.dg/pr50875.f90: New test.
1854 2011-10-26 David S. Miller <davem@davemloft.net>
1856 * gcc.target/sparc/fmaf-1.c: New test.
1858 * gcc.target/sparc/setcc-1.c: New test.
1859 * gcc.target/sparc/setcc-2.c: New test.
1861 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1863 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1865 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1867 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1870 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1872 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1875 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1877 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1879 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1881 * gnat.dg/specs/discr1.ads: New test.
1882 * gnat.dg/specs/discr1_pkg.ads: New helper.
1884 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1886 * gnat.dg/specs/unchecked_union.ads: Rename to...
1887 * gnat.dg/specs/unchecked_union1.ads: ...this.
1888 * gnat.dg/specs/unchecked_union2.ads: New test.
1890 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1892 * gnat.dg/specs/atomic1.ads: New test.
1894 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1896 Implement C++11 user-defined literals.
1897 * g++.dg/cpp0x/udlit-addr.C: New.
1898 * g++.dg/cpp0x/udlit-args.C: New.
1899 * g++.dg/cpp0x/udlit-args-neg.C: New.
1900 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1901 * g++.dg/cpp0x/udlit-concat.C: New.
1902 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1903 * g++.dg/cpp0x/udlit-constexpr.C: New.
1904 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1905 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1906 * g++.dg/cpp0x/udlit-friend.C: New.
1907 * g++.dg/cpp0x/udlit-general.C: New.
1908 * g++.dg/cpp0x/udlit-inline.C: New.
1909 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1910 * g++.dg/cpp0x/udlit-member-neg.C: New.
1911 * g++.dg/cpp0x/udlit-namespace.C: New.
1912 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1913 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1914 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1915 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1916 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1917 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1918 * g++.dg/cpp0x/udlit-raw-str.C: New.
1919 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1920 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1921 * g++.dg/cpp0x/udlit-systemheader.C: New.
1922 * g++.dg/cpp0x/udlit-template.C: New.
1923 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1924 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1925 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1926 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1927 * g++.dg/cpp0x/udlit_system_header: New.
1929 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1932 * g++.dg/cpp0x/decltype34.C: New.
1934 2011-10-26 Tom de Vries <tom@codesourcery.com>
1936 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1937 * gcc.c-torture/unsorted/HIset.c: Same.
1938 * gcc.c-torture/unsorted/SIcmp.c: Same.
1939 * gcc.c-torture/unsorted/SIset.c: Same.
1940 * gcc.c-torture/unsorted/SFset.c: Same.
1941 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1942 * gcc.c-torture/unsorted/USIcmp.c: Same.
1943 * gcc.c-torture/unsorted/DFcmp.c: Same.
1945 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1947 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1948 to work also with -masm=intel and additionally test the xmm vs. ymm
1949 register type combination on mask/dest and in vsib.
1950 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1951 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1952 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1953 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1954 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1955 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1956 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1957 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1958 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1959 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1960 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1961 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1962 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1963 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1964 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1965 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1966 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1967 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1968 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1969 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1970 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1971 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1972 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1973 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1974 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1975 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1976 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1977 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1978 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1979 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1980 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1982 2011-10-26 Tom de Vries <tom@codesourcery.com>
1984 PR tree-optimization/50763
1985 * gcc.dg/pr50763-2.c: New test.
1987 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1989 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1990 Update expected messages.
1992 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1994 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1996 2011-10-25 Jason Merrill <jason@redhat.com>
1999 * g++.dg/init/aggr7.C: New.
2002 * g++.dg/cpp0x/initlist59.C: New.
2004 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2007 * g++.dg/overload/operator5.C: New.
2009 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2012 * g++.dg/template/crash108.C: New.
2014 2011-10-25 Jakub Jelinek <jakub@redhat.com>
2016 PR tree-optimization/50596
2017 * gcc.dg/vect/vect-cond-10.c: New test.
2019 2011-10-24 Joey Ye <joey.ye@arm.com>
2021 * gcc.target/arm/pr42575.c: Remove architecture option.
2023 2011-10-24 David S. Miller <davem@davemloft.net>
2025 * gcc.target/sparc/vis3move-1.c: New test.
2026 * gcc.target/sparc/vis3move-2.c: New test.
2027 * gcc.target/sparc/vis3move-3.c: New test.
2029 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2031 * gcc.dg/strlenopt-22.c: New testcase.
2032 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2034 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
2036 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2038 (dg-skip-if): Remove.
2039 * gcc.target/i386/funcspec-1.c: Ditto.
2040 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2042 2011-10-24 Richard Guenther <rguenther@suse.de>
2044 * gcc.dg/vect/vect-bool-1.c: New testcase.
2046 2011-10-24 Richard Guenther <rguenther@suse.de>
2048 PR tree-optimization/50838
2049 * gcc.dg/torture/pr50838.c: New testcase.
2051 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
2053 PR tree-optimization/50730
2054 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2055 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2056 -fno-tree-sra and SLP flags.
2058 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2062 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2065 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2066 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2068 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
2071 * g++.dg/cpp0x/warn_cxx0x2.C: New.
2072 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2074 2011-10-23 Tom de Vries <tom@codesourcery.com>
2076 PR tree-optimization/50763
2077 * gcc.dg/pr50763.c: New test.
2079 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
2082 * gcc.target/i386/pr50788.c: New test.
2084 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
2086 PR tree-optimization/50819
2087 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2088 * g++.dg/vect/slp-pr50819.cc: New test.
2090 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2093 * g++.dg/warn/Wconversion4.C: New.
2095 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2098 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2099 from element other than first and reverse permutation.
2100 * gcc.dg/torture/vshuf-16.inc: Likewise.
2101 * gcc.dg/torture/vshuf-8.inc: Likewise.
2102 * gcc.dg/torture/vshuf-4.inc: Likewise.
2104 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2107 * g++.dg/parse/error43.C: New.
2108 * g++.dg/parse/error44.C: Likewise.
2110 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2111 Kirill Yukhin <kirill.yukhin@intel.com>
2114 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2115 * gcc.target/i386/bmi2-check.h: Ditto.
2117 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2120 * g++.dg/cpp0x/override2.C: Add test.
2122 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2124 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2125 check_linker_plugin_available.
2127 2011-10-21 Kai Tietz <ktietz@redhat.com>
2129 * gcc.target/i386/branch-cost1.c: New test.
2130 * gcc.target/i386/branch-cost2.c: New test.
2131 * gcc.target/i386/branch-cost3.c: New test.
2132 * gcc.target/i386/branch-cost4.c: New test.
2134 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2136 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2138 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2141 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2143 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2145 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2146 (_moz_foo, EXT__foo): Use ASMNAME.
2148 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2150 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2153 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2156 * gcc.target/i386/pr50766.c: New test.
2158 2011-10-20 Jason Merrill <jason@redhat.com>
2161 * g++.dg/eh/partial1.C: New.
2163 2011-10-20 Richard Henderson <rth@redhat.com>
2165 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2166 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2167 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2168 Use __builtin_shuffle.
2170 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2173 * gfortran.dg/ishft_3.f90: Update test.
2175 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2178 * gfortran.dg/substring_integer_index.f90: New test.
2180 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2182 * gfortran.dg/format_string.f: New test.
2184 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2186 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2188 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2190 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2192 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2193 gcc.target/i386/pr46226.c: Do not use
2194 -mno-accumulate-outgoing-args.
2196 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2198 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2199 including <strings.h>.
2201 2011-10-19 Jan Hubicka <jh@suse.cz>
2203 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2204 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2205 * lib/c-torture.exp: Likewise.
2206 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2207 * gcc.c-torture/compile/sync-1.c: Likewise.
2208 * gcc.c-torture/compile/sync-1.c: Likewise.
2209 * gcc.c-torture/compile/sync-3.c: Likewise.
2210 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2211 * gcc.dg/noncompile/920507-1.c: Likewise.
2212 * gcc.dg/torture/pr36400.c: Likewise.
2213 * g++.dg/torture/pr34850.C: Likewise.
2215 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2217 * gnat.dg/source_ref1.adb: New test.
2218 * gnat.dg/source_ref2.adb: Likewise.
2220 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2223 * g++.dg/parse/error42.C: New.
2224 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2226 2011-10-19 Jason Merrill <jason@redhat.com>
2229 * g++.dg/init/value9.C: New.
2231 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2233 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2234 * gcc.dg/torture/vshuf-16.inc: Likewise.
2235 * gcc.dg/torture/vshuf-8.inc: Likewise.
2236 * gcc.dg/torture/vshuf-4.inc: Likewise.
2238 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2241 * gfortran.dg/sizeof_proc.f90: New.
2243 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2245 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2246 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2248 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2251 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2253 2011-10-19 Jason Merrill <jason@redhat.com>
2256 * g++.dg/init/ref20.C: New.
2258 2011-10-19 Kai Tietz <ktietz@redhat.com>
2261 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2262 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2263 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2264 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2265 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2267 2011-10-19 Richard Guenther <rguenther@suse.de>
2270 * gcc.dg/torture/pr50768.c: New testcase.
2272 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2274 PR rtl-optimization/50340
2275 * gcc.dg/pr50340.c: New.
2277 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2279 PR tree-optimization/50717
2281 * gcc.dg/pr50717-1.c: New file.
2282 * gcc.target/arm/wmul-12.c: Correct types.
2283 * gcc.target/arm/wmul-8.c: Correct types.
2285 2011-10-18 Jason Merrill <jason@redhat.com>
2288 * g++.dg/cpp0x/defaulted32.C: New.
2291 * g++.dg/lookup/using23.C: New.
2294 * g++.dg/cpp0x/implicit12.C: New.
2295 * g++.dg/cpp0x/defaulted20.C: Adjust.
2296 * g++.dg/cpp0x/defaulted21.C: Adjust.
2297 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2298 * g++.dg/cpp0x/implicit4.C: Adjust.
2299 * g++.dg/cpp0x/implicit5.C: Adjust.
2300 * g++.dg/cpp0x/implicit8.C: Adjust.
2301 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2302 * g++.dg/cpp0x/not_special.C: Adjust.
2303 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2304 * g++.dg/cpp0x/rv1n.C: Adjust.
2305 * g++.dg/cpp0x/rv2n.C: Adjust.
2306 * g++.dg/cpp0x/rv3n.C: Adjust.
2307 * g++.dg/cpp0x/rv4n.C: Adjust.
2308 * g++.dg/cpp0x/rv5n.C: Adjust.
2309 * g++.dg/cpp0x/rv6n.C: Adjust.
2310 * g++.dg/cpp0x/rv7n.C: Adjust.
2312 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2314 * gcc.target/i386/avx2-vpop-check.h: New header.
2315 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2316 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2317 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2318 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2319 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2320 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2321 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2322 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2323 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2324 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2325 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2326 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2327 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2328 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2329 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2331 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2334 * gfortran.dg/coarray_subobject_1.f90: New test.
2335 * gfortran.dg/coarray/subobject_1.f90: New test.
2337 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2339 PR rtl-optimization/50205
2340 * gcc.dg/pr50205.c: New.
2342 2011-10-18 Richard Guenther <rguenther@suse.de>
2344 PR tree-optimization/50767
2345 * gcc.dg/torture/pr50767.c: New testcase.
2347 2011-10-18 Julian Brown <julian@codesourcery.com>
2349 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2350 * gcc.target/arm/unaligned-memcpy-1.c: New.
2351 * gcc.target/arm/unaligned-memcpy-2.c: New.
2352 * gcc.target/arm/unaligned-memcpy-3.c: New.
2353 * gcc.target/arm/unaligned-memcpy-4.c: New.
2355 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2358 * gfortran.dg/iso_c_binding_class.f03: New.
2360 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2362 * testsuite/lib/target-supports.exp
2363 (check_effective_target_vect_widen_shift): New.
2364 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2365 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2366 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2367 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2369 2011-10-18 Richard Guenther <rguenther@suse.de>
2371 * gcc.dg/torture/restrict-1.c: New testcase.
2373 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2375 * g++.dg/ext/bases.C: New test.
2377 2011-10-17 David S. Miller <davem@davemloft.net>
2379 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2380 all operations to emit VIS instructions.
2381 * gcc.target/sparc/fandnot.c: Likewise.
2382 * gcc.target/sparc/fnot.c: Likewise.
2383 * gcc.target/sparc/for.c: Likewise.
2384 * gcc.target/sparc/fornot.c: Likewise.
2385 * gcc.target/sparc/fxnor.c: Likewise.
2386 * gcc.target/sparc/fxor.c: Likewise.
2387 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2390 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2392 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2393 * gcc.dg/torture/vshuf-16.inc: New file.
2394 * gcc.dg/torture/vshuf-2.inc: New file.
2395 * gcc.dg/torture/vshuf-32.inc: New file.
2396 * gcc.dg/torture/vshuf-4.inc: New file.
2397 * gcc.dg/torture/vshuf-8.inc: New file.
2398 * gcc.dg/torture/vshuf-main.inc: New file.
2399 * gcc.dg/torture/vshuf-v16hi.c: New test.
2400 * gcc.dg/torture/vshuf-v16qi.c: New test.
2401 * gcc.dg/torture/vshuf-v2df.c: New test.
2402 * gcc.dg/torture/vshuf-v2di.c: New test.
2403 * gcc.dg/torture/vshuf-v2sf.c: New test.
2404 * gcc.dg/torture/vshuf-v2si.c: New test.
2405 * gcc.dg/torture/vshuf-v32qi.c: New test.
2406 * gcc.dg/torture/vshuf-v4df.c: New test.
2407 * gcc.dg/torture/vshuf-v4di.c: New test.
2408 * gcc.dg/torture/vshuf-v4hi.c: New test.
2409 * gcc.dg/torture/vshuf-v4sf.c: New test.
2410 * gcc.dg/torture/vshuf-v4si.c: New test.
2411 * gcc.dg/torture/vshuf-v8hi.c: New test.
2412 * gcc.dg/torture/vshuf-v8qi.c: New test.
2413 * gcc.dg/torture/vshuf-v8sf.c: New test.
2414 * gcc.dg/torture/vshuf-v8si.c: New test.
2416 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2418 PR tree-optimization/50746
2419 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2421 2011-10-17 Jason Merrill <jason@redhat.com>
2424 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2426 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2429 * g++.dg/parse/error41.C: New.
2430 * g++.dg/parse/error20.C: Adjust.
2432 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2435 * g++.dg/warn/format7.C: New.
2436 * obj-c++.dg/warn7.mm: Likewise.
2438 2011-10-17 Richard Guenther <rguenther@suse.de>
2440 PR tree-optimization/50729
2441 * gcc.dg/torture/pr50729.c: New testcase.
2443 2011-10-15 Tom Tromey <tromey@redhat.com>
2444 Dodji Seketeli <dodji@redhat.com>
2446 * lib/prune.exp (prune_gcc_output): Prune output referring to
2448 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2449 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2450 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2451 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2453 2011-10-15 Tom Tromey <tromey@redhat.com>
2454 Dodji Seketeli <dodji@redhat.com>
2456 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2458 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2461 * g++.dg/inherit/error5.C: New.
2463 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2467 * gfortran.dg/kind_tests_4.f90: New.
2469 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2471 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2472 targets that support vector condition.
2474 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2477 * gfortran.dg/c_kind_tests_3.f03: New.
2479 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2482 * gfortran.dg/elemental_args_check_4.f90: New.
2484 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2486 PR tree-optimization/50727
2487 * gcc.dg/vect/pr50727.c: New test.
2489 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2491 * gcc.dg/vla-23.c: New test.
2493 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2495 PR tree-optimization/50596
2496 * gcc.dg/vect/vect-cond-9.c: New test.
2498 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2500 * gcc.dg/vect/bb-slp-29.c: New test.
2502 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2505 * g++.dg/ext/is_base_of_incomplete.C: New.
2506 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2507 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2509 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2511 * gcc.target/sparc/combined-1.c: Compile at -O2.
2513 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2515 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2516 (dg-options): Add -Wno-attributes.
2517 * gcc.target/i386/fma_double_?.c: Ditto.
2518 * gcc.target/i386/fma_run_float_?.c: Ditto.
2519 * gcc.target/i386/fma_run_double_?.c: Ditto.
2520 * gcc.target/i386/l_fma_float_?.c: Dtto.
2521 * gcc.target/i386/l_fma_double_?.c: Ditto.
2522 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2523 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2525 2011-10-15 Tobias Burnus <burnus@net-b.de>
2527 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2529 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2530 * gfortran.dg/rank_3.f90: Ditto.
2531 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2532 -std=f2008ts in dg-options.
2533 * gfortran.dg/rank_4.f90: Ditto.
2535 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2538 * gcc.target/sh/pr49263.c: New.
2540 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2542 * gnat.dg/specs/debug1.ads: Tweak.
2544 2011-10-14 Kai Tietz <ktietz@redhat.com>
2546 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2548 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2550 * gcc.target/i386/sse2-mul-1.c: New test.
2551 * gcc.target/i386/sse4_1-mul-1.c: New test.
2552 * gcc.target/i386/avx-mul-1.c: New test.
2553 * gcc.target/i386/xop-mul-1.c: New test.
2554 * gcc.target/i386/avx2-mul-1.c: New test.
2556 2011-10-14 Jason Merrill <jason@redhat.com>
2559 * g++.dg/cpp0x/nsdmi-list1.C: New.
2562 * g++.dg/cpp0x/nsdmi-const1.C: New.
2564 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2567 * gfortran.dg/pointer_intent_5.f90: New.
2569 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2571 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2572 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2573 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2575 2011-10-14 Tobias Burnus <burnus@net-b.de>
2578 * gfortran.dg/pointer_check_11.f90: New.
2579 * gfortran.dg/pointer_check_12.f90: New.
2581 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2584 * g++.dg/overload/operator4.C: New.
2586 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2588 * gcc.dg/di-longlong64-sync-1.c: New test.
2589 * gcc.dg/di-sync-multithread.c: New test.
2590 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2591 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2592 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2593 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2594 (check_effective_target_arm_arm_ok): New helper.
2595 (check_effective_target_sync_longlong): New helper.
2597 2011-10-14 Richard Guenther <rguenther@suse.de>
2599 PR tree-optimization/50723
2600 * gcc.dg/torture/pr50723.c: New testcase.
2602 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2605 * g++.dg/warn/format6.C: New.
2606 * obj-c++.dg/warn6.mm: Likewise.
2608 2011-10-13 Richard Henderson <rth@redhat.com>
2610 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2612 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2613 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2614 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2616 2011-10-13 Jason Merrill <jason@redhat.com>
2619 * g++.dg/cpp0x/nsdmi-template2.C: New.
2622 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2625 * g++.dg/init/vbase1.C: New.
2627 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2629 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2630 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2631 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2632 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2634 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2636 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2638 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2640 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2642 2011-10-13 Richard Guenther <rguenther@suse.de>
2644 PR tree-optimization/50712
2645 * gcc.target/i386/pr50712.c: New testcase.
2647 2011-10-13 Tom de Vries <tom@codesourcery.com>
2649 * gcc.dg/memcpy-4.c: New test.
2651 2011-10-13 Richard Guenther <rguenther@suse.de>
2653 PR tree-optimization/50698
2654 * g++.dg/vect/pr50698.cc: New testcase.
2656 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2658 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2659 * gcc.target/powerpc/warn-2.c: Ditto.
2661 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2662 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2663 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2664 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2665 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2666 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2667 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2668 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2669 * gcc.target/powerpc/ppc-pow.c: Likewise.
2670 * gcc.target/powerpc/recip-1.c: Likewise.
2671 * gcc.target/powerpc/recip-2.c: Likewise.
2672 * gcc.target/powerpc/recip-3.c: Likewise.
2673 * gcc.target/powerpc/recip-4.c: Likewise.
2674 * gcc.target/powerpc/recip-5.c: Likewise.
2676 2011-10-12 David S. Miller <davem@davemloft.net>
2678 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2679 '-mvis3' instead of 'mcpu=niagara3' in options.
2680 * gcc.target/sparc/fhalve.c: Likewise.
2681 * gcc.target/sparc/fnegop.c: Likewise.
2682 * gcc.target/sparc/fpadds.c: Likewise.
2683 * gcc.target/sparc/fshift.c: Likewise.
2684 * gcc.target/sparc/fucmp.c: Likewise.
2685 * gcc.target/sparc/lzd.c: Likewise.
2686 * gcc.target/sparc/vis3misc.c: Likewise.
2687 * gcc.target/sparc/xmul.c: Likewise.
2689 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2691 * gnat.dg/vect1.ad[sb]: New test.
2692 * gnat.dg/vect1_pkg.ads: New helper.
2693 * gnat.dg/vect2.ad[sb]: New test.
2694 * gnat.dg/vect2_pkg.ads: New helper.
2695 * gnat.dg/vect3.ad[sb]: New test.
2696 * gnat.dg/vect3_pkg.ads: New helper.
2697 * gnat.dg/vect4.ad[sb]: New test.
2698 * gnat.dg/vect4_pkg.ads: New helper.
2699 * gnat.dg/vect5.ad[sb]: New test.
2700 * gnat.dg/vect5_pkg.ads: New helper.
2701 * gnat.dg/vect6.ad[sb]: New test.
2702 * gnat.dg/vect6_pkg.ads: New helper.
2704 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2706 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2707 * gcc.target/i386/fma_run_double_2.c: Likewise.
2708 * gcc.target/i386/fma_run_double_3.c: Likewise.
2709 * gcc.target/i386/fma_run_double_4.c: Likewise.
2710 * gcc.target/i386/fma_run_double_5.c: Likewise.
2711 * gcc.target/i386/fma_run_double_6.c: Likewise.
2712 * gcc.target/i386/fma_run_float_1.c: Likewise.
2713 * gcc.target/i386/fma_run_float_2.c: Likewise.
2714 * gcc.target/i386/fma_run_float_3.c: Likewise.
2715 * gcc.target/i386/fma_run_float_4.c: Likewise.
2716 * gcc.target/i386/fma_run_float_5.c: Likewise.
2717 * gcc.target/i386/fma_run_float_6.c: Likewise.
2719 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2720 remove the extra dg-options.
2721 * gcc.target/i386/l_fma_double_2.c: Likewise.
2722 * gcc.target/i386/l_fma_double_3.c: Likewise.
2723 * gcc.target/i386/l_fma_double_4.c: Likewise.
2724 * gcc.target/i386/l_fma_double_5.c: Likewise.
2725 * gcc.target/i386/l_fma_double_6.c: Likewise.
2726 * gcc.target/i386/l_fma_float_1.c: Likewise.
2727 * gcc.target/i386/l_fma_float_2.c: Likewise.
2728 * gcc.target/i386/l_fma_float_3.c: Likewise.
2729 * gcc.target/i386/l_fma_float_4.c: Likewise.
2730 * gcc.target/i386/l_fma_float_5.c: Likewise.
2731 * gcc.target/i386/l_fma_float_6.c: Likewise.
2733 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2735 PR tree-optimization/50189
2736 * g++.dg/torture/pr50189.C: New testcase.
2738 2011-10-12 Richard Guenther <rguenther@suse.de>
2740 PR tree-optimization/50700
2741 * gcc.dg/builtin-object-size-12.c: New testcase.
2743 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2746 * gcc.c-torture/compile/pr50565-1.c,
2747 gcc.c-torture/compile/pr50565-2.c: New tests.
2749 2011-10-11 Jason Merrill <jason@redhat.com>
2753 * g++.dg/template/constant1.C: New.
2754 * g++.dg/template/constant2.C: New.
2755 * g++.dg/cpp0x/constexpr-template3.C: New.
2757 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2759 * gcc.target/i386/warn-vect-op-3.c: New test.
2760 * gcc.target/i386/warn-vect-op-1.c: New test.
2761 * gcc.target/i386/warn-vect-op-2.c: New test.
2763 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2765 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2767 2011-10-11 Richard Guenther <rguenther@suse.de>
2769 PR tree-optimization/50204
2770 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2772 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2774 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2776 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2778 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2779 * gcc.target/i386/fma_double_2.c: Ditto.
2780 * gcc.target/i386/fma_double_3.c: Ditto.
2781 * gcc.target/i386/fma_double_4.c: Ditto.
2782 * gcc.target/i386/fma_double_5.c: Ditto.
2783 * gcc.target/i386/fma_double_6.c: Ditto.
2784 * gcc.target/i386/fma_float_1.c: Ditto.
2785 * gcc.target/i386/fma_float_2.c: Ditto.
2786 * gcc.target/i386/fma_float_3.c: Ditto.
2787 * gcc.target/i386/fma_float_4.c: Ditto.
2788 * gcc.target/i386/fma_float_5.c: Ditto.
2789 * gcc.target/i386/fma_float_6.c: Ditto.
2790 * gcc.target/i386/l_fma_double_1.c: Ditto.
2791 * gcc.target/i386/l_fma_double_2.c: Ditto.
2792 * gcc.target/i386/l_fma_double_3.c: Ditto.
2793 * gcc.target/i386/l_fma_double_4.c: Ditto.
2794 * gcc.target/i386/l_fma_double_5.c: Ditto.
2795 * gcc.target/i386/l_fma_double_6.c: Ditto.
2796 * gcc.target/i386/l_fma_float_1.c: Ditto.
2797 * gcc.target/i386/l_fma_float_2.c: Ditto.
2798 * gcc.target/i386/l_fma_float_3.c: Ditto.
2799 * gcc.target/i386/l_fma_float_4.c: Ditto.
2800 * gcc.target/i386/l_fma_float_5.c: Ditto.
2801 * gcc.target/i386/l_fma_float_6.c: Ditto.
2802 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2803 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2804 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2805 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2806 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2807 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2808 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2809 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2810 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2811 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2812 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2813 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2815 2011-10-11 Tristan Gingold <gingold@adacore.com>
2817 * gcc.dg/va-arg-4.c: New test.
2818 * gcc.dg/va-arg-5.c: Ditto.
2820 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2822 * lib/target-supports.exp (check_effective_target_fd_truncate):
2823 Close and unlink test file before exit.
2825 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2828 * gfortran.dg/forall_15.f90: New test case.
2830 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2831 Andrew Macleod <amacleod@redhat.com>
2833 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2834 wrappers for *other_threads() and *final_verify().
2835 * gcc.dg/simulate-thread/simulate-thread.h
2836 (simulate_thread_wrapper_other_threads): New.
2837 (simulate_thread_wrapper_final_verify): New.
2839 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2841 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2843 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2845 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2847 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2848 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2850 * gcc.target/i386/fma_1.h: New file.
2851 * gcc.target/i386/fma_2.h: Likewise.
2852 * gcc.target/i386/fma_3.h: Likewise.
2853 * gcc.target/i386/fma_4.h: Likewise.
2854 * gcc.target/i386/fma_5.h: Likewise.
2855 * gcc.target/i386/fma_6.h: Likewise.
2856 * gcc.target/i386/fma_double_1.c: Likewise.
2857 * gcc.target/i386/fma_double_2.c: Likewise.
2858 * gcc.target/i386/fma_double_3.c: Likewise.
2859 * gcc.target/i386/fma_double_4.c: Likewise.
2860 * gcc.target/i386/fma_double_5.c: Likewise.
2861 * gcc.target/i386/fma_double_6.c: Likewise.
2862 * gcc.target/i386/fma_float_1.c: Likewise.
2863 * gcc.target/i386/fma_float_2.c: Likewise.
2864 * gcc.target/i386/fma_float_3.c: Likewise.
2865 * gcc.target/i386/fma_float_4.c: Likewise.
2866 * gcc.target/i386/fma_float_5.c: Likewise.
2867 * gcc.target/i386/fma_float_6.c: Likewise.
2868 * gcc.target/i386/fma_main.h: Likewise.
2869 * gcc.target/i386/fma_run_double_1.c: Likewise.
2870 * gcc.target/i386/fma_run_double_2.c: Likewise.
2871 * gcc.target/i386/fma_run_double_3.c: Likewise.
2872 * gcc.target/i386/fma_run_double_4.c: Likewise.
2873 * gcc.target/i386/fma_run_double_5.c: Likewise.
2874 * gcc.target/i386/fma_run_double_6.c: Likewise.
2875 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2876 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2877 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2878 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2879 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2880 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2881 * gcc.target/i386/fma_run_float_1.c: Likewise.
2882 * gcc.target/i386/fma_run_float_2.c: Likewise.
2883 * gcc.target/i386/fma_run_float_3.c: Likewise.
2884 * gcc.target/i386/fma_run_float_4.c: Likewise.
2885 * gcc.target/i386/fma_run_float_5.c: Likewise.
2886 * gcc.target/i386/fma_run_float_6.c: Likewise.
2887 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2888 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2889 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2890 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2891 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2892 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2893 * gcc.target/i386/l_fma_1.h: Likewise.
2894 * gcc.target/i386/l_fma_2.h: Likewise.
2895 * gcc.target/i386/l_fma_3.h: Likewise.
2896 * gcc.target/i386/l_fma_4.h: Likewise.
2897 * gcc.target/i386/l_fma_5.h: Likewise.
2898 * gcc.target/i386/l_fma_6.h: Likewise.
2899 * gcc.target/i386/l_fma_double_1.c: Likewise.
2900 * gcc.target/i386/l_fma_double_2.c: Likewise.
2901 * gcc.target/i386/l_fma_double_3.c: Likewise.
2902 * gcc.target/i386/l_fma_double_4.c: Likewise.
2903 * gcc.target/i386/l_fma_double_5.c: Likewise.
2904 * gcc.target/i386/l_fma_double_6.c: Likewise.
2905 * gcc.target/i386/l_fma_float_1.c: Likewise.
2906 * gcc.target/i386/l_fma_float_2.c: Likewise.
2907 * gcc.target/i386/l_fma_float_3.c: Likewise.
2908 * gcc.target/i386/l_fma_float_4.c: Likewise.
2909 * gcc.target/i386/l_fma_float_5.c: Likewise.
2910 * gcc.target/i386/l_fma_float_6.c: Likewise.
2911 * gcc.target/i386/l_fma_main.h: Likewise.
2912 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2913 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2914 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2915 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2916 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2917 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2918 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2919 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2920 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2921 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2922 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2923 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2925 2011-10-10 Richard Guenther <rguenther@suse.de>
2928 * gcc.dg/torture/pr50389.c: New testcase.
2930 2011-10-10 Richard Guenther <rguenther@suse.de>
2933 * gcc.dg/builtins-47.c: Optimize.
2935 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2937 * lib/gcc-simulate-thread.exp: New.
2938 * gcc.dg/simulate-thread/guality.h: New.
2939 * gcc.dg/simulate-thread/simulate-thread.h: New.
2940 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2941 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2942 * gcc.dg/simulate-thread/README: New.
2943 * g++.dg/simulate-thread/guality.h: New.
2944 * g++.dg/simulate-thread/simulate-thread.h: New.
2945 * g++.dg/simulate-thread/simulate-thread.exp: New.
2946 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2947 * c-c++-common/cxxbitfields-2.c: Remove.
2948 * c-c++-common/cxxbitfields.c: Remove.
2949 * c-c++-common/cxxbitfields-4.c: Remove.
2950 * c-c++-common/cxxbitfields-5.c: Remove.
2951 * c-c++-common/simulate-thread/bitfields-1.c: New.
2952 * c-c++-common/simulate-thread/bitfields-2.c: New.
2953 * c-c++-common/simulate-thread/bitfields-3.c: New.
2954 * c-c++-common/simulate-thread/bitfields-4.c: New.
2956 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2959 * g++.dg/warn/format5.C: New.
2961 2011-10-09 Tobias Burnus <burnus@net-b.de>
2964 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2965 * gfortran.dg/common_16.f90: New.
2967 2011-10-09 Tobias Burnus <burnus@net-b.de>
2969 * gfortran.dg/iso_c_binding_param_1.f90: New.
2970 * gfortran.dg/iso_c_binding_param_2.f90: New.
2971 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2973 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2975 PR tree-optimization/50635
2976 * gcc.dg/vect/pr50635.c: New test.
2978 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2981 * gfortran.dg/proc_decl_27.f90: New.
2983 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2986 * objc/execute/initialize-1.m: New test.
2988 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2991 * gfortran.dg/pointer_function_result_1.f90 : New test.
2993 2011-10-07 David S. Miller <davem@davemloft.net>
2996 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2997 * gcc.target/sparc/cmask.c: Use it.
2998 * gcc.target/sparc/fhalve.c: Likewise.
2999 * gcc.target/sparc/fnegop.c: Likewise.
3000 * gcc.target/sparc/fpadds.c: Likewise.
3001 * gcc.target/sparc/fshift.c: Likewise.
3002 * gcc.target/sparc/fucmp.c: Likewise.
3003 * gcc.target/sparc/lzd.c: Likewise.
3004 * gcc.target/sparc/vis3misc.c: Likewise.
3005 * gcc.target/sparc/xmul.c: Likewise.
3007 2011-10-07 Richard Henderson <rth@redhat.com>
3009 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3011 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3013 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
3015 * gcc.dg/pr50193-1.c: New file.
3016 * gcc.target/arm/shiftable.c: New file.
3018 2011-10-07 Janus Weil <janus@gcc.gnu.org>
3021 * gfortran.dg/class_46.f03: New.
3023 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
3025 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3026 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3027 (syslog, vsyslog, __vsyslog_chk): Likewise.
3029 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3030 (x, EXT_x): Use ASMNAME.
3032 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3033 (a, c): Use ASMNAME.
3035 2011-10-07 Tom de Vries <tom@codesourcery.com>
3038 * gcc.dg/pr50527.c: New test.
3040 2011-10-07 Jakub Jelinek <jakub@redhat.com>
3042 PR tree-optimization/50650
3043 * gcc.c-torture/compile/pr50650.c: New test.
3045 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3047 PR tree-optimization/50575
3048 * gcc.c-torture/execute/vector-compare-2.x: New file.
3050 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3053 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3054 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3057 2011-10-07 Richard Guenther <rguenther@suse.de>
3060 * gcc.dg/vect/vect-align-2.c: Increase array size.
3062 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
3063 H.J. Lu <hongjiu.lu@intel.com>
3066 * gcc.target/i386/pr50603.c: New test.
3068 2011-10-06 Jason Merrill <jason@redhat.com>
3071 * g++.dg/cpp0x/default31.C: New.
3073 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3075 PR tree-optimization/50596
3076 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3078 * gcc.dg/vect/vect-cond-8.c: New test.
3080 2011-10-06 Richard Henderson <rth@redhat.com>
3082 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3083 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3084 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3085 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3086 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3087 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3088 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3089 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3090 * gcc.c-torture/execute/vshuf-16.inc: New file.
3091 * gcc.c-torture/execute/vshuf-2.inc: New file.
3092 * gcc.c-torture/execute/vshuf-4.inc: New file.
3093 * gcc.c-torture/execute/vshuf-8.inc: New file.
3094 * gcc.c-torture/execute/vshuf-main.inc: New file.
3095 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3096 * gcc.c-torture/execute/vshuf-v2df.c: New test.
3097 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3098 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3099 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3100 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3101 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3102 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3103 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3104 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3105 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3106 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3107 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3109 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3111 PR tree-optimization/49279
3112 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3113 * gcc.c-torture/execute/pr49279.c: New test.
3115 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3118 * gcc.c-torture/compile/pr49049.c: New test.
3120 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3123 * gcc.target/arm/pr50305.c: New test.
3125 2011-10-06 Richard Guenther <rguenther@suse.de>
3127 PR tree-optimization/38884
3128 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3129 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3131 2011-10-05 David S. Miller <davem@davemloft.net>
3133 * gcc.target/sparc/lzd.c: New test.
3134 * gcc.target/sparc/popc.c: New test.
3136 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3138 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3139 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3140 * g++.dg/other/final1.C: Cleanup original tree dump.
3142 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3144 PR tree-optimization/50613
3145 * gcc.dg/pr50613.c: New test.
3147 2011-10-05 Richard Henderson <rth@redhat.com>
3149 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3150 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3151 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3152 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3153 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3154 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3155 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3156 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3158 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3160 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3161 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3162 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3163 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3164 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3166 2011-10-05 Richard Guenther <rguenther@suse.de>
3168 PR tree-optimization/38885
3169 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3171 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3173 * gcc.target/i386/sw-1.c: New test.
3175 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3177 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3179 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3181 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3183 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3185 2011-10-04 David S. Miller <davem@davemloft.net>
3187 * gcc.target/sparc/fhalve.c: New test.
3188 * gcc.target/sparc/fnegop.c: New test.
3189 * gcc.target/sparc/xmul.c: New test.
3191 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3194 * gfortran.dg/dummy_procedure_6.f90: New.
3196 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3198 PR tree-optimization/50604
3199 * gcc.dg/pr50604.c: New test.
3201 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3203 PR tree-optimization/49662
3204 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3205 * gcc.dg/graphite/interchange-15.c: Likewise.
3206 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3208 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3210 * gcc.dg/tree-ssa/restrict-4.c: New test.
3212 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3214 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3215 (main): Use __typeof to get result type of comparison.
3217 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3219 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3220 Make et_vect_multiple_sizes_saved global.
3221 (check_effective_target_vect64): Make et_vect64_saved global.
3223 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3225 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3226 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3227 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3228 * gcc.dg/builtin-complex-err-1.c: Adjust.
3230 2011-10-02 Jason Merrill <jason@redhat.com>
3232 * g++.dg/cpp0x/range-for22.C: New.
3234 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3235 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3236 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3237 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3239 * g++.dg/cpp0x/nsdmi5.C: New.
3241 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3244 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3246 (mips-dg-options): Force an ABI option if the current ABI is
3247 incompatible with the required -mlong setting. Likewise force
3248 a long setting if the current one is incompatible with the
3249 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3250 throughout procedure.
3251 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3252 instead of addressing=absolute.
3254 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3256 * gcc.target/mips/stack-1.c: New test.
3258 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3260 * gcc.dg/pr49696.c: New test.
3262 2011-10-02 Jan Hubicka <jh@suse.cz>
3264 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3266 2011-10-01 David S. Miller <davem@davemloft.net>
3268 * gcc.target/sparc/cmask.c: New test.
3269 * gcc.target/sparc/fpadds.c: New test.
3270 * gcc.target/sparc/fshift.c: New test.
3271 * gcc.target/sparc/fucmp.c: New test.
3272 * gcc.target/sparc/vis3misc.c: New test.
3274 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3277 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3279 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3282 * g++.dg/dfp/44473-1.C: New test.
3283 * g++.dg/dfp/44473-2.C: New test.
3284 * g++.dg/dfp/mangle-1.C: New test.
3285 * g++.dg/dfp/mangle-2.C: New test.
3286 * g++.dg/dfp/mangle-3.C: New test.
3287 * g++.dg/dfp/mangle-4.C: New test.
3288 * g++.dg/dfp/mangle-5.C: New test.
3290 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3293 * gcc.dg/pr50571.c: New test.
3295 PR tree-optimization/46309
3296 * gcc.dg/pr46309.c: New test.
3298 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3300 * gcc.dg/strlenopt-21.c: New test.
3302 2011-09-30 Revital Eres <revital.eres@linaro.org>
3304 * gcc.dg/sms-10.c: New file.
3306 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3308 * gcc.target/arm/pr50099.c: New test.
3310 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3312 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3314 2011-09-30 David S. Miller <davem@davemloft.net>
3316 * gcc.target/sparc/bmaskbshuf.c: New test.
3317 * gcc.target/sparc/edgen.c: New test.
3319 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3322 * gfortran.dg/pure_formal_proc_3.f90: New.
3325 * gfortran.dg/stfunc_7.f90: New.
3327 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3329 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3330 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3331 * gcc.dg/vector-compare-1.c: Likewise.
3332 * gcc.dg/vector-compare-2.c: Likewise.
3334 2011-09-29 David S. Miller <davem@davemloft.net>
3336 * gcc.target/sparc/array.c: New test.
3338 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3340 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3341 loop unroll and set max unroll times to 8.
3342 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3343 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3344 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3345 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3347 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3350 * g++.dg/ext/visibility/warn5.C: New.
3352 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3355 * g++.dg/warn/Wextra-3.C: New.
3357 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3360 * gcc.target/sh/pr49468-si.c: New.
3362 2011-09-28 Tom de Vries <tom@codesourcery.com>
3365 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3366 (TEST): Initialize src3 with random floats.
3367 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3368 from union src3. Initialize src3 with random floats.
3370 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3372 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3373 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3374 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3375 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3376 * gcc.target/sh/sh4a-cos.c: Ditto.
3377 * gcc.target/sh/sh4a-cosf.c: Ditto.
3378 * gcc.target/sh/sh4a-sin.c: Ditto.
3379 * gcc.target/sh/sh4a-sinf.c: Ditto.
3380 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3381 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3382 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3384 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3387 * g++.dg/parse/error40.C: New.
3388 * g++.dg/warn/incomplete1.C: Adjust.
3390 2011-09-27 Jan Hubicka <jh@suse.cz>
3393 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3396 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3398 * gcc.dg/strlenopt-1.c: New test.
3399 * gcc.dg/strlenopt-1f.c: New test.
3400 * gcc.dg/strlenopt-2.c: New test.
3401 * gcc.dg/strlenopt-2f.c: New test.
3402 * gcc.dg/strlenopt-3.c: New test.
3403 * gcc.dg/strlenopt-4.c: New test.
3404 * gcc.dg/strlenopt-4g.c: New test.
3405 * gcc.dg/strlenopt-4gf.c: New test.
3406 * gcc.dg/strlenopt-5.c: New test.
3407 * gcc.dg/strlenopt-6.c: New test.
3408 * gcc.dg/strlenopt-7.c: New test.
3409 * gcc.dg/strlenopt-8.c: New test.
3410 * gcc.dg/strlenopt-9.c: New test.
3411 * gcc.dg/strlenopt-10.c: New test.
3412 * gcc.dg/strlenopt-11.c: New test.
3413 * gcc.dg/strlenopt-12.c: New test.
3414 * gcc.dg/strlenopt-12g.c: New test.
3415 * gcc.dg/strlenopt-13.c: New test.
3416 * gcc.dg/strlenopt-14g.c: New test.
3417 * gcc.dg/strlenopt-14gf.c: New test.
3418 * gcc.dg/strlenopt-15.c: New test.
3419 * gcc.dg/strlenopt-16g.c: New test.
3420 * gcc.dg/strlenopt-17g.c: New test.
3421 * gcc.dg/strlenopt-18g.c: New test.
3422 * gcc.dg/strlenopt.h: New file.
3424 2011-09-27 Tom de Vries <tom@codesourcery.com>
3427 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3428 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3429 * gcc.dg/pr43864.c: New test.
3430 * gcc.dg/pr43864-2.c: Same.
3431 * gcc.dg/pr43864-3.c: Same.
3432 * gcc.dg/pr43864-4.c: Same.
3434 2011-09-27 Jan Hubicka <jh@suse.cz>
3436 * gcc.dg/ipa/inline-5.c: New testcase.
3438 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3440 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3442 * gcc.dg/vect/bb-slp-27.c: New.
3443 * gcc.dg/vect/bb-slp-28.c: New.
3445 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3447 * testsuite/lib/target-supports.exp (check_profiling_available):
3448 Don't rely solely on TLS tests for -fprofile-generate, fall
3449 through to the other code.
3451 2011-09-27 Richard Guenther <rguenther@suse.de>
3453 PR tree-optimization/50363
3454 * gcc.dg/torture/pr50363.c: New testcase.
3456 2011-09-26 Jason Merrill <jason@redhat.com>
3459 * g++.dg/template/partial13.C: New.
3462 * g++.dg/template/partial12.C: New.
3465 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3467 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3470 * g++.dg/diagnostic/bindings1.C: New.
3471 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3473 2011-09-26 David S. Miller <davem@davemloft.net>
3475 * gcc.target/sparc/wrgsr.c: New test.
3476 * gcc.target/sparc/rdgsr.c: New test.
3477 * gcc.target/sparc/edge.c: New test.
3478 * gcc.target/sparc/fcmp.c: New test.
3480 * gcc.target/sparc/edge.c: Update for new return types.
3481 * gcc.target/sparc/fcmp.c: Likewise.
3483 * gcc.target/sparc/fpaddsubi.c: New test.
3485 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3488 * gfortran.dg/common_15.f90: New.
3491 * gfortran.dg/dummy_procedure_5.f90: New.
3492 * gfortran.dg/interface_26.f90: Modified error message.
3493 * gfortran.dg/proc_ptr_11.f90: Ditto.
3494 * gfortran.dg/proc_ptr_15.f90: Ditto.
3495 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3496 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3498 2011-09-26 Jason Merrill <jason@redhat.com>
3501 * g++.dg/overload/rvalue3.C: New.
3504 * g++.dg/overload/ref-conv2.C: New.
3506 * g++.dg/cpp0x/nsdmi-template1.C: New.
3508 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3510 * g++.dg/cpp0x/nullptr25.C: New.
3512 2011-09-26 Richard Guenther <rguenther@suse.de>
3514 PR tree-optimization/50472
3515 * gcc.dg/torture/pr50472.c: New testcase.
3517 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3519 * gnat.dg/opt22.adb: New test.
3520 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3522 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3524 * gnat.dg/opt21.adb: New test.
3525 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3527 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3529 * gnat.dg/opt20.ad[sb]: New test.
3530 * gnat.dg/opt20_pkg.ads: New helper.
3532 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3534 * gnat.dg/array17.adb: New test.
3535 * gnat.dg/array17_pkg.ads: New helper.
3537 2011-09-25 Jason Merrill <jason@redhat.com>
3539 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3541 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3543 * gnat.dg/frame_overflow.ads: New.
3544 * gnat.dg/frame_overflow.adb: Adjust.
3545 * gnat.dg/specs/addr1.ads: Likewise.
3547 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3549 * g++.dg/tree-ssa/restrict2.C: New test.
3551 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3553 * lib/target-supports.exp (check_effective_target_vect64): New.
3554 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3555 of multiple vector sizes.
3556 * gcc.dg/vect/bb-slp-26.c: New.
3558 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3561 * g++.dg/template/bitfield1.C: New.
3563 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3565 * gcc.dg/vect/bb-slp-24.c: New.
3567 2011-09-24 Jason Merrill <jason@redhat.com>
3569 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3571 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3573 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3574 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3576 * g++.dg/cpp0x/nsdmi1.C: New.
3577 * g++.dg/cpp0x/nsdmi2.C: New.
3578 * g++.dg/cpp0x/nsdmi3.C: New.
3579 * g++.dg/cpp0x/nsdmi4.C: New.
3580 * g++.old-deja/g++.other/init4.C: New.
3582 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3585 * g++.dg/template/sfinae28.C: New.
3587 2011-09-23 Ian Lance Taylor <iant@google.com>
3589 * go.test/go-test.exp (errchk): Handle more cases of getting
3590 correct Tcl backslash quoting in regular expressions in test file.
3592 2011-09-23 Jason Merrill <jason@redhat.com>
3595 * g++.dg/init/const8.C: New.
3596 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3597 * g++.dg/cpp0x/defaulted2.C: Likewise.
3598 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3599 * g++.dg/init/pr20039.C: Likewise.
3600 * g++.dg/init/pr42844.C: Likewise.
3602 2011-09-23 Jan Hubicka <jh@suse.cz>
3604 * gcc.dg/ipa/inline-1.c: new testcase.
3605 * gcc.dg/ipa/inline-2.c: new testcase.
3606 * gcc.dg/ipa/inline-3.c: new testcase.
3607 * gcc.dg/ipa/inline-4.c: new testcase.
3609 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3612 * g++.dg/cpp0x/constexpr-static8.C: New.
3614 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3616 * gcc.target/i386/avxfp-1.c: New test.
3617 * gcc.target/i386/avxfp-2.c: New test.
3619 2011-09-23 Terry Guo <terry.guo@arm.com>
3621 * gcc.c-torture/execute/941014-1.x: Deleted.
3623 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3626 * g++.dg/cpp0x/pr50491.C: New.
3628 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3631 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3633 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3636 * g++.dg/cpp0x/nullptr24.C: New.
3638 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3641 * gcc.target/i386/pr50482.c: New test.
3643 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3645 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3646 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3647 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3648 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3649 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3650 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3651 multilib options contain different -march= from dg-options.
3653 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3654 Paolo Carlini <paolo.carlini@oracle.com>
3657 * g++.dg/template/friend52.C: New.
3659 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3661 * gcc.target/arm/cmp-1.c: New test.
3662 * gcc.target/arm/cmp-2.c: Likewise.
3664 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3667 * gfortran.dg/impure_actual_1.f90: Modified error message.
3668 * gfortran.dg/proc_ptr_32.f90: New.
3669 * gfortran.dg/proc_ptr_33.f90: New.
3671 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3673 PR tree-optimization/50451
3674 * gcc.dg/vect/pr50451.c: New test.
3676 2011-09-21 Ian Lance Taylor <iant@google.com>
3678 * go.test/go-test.exp (errchk): Add special case for bug332.
3679 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3680 some more test lines.
3682 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3684 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3685 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3686 * g++.dg/other/i386-8.C: Ditto.
3687 * g++.dg/other/pr34435.C: Ditto.
3688 * g++.dg/other/pr39496.C: Ditto.
3689 * g++.dg/other/mmintrin.C: Ditto.
3691 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3693 * gcc.dg/vect/vect-cond-7.c: New test.
3694 * gcc.target/i386/sse4_1-cond-1.c: New test.
3695 * gcc.target/i386/avx-cond-1.c: New test.
3697 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3700 * g++.dg/other/pr50464.C: New test.
3702 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3704 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3705 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3706 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3707 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3709 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3711 * gnat.dg/opt19.adb: New test.
3713 2011-09-21 Terry Guo <terry.guo@arm.com>
3715 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3716 on arch conflict when testing case on targets other than armv7-a.
3718 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3721 * g++.dg/ext/int128-1.C: New.
3722 * g++.dg/ext/int128-2.C: Likewise.
3723 * g++.dg/ext/int128-2.h: Likewise.
3725 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3728 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3730 2011-09-20 Jason Merrill <jason@redhat.com>
3732 * g++.dg/cpp0x/constexpr-generated1.C: New.
3735 * g++.dg/overload/ref-conv1.C: New.
3737 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3739 * g++.dg/other/final1.C: New.
3741 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3743 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3746 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3748 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3751 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3753 PR tree-optimization/50413
3754 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3755 -fdump-tree-slp-details. Run other tests with
3756 -fdump-tree-vect-details.
3757 * g++.dg/vect/slp-pr50413.cc: New.
3759 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3760 Ira Rosen <ira.rosen@linaro.org>
3763 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3764 Fix underscores around restrict.
3766 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3768 PR tree-optimization/50414
3769 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3770 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3771 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3773 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3775 PR tree-optimization/50412
3776 * gfortran.dg/vect/pr50412.f90: New.
3778 2011-09-16 Jason Merrill <jason@redhat.com>
3781 * g++.dg/eh/defarg1.C: New.
3783 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3785 * gcc.dg/vect/vect-reduc-10.c: New test.
3786 * gcc.target/i386/avx-reduc-1.c: New test.
3788 * gcc.target/i386/sse2-extract-1.c: New test.
3789 * gcc.target/i386/avx-extract-1.c: New test.
3791 2011-09-16 Terry Guo <terry.guo@arm.com>
3793 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3795 2011-09-15 Diego Novillo <dnovillo@google.com>
3797 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3798 ALWAYS_CXXFLAGS, if defined.
3799 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3800 ALWAYS_GFORTRANFLAGS, if defined.
3801 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3802 ALWAYS_GOCFLAGS, if defined.
3803 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3804 ALWAYS_OBJCXXFLAGS, if defined.
3805 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3806 additional_flags, if defined.
3807 * lib/gnat.exp (gnat_target_compile): Likewise.
3808 * lib/objc.exp (objc_target_compile): Likewise.
3809 * lib/target-supports-dg.exp (dg-add-options): Handle
3812 2011-09-15 Tom de Vries <tom@codesourcery.com>
3815 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3816 Use uintptr_t in f1. Undo avr xfails.
3818 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3822 * gfortran.dg/function_types_3.f90: New.
3824 2011-09-15 Jason Merrill <jason@redhat.com>
3827 * g++.dg/cpp0x/trailing7.C: New.
3830 * g++.dg/cpp0x/nullptr23.C: New.
3832 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3834 * gcc.dg/vect/bb-slp-25.c: New.
3836 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3839 * g++.dg/cpp0x/noexcept15.C: New.
3841 2011-09-14 Tom de Vries <tom@codesourcery.com>
3844 * gcc.dg/pr50251.c: New test.
3846 2011-09-14 Tobias Burnus <burnus@net-b.de>
3850 * gfortran.dg/null_5.f90: New.
3851 * gfortran.dg/null_6.f90: New.
3853 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3855 * gcc.c-torture/compile/20110913-1.c: New test.
3857 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3860 * gfortran.dg/result_2.f90: New.
3862 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3864 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3866 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3869 * g++.dg/cpp0x/variadic116.C: New test case.
3871 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3873 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3874 * gcc.target/mips/interrupt_handler-2.c: New test.
3875 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3877 2011-09-12 Jason Merrill <jason@redhat.com>
3879 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3881 * g++.dg/cpp0x/explicit7.C: New.
3883 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3885 PR rtl-optimization/50212
3886 * g++.dg/other/pr50212.C: New test.
3888 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3891 * testsuite/gcc.target/avr/torture/avr-torture.exp
3892 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3893 "-O2 -fmerge-all-constants".
3895 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3898 * gfortran.dg/do_while_1.f90: New test.
3900 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3904 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3905 * gfortran.dg/proc_decl_26.f90: New.
3906 * gfortran.dg/typebound_override_2.f90: New.
3907 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3909 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3911 * gnat.dg/cond_expr2.ad[sb]: New test.
3913 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3915 * gnat.dg/atomic5.ad[sb]: New test.
3917 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3919 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3921 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3924 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3926 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3929 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3931 2011-09-09 Richard Guenther <rguenther@suse.de>
3933 PR tree-optimization/50328
3934 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3936 2011-09-09 Richard Guenther <rguenther@suse.de>
3939 * gcc.dg/torture/pr50333.c: New testcase.
3941 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3943 PR tree-optimization/50318
3944 * gcc.target/arm/pr50318-1.c: New file.
3946 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3948 * gcc.target/i386/all_one_m256i.c: New test.
3950 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3953 * g++.dg/cpp0x/sfinae28.C: New.
3955 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3958 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3959 longer ignored on typedefs.
3961 PR c++/33255 - Support -Wunused-local-typedefs warning
3962 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3963 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3965 2011-09-08 Martin Jambor <mjambor@suse.cz>
3967 PR tree-optimization/50287
3968 * gcc.dg/torture/pr50287.c: New test.
3970 2011-09-08 Richard Guenther <rguenther@suse.de>
3972 PR tree-optimization/19831
3973 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3974 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3975 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3976 * gcc.dg/errno-1.c: Adjust.
3978 2011-09-08 Richard Guenther <rguenther@suse.de>
3980 PR tree-optimization/19831
3981 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3983 2011-09-08 Tobias Burnus <burnus@net-b.de>
3986 * gfortran.dg/do_concurrent_1.f90: New.
3987 * gfortran.dg/do_concurrent_2.f90: New.
3989 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3992 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3993 * gcc.dg/pr50310-2.c: New test.
3995 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3998 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3999 * gfortran.dg/impure_constructor_1.f90: Modified.
4000 * gfortran.dg/proc_ptr_comp_33.f90: New.
4002 2011-09-07 Jakub Jelinek <jakub@redhat.com>
4005 * gcc.dg/pr50310-1.c: New test.
4007 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4010 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4013 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
4016 * g++.dg/cpp0x/noexcept14.C: New.
4018 2011-09-07 Jason Merrill <jason@redhat.com>
4020 * g++.dg/cpp0x/constexpr-ref3.C: New.
4022 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4024 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4026 * gcc.dg/section1.c: Don't xfail for avr.
4028 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
4030 PR tree-optimization/50322
4031 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4033 2011-09-07 Martin Jambor <mjambor@suse.cz>
4035 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4037 2011-09-07 Martin Jambor <mjambor@suse.cz>
4039 PR tree-optimization/49911
4040 * g++.dg/tree-ssa/pr49911.C: New test.
4042 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
4045 * gcc.dg/torture/pr49030.c: New test.
4047 2011-09-07 Janus Weil <janus@gcc.gnu.org>
4050 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4051 * gfortran.dg/class_4d.f03: Deleted.
4052 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4054 2011-09-07 Richard Guenther <rguenther@suse.de>
4056 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4058 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
4060 PR tree-optimization/46021
4061 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4063 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4065 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4067 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
4069 * gcc.c-torture/compile/20110906-1.c: New test.
4071 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
4073 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4075 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
4077 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4078 --param tree-reassoc-width=1.
4080 * gcc.dg/tree-ssa/reassoc-24.c: New test.
4081 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4083 2011-09-06 Richard Guenther <rguenther@suse.de>
4085 PR tree-optimization/48149
4086 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4088 2011-09-06 Richard Guenther <rguenther@suse.de>
4090 PR tree-optimization/48317
4091 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4093 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
4095 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4097 (add_options_for_quad_vectors): Replace with ...
4098 (add_options_for_double_vectors): ... this.
4099 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4100 support multiple vector sizes since the vectorizer attempts to
4101 vectorize with both vector sizes.
4102 * gcc.dg/vect/no-vfa-vect-79.c,
4103 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4104 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4105 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4106 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4107 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4108 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4109 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4110 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4111 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4112 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4113 gcc.dg/vect/vect-40.c: Likewise.
4114 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4115 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4116 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4117 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4118 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4120 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4122 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4125 * gcc.target/mips/abi-main.h: New file.
4126 * gcc.target/mips/abi-o32-long32.c: New test.
4127 * gcc.target/mips/abi-o32-long64.c: Likewise.
4128 * gcc.target/mips/abi-o64-long32.c: Likewise.
4129 * gcc.target/mips/abi-o64-long64.c: Likewise.
4130 * gcc.target/mips/abi-n32-long32.c: Likewise.
4131 * gcc.target/mips/abi-n32-long64.c: Likewise.
4132 * gcc.target/mips/abi-n64-long32.c: Likewise.
4133 * gcc.target/mips/abi-n64-long64.c: Likewise.
4134 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4135 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4136 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4137 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4138 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4139 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4140 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4141 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4142 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4143 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4144 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4145 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4146 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4147 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4148 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4149 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4150 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4151 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4152 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4153 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4154 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4155 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4156 * gcc.target/mips/branch-3.c: Likewise.
4157 * gcc.target/mips/branch-4.c: Likewise.
4158 * gcc.target/mips/branch-5.c: Likewise.
4159 * gcc.target/mips/branch-6.c: Likewise.
4160 * gcc.target/mips/branch-7.c: Likewise.
4161 * gcc.target/mips/branch-8.c: Likewise.
4162 * gcc.target/mips/branch-9.c: Likewise.
4163 * gcc.target/mips/branch-10.c: Likewise.
4164 * gcc.target/mips/branch-11.c: Likewise.
4165 * gcc.target/mips/branch-12.c: Likewise.
4166 * gcc.target/mips/branch-13.c: Likewise.
4167 * gcc.target/mips/lazy-binding-1.c: Likewise.
4169 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4171 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4172 to avoid warning on int=16 platforms..
4174 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4176 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4177 to work even with -fshort-enums.
4179 2011-09-04 Jan Hubicka <jh@suse.cz>
4181 * gcc.c-torture/compile/20110902.c: new testcase.
4183 2011-09-04 Jason Merrill <jason@redhat.com>
4186 * g++.dg/cpp0x/rv-conv1.C: New.
4189 * g++.dg/cpp0x/rv-func3.C: New.
4191 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4195 * g++.dg/cpp0x/constexpr-template1.C: New.
4196 * g++.dg/cpp0x/constexpr-template2.C: New.
4197 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4198 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4200 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4202 * gnat.dg/specs/debug1.ads: Tweak pattern.
4204 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4207 * gfortran.dg/class_45a.f03: New.
4208 * gfortran.dg/class_45b.f03: New.
4210 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4211 Ira Rosen <ira.rosen@linaro.org>
4213 PR tree-optimization/50208
4214 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4215 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4216 -fno-tree-fre -fno-tree-pre.
4218 2011-09-02 Martin Jambor <mjambor@suse.cz>
4220 * gcc.dg/ipa/ipcp-3.c: New test.
4222 2011-09-02 Richard Guenther <rguenther@suse.de>
4224 PR tree-optimization/27460
4226 * gcc.dg/vect/vect-cond-7.c: New testcase.
4228 2011-09-02 Martin Jambor <mjambor@suse.cz>
4230 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4231 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4232 xfailed test for inlining.
4233 * g++.dg/ipa/ivinline-9.C: Likewise.
4235 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4237 PR tree-optimization/50178
4238 * gfortran.dg/vect/pr50178.f90: New test.
4240 2011-08-31 Martin Jambor <mjambor@suse.cz>
4243 * gcc.c-torture/execute/pr49886.c: New testcase.
4245 2011-08-31 Tom de Vries <tom@codesourcery.com>
4248 * gcc.dg/pr43513.c: New test.
4250 2011-08-30 Tobias Burnus <burnus@net-b.de>
4253 * gfortran.dg/common_14.f90: New.
4254 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4256 2011-08-30 Jason Merrill <jason@redhat.com>
4259 * g++.dg/cpp0x/decltype33.C: New.
4262 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4265 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4267 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4269 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4271 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4273 * gnat.dg/specs/aggr3.ads: New test.
4274 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4276 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4277 * gnat.dg/specs/aggr2.ads: Likewise.
4279 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4282 * gfortran.dg/allocate_with_source_2.f90: New test
4284 2011-08-30 Jason Merrill <jason@redhat.com>
4287 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4290 * g++.dg/cpp0x/constexpr-value3.C: New.
4292 2011-08-30 Richard Guenther <rguenther@suse.de>
4295 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4296 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4297 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4298 * gcc.dg/pr36902.c: XFAIL.
4300 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4302 * gcc.target/i386/fma-check.h: New.
4303 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4304 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4305 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4306 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4307 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4308 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4309 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4310 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4311 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4312 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4313 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4314 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4315 * gcc.target/i386/fma-compile.c: Likewise.
4316 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4317 * gcc.target/i386/sse-12.c: Add -mfma.
4318 * gcc.target/i386/sse-13.c: Likewise.
4319 * gcc.target/i386/sse-14.c: Likewise.
4320 * gcc.target/i386/sse-22.c: Likewise.
4321 * gcc.target/i386/sse-23.c: Likewise.
4322 * g++.dg/other/i386-2.C: Likewise.
4323 * g++.dg/other/i386-3.C: Likewise.
4325 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4328 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4329 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4331 2011-08-30 Christian Bruel <christian.bruel@st.com>
4333 * g++.dg/bprob/bprob.exp (feedback_options): Set
4334 -fbranch-probabilities.
4335 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4337 2011-08-29 Jason Merrill <jason@redhat.com>
4340 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4342 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4343 Jason Merrill <jason@redhat.com>
4345 * g++.dg/dfp/base.C: New test.
4347 2011-08-29 Jason Merrill <jason@redhat.com>
4351 * g++.dg/cpp0x/initlist58.C: New.
4353 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4356 * gfortran.dg/class_result_1.f03: New.
4358 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4361 * gcc.target/i386/pr48722.c: New test.
4363 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4366 * gfortran.dg/widechar_compare_1.f90: New test.
4368 2011-08-26 Jason Merrill <jason@redhat.com>
4372 * g++.dg/abi/mangle50.C: New.
4374 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4377 * gcc.target/i386/pr50202.c: New test.
4379 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4381 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4382 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4383 * gcc.target/i386/avx-round-vec.c: New test.
4384 * gcc.target/i386/avx-roundf-vec.c: New test.
4386 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4388 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4392 * c-c++-common/Wunused-var-14.c: New test.
4394 2011-08-26 Tom de Vries <tom@codesourcery.com>
4396 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4398 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4400 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4401 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4402 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4403 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4405 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4407 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4408 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4409 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4410 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4412 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4415 * gfortran.dg/pointer_comp_init_1.f90: New test.
4417 2011-08-25 Jason Merrill <jason@redhat.com>
4420 * g++.dg/cpp0x/sfinae27.C: New.
4422 2011-08-25 Tobias Burnus <burnus@net-b.de>
4424 * gfortran.dg/coarray_lib_token_4.f90: New.
4426 2011-08-25 Tobias Burnus <burnus@net-b.de>
4428 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4430 2011-08-25 Richard Guenther <rguenther@suse.de>
4432 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4434 2011-08-24 Tobias Burnus <burnus@net-b.de>
4437 * gfortran.dg/initialization_28.f90: New.
4439 2011-08-24 Richard Guenther <rguenther@suse.de>
4441 PR tree-optimization/50067
4442 * gcc.dg/torture/pr50067-3.c: New testcase.
4443 * gcc.dg/torture/pr50067-4.c: Likewise.
4444 * gcc.dg/torture/pr50067-5.c: Likewise.
4446 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4448 * g++.dg/other/i386-2.C: Add -mavx2 check.
4449 * g++.dg/other/i386-3.C: Likewise.
4450 * gcc.target/i386/avx-1.c: Add AVX2.
4451 * gcc.target/i386/avx-2.c: Likewise.
4452 * gcc.target/i386/funcspec-5.c: Likewise.
4453 * gcc.target/i386/sse-12.c: Likewise.
4454 * gcc.target/i386/sse-13.c: Likewise.
4455 * gcc.target/i386/sse-14.c: Likewise.
4456 * gcc.target/i386/sse-22.c: Likewise.
4457 * gcc.target/i386/sse-23.c: Likewise.
4458 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4459 * gcc.target/i386/avx2-check.h: New.
4460 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4461 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4462 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4463 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4464 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4465 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4466 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4467 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4468 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4469 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4470 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4471 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4472 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4473 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4474 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4475 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4476 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4477 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4478 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4479 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4480 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4481 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4482 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4483 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4484 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4485 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4486 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4487 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4488 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4489 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4490 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4491 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4492 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4493 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4494 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4495 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4496 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4497 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4498 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4499 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4500 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4501 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4502 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4503 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4504 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4505 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4506 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4507 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4508 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4509 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4510 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4511 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4512 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4513 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4514 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4515 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4516 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4517 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4518 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4519 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4520 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4521 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4522 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4523 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4524 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4525 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4526 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4527 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4528 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4529 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4530 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4531 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4532 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4533 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4534 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4535 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4536 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4537 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4538 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4539 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4540 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4541 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4542 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4543 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4544 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4545 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4546 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4547 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4548 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4549 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4550 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4551 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4552 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4553 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4554 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4555 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4556 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4557 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4558 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4559 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4560 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4561 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4562 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4563 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4564 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4565 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4566 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4567 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4568 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4569 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4570 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4571 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4572 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4573 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4574 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4575 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4576 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4577 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4578 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4579 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4580 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4581 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4582 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4583 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4584 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4585 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4586 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4587 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4588 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4589 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4590 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4591 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4592 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4593 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4594 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4595 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4596 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4597 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4598 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4599 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4600 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4601 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4602 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4603 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4604 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4605 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4606 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4607 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4608 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4609 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4610 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4611 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4612 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4613 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4614 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4615 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4616 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4617 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4618 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4619 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4620 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4621 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4622 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4623 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4624 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4625 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4626 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4627 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4628 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4629 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4630 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4631 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4632 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4633 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4634 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4635 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4636 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4637 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4638 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4639 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4640 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4641 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4642 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4643 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4644 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4645 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4646 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4647 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4648 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4649 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4650 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4651 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4652 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4653 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4654 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4655 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4656 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4657 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4658 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4659 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4660 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4661 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4662 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4663 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4664 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4665 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4666 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4667 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4668 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4669 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4670 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4671 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4672 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4673 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4674 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4675 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4676 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4677 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4678 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4679 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4680 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4681 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4682 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4683 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4684 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4685 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4686 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4687 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4688 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4689 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4690 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4691 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4692 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4693 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4694 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4695 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4696 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4697 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4698 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4699 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4700 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4701 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4702 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4703 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4704 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4705 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4706 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4707 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4708 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4709 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4710 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4711 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4712 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4713 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4714 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4715 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4716 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4717 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4718 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4719 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4720 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4721 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4722 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4723 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4724 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4725 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4726 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4727 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4728 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4729 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4730 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4731 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4732 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4733 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4734 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4735 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4736 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4737 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4738 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4739 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4740 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4741 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4742 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4743 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4744 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4745 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4746 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4747 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4748 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4749 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4750 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4751 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4752 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4753 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4754 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4755 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4756 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4757 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4758 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4759 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4760 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4761 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4762 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4763 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4764 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4765 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4766 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4767 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4768 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4769 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4770 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4771 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4772 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4773 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4774 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4775 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4776 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4777 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4778 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4779 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4780 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4781 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4782 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4783 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4784 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4785 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4786 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4787 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4788 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4789 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4790 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4791 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4792 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4793 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4794 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4795 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4796 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4797 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4798 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4799 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4800 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4801 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4802 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4803 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4804 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4805 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4806 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4807 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4808 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4809 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4810 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4811 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4812 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4813 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4814 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4815 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4816 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4817 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4818 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4819 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4820 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4821 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4822 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4823 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4824 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4825 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4826 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4827 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4828 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4829 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4830 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4831 * gcc.target/i386/testimm-9.c: Likewise.
4833 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4835 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4836 * g++.dg/other/i386-3.C: Likewise.
4837 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4838 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4839 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4840 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4841 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4842 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4843 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4844 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4845 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4846 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4847 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4848 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4849 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4850 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4851 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4852 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4853 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4854 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4855 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4856 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4857 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4858 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4859 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4860 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4861 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4862 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4863 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4864 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4865 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4866 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4867 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4868 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4869 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4870 * gcc.target/i386/sse-12.c: Add BMI2.
4871 * gcc.target/i386/sse-13.c: Likewise.
4872 * gcc.target/i386/sse-14.c: Likewise.
4873 * gcc.target/i386/sse-22.c: Likewise.
4874 * gcc.target/i386/sse-23.c: Likewise.
4876 2011-08-23 Jason Merrill <jason@redhat.com>
4878 * g++.dg/template/crash7.C: Adjust expected errors.
4880 2011-08-23 Jason Merrill <jason@redhat.com>
4884 * g++.dg/cpp0x/overload2.C: New.
4886 2011-08-23 Jason Merrill <jason@redhat.com>
4889 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4891 2011-08-23 Jason Merrill <jason@redhat.com>
4894 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4895 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4896 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4897 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4899 2011-08-23 Jason Merrill <jason@redhat.com>
4902 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4904 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4907 * g++.dg/warn/Wunused-var-16.C: New test.
4910 * gcc.dg/pr50161.c: New test.
4912 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4915 * g++.dg/gcov/gcov-7.C: New test.
4917 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4920 * g++.dg/dfp/nofields.C: New test.
4922 2011-08-23 Tobias Burnus <burnus@net-b.de>
4925 * gfortran.dg/use_16.f90: New.
4927 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4928 Kirill Yukhin <kirill.yukhin@intel.com>
4931 * gcc.target/i386/pr50155.c: New test.
4933 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4935 PR tree-optimization/50133
4936 * gcc.dg/pr50133.c: New test.
4939 * c-c++-common/cxxbitfields-6.c: New test.
4941 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4944 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4946 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4948 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4949 * gcc.dg/pr49994-3.c: Ditto.
4951 2011-08-22 Richard Guenther <rguenther@suse.de>
4954 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4955 * gcc.dg/torture/pr50067-2.c: Likewise.
4957 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4960 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4961 of a constant resulting from simplification.
4962 * gfortran.dg/warn_conversion_3.f90: New test.
4964 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4967 * gfortran.dg/zero_stride_1.f90: New test.
4969 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4972 * gfortran.dg/typebound_override_1.f90: Modified.
4974 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4976 PR tree-optimization/48739
4977 * gcc.dg/pr48739-1.c: New test.
4978 * gcc.dg/pr48739-2.c: New test.
4980 2011-08-20 Tobias Burnus <burnus@net-b.de>
4982 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4984 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4987 * gfortran.dg/where_3.f90: New test.
4989 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4992 * gfortran.dg/pr49721-1.f: New.
4993 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4995 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4997 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4998 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5001 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5003 * gcc.target/arm/wmul-11.c: New file.
5004 * gcc.target/arm/wmul-12.c: New file.
5005 * gcc.target/arm/wmul-13.c: New file.
5007 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5009 * gcc.target/arm/wmul-10.c: New file.
5011 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5013 * gcc.target/arm/wmul-9.c: New file.
5014 * gcc.target/arm/wmul-bitfield-2.c: New file.
5016 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5018 * gcc.target/arm/wmul-8.c: New file.
5020 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5022 * gcc.target/arm/wmul-7.c: New file.
5024 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5026 * gcc.target/arm/wmul-6.c: New file.
5028 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5030 * gcc.target/arm/wmul-5.c: New file.
5031 * gcc.target/arm/no-wmla-1.c: New file.
5033 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
5035 * gcc.target/arm/wmul-bitfield-1.c: New file.
5037 2011-08-19 Joseph Myers <joseph@codesourcery.com>
5039 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5041 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5043 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5044 * gcc.target/i386/conversion.c: Likewise.
5046 2011-08-19 Richard Guenther <rguenther@suse.de>
5048 * gcc.dg/torture/pr50067-1.c: New testcase.
5049 * gcc.dg/torture/pr50067-2.c: Likewise.
5051 2011-08-19 Joey Ye <joey.ye@arm.com>
5054 * gcc.target/arm/handler-align.c: New test.
5055 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5058 2011-08-19 Joey Ye <joey.ye@arm.com>
5060 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5062 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
5065 * gfortran.dg/end_block_label_1.f90: New test.
5066 * gfortran.dg/end_associate_label_1.f90: New test.
5068 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5070 * gcc.dg/c1x-pointer-float-1.c: New test.
5072 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
5075 * gfortran.dg/duplicate_labels_2.f: New test.
5077 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5079 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5080 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5081 gcc.dg/c1x-noreturn-5.c: New tests.
5083 2011-08-18 Joseph Myers <joseph@codesourcery.com>
5085 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5087 2011-08-18 Tobias Burnus <burnus@net-b.de>
5090 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5091 * gfortran.dg/coarray_lock_3.f90: Fix test.
5092 * gfortran.dg/coarray_lock_4.f90: New.
5093 * gfortran.dg/coarray_lock_5.f90: New.
5095 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5098 * gcc.c-torture/compile/pr50009.c: New test.
5101 * gcc.dg/torture/pr50092.c: New test.
5103 2011-08-18 Tobias Burnus <burnus@net-b.de>
5106 * gfortran.dg/namelist_73.f90: New.
5108 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5110 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5113 * gcc.dg/pr50017.c: New test.
5115 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5118 * g++.dg/lookup/hidden-var1.C: New test case.
5120 2011-08-17 Tobias Burnus <burnus@net-b.de>
5123 * gfortran.dg/warn_unused_var_2.f90: New.
5124 * gfortran.dg/warn_unused_var_3.f90: New.
5126 2011-08-17 Tom de Vries <tom@codesourcery.com>
5129 * gcc.target/arm/pr43597.c: New test.
5131 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5134 * gfortran.dg/common_13.f90: New.
5136 2011-08-16 Jason Merrill <jason@redhat.com>
5139 * g++.dg/cpp0x/variadic-unresolved.C: New.
5141 * g++.old-deja/g++.brendan/README: Add R.I.P.
5143 * g++.dg/ext/attr-used-1.C: New.
5146 * g++.dg/cpp0x/initlist56.C: New.
5148 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5151 * g++.dg/opt/life1.C: Only run on Linux.
5153 2011-08-15 Tobias Burnus <burnus@net-b.de>
5155 * gfortran.dg/coarray_26.f90: New.
5157 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5159 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5162 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5165 * gfortran.dg/func_result_7.f90: New.
5167 2011-08-13 Jason Merrill <jason@redhat.com>
5170 * g++.dg/cpp0x/decltype32.C: New.
5173 * g++.dg/diagnostic/expr1.C: New.
5175 2011-08-12 David Li <davidxl@google.com>
5177 * g++.dg/abi/vbase15.C: New test.
5179 2011-08-12 Jason Merrill <jason@redhat.com>
5182 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5184 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5186 * gcc.dg/builtins-67.c: New test.
5187 * gcc.target/i386/conversion.c: Ditto.
5189 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5190 Brian Hackett <bhackett1024@gmail.com>
5192 * g++.dg/plugin/decl_plugin.c: New.
5193 * g++.dg/plugin/decl-plugin-test.C: New.
5194 * g++.dg/plugin/plugin.exp: Add above testcase.
5196 2011-08-11 Richard Guenther <rguenther@suse.de>
5198 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5200 2011-08-11 Michael Matz <matz@suse.de>
5202 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5204 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5206 PR tree-optimization/50039
5207 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5208 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5210 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5212 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5213 (sse4_1_test): Initialize src3 with random value.
5215 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5217 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5218 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5219 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5220 * gcc.dg/scal-to-vec1.c: New test.
5221 * gcc.dg/scal-to-vec2.c: New test.
5223 2011-08-09 Richard Guenther <rguenther@suse.de>
5225 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5226 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5227 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5228 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5230 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5232 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5234 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5236 * gcc.dg/pr49948.c: Require pthread effective target.
5238 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5240 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5242 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5244 * gcc.target/i386/sse-22a.c: New test.
5246 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5248 PR tree-optimization/50014
5249 * gcc.dg/vect/pr50014.c: New test.
5251 2011-08-08 Martin Jambor <mjambor@suse.cz>
5254 * gcc.dg/tree-ssa/pr49923.c: New test.
5256 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5259 * gcc.target/i386/pr49781-1.c: New.
5261 2011-08-08 Jason Merrill <jason@redhat.com>
5263 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5265 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5267 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5270 * gfortran.dg/typebound_override_1.f90: New.
5272 2011-08-07 Kai Tietz <ktietz@redhat.com>
5274 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5275 x86_64 mingw target.
5276 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5277 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5278 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5279 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5280 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5281 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5282 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5283 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5284 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5285 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5287 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5290 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5292 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5294 * gcc.dg/pr48770.c: Cleanup coverage files.
5295 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5297 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5299 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5300 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5301 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5302 lzcnt and bmi options.
5304 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5307 * gcc.dg/pr47381-1.c: New.
5308 * gcc.dg/pr47381-2.c: Likewise.
5309 * gcc.target/i386/pr47381.c: Likewise.
5311 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5314 * gcc.dg/pr47727.c: New.
5317 * gcc.dg/pr47372-1.c: New.
5318 * gcc.dg/pr47372-2.c: Likewise.
5320 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5323 * gcc.target/i386/pr47449.c: New.
5326 * gcc.dg/pr47446-1.c: New.
5327 * gcc.dg/pr47446-2.c: Likewise.
5329 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5332 * gcc.dg/pr47766.c: New.
5335 * gcc.dg/tls/pr47715-1.c: New.
5336 * gcc.dg/tls/pr47715-2.c: Likewise.
5337 * gcc.dg/tls/pr47715-3.c: Likewise.
5338 * gcc.dg/tls/pr47715-4.c: Likewise.
5339 * gcc.dg/tls/pr47715-5.c: Likewise.
5341 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5344 * objc.dg/gnu-api-2-class.m: Updated comments.
5345 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5346 * objc.dg/gnu-api-2-class-meta.m: New test.
5347 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5349 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5352 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5353 with classes that are in construction.
5355 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5358 * gcc.target/i386/pr48084-1.c: New.
5359 * gcc.target/i386/pr48084-2.c: Likewise.
5360 * gcc.target/i386/pr48084-3.c: Likewise.
5361 * gcc.target/i386/pr48084-4.c: Likewise.
5362 * gcc.target/i386/pr48084-5.c: Likewise.
5364 PR rtl-optimization/49504
5365 * gcc.target/i386/pr49504.c: New.
5368 * gcc.dg/pr49860.c: New.
5370 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5373 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5374 with classes that are in construction.
5376 2011-08-05 Jason Merrill <jason@redhat.com>
5379 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5382 * g++.dg/cpp0x/decltype31.C: New.
5385 * g++.dg/init/array28.C: New.
5388 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5390 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5393 * gcc.dg/pr47369-1.c: New.
5395 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5398 * gcc.dg/torture/pr47364-1.c: New.
5399 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5400 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5402 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5405 * gfortran.dg/transfer_check_2.f90: New test case.
5407 2011-08-05 Jan Hubicka <jh@suse.cz>
5410 * gfortran.dg/pr49494.f90: New testcase.
5412 2011-08-05 Jan Hubicka <jh@suse.cz>
5415 * gcc.c-torture/compile/pr49735.c: New testcase.
5417 2011-08-05 Jason Merrill <jason@redhat.com>
5420 * g++.dg/cpp0x/initlist56.C: New.
5423 * g++.dg/overload/rvalue2.C: New.
5426 * g++.dg/cpp0x/range-for21.C: New.
5428 * g++.dg/ext/vla11.C: New.
5430 2011-08-05 Richard Guenther <rguenther@suse.de>
5432 PR tree-optimization/49984
5433 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5435 2011-08-05 Richard Guenther <rguenther@suse.de>
5437 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5438 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5439 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5441 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5443 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5444 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5445 * gfortran.dg/ldist-pr43023.f90: Ditto.
5446 * gfortran.dg/namelist_52.f90: Ditto.
5447 * gfortran.dg/interface_proc_end.f90: Ditto.
5448 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5449 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5451 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5453 * gcc.dg/vect/vect-over-widen-1.c: New test.
5454 * gcc.dg/vect/vect-over-widen-2.c: New test.
5455 * gcc.dg/vect/vect-over-widen-3.c: New test.
5456 * gcc.dg/vect/vect-over-widen-4.c: New test.
5458 2011-08-04 Richard Guenther <rguenther@suse.de>
5461 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5463 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5465 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5467 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5470 * g++.dg/ext/builtin-object-size3.C: New test.
5472 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5474 PR tree-optimization/49948
5475 * gcc.dg/pr49948.c: New test.
5477 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5480 * gcc.dg/torture/pr47383.c: New.
5482 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5484 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5486 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5488 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5490 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5493 * gcc.dg/torture/pr47744-1.c: New.
5494 * gcc.dg/torture/pr47744-2.c: Likewise.
5495 * gcc.dg/torture/pr47744-3.c: Likewise.
5497 2011-08-03 Richard Guenther <rguenther@suse.de>
5500 * gcc.dg/torture/pr49958.c: New testcase.
5502 2011-08-03 Richard Guenther <rguenther@suse.de>
5504 PR tree-optimization/49938
5505 * g++.dg/torture/pr49938.C: New testcase.
5507 2011-08-02 Jason Merrill <jason@redhat.com>
5510 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5513 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5516 * g++.dg/cpp0x/variadic115.C: New.
5519 * g++.dg/cpp0x/union5.C: New.
5521 2011-08-02 Daniel Kraft <d@domob.eu>
5524 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5526 2011-08-02 Kai Tietz <ktietz@redhat.com>
5529 * gcc.dg/tree-ssa/forwprop-15.c
5531 2011-08-02 Jason Merrill <jason@redhat.com>
5534 * g++.dg/cpp0x/range-for20.C: New.
5536 2011-08-02 Tobias Burnus <burnus@net-b.de>
5538 * gfortran.dg/coarray_lib_token_3.f90: New.
5540 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5543 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5544 * gcc.dg/gomp/atomic-15.c: New test.
5545 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5546 * g++.dg/gomp/atomic-15.C: New test.
5547 * g++.dg/gomp/private-1.C: New test.
5548 * g++.dg/gomp/sharing-2.C: New test.
5549 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5550 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5551 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5553 2011-08-02 Tobias Burnus <burnus@net-b.de>
5555 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5556 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5558 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5559 * gfortran.dg/allocatable_function_5.f90: Ditto.
5560 * gfortran.dg/allocate_stat.f90: Ditto.
5561 * gfortran.dg/array_constructor_20.f90: Ditto.
5562 * gfortran.dg/array_constructor_21.f90: Ditto.
5563 * gfortran.dg/array_constructor_22.f90: Ditto.
5564 * gfortran.dg/array_constructor_26.f03: Ditto.
5565 * gfortran.dg/array_function_4.f90: Ditto.
5566 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5567 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5568 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5569 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5570 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5571 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5572 * gfortran.dg/class_15.f03: Ditto.
5573 * gfortran.dg/class_27.f03: Ditto.
5574 * gfortran.dg/class_33.f90: Ditto.
5575 * gfortran.dg/class_37.f03: Ditto.
5576 * gfortran.dg/class_40.f03: Ditto.
5577 * gfortran.dg/class_42.f03: Ditto.
5578 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5579 * gfortran.dg/coarray/registering_1.f90: Ditto.
5580 * gfortran.dg/convert_1.f90: Ditto.
5581 * gfortran.dg/default_initialization_3.f90: Ditto.
5582 * gfortran.dg/dependency_25.f90: Ditto.
5583 * gfortran.dg/dependency_26.f90: Ditto.
5584 * gfortran.dg/dependency_36.f90: Ditto.
5585 * gfortran.dg/dependency_37.f90: Ditto.
5586 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5587 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5588 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5589 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5590 * gfortran.dg/elemental_result_1.f90: Ditto.
5591 * gfortran.dg/empty_derived_type.f90: Ditto.
5592 * gfortran.dg/entry_7.f90: Ditto.
5593 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5594 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5595 * gfortran.dg/error_recovery_3.f90: Ditto.
5596 * gfortran.dg/extends_4.f03: Ditto.
5597 * gfortran.dg/func_assign.f90: Ditto.
5598 * gfortran.dg/func_assign_3.f90: Ditto.
5599 * gfortran.dg/generic_1.f90: Ditto.
5600 * gfortran.dg/generic_18.f90: Ditto.
5601 * gfortran.dg/generic_22.f03: Ditto.
5602 * gfortran.dg/generic_4.f90: Ditto.
5603 * gfortran.dg/generic_6.f90: Ditto.
5604 * gfortran.dg/generic_actual_arg.f90: Ditto.
5605 * gfortran.dg/graphite/id-21.f: Ditto.
5606 * gfortran.dg/graphite/pr45758.f90: Ditto.
5607 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5608 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5609 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5610 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5611 * gfortran.dg/host_used_types_1.f90: Ditto.
5612 * gfortran.dg/implicit_1.f90: Ditto.
5613 * gfortran.dg/implicit_11.f90: Ditto.
5614 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5615 * gfortran.dg/impure_actual_1.f90: Ditto.
5616 * gfortran.dg/impure_assignment_1.f90: Ditto.
5617 * gfortran.dg/impure_constructor_1.f90: Ditto.
5618 * gfortran.dg/initialization_10.f90: Ditto.
5619 * gfortran.dg/initialization_12.f90: Ditto.
5620 * gfortran.dg/interface_14.f90: Ditto.
5621 * gfortran.dg/interface_15.f90: Ditto.
5622 * gfortran.dg/interface_2.f90: Ditto.
5623 * gfortran.dg/interface_25.f90: Ditto.
5624 * gfortran.dg/interface_26.f90: Ditto.
5625 * gfortran.dg/interface_29.f90: Ditto.
5626 * gfortran.dg/interface_assignment_1.f90: Ditto.
5627 * gfortran.dg/internal_pack_6.f90: Ditto.
5628 * gfortran.dg/internal_pack_7.f90: Ditto.
5629 * gfortran.dg/internal_pack_8.f90: Ditto.
5630 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5631 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5632 * gfortran.dg/module_commons_3.f90: Ditto.
5633 * gfortran.dg/module_equivalence_4.f90: Ditto.
5634 * gfortran.dg/module_equivalence_6.f90: Ditto.
5635 * gfortran.dg/module_function_type_1.f90: Ditto.
5636 * gfortran.dg/module_naming_1.f90: Ditto.
5637 * gfortran.dg/namelist_4.f90: Ditto.
5638 * gfortran.dg/operator_c1202.f90: Ditto.
5639 * gfortran.dg/parens_7.f90: Ditto.
5640 * gfortran.dg/pr32921.f: Ditto.
5641 * gfortran.dg/pr33646.f90: Ditto.
5642 * gfortran.dg/pr41928.f90: Ditto.
5643 * gfortran.dg/pr42119.f90: Ditto.
5644 * gfortran.dg/pr43984.f90: Ditto.
5645 * gfortran.dg/present_1.f90: Ditto.
5646 * gfortran.dg/private_type_2.f90: Ditto.
5647 * gfortran.dg/proc_decl_2.f90: Ditto.
5648 * gfortran.dg/proc_ptr_10.f90: Ditto.
5649 * gfortran.dg/proc_ptr_22.f90: Ditto.
5650 * gfortran.dg/proc_ptr_8.f90: Ditto.
5651 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5652 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5653 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5654 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5655 * gfortran.dg/substring_equivalence.f90: Ditto.
5656 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5657 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5658 * gfortran.dg/trim_optimize_6.f90: Ditto.
5659 * gfortran.dg/typebound_call_12.f03: Ditto.
5660 * gfortran.dg/typebound_operator_5.f03: Ditto.
5661 * gfortran.dg/typebound_operator_6.f03: Ditto.
5662 * gfortran.dg/typebound_proc_18.f03: Ditto.
5663 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5664 * gfortran.dg/use_1.f90: Ditto.
5665 * gfortran.dg/use_10.f90: Ditto.
5666 * gfortran.dg/use_11.f90: Ditto.
5667 * gfortran.dg/use_14.f90: Ditto.
5668 * gfortran.dg/use_only_2.f90: Ditto.
5669 * gfortran.dg/use_rename_4.f90: Ditto.
5670 * gfortran.dg/use_rename_5.f90: Ditto.
5671 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5672 * gfortran.dg/used_interface_ref.f90: Ditto.
5673 * gfortran.dg/used_types_11.f90: Ditto.
5674 * gfortran.dg/used_types_3.f90: Ditto.
5675 * gfortran.dg/used_types_4.f90: Ditto.
5676 * gfortran.dg/userdef_operator_2.f90: Ditto.
5677 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5678 * gfortran.dg/vect/pr46213.f90: Ditto.
5679 * gfortran.dg/whole_file_21.f90: Ditto.
5680 * gfortran.dg/whole_file_22.f90: Ditto.
5681 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5682 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5684 2011-08-02 Kai Tietz <ktietz@redhat.com>
5686 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5688 2011-08-01 Jason Merrill <jason@redhat.com>
5691 * g++.dg/abi/mangle49.C: New.
5694 * g++.dg/cpp0x/constexpr-array4.C: New.
5697 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5699 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5702 * gcc.target/i386/pr49927.c: New test.
5704 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5706 PR tree-optimization/49926
5707 * gcc.dg/vect/pr49926.c: New test.
5709 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5711 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5712 * gcc.target/i386/lzcnt-1.c: New test.
5713 * gcc.target/i386/lzcnt-2.c: Likewise.
5714 * gcc.target/i386/lzcnt-2a.c: Likewise.
5715 * gcc.target/i386/lzcnt-3.c: Likewise.
5716 * gcc.target/i386/lzcnt-4.c: Likewise.
5717 * gcc.target/i386/lzcnt-4a.c: Likewise.
5718 * gcc.target/i386/lzcnt-5.c: Likewise.
5719 * gcc.target/i386/lzcnt-6.c: Likewise.
5720 * gcc.target/i386/lzcnt-6a.c: Likewise.
5721 * gcc.target/i386/lzcnt-check.h: Likewise.
5723 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5724 * gcc.target/i386/sse-13.c: Likewise.
5725 * gcc.target/i386/sse-14.c: Likewise.
5726 * g++.dg/other/i386-2.C: Likewise.
5727 * g++.dg/other/i386-3.C: Likewise.
5729 2011-08-01 Julian Brown <julian@codesourcery.com>
5731 * gcc.target/arm/fixed-point-exec.c: New test.
5733 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5736 * gcc.target/i386/pr49920.c: New test.
5738 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5740 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5741 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5742 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5743 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5744 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5745 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5746 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5747 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5748 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5749 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5750 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5751 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5752 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5753 * g++.dg/tree-ssa/pr33615.C: Ditto.
5754 * g++.dg/tree-ssa/restrict1.C: Ditto.
5755 * c-c++-common/restrict-2.c: Ditto.
5756 * gfortran.dg/pr32921.f: Ditto.
5757 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5758 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5759 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5760 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5761 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5762 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5763 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5764 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5765 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5766 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5768 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5770 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5771 .exe.ltrans[0-9]*. dump files.
5773 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5776 * gfortran.dg/abstract_type_6.f03: Modified.
5777 * gfortran.dg/typebound_proc_24.f03: New.
5779 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5782 * g++.dg/init/for1.C: Fix.
5784 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5787 * gfortran.dg/string_5.f90: New test.
5789 2011-07-29 Jason Merrill <jason@redhat.com>
5792 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5794 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5796 PR tree-optimization/47407
5797 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5801 2011-07-29 Richard Guenther <rguenther@suse.de>
5803 * gcc.dg/uninit-suppress.c: Also disable VRP.
5804 * gcc.dg/uninit-suppress_2.c: Likewise.
5806 2011-07-28 Jason Merrill <jason@redhat.com>
5809 * g++.dg/template/nontype24.C: New.
5811 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5813 PR rtl-optimization/47958
5814 * gcc.dg/torture/pr47958-1.c: New.
5816 2011-07-29 Wei Guozhi <carrot@google.com>
5818 PR rtl-optimization/49799
5819 * gcc.dg/pr49799.c: New test case.
5821 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5824 * gcc.dg/graphite/id-pr48648.c: New.
5826 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5829 * gfortran.dg/maxloc_2.f90: New test.
5830 * gfortran.dg/maxloc_3.f90: New test.
5831 * gfortran.dg/minloc_1.f90: New test.
5832 * gfortran.dg/minloc_2.f90: New test.
5833 * gfortran.dg/minloc_3.f90: New test.
5834 * gfortran.dg/minmaxloc_7.f90: New test.
5837 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5839 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5841 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5842 the builtin isn't optimized away.
5844 2011-07-27 Tobias Burnus <burnus@net-b.de>
5847 * gfortran.dg/lto/pr45586-2_0.f90: New.
5849 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5852 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5853 * c-c++-common/cxxbitfields-5.c: Same.
5855 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5857 * lib/target-supports.exp (check_effective_target_mmap): Use
5858 check_function_available.
5860 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5862 * g++.old-deja/g++.pt/crash60.C: Updated.
5864 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5867 * gcc.target/i386/pr49866.c: New test.
5869 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5871 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5872 * gcc.target/i386/bmi-andn-1.c: New test.
5873 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5874 * gcc.target/i386/bmi-andn-2.c: Likewise.
5875 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5876 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5877 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5878 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5879 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5880 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5881 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5882 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5883 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5884 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5885 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5886 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5887 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5888 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5889 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5890 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5891 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5892 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5893 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5894 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5895 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5897 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5900 * gfortran.dg/graphite/id-pr47691.f: New.
5902 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5904 * gcc.target/i386/avx-os-support.h: New.
5905 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5906 (main): Check avx_os_support before the test is run.
5907 * gcc.target/i386/aes-avx-check.h: Ditto.
5908 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5910 2011-07-27 Kai Tietz <ktietz@redhat.com>
5912 * gcc.target/i386/aggregate-ret3.c: New test.
5913 * gcc.target/i386/aggregate-ret4.c: New test.
5915 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5918 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5919 allocated array should *not* change its size.
5920 * gfortran.dg/multiple_allocation_3.f90: New test.
5922 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5925 * g++.dg/cpp0x/constexpr-49776.C: New.
5927 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5930 * gcc.dg/graphite/id-pr47046.c: New.
5932 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5935 * gcc.dg/graphite/run-id-pr47593.c: New.
5937 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5940 * gcc.dg/graphite/run-id-pr47653.c: New.
5941 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5942 induction variables.
5943 * gcc.dg/graphite/scop-16.c: Same.
5944 * gcc.dg/graphite/scop-17.c: Same.
5945 * gcc.dg/graphite/scop-21.c: Same.
5947 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5950 * gcc.dg/graphite/id-pr48805.c: New.
5952 2011-07-26 Tobias Burnus <burnus@net-b.de>
5954 * gfortran.dg/coarray_lib_token_2.f90: New.
5956 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5958 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5961 2011-07-25 Andrew Pinski <apinski@cavium.com>
5964 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5965 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5967 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5969 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5971 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5972 * gcc.c-torture/execute/loop-2g.c: Likewise.
5973 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5974 Require mmap support.
5975 * gcc.c-torture/execute/loop-2g.x: Likewise.
5976 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5977 (MAP_ANON): Provide default.
5978 * gcc.dg/20050826-1.c: Likewise.
5979 * gcc.target/i386/pr36533.c: Likewise.
5980 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5981 Use dg-require-effective-target mmap.
5983 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5986 * g++.dg/cpp0x/range-for19.C: New.
5988 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5991 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5994 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5997 * g++.dg/torture/pr49309.C: Remove.
5999 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
6001 PR tree-optimization/49809
6002 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6005 2011-07-25 Richard Guenther <rguenther@suse.de>
6007 PR tree-optimization/49715
6008 * gcc.target/i386/pr49715-1.c: New testcase.
6009 * gcc.target/i386/pr49715-2.c: Likewise.
6011 2011-07-23 Jason Merrill <jason@redhat.com>
6013 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6015 2011-07-22 Jason Merrill <jason@redhat.com>
6018 * g++.dg/cpp0x/initlist55.C: New.
6020 2011-07-23 Tobias Burnus <burnus@net-b.de>
6023 * gfortran.dg/namelist_72.f: New.
6025 2011-07-23 Tobias Burnus <burnus@net-b.de>
6027 * gfortran.dg/coarray_25.f90: New.
6029 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
6031 * override1.C: This test should use c++0x mode.
6032 * override3.C: New. Test the diagnostics in c++98 mode.
6034 2011-07-22 Jason Merrill <jason@redhat.com>
6035 Mark Glisse <marc.glisse@normalesup.org>
6038 * g++.dg/other/pragma-re-1.C: Add namespace cases.
6041 * g++.dg/opt/builtins2.C: New.
6042 * g++.dg/other/error27.C: Don't rely on __builtin.
6044 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
6046 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6048 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6049 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6050 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6051 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6053 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6056 2011-07-22 Richard Guenther <rguenther@suse.de>
6058 PR tree-optimization/45819
6059 * gcc.dg/pr45819.c: New testcase.
6061 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
6063 * lib/target-supports.exp (check_ifunc_available): Rewrite.
6065 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
6069 * gcc.dg/graphite/run-id-pr47654.c: New.
6071 2011-07-21 Ian Lance Taylor <iant@google.com>
6074 * gcc.dg/pr49705.c: New test.
6076 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
6078 * lib/target-supports.exp (check_avx_os_support_available): New.
6079 (check_effective_target_avx_runtime): Use it.
6081 2011-07-21 Richard Guenther <rguenther@suse.de>
6083 PR tree-optimization/49770
6084 * g++.dg/torture/pr49770.C: New testcase.
6086 2011-07-21 Kai Tietz <ktietz@redhat.com>
6088 * gcc.dg/tree-ssa/pr30978.c: adjusted.
6089 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6091 2011-07-21 Tobias Burnus <burnus@net-b.de>
6093 * gfortran.dg/coarray_lib_token_1.f90: New.
6095 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
6097 * gcc.dg/pr32912-2.c: Skip for AVR.
6098 * gcc.dg/pr44674.c: Add dg-require-profiling.
6100 2011-07-20 Jason Merrill <jason@redhat.com>
6102 * g++.dg/ext/desig2.C: New.
6104 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6106 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6108 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6109 * gcc.target/powerpc/recip-3.c: Ditto.
6111 2011-07-19 Jason Merrill <jason@redhat.com>
6113 PR c++/6709 (DR 743)
6114 PR c++/42603 (DR 950)
6115 * g++.dg/cpp0x/decltype21.C: New.
6117 2011-07-20 Richard Guenther <rguenther@suse.de>
6120 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6121 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6123 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6125 * gcc.target/arm/combine-movs.c: New.
6126 * gcc.target/arm/unsigned-extend-2.c: New.
6128 2011-07-19 Jason Merrill <jason@redhat.com>
6131 * g++.dg/cpp0x/variadic114.C: New.
6133 2011-07-19 Tobias Burnus <burnus@net-b.de>
6135 * gfortran.dg/coarray_args_1.f90: New.
6136 * gfortran.dg/coarray_args_2.f90: New.
6138 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6141 * gfortran.dg/allocate_error_3.f90: New.
6143 2011-07-19 Richard Guenther <rguenther@suse.de>
6145 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6146 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6147 * gcc.dg/torture/20110719-1.c: New testcase.
6149 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6151 PR tree-optimization/49768
6152 * gcc.c-torture/execute/pr49768.c: New test.
6154 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6156 PR tree-optimization/49771
6157 * gcc.dg/vect/pr49771.c: New test.
6159 2011-07-18 Martin Jambor <mjambor@suse.cz>
6161 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6162 * gcc.dg/ipa/ipa-2.c: Likewise.
6163 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6164 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6165 * gcc.dg/ipa/ipa-5.c: Likewise.
6166 * gcc.dg/ipa/ipa-7.c: Likewise.
6167 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6168 * gcc.dg/ipa/ipacost-1.c: Likewise.
6169 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6171 * gcc.dg/ipa/ipcp-1.c: New test.
6172 * gcc.dg/ipa/ipcp-2.c: Likewise.
6173 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6175 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6178 * gfortran.dg/pr49675.f90: New test.
6180 2011-07-18 Richard Guenther <rguenther@suse.de>
6182 * gcc.dg/torture/20110718-1.c: New testcase.
6184 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6186 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6187 * g++.dg/ext/bitfield3.C: Likewise.
6188 * g++.dg/ext/bitfield4.C: Likewise.
6189 * g++.dg/ext/bitfield5.C: Likewise.
6190 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6191 * g++.dg/other/pr23205-2.C: Likewise.
6192 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6193 * gcc.c-torture/compile/20001109-2.c: Likewise.
6194 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6195 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6196 * gcc.dg/bitfld-16.c: Likewise.
6197 * gcc.dg/bitfld-17.c: Likewise.
6198 * gcc.dg/bitfld-18.c: Likewise.
6199 * gcc.dg/builtins-config.h: Remove Netware support.
6200 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6201 * gcc.dg/cdce2.c: Likewise.
6202 * gcc.dg/cpp/assert4.c: Remove netware support.
6203 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6204 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6206 * lib/target-supports.exp (check_visibility_available): Remove
6208 (check_profiling_available): Likewise.
6210 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6212 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6214 2011-07-17 Tobias Burnus <burnus@net-b.de>
6215 Thomas Koenig <tkoenig@gcc.gnu.org>
6218 * gfortran.dg/generic_17.f90: Fix testcase.
6219 * gfortran.dg/interface_3.f90: Add dg-error.
6220 * gfortran.dg/use_14.f90: New.
6221 * gfortran.dg/use_15.f90: New.
6223 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6225 * gnat.dg/pointer_controlled.adb: New test.
6227 2011-07-17 Tobias Burnus <burnus@net-b.de>
6230 * gfortran.dg/pointer_remapping_7.f90: New.
6232 2011-07-16 Jason Merrill <jason@redhat.com>
6234 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6236 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6237 Jason Merrill <jason@redhat.com>
6241 * g++.dg/cpp0x/decltype29.C: Adjust.
6242 * g++.dg/cpp0x/error4.C: Adjust.
6243 * g++.dg/cpp0x/sfinae26.C: Adjust.
6244 * g++.dg/cpp0x/variadic105.C: Adjust.
6245 * g++.dg/template/deduce3.C: Adjust.
6246 * g++.dg/template/error45.C: Adjust.
6247 * g++.dg/template/ptrmem2.C: Adjust.
6248 * g++.dg/template/sfinae2.C: Adjust.
6249 * g++.old-deja/g++.pt/crash60.C: Adjust.
6250 * g++.old-deja/g++.pt/unify6.C: Adjust.
6251 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6252 * g++.dg/cpp0x/nullptr15.C: Adjust.
6253 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6254 * g++.dg/cpp0x/pr31431.C: Adjust.
6255 * g++.dg/cpp0x/pr31434.C: Adjust.
6256 * g++.dg/cpp0x/sfinae11.C: Adjust
6257 * g++.dg/cpp0x/temp_default2.C: Adjust.
6258 * g++.dg/cpp0x/trailing4.C: Adjust.
6259 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6260 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6261 * g++.dg/cpp0x/variadic105.C: Adjust.
6262 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6263 * g++.dg/ext/vla2.C: Adjust.
6264 * g++.dg/other/ptrmem10.C: Adjust.
6265 * g++.dg/other/ptrmem11.C: Adjust.
6266 * g++.dg/overload/unknown1.C: Adjust.
6267 * g++.dg/template/conv11.C: Adjust.
6268 * g++.dg/template/dependent-expr5.C: Adjust.
6269 * g++.dg/template/friend.C: Adjust.
6270 * g++.dg/template/incomplete2.C: Adjust.
6271 * g++.dg/template/local4.C: Adjust.
6272 * g++.dg/template/local6.C: Adjust.
6273 * g++.dg/template/operator9.C: Adjust.
6274 * g++.dg/template/ttp25.C: Adjust.
6275 * g++.dg/template/unify10.C: Adjust.
6276 * g++.dg/template/unify11.C: Adjust.
6277 * g++.dg/template/unify6.C: Adjust.
6278 * g++.dg/template/unify9.C: Adjust.
6279 * g++.dg/template/varmod1.C: Adjust.
6280 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6281 * g++.old-deja/g++.pt/crash28.C: Adjust.
6282 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6283 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6284 * g++.old-deja/g++.pt/expr2.C: Adjust.
6285 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6286 * g++.old-deja/g++.pt/spec5.C: Adjust.
6287 * g++.old-deja/g++.pt/spec6.C: Adjust.
6288 * g++.old-deja/g++.pt/unify4.C: Adjust.
6289 * g++.old-deja/g++.pt/unify8.C: Adjust.
6290 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6291 * g++.dg/overload/template5.C: New testcase.
6292 * g++.dg/template/overload12.C: New testcase.
6294 2011-07-11 Tobias Burnus <burnus@net-b.de>
6296 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6297 * gfortran.dg/coarray_7.f90: Ditto.
6298 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6299 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6301 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6303 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6305 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6306 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6307 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6309 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6310 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6311 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6313 2011-07-15 Jason Merrill <jason@redhat.com>
6316 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6317 Use --extra_opts instead of --additional_options.
6319 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6322 * g++.dg/torture/pr49309.C: Remove.
6324 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6326 * gcc.target/tic6x/weak-call.c: New test.
6327 * gcc.target/tic6x/fpcmp.c: New test.
6328 * gcc.target/tic6x/fpdiv.c: New test.
6329 * gcc.target/tic6x/rotdi16-scan.c: New test.
6330 * gcc.target/tic6x/ffssi.c: New test.
6331 * gcc.target/tic6x/fpdiv-lib.c: New test.
6332 * gcc.target/tic6x/cold-lc.c: New test.
6333 * gcc.target/tic6x/longcalls.c: New test.
6334 * gcc.target/tic6x/abi-align-1.c: New test.
6335 * gcc.target/tic6x/fpcmp-finite.c: New test.
6336 * gcc.target/tic6x/rotdi16.c: New test.
6337 * gcc.target/tic6x/bswapl.c: New test.
6338 * gcc.target/tic6x/ffsdi.c: New test.
6339 * gcc.target/tic6x/tic6x.exp: New file.
6340 * gcc.target/tic6x/builtins/arith24.c: New test.
6341 * gcc.target/tic6x/builtins/smpy.c: New test.
6342 * gcc.target/tic6x/builtins/smpylh.c: New test.
6343 * gcc.target/tic6x/builtins/smpyh.c: New test.
6344 * gcc.target/tic6x/builtins/sarith1.c: New test.
6345 * gcc.target/tic6x/builtins/extclr.c: New test
6346 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6347 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6348 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6349 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6351 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6353 * gcc.dg/20020312-2.c: Likewise.
6354 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6355 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6356 * gcc.dg/torture/builtin-math-7.c: Likewise.
6359 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6360 not testing tic6x-*-*.
6362 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6365 * g++.dg/torture/pr49309.C: New testcase.
6367 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6369 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6371 2011-07-14 Richard Guenther <rguenther@suse.de>
6373 PR tree-optimization/49651
6374 * gcc.dg/torture/pr49651.c: New testcase.
6376 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6379 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6381 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6383 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6384 -mno-pointers-to-nested-functions.
6385 * gcc.target/powerpc/no-r11-2.c: Ditto.
6386 * gcc.target/powerpc/no-r11-3.c: Ditto.
6388 2011-07-13 Jason Merrill <jason@redhat.com>
6390 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6391 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6392 when compiling C files.
6393 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6394 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6395 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6396 * g++.dg/lookup/anon2.C: Likewise.
6397 * g++.dg/tree-ssa/copyprop.C: Likewise.
6398 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6399 * g++.dg/init/vector1.C: Ignore narrowing errors.
6400 * g++.dg/torture/pr35526.C: Likewise.
6401 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6403 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6406 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6409 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6411 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6412 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6414 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6416 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6417 * lib/obj-c++.exp (obj-c++_init): Ditto.
6418 * lib/file-format.exp (gcc_target_object_format): Ditto.
6419 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6420 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6421 (check_visibility_available): Ditto.
6422 (check_effective_target_tls_native): Ditto.
6423 (check_effective_target_tls_emulated): Ditto.
6424 (check_effective_target_function_sections): Ditto.
6426 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6428 * gcc.target/arm/pr48183.c: New test.
6430 2011-07-13 Richard Guenther <rguenther@suse.de>
6432 * gcc.dg/torture/20110713-1.c: New testcase.
6434 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6437 * gcc.c-torture/compile/pr49474.c: New testcase.
6439 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6441 PR tree-optimization/49712
6442 * gcc.c-torture/execute/pr49712.c: New test.
6444 2011-07-11 Jason Merrill <jason@redhat.com>
6447 * g++.dg/template/recurse3.C: New.
6449 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6452 * gcc.dg/guality/csttest.c: New test.
6455 * gfortran.dg/pr49698.f90: New test.
6457 2011-07-11 Jeff Law <law@redhat.com>
6459 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6461 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6463 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6464 * go.test/go-test.exp (go-set-goarch): Likewise.
6466 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6469 * gcc.target/avr/torture/pr39633.c: New test case.
6471 2011-07-11 Tobias Burnus <burnus@net-b.de>
6474 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6476 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6478 * lib/target-supports.exp (check_effective_target_scheduling):
6480 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6481 * gcc.dg/pr45055.c: Ditto.
6482 * gcc.dg/pr45353.c: Ditto.
6483 * g++.dg/pr45056.C: Ditto.
6485 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6487 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6488 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6489 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6490 * g++.dg/torture/pr31863.C: Skip AVR.
6492 2011-07-10 Tobias Burnus <burnus@net-b.de>
6495 * gfortran.dg/intrinsic_signal.f90: New.
6497 2011-07-09 Jason Merrill <jason@redhat.com>
6499 * g++.dg/cpp0x/regress/regress6.C: New.
6500 * g++.dg/parse/crash45.C: Adjust message.
6501 * g++.dg/template/crash38.C: Adjust message.
6502 * g++.dg/template/crash64.C: Adjust message.
6504 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6506 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6507 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6508 * g++.dg/abi/bitfield3.C: Likewise.
6509 * g++.dg/eh/pr38662.C: Likewise.
6510 * g++.dg/ext/attrib36.C: Likewise.
6511 * g++.dg/ext/attrib37.C: Likewise.
6512 * g++.dg/ext/attrib8.C: Likewise.
6513 * g++.dg/ext/tmplattr1.C: Likewise.
6514 * g++.dg/inherit/override-attribs.C: Likewise.
6515 * g++.dg/opt/inline9.C: Likewise.
6516 * g++.dg/opt/life1.C: Likewise.
6517 * g++.dg/opt/longbranch2.C: Likewise.
6518 * g++.dg/opt/nrv12.C: Likewise.
6519 * g++.dg/opt/reg-stack4.C: Likewise.
6520 * g++.dg/other/pr35504.C: Likewise.
6521 * g++.dg/other/pr39496.C: Likewise.
6522 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6523 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6524 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6525 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6526 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6527 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6528 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6529 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6530 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6531 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6532 * g++.dg/warn/pr15774-1.C: Likewise.
6533 * g++.dg/warn/pr15774-2.C: Likewise.
6534 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6535 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6536 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6537 * g++.old-deja/g++.pt/asm2.C: Likewise.
6538 * gcc.c-torture/compile/20000804-1.c: Likewise.
6539 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6540 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6541 * gcc.dg/20020108-1.c: Likewise.
6542 * gcc.dg/20020122-2.c: Likewise.
6543 * gcc.dg/20020122-3.c: Likewise.
6544 * gcc.dg/20020206-1.c: Likewise.
6545 * gcc.dg/20020219-1.c: Likewise.
6546 * gcc.dg/20020310-1.c: Likewise.
6547 * gcc.dg/20020411-1.c: Likewise.
6548 * gcc.dg/20020418-2.c: Likewise.
6549 * gcc.dg/20020426-2.c: Likewise.
6550 * gcc.dg/20020517-1.c: Likewise.
6551 * gcc.dg/20030204-1.c: Likewise.
6552 * gcc.dg/20030826-2.c: Likewise.
6553 * gcc.dg/20031102-1.c: Likewise.
6554 * gcc.dg/20031202-1.c: Likewise.
6555 * gcc.dg/20050111-1.c: Likewise.
6556 * gcc.dg/20050503-1.c: Likewise.
6557 * gcc.dg/array-init-1.c: Likewise.
6558 * gcc.dg/builtin-apply4.c: Likewise.
6559 * gcc.dg/dfp/pr31344.c: Likewise.
6560 * gcc.dg/gomp/atomic-11.c: Likewise.
6561 * gcc.dg/graphite/pr40281.c: Likewise.
6562 * gcc.dg/ia64-sync-1.c: Likewise.
6563 * gcc.dg/ia64-sync-2.c: Likewise.
6564 * gcc.dg/ia64-sync-3.c: Likewise.
6565 * gcc.dg/ia64-sync-4.c: Likewise.
6566 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6567 * gcc.dg/invalid-call-1.c: Likewise.
6568 * gcc.dg/loop-3.c: Likewise.
6569 * gcc.dg/lower-subreg-1.c: Likewise.
6570 * gcc.dg/lto/pr47259_0.c: Likewise.
6571 * gcc.dg/nested-calls-1.c: Likewise.
6572 * gcc.dg/pr20017.c: Likewise.
6573 * gcc.dg/pr25023.c: Likewise.
6574 * gcc.dg/pr27671-2.c: Likewise.
6575 * gcc.dg/pr32176.c: Likewise.
6576 * gcc.dg/pr33676.c: Likewise.
6577 * gcc.dg/pr35045.c: Likewise.
6578 * gcc.dg/pr36015.c: Likewise.
6579 * gcc.dg/pr36584.c: Likewise.
6580 * gcc.dg/pr36998.c: Likewise.
6581 * gcc.dg/pr37438.c: Likewise.
6582 * gcc.dg/pr37908.c: Likewise.
6583 * gcc.dg/pr41241.c: Likewise.
6584 * gcc.dg/pr41340.c: Likewise.
6585 * gcc.dg/pr44136.c: Likewise.
6586 * gcc.dg/pr44194-1.c: Likewise.
6587 * gcc.dg/pr46212.c: Likewise.
6588 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6589 * gcc.dg/setjmp-2.c: Likewise.
6590 * gcc.dg/short-compare-1.c: Likewise.
6591 * gcc.dg/short-compare-2.c: Likewise.
6592 * gcc.dg/smod-1.c: Likewise.
6593 * gcc.dg/sync-2.c: Likewise.
6594 * gcc.dg/sync-3.c: Likewise.
6595 * gcc.dg/tls/opt-1.c: Likewise.
6596 * gcc.dg/tls/opt-2.c: Likewise.
6597 * gcc.dg/tls/opt-3.c: Likewise.
6598 * gcc.dg/torture/badshift.c: Likewise.
6599 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6600 * gcc.dg/torture/pr20314-2.c: Likewise.
6601 * gcc.dg/torture/pr36891.c: Likewise.
6602 * gcc.dg/torture/pr38774.c: Likewise.
6603 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6604 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6605 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6606 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6607 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6608 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6609 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6610 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6611 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6612 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6613 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6614 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6615 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6616 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6617 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6618 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6619 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6620 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6621 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6622 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6623 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6624 * gcc.dg/unroll-1.c: Likewise.
6625 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6626 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6627 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6628 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6629 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6630 * gcc.target/i386/20000609-1.c: Likewise.
6631 * gcc.target/i386/20000720-1.c: Likewise.
6632 * gcc.target/i386/20000724-1.c: Likewise.
6633 * gcc.target/i386/20011107-1.c: Likewise.
6634 * gcc.target/i386/20011119-1.c: Likewise.
6635 * gcc.target/i386/20020201-3.c: Likewise.
6636 * gcc.target/i386/20020218-1.c: Likewise.
6637 * gcc.target/i386/20020729-1.c: Likewise.
6638 * gcc.target/i386/20030926-1.c: Likewise.
6639 * gcc.target/i386/20060125-1.c: Likewise.
6640 * gcc.target/i386/20060125-2.c: Likewise.
6641 * gcc.target/i386/20060512-1.c: Likewise.
6642 * gcc.target/i386/20060512-2.c: Likewise.
6643 * gcc.target/i386/20060512-3.c: Likewise.
6644 * gcc.target/i386/20060512-4.c: Likewise.
6645 * gcc.target/i386/387-1.c: Likewise.
6646 * gcc.target/i386/387-2.c: Likewise.
6647 * gcc.target/i386/387-5.c: Likewise.
6648 * gcc.target/i386/387-6.c: Likewise.
6649 * gcc.target/i386/980312-1.c: Likewise.
6650 * gcc.target/i386/980313-1.c: Likewise.
6651 * gcc.target/i386/990117-1.c: Likewise.
6652 * gcc.target/i386/990424-1.c: Likewise.
6653 * gcc.target/i386/990524-1.c: Likewise.
6654 * gcc.target/i386/991129-1.c: Likewise.
6655 * gcc.target/i386/991214-1.c: Likewise.
6656 * gcc.target/i386/991230-1.c: Likewise.
6657 * gcc.target/i386/addr-sel-1.c: Likewise.
6658 * gcc.target/i386/aggregate-ret1.c: Likewise.
6659 * gcc.target/i386/aggregate-ret2.c: Likewise.
6660 * gcc.target/i386/align-main-3.c: Likewise.
6661 * gcc.target/i386/amd64-abi-1.c: Likewise.
6662 * gcc.target/i386/amd64-abi-2.c: Likewise.
6663 * gcc.target/i386/amd64-abi-4.c: Likewise.
6664 * gcc.target/i386/amd64-abi-5.c: Likewise.
6665 * gcc.target/i386/amd64-abi-6.c: Likewise.
6666 * gcc.target/i386/asm-1.c: Likewise.
6667 * gcc.target/i386/asm-3.c: Likewise.
6668 * gcc.target/i386/asm-5.c: Likewise.
6669 * gcc.target/i386/attributes-error.c: Likewise.
6670 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6671 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6672 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6673 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6674 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6675 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6676 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6677 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6678 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6679 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6680 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6681 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6682 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6683 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6684 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6685 * gcc.target/i386/bitfield1.c: Likewise.
6686 * gcc.target/i386/bitfield2.c: Likewise.
6687 * gcc.target/i386/bmi-2.c: Likewise.
6688 * gcc.target/i386/bmi-5.c: Likewise.
6689 * gcc.target/i386/builtin-unreachable.c: Likewise.
6690 * gcc.target/i386/cleanup-2.c: Likewise.
6691 * gcc.target/i386/clobbers.c: Likewise.
6692 * gcc.target/i386/cmov8.c: Likewise.
6693 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6694 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6695 * gcc.target/i386/compress-float-387.c: Likewise.
6696 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6697 * gcc.target/i386/compress-float-sse.c: Likewise.
6698 * gcc.target/i386/crc32-2.c: Likewise.
6699 * gcc.target/i386/crc32-3.c: Likewise.
6700 * gcc.target/i386/divmod-7.c: Likewise.
6701 * gcc.target/i386/divmod-8.c: Likewise.
6702 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6703 * gcc.target/i386/fma3-builtin.c: Likewise.
6704 * gcc.target/i386/fma3-fma.c: Likewise.
6705 * gcc.target/i386/fma4-256-vector.c: Likewise.
6706 * gcc.target/i386/fma4-builtin.c: Likewise.
6707 * gcc.target/i386/fma4-fma-2.c: Likewise.
6708 * gcc.target/i386/fma4-fma.c: Likewise.
6709 * gcc.target/i386/fma4-vector-2.c: Likewise.
6710 * gcc.target/i386/fma4-vector.c: Likewise.
6711 * gcc.target/i386/funcspec-1.c: Likewise.
6712 * gcc.target/i386/funcspec-10.c: Likewise.
6713 * gcc.target/i386/funcspec-11.c: Likewise.
6714 * gcc.target/i386/funcspec-2.c: Likewise.
6715 * gcc.target/i386/funcspec-5.c: Likewise.
6716 * gcc.target/i386/funcspec-6.c: Likewise.
6717 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6718 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6719 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6720 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6721 * gcc.target/i386/incoming-1.c: Likewise.
6722 * gcc.target/i386/incoming-10.c: Likewise.
6723 * gcc.target/i386/incoming-11.c: Likewise.
6724 * gcc.target/i386/incoming-12.c: Likewise.
6725 * gcc.target/i386/incoming-13.c: Likewise.
6726 * gcc.target/i386/incoming-14.c: Likewise.
6727 * gcc.target/i386/incoming-15.c: Likewise.
6728 * gcc.target/i386/incoming-2.c: Likewise.
6729 * gcc.target/i386/incoming-3.c: Likewise.
6730 * gcc.target/i386/incoming-4.c: Likewise.
6731 * gcc.target/i386/incoming-5.c: Likewise.
6732 * gcc.target/i386/incoming-6.c: Likewise.
6733 * gcc.target/i386/incoming-7.c: Likewise.
6734 * gcc.target/i386/incoming-8.c: Likewise.
6735 * gcc.target/i386/incoming-9.c: Likewise.
6736 * gcc.target/i386/lea.c: Likewise.
6737 * gcc.target/i386/local.c: Likewise.
6738 * gcc.target/i386/loop-1.c: Likewise.
6739 * gcc.target/i386/loop-2.c: Likewise.
6740 * gcc.target/i386/loop-3.c: Likewise.
6741 * gcc.target/i386/max-stack-align.c: Likewise.
6742 * gcc.target/i386/memcpy-1.c: Likewise.
6743 * gcc.target/i386/movbe-2.c: Likewise.
6744 * gcc.target/i386/movq-2.c: Likewise.
6745 * gcc.target/i386/movq.c: Likewise.
6746 * gcc.target/i386/nrv1.c: Likewise.
6747 * gcc.target/i386/pad-4.c: Likewise.
6748 * gcc.target/i386/pad-5a.c: Likewise.
6749 * gcc.target/i386/pad-5b.c: Likewise.
6750 * gcc.target/i386/pad-6a.c: Likewise.
6751 * gcc.target/i386/pad-6b.c: Likewise.
6752 * gcc.target/i386/pad-7.c: Likewise.
6753 * gcc.target/i386/pad-9.c: Likewise.
6754 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6755 * gcc.target/i386/pic-1.c: Likewise.
6756 * gcc.target/i386/pr12092-1.c: Likewise.
6757 * gcc.target/i386/pr12329.c: Likewise.
6758 * gcc.target/i386/pr21518.c: Likewise.
6759 * gcc.target/i386/pr22362.c: Likewise.
6760 * gcc.target/i386/pr22585.c: Likewise.
6761 * gcc.target/i386/pr23098.c: Likewise.
6762 * gcc.target/i386/pr25196.c: Likewise.
6763 * gcc.target/i386/pr25293.c: Likewise.
6764 * gcc.target/i386/pr25654.c: Likewise.
6765 * gcc.target/i386/pr26449.c: Likewise.
6766 * gcc.target/i386/pr26778.c: Likewise.
6767 * gcc.target/i386/pr26826.c: Likewise.
6768 * gcc.target/i386/pr27266.c: Likewise.
6769 * gcc.target/i386/pr29978.c: Likewise.
6770 * gcc.target/i386/pr30505.c: Likewise.
6771 * gcc.target/i386/pr30961-1.c: Likewise.
6772 * gcc.target/i386/pr31628.c: Likewise.
6773 * gcc.target/i386/pr32000-2.c: Likewise.
6774 * gcc.target/i386/pr32661-1.c: Likewise.
6775 * gcc.target/i386/pr32708-2.c: Likewise.
6776 * gcc.target/i386/pr32708-3.c: Likewise.
6777 * gcc.target/i386/pr34256.c: Likewise.
6778 * gcc.target/i386/pr34312.c: Likewise.
6779 * gcc.target/i386/pr34522.c: Likewise.
6780 * gcc.target/i386/pr35160.c: Likewise.
6781 * gcc.target/i386/pr35281.c: Likewise.
6782 * gcc.target/i386/pr36246.c: Likewise.
6783 * gcc.target/i386/pr36786.c: Likewise.
6784 * gcc.target/i386/pr37275.c: Likewise.
6785 * gcc.target/i386/pr37843-3.c: Likewise.
6786 * gcc.target/i386/pr37843-4.c: Likewise.
6787 * gcc.target/i386/pr39082-1.c: Likewise.
6788 * gcc.target/i386/pr39431.c: Likewise.
6789 * gcc.target/i386/pr39496.c: Likewise.
6790 * gcc.target/i386/pr39543-2.c: Likewise.
6791 * gcc.target/i386/pr39911.c: Likewise.
6792 * gcc.target/i386/pr40718.c: Likewise.
6793 * gcc.target/i386/pr40906-1.c: Likewise.
6794 * gcc.target/i386/pr40906-2.c: Likewise.
6795 * gcc.target/i386/pr40906-3.c: Likewise.
6796 * gcc.target/i386/pr40934.c: Likewise.
6797 * gcc.target/i386/pr41900.c: Likewise.
6798 * gcc.target/i386/pr42589.c: Likewise.
6799 * gcc.target/i386/pr43662.c: Likewise.
6800 * gcc.target/i386/pr43671.c: Likewise.
6801 * gcc.target/i386/pr43766.c: Likewise.
6802 * gcc.target/i386/pr43869.c: Likewise.
6803 * gcc.target/i386/pr44942.c: Likewise.
6804 * gcc.target/i386/pr44948-2a.c: Likewise.
6805 * gcc.target/i386/pr45234.c: Likewise.
6806 * gcc.target/i386/pr45336-2.c: Likewise.
6807 * gcc.target/i386/pr45336-4.c: Likewise.
6808 * gcc.target/i386/pr45852.c: Likewise.
6809 * gcc.target/i386/pr46470.c: Likewise.
6810 * gcc.target/i386/pr48037-1.c: Likewise.
6811 * gcc.target/i386/pr48389.c: Likewise.
6812 * gcc.target/i386/pr49095.c: Likewise.
6813 * gcc.target/i386/pr9771-1.c: Likewise.
6814 * gcc.target/i386/rdfsbase-1.c: Likewise.
6815 * gcc.target/i386/rdfsbase-2.c: Likewise.
6816 * gcc.target/i386/rdgsbase-1.c: Likewise.
6817 * gcc.target/i386/rdgsbase-2.c: Likewise.
6818 * gcc.target/i386/rdrand-3.c: Likewise.
6819 * gcc.target/i386/regparm-stdcall.c: Likewise.
6820 * gcc.target/i386/regparm.c: Likewise.
6821 * gcc.target/i386/reload-1.c: Likewise.
6822 * gcc.target/i386/rotate-2.c: Likewise.
6823 * gcc.target/i386/sibcall-5.c: Likewise.
6824 * gcc.target/i386/signbit-1.c: Likewise.
6825 * gcc.target/i386/signbit-2.c: Likewise.
6826 * gcc.target/i386/signbit-3.c: Likewise.
6827 * gcc.target/i386/sse-5.c: Likewise.
6828 * gcc.target/i386/sse-8.c: Likewise.
6829 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6830 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6831 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6832 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6833 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6834 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6835 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6836 * gcc.target/i386/sse2-movq-2.c: Likewise.
6837 * gcc.target/i386/sse2-movq-3.c: Likewise.
6838 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6839 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6840 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6841 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6842 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6843 * gcc.target/i386/ssefn-1.c: Likewise.
6844 * gcc.target/i386/ssefn-2.c: Likewise.
6845 * gcc.target/i386/sseregparm-1.c: Likewise.
6846 * gcc.target/i386/sseregparm-2.c: Likewise.
6847 * gcc.target/i386/sseregparm-3.c: Likewise.
6848 * gcc.target/i386/sseregparm-4.c: Likewise.
6849 * gcc.target/i386/sseregparm-5.c: Likewise.
6850 * gcc.target/i386/sseregparm-6.c: Likewise.
6851 * gcc.target/i386/sseregparm-7.c: Likewise.
6852 * gcc.target/i386/sseregparm-8.c: Likewise.
6853 * gcc.target/i386/stack-realign.c: Likewise.
6854 * gcc.target/i386/stack-usage-realign.c: Likewise.
6855 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6856 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6857 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6858 * gcc.target/i386/stackalign/return-1.c: Likewise.
6859 * gcc.target/i386/stackalign/return-2.c: Likewise.
6860 * gcc.target/i386/stackalign/return-3.c: Likewise.
6861 * gcc.target/i386/tailcall-1.c: Likewise.
6862 * gcc.target/i386/tbm-2.c: Likewise.
6863 * gcc.target/i386/udivmod-7.c: Likewise.
6864 * gcc.target/i386/udivmod-8.c: Likewise.
6865 * gcc.target/i386/unroll-1.c: Likewise.
6866 * gcc.target/i386/vararg-1.c: Likewise.
6867 * gcc.target/i386/vararg-2.c: Likewise.
6868 * gcc.target/i386/vect8-ret.c: Likewise.
6869 * gcc.target/i386/vectorize5.c: Likewise.
6870 * gcc.target/i386/wmul-1.c: Likewise.
6871 * gcc.target/i386/wmul-2.c: Likewise.
6872 * gcc.target/i386/wrfsbase-1.c: Likewise.
6873 * gcc.target/i386/wrfsbase-2.c: Likewise.
6874 * gcc.target/i386/wrgsbase-1.c: Likewise.
6875 * gcc.target/i386/wrgsbase-2.c: Likewise.
6876 * gcc.target/i386/xop-pcmov.c: Likewise.
6877 * gcc.target/i386/xop-pcmov2.c: Likewise.
6878 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6879 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6880 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6881 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6882 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6883 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6884 * gcc.target/i386/zee.c: Likewise.
6885 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6886 * gfortran.dg/compiler-directive_2.f: Likewise.
6887 * gfortran.dg/g77/20010216-1.f: Likewise.
6888 * gfortran.dg/gomp/pr39152.f90: Likewise.
6889 * gfortran.dg/pr33794.f90: Likewise.
6891 2011-07-09 Jason Merrill <jason@redhat.com>
6893 * g++.dg/cpp0x/regress/regress5.C: New.
6895 2011-07-08 Jason Merrill <jason@redhat.com>
6898 * g++.dg/expr/compound-asn1.C: New.
6899 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6901 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6904 * gcc.target/powerpc/altivec-34.c: New test.
6906 2011-07-08 Jason Merrill <jason@redhat.com>
6909 * g++.dg/abi/guard3.C: New.
6911 2011-07-08 Julian Brown <julian@codesourcery.com>
6913 * lib/target-supports.exp
6914 (check_effective_target_arm_little_endian): New.
6915 (check_effective_target_vect_pack_trunc): Use above.
6916 (check_effective_target_vect_unpack): Likewise.
6917 (check_effective_target_vect_element_align): Test
6918 check_effective_target_arm_vect_no_misalign for ARM.
6920 2011-07-08 Jason Merrill <jason@redhat.com>
6923 * g++.dg/cpp0x/constexpr-rom.C: New.
6925 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6928 * g++.dg/torture/pr49519.C: New test.
6930 2011-07-08 Martin Jambor <mjambor@suse.cz>
6932 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6934 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6937 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6939 2011-07-08 Richard Guenther <rguenther@suse.de>
6941 PR tree-optimization/49662
6942 * gcc.dg/graphite/interchange-14.c: XFAIL.
6943 * gcc.dg/graphite/interchange-15.c: Likewise.
6944 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6946 2011-07-06 Jason Merrill <jason@redhat.com>
6949 * g++.dg/cpp0x/regress/regress4.C: New.
6951 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6954 * gfortran.dg/result_in_spec_4.f90: New test.
6956 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6958 * gcc.target/sparc/cas64.c: New test.
6960 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6963 * g++.dg/torture/pr49644.C: New test.
6966 * gcc.c-torture/execute/pr49644.c: New test.
6968 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6970 * lib/target-supports.exp (check_effective_target_ia32): New.
6971 (check_effective_target_x32): Likewise.
6972 (check_effective_target_vect_cmdline_needed): Also check x32.
6974 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6976 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6978 * gcc.target/arm/pr42235.c: Likewise.
6979 * gcc.target/arm/pr42495.c: Likewise.
6980 * gcc.target/arm/pr42574.c: Likewise.
6981 * gcc.target/arm/thumb-branch1.c: Likewise.
6983 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6984 unneeded prune of possible warning.
6985 * gcc.target/arm/pr40956.c: Likewise.
6986 * gcc.target/arm/pr42505.c: Likewise.
6988 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6989 * gcc.c-torture/compile/pr46883.c: Likewise.
6990 * gcc.c-torture/compile/pr46934.c: Likewise.
6992 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6993 for move to ../../gcc.c-torture/compile.
6994 * gcc.target/arm/pr46883.c: Likewise.
6995 * gcc.target/arm/pr46934.c: Likewise.
6997 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6998 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6999 * gcc.target/arm/wmul-1.c: Likewise.
7000 * gcc.target/arm/wmul-2.c: Likewise.
7001 * gcc.target/arm/wmul-3.c: Likewise.
7002 * gcc.target/arm/wmul-4.c: Likewise.
7003 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7004 add tab after scan target.
7005 * gcc.target/arm/smlaltt-1.c: Likewise.
7006 * gcc.target/arm/smlatb-1.c: Likewise.
7007 * gcc.target/arm/smlatt-1.c: Likewise.
7009 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7012 * gcc.dg/debug/pr49522.c: New test.
7014 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
7016 * gcc.dg/pragma-align.c: Run only if target !default_packed.
7017 * gcc.dg/pr46212.c: Run only if target int32plus.
7018 * gcc.dg/torture/pr48146.c: Ditto.
7019 * gcc.dg/tree-ssa/vrp51.c: Ditto.
7020 * c-c++-common/pr44832.c: Ditto.
7021 * gcc.dg/pr49544.c: Run only if target ptr32plus.
7022 * gcc.dg/pr31490.c: Ditto.
7023 * gcc.dg/torture/builtin-math-7.c: Run only if target
7025 * gcc.dg/torture/pr45764.c: Skip for AVR.
7026 * gcc.dg/pr47893.c: Ditto.
7028 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
7030 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7031 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7032 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7033 add tab to scan target.
7035 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
7037 * gcc.target/arm/neon-modes-3.c: New test.
7039 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
7041 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7042 -fno-loop-interchange -ffast-math.
7044 2011-07-07 Richard Guenther <rguenther@suse.de>
7046 * gcc.dg/ftrapv-3.c: New testcase.
7048 2011-07-07 Richard Guenther <rguenther@suse.de>
7050 * gcc.dg/tree-ssa/vrp58.c: New testcase.
7051 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7053 2011-07-07 Kai Tietz <ktietz@redhat.com>
7055 * gcc.dg/binop-notxor1.c: New test.
7056 * gcc.dg/binop-notand4a.c: New test.
7057 * gcc.dg/binop-notxor2.c: New test.
7058 * gcc.dg/binop-notand3a.c: New test.
7059 * gcc.dg/binop-notand2a.c: New test.
7060 * gcc.dg/binop-notand6a.c: New test.
7061 * gcc.dg/binop-notor1.c: New test.
7062 * gcc.dg/binop-notand1a.c: New test.
7063 * gcc.dg/binop-notand5a.c: New test.
7064 * gcc.dg/binop-notor2.c: New test.
7066 2011-07-07 Jakub Jelinek <jakub@redhat.com>
7069 * gcc.dg/gomp/pr49640.c: New test.
7071 2011-07-07 Richard Guenther <rguenther@suse.de>
7073 * gcc.dg/graphite/pr37485.c: Add -floop-block.
7075 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7078 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7080 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7082 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7083 * gcc.target/powerpc/no-r11-2.c: Ditto.
7084 * gcc.target/powerpc/no-r11-3.c: Ditto.
7086 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
7088 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7089 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7091 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
7093 * lib/target-supports.exp (check_profiling_available): Disable
7094 profiling with -fprofile-generate for target avr.
7096 2011-07-06 Richard Guenther <rguenther@suse.de>
7098 PR tree-optimization/49645
7099 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7101 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7104 * gcc.dg/pr47383.c: New.
7106 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7108 PR tree-optimization/49647
7109 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7111 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7114 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7115 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7117 2011-07-05 Jason Merrill <jason@redhat.com>
7120 * g++.dg/template/template-id-4.C: New.
7122 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7124 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7125 * gcc.dg/pr43402.c: Ditto.
7127 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7129 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7131 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7133 * gcc.target/powerpc/ppc-switch-1.c: New test for
7134 --param case-values-threshold.
7135 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7137 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7139 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7141 2011-07-05 Jason Merrill <jason@redhat.com>
7143 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7145 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7147 PR tree-optimization/47654
7148 * gcc.dg/graphite/block-pr47654.c: New.
7150 2011-07-05 Jason Merrill <jason@redhat.com>
7152 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7154 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7156 PR tree-optimization/49580
7157 * gcc.dg/autopar/pr49580.c: New test.
7159 2011-07-05 Richard Guenther <rguenther@suse.de>
7161 PR tree-optimization/49518
7162 PR tree-optimization/49628
7163 * g++.dg/torture/pr49628.C: New testcase.
7164 * gcc.dg/torture/pr49518.c: Likewise.
7166 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7168 * ada/acats/run_acats (which): Extract last field from type -p,
7169 type output only if command succeeded.
7171 2011-07-04 Jason Merrill <jason@redhat.com>
7173 * g++.dg/abi/mangle48.C: New.
7175 * g++.dg/cpp0x/diag1.C: New.
7177 * g++.dg/diagnostic/aka1.C: New.
7179 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7181 PR rtl-optimization/49619
7182 * gcc.dg/pr49619.c: New test.
7184 PR rtl-optimization/49472
7185 * gfortran.dg/pr49472.f90: New test.
7188 * gcc.dg/pr49602.c: New test.
7190 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7194 * gcc.target/avr/avr.exp: Run over cpp files, too.
7195 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7196 * gcc.target/avr/progmem.h: New file.
7197 * gcc.target/avr/exit-abort.h: New file.
7198 * gcc.target/avr/progmem-error-1.c: New file.
7199 * gcc.target/avr/progmem-error-1.cpp: New file.
7200 * gcc.target/avr/progmem-warning-1.c: New file.
7201 * gcc.target/avr/torture/progmem-1.c: New file.
7202 * gcc.target/avr/torture/progmem-1.cpp: New file.
7204 2011-07-04 Richard Guenther <rguenther@suse.de>
7206 PR tree-optimization/49615
7207 * g++.dg/torture/pr49615.C: New testcase.
7209 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7211 PR tree-optimization/49610
7212 * gcc.dg/vect/pr49610.c: New test.
7214 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7216 * gnat.dg/specs/debug1.ads: New test.
7218 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7221 * gfortran.dg/typebound_proc_23.f90: New.
7223 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7226 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7228 2011-07-01 Jason Merrill <jason@redhat.com>
7231 * g++.dg/template/template-id-3.C: New.
7234 * g++.dg/template/qualified-id4.C: New.
7237 * g++.dg/template/explicit-args4.C: New.
7240 * g++.dg/template/offsetof2.C: New.
7242 2011-07-01 Kai Tietz <ktietz@redhat.com>
7244 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7246 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7249 * lib/target-supports.exp (check_effective_target_gld): New proc.
7251 2011-07-01 Richard Guenther <rguenther@suse.de>
7253 PR tree-optimization/49603
7254 * gcc.dg/torture/pr49603.c: New testcase.
7256 2011-06-30 Jason Merrill <jason@redhat.com>
7259 * g++.dg/rtti/template1.C: New.
7262 * g++.dg/cpp0x/regress/ctor1.C: New.
7265 * g++.dg/cpp0x/initlist54.C: New.
7267 2011-06-30 Martin Jambor <mjambor@suse.cz>
7269 * gcc.dg/tree-ssa/sra-12.c: New test.
7271 2011-06-29 Jason Merrill <jason@redhat.com>
7273 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7275 2011-06-30 Richard Guenther <rguenther@suse.de>
7277 PR tree-optimization/46787
7278 * gcc.dg/vect/vect-121.c: New testcase.
7280 2011-06-30 Martin Jambor <mjambor@suse.cz>
7282 PR tree-optimization/49094
7283 * gcc.dg/tree-ssa/pr49094.c: New test.
7285 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7288 * gfortran.dg/pr49540-1.f90: New test.
7289 * gfortran.dg/pr49540-2.f90: New test.
7291 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7294 * ada/acats/run_acats (which): Use last field of type -p output.
7296 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7297 Iain Sandoe <iains@gcc.gnu.org>
7300 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7301 Only skip on 64-bit *-*-darwin8* && !objc2.
7303 2011-06-30 Richard Guenther <rguenther@suse.de>
7305 PR tree-optimization/38752
7306 * gcc.c-torture/compile/pr38752.c: New testcase.
7308 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7310 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7311 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7313 2011-06-29 Jason Merrill <jason@redhat.com>
7316 * g++.dg/cpp0x/initlist53.C: Use placement new.
7317 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7318 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7321 * g++.dg/cpp0x/trailing6.C: New.
7322 * g++.dg/cpp0x/pr45908.C: No error.
7325 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7328 * g++.dg/cpp0x/constexpr-using2.C: New.
7330 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7333 * g++.dg/cpp0x/constexpr-diag3.C: New.
7334 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7335 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7336 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7337 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7339 2011-06-29 Jason Merrill <jason@redhat.com>
7341 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7343 2011-06-29 Richard Guenther <rguenther@suse.de>
7345 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7347 2011-06-29 Jason Merrill <jason@redhat.com>
7349 * g++.dg/cpp0x/initlist-value2.C: New.
7351 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7352 * g++.dg/cpp0x/initlist-value.C: New.
7354 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7356 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7358 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7360 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7361 * gcc.dg/inline_2.c: Likewise.
7362 * gcc.dg/unroll_1.c: Likewise.
7364 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7367 * gcc.target/i386/pr49567.c: New test.
7369 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7371 * gnat.dg/opt17.ad[sb]: New test.
7373 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7374 Tom de Vries <tom@codesourcery.com>
7376 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7377 (check_effective_target_arm_thumb2): New effective targets.
7378 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7379 properly. Clean up temporary files.
7380 * gcc.target/arm/ivopts-2.c: Likewise.
7381 * gcc.target/arm/ivopts-3.c: Likewise.
7382 * gcc.target/arm/ivopts-4.c: Likewise.
7383 * gcc.target/arm/ivopts-5.c: Likewise.
7384 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7386 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7389 * gfortran.dg/reshape_zerosize_3.f90: New test.
7391 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7393 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7394 * gcc.target/arm/vfp-ldmias.c: Likewise.
7395 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7396 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7397 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7398 * gcc.target/arm/vfp-stmias.c: Likewise.
7399 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7400 * gcc.target/arm/vfp-stmiad.c: Likewise.
7402 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7404 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7406 * gcc.target/arm/pr45701-2.c: Ditto.
7408 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7411 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7412 * gfortran.dg/extends_14.f03: Modified.
7414 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7416 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7417 early if the test is already being skipped.
7419 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7420 scan-assembler-dem-not): For missing file, report unresolved with
7421 same message as for pass/fail, with reason reported in log file.
7423 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7424 from add_options_for_arm_neon_fp16.
7425 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7426 check_effective_target_arm_neon_fp16_ok_nocache.
7427 Check -mfpu and -mfloat-abi options from current multilib.
7428 Do not require neon support.
7429 (check_effective_target_arm_fp16_ok): Renamed from
7430 check_effecitve_target_arm_neon_fp16_ok.
7431 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7432 arm_neon_fp16_ok and arm_fp16.
7433 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7434 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7435 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7436 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7438 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7440 * gcc.dg/builtin-assume-aligned-1.c: New test.
7441 * gcc.dg/builtin-assume-aligned-2.c: New test.
7442 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7445 * gcc.dg/pr49544.c: New test.
7447 2011-06-27 Richard Guenther <rguenther@suse.de>
7449 PR tree-optimization/49394
7450 * g++.dg/torture/pr49394.C: New testcase.
7452 2011-06-27 Kai Tietz <ktietz@redhat.com>
7454 * gcc.dg/optimize-bswapdi-2.c: New test.
7456 2011-06-27 Michael Hope <michael.hope@linaro.org>
7457 Richard Sandiford <richard.sandiford@linaro.org>
7459 PR tree-optimization/49169
7460 * gcc.dg/torture/pr49169.c: New test.
7462 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7465 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7467 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7470 2011-06-26 Jason Merrill <jason@redhat.com>
7472 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7475 * g++.dg/init/ref19.C: New.
7476 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7478 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7480 PR tree-optimization/48377
7481 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7484 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7487 * lib/target-supports.exp (check_effective_target_non_strict_align):
7489 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7491 2011-06-24 Martin Jambor <mjambor@suse.cz>
7493 PR tree-optimizations/49516
7494 * g++.dg/tree-ssa/pr49516.C: New test.
7496 2011-06-23 Jason Merrill <jason@redhat.com>
7499 * g++.dg/template/partial10.C: New.
7500 * g++.dg/template/partial11.C: New.
7502 2011-06-23 Jeff Law <law@redhat.com>
7505 * gcc.dg/pr48770.c: New test.
7507 2011-06-23 Jan Hubicka <jh@suse.cz>
7510 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7512 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7515 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7516 instead of -fdump-tree-optimized.
7518 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7521 * g++.dg/template/crash107.C: New.
7522 * g++.dg/template/error17.C: Adjust.
7524 2011-06-23 Jason Merrill <jason@redhat.com>
7527 * g++.dg/cpp0x/defaulted30.C: New.
7530 * g++.dg/rtti/anon-ns1.C: New.
7533 * g++.dg/init/ref18.C: New.
7536 * g++.dg/template/partial9.C: New.
7538 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7541 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7543 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7546 * gcc.dg/pr49496.c: New test.
7548 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7550 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7553 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7555 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7556 * gcc.target/arm/pr42879.c: Likewise.
7557 * gcc.target/arm/pr45701-3.c: Likewise.
7559 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7560 * gcc.target/arm/pr40482.c: Likewise.
7561 * gcc.target/arm/stack-corruption.c: Likewise.
7563 2011-06-22 Richard Guenther <rguenther@suse.de>
7565 PR tree-optimization/49493
7566 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7568 2011-06-22 Jason Merrill <jason@redhat.com>
7571 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7573 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7574 Dmitry Melnik <dm@ispras.ru>
7576 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7577 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7578 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7580 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7582 * gcc.target/arm/tlscall.c: New.
7584 2011-06-21 Jason Merrill <jason@redhat.com>
7587 * g++.dg/cpp0x/constexpr-ref1.C: New.
7588 * g++.dg/cpp0x/constexpr-ref2.C: New.
7589 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7592 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7595 * g++.dg/template/param3.C: New.
7597 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7599 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7600 my_clrsb test functions.
7602 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7603 test_sll, test_ull): Add clrsb tests.
7604 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7607 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7610 * gfortran.dg/class_44.f03: New.
7612 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7614 PR tree-optimization/49478
7615 * gcc.dg/vect/pr49478.c
7617 2011-06-21 Richard Guenther <rguenther@suse.de>
7619 PR tree-optimization/49483
7620 * gcc.dg/vect/vect-120.c: New testcase.
7622 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7625 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7626 * gcc.dg/vect/vect-peel-4.c: Likewise.
7628 2011-06-22 Christian Bruel <christian.bruel@st.com>
7631 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7632 * gcc.dg/always_inline2.c: Likewise.
7633 * gcc.dg/always_inline3.c: Likewise.
7634 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7635 * gcc.dg/inline_1.c: Likewise.
7636 * gcc.dg/inline_2.c: Likewise.
7637 * gcc.dg/inline_3.c: Likewise.
7638 * gcc.dg/inline_4.c: Likewise.
7639 * gcc.dg/20051201-1.c: Likewise.
7640 * gcc.dg/pr40087.c: Likewise.
7641 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7642 * gcc.dg/inline-22.c: Likewise.
7643 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7644 * gcc.dg/lto/20090218-1_1.c: Likewise.
7645 * g++.dg/ipa/devirt-7.C: Likewise.
7646 * gcc.dg/uninit-pred-5_a.c: Likewise.
7647 * gcc.dg/uninit-pred-5_b.c: Likewise.
7648 * gcc.dg/fail_always_inline.c: New.
7650 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7652 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7653 into 6 jobs instead of 3.
7655 2011-06-20 Jason Merrill <jason@redhat.com>
7658 * g++.dg/cpp0x/initlist53.C: New.
7660 2011-06-20 Tobias Burnus <burnus@net-b.de>
7663 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7664 * gfortran.dg/coarray_lock_3.f90: New.
7665 * gfortran.dg/coarray/lock_1.f90: New.
7667 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7669 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7670 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7671 unresolved and report the reason to the log file.
7673 * lib/scanasm.exp (object-size): Move argument processing earlier
7674 to report errors before verifying that the file exists. Report
7675 problems detected at runtime as unresolved instead of error and
7676 report their reasons to the log file.
7678 2011-06-20 Jason Merrill <jason@redhat.com>
7681 * g++.dg/cpp0x/explicit6.C: New.
7684 * g++.dg/cpp0x/enum20.C: New.
7687 * g++.dg/ext/attr-aligned01.C: New.
7690 * g++.dg/cpp0x/variadic-default.C: New.
7693 * g++.dg/cpp0x/auto26.C: New.
7696 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7698 2011-06-20 Kai Tietz <ktietz@redhat.com>
7700 * gcc.dg/binop-notand1.c: New test.
7701 * gcc.dg/binop-notand2.c: New test.
7702 * gcc.dg/binop-notand3.c: New test.
7703 * gcc.dg/binop-notand4.c: New test.
7704 * gcc.dg/binop-notand5.c: New test.
7705 * gcc.dg/binop-notand6.c: New test.
7707 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7710 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7712 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7715 * gfortran.dg/proc_ptr_31.f90: New.
7717 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7719 * gnat.dg/volatile6.adb: New test.
7720 * gnat.dg/volatile7.adb: Likewise.
7721 * gnat.dg/volatile8.adb: Likewise.
7722 * gnat.dg/volatile9.adb: Likewise.
7724 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7726 * gnat.dg/constant3.adb: New test.
7728 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7731 * gfortran.dg/read_list_eof_1.f90: New test.
7733 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7736 * gcc.target/i386/testimm-1.c: New test.
7737 * gcc.target/i386/testimm-2.c: New test.
7738 * gcc.target/i386/testimm-3.c: New test.
7739 * gcc.target/i386/testimm-4.c: New test.
7740 * gcc.target/i386/testimm-5.c: New test.
7741 * gcc.target/i386/testimm-6.c: New test.
7742 * gcc.target/i386/testimm-7.c: New test.
7743 * gcc.target/i386/testimm-8.c: New test.
7744 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7745 * gcc.target/i386/xop-rotate1-int.c: New test.
7746 * gcc.target/i386/xop-rotate2-int.c: New test.
7748 2011-06-17 Jason Merrill <jason@redhat.com>
7750 * g++.dg/cpp0x/rv-func2.C: New.
7752 * g++.dg/debug/dwarf2/lambda1.C: New.
7753 * g++.dg/warn/Wshadow-6.C: Adjust.
7755 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7758 * gfortran.dg/move_alloc_5.f90: New.
7760 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7762 PR rtl-optimization/48542
7763 * gcc.dg/torture/pr48542.c: New test.
7765 2011-06-16 Jason Merrill <jason@redhat.com>
7768 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7771 * g++.dg/cpp0x/initlist52.C New.
7774 * c-c++-common/raw-string-12.c: New.
7777 * g++.dg/cpp0x/sfinae26.C: New.
7780 * g++.dg/cpp0x/variadic113.C: New.
7783 * g++.dg/cpp0x/variadic112.C: New.
7785 2011-06-16 Jeff Law <law@redhat.com>
7787 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7788 improved jump threading.
7789 * gcc.dg/builtin-object-size-2.c: Likewise.
7790 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7792 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7795 * gfortran.dg/typebound_assignment_3.f03: New.
7797 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7800 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7802 2011-06-16 Martin Jambor <mjambor@suse.cz>
7804 PR tree-optimization/49343
7805 * gnat.dg/discr31.ad[sb]: New test.
7807 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7809 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7811 2011-06-16 Tom de Vries <tom@codesourcery.com>
7814 * gcc.target/arm/ivopts-3.c: Update test.
7815 * gcc.target/arm/ivopts-5.c: Same.
7817 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7820 2011-06-10 Wei Guozhi <carrot@google.com>
7823 * gcc.target/arm/pr45335.c: New test.
7824 * gcc.target/arm/pr45335-2.c: New test.
7825 * gcc.target/arm/pr45335-3.c: New test.
7826 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7827 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7828 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7830 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7832 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7834 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7837 * gfortran.dg/class_43.f03: New.
7839 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7841 PR tree-optimization/49419
7842 * gcc.c-torture/execute/pr49419.c: New test.
7844 2011-06-16 Revital Eres <revital.eres@linaro.org>
7846 * gcc.dg/sms-9.c: New file.
7848 2011-06-15 Easwaran Raman <eraman@google.com>
7850 PR rtl-optimization/49414
7851 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7853 2011-06-14 Jason Merrill <jason@redhat.com>
7855 * g++.dg/cpp0x/noexcept13.C: New.
7857 2011-06-14 Easwaran Raman <eraman@google.com>
7859 PR rtl-optimization/44194
7860 * gcc.dg/pr44194-1.c: New test.
7861 * gcc.dg/pr44194-2.c: New test.
7863 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7865 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7867 * gcc.target/arm/pr45701-2.c: Likewise.
7868 * gcc.target/arm/thumb-branch1.c: Likewise.
7870 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7873 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7875 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7877 * gcc.target/arm/pr45701-1.c: Require thumb support.
7878 * gcc.target/arm/pr45701-2.c: Likewise.
7879 * gcc.target/arm/thumb-branch1.c: Likewise.
7881 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7882 * gcc.target/arm/pr39839.c: Likewise.
7883 * gcc.target/arm/pr40657-2.c: Likewise.
7884 * gcc.target/arm/pr40956.c: Likewise.
7885 * gcc.target/arm/pr41679.c: Likewise.
7886 * gcc.target/arm/pr42235.c: Likewise.
7887 * gcc.target/arm/pr42495.c: Likewise.
7888 * gcc.target/arm/pr42505.c: Likewise.
7889 * gcc.target/arm/pr42574.c: Likewise.
7890 * gcc.target/arm/pr46883.c: Likewise.
7891 * gcc.target/arm/pr46934.c: Likewise.
7892 * gcc.target/arm/xor-and.c: Likewise.
7894 2011-06-14 Jason Merrill <jason@redhat.com>
7896 * g++.dg/other/error23.C: Adjust error message.
7897 * g++.dg/other/error32.C: Likewise.
7900 * g++.dg/cpp0x/rv-dotstar.C: New.
7903 * g++.dg/cpp0x/decltype30.C: New.
7905 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7907 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7910 * gfortran.dg/pr49103.f90: New test.
7912 2011-06-14 Tom de Vries <tom@codesourcery.com>
7915 * gcc.target/arm/ivopts-3.c: New test.
7916 * gcc.target/arm/ivopts-4.c: New test.
7917 * gcc.target/arm/ivopts-5.c: New test.
7919 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7921 PR rtl-optimization/49390
7922 * gcc.c-torture/execute/pr49390.c: New test.
7924 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7926 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7928 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7930 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7931 * gcc.c-torture/execute/cmpsi-2.x: New file.
7932 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7933 * gcc.c-torture/execute/pr45262.x: New file.
7934 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7935 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7937 * gcc.c-torture/compile/pr49163.c: Ditto.
7939 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7941 * gcc.dg/vect/vect-16.c: Rename to...
7942 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7943 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7944 for double-word vectors.
7945 * gcc.dg/vect/vect-peel-4.c: Likewise.
7946 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7948 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7951 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7954 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7956 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7958 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7960 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7962 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7964 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7966 * gfortran.dg/trim_optimize_8.f90: New test case.
7968 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7969 Ira Rosen <ira.rosen@linaro.org>
7971 PR tree-optimization/49352
7972 * gcc.dg/vect/pr49352.c: New test.
7974 2011-06-12 Tobias Burnus
7977 * gfortran.dg/alloc_comp_assign_11.f90: New.
7979 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7981 * gfortran.dg/trim_optimize_7.f90: New test.
7983 2011-06-10 Wei Guozhi <carrot@google.com>
7986 * gcc.target/arm/pr45335.c: New test.
7987 * gcc.target/arm/pr45335-2.c: New test.
7988 * gcc.target/arm/pr45335-3.c: New test.
7989 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7990 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7991 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7993 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7996 * g++.dg/parse/error39.C: New.
7998 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
8000 * gcc.target/arm/20090811-1.c: Skip for incompatible
8001 options, do not override other options.
8002 * gcc.target/arm/combine-cmp-shift.c: Skip for
8003 incompatible options.
8004 * gcc.target/arm/pr45094.c: Likewise.
8005 * gcc.target/arm/scd42-1.c: Likewise.
8006 * gcc.target/arm/scd42-3.c: Likewise.
8007 * gcc.target/arm/thumb-ltu.c: Likewise.
8009 * lib/target-supports.exp
8010 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8011 multilib flags use -mfpu with a value other than neon-fp16.
8013 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8015 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8016 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8018 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8020 * lib/target-supports.exp (check_effective_target_pie): New proc.
8021 * gcc.dg/pie-link.c: Use target pie.
8023 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
8024 Laurent Roug� <laurent.rouge@menta.fr>
8026 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8027 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8029 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
8031 * gfortran.dg/coarray/sync_1.f90: New test for
8032 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8034 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
8036 PR tree-optimization/49318
8037 * gcc.dg/vect/pr49318.c: New test.
8039 2011-06-09 David Krauss <potswa@mac.com>
8041 * g++.dg/template/arrow1.C: New.
8043 2011-06-09 Jason Merrill <jason@redhat.com>
8045 * lib/prune.exp: Prune "note"s.
8046 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8048 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8049 * g++.dg/template/dependent-expr3.C: Likewise.
8050 * g++.dg/parse/template7.C: Likewise.
8051 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8052 * g++.old-deja/g++.jason/rfg10.C: Likewise.
8053 * g++.old-deja/g++.pt/friend38.C: Likewise.
8054 * g++.old-deja/g++.pt/crash32.C: Likewise.
8055 * g++.old-deja/g++.other/init4.C: Likewise.
8056 * g++.old-deja/g++.other/friend8.C: Likewise.
8058 * g++.dg/ext/complex7.C: Adjust expected output.
8059 * g++.dg/diagnostic/method1.C: Likewise.
8060 * g++.dg/parse/parameter-declaration-2.C: Likewise.
8061 * g++.dg/parse/crash33.C: Likewise.
8062 * g++.dg/other/warning1.C: Likewise.
8063 * g++.dg/init/pr29571.C: Likewise.
8064 * g++.dg/warn/overflow-warn-1.C: Likewise.
8065 * g++.dg/warn/overflow-warn-3.C: Likewise.
8066 * g++.dg/warn/overflow-warn-4.C: Likewise.
8067 * g++.old-deja/g++.oliva/template1.C: Likewise.
8069 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8070 * g++.dg/parse/template7.C: Adjust.
8072 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
8075 * gcc.dg/pr49307.c: New.
8077 2011-06-09 Wei Guozhi <carrot@google.com>
8080 * gcc.target/arm/pr46975.c: New testcase.
8082 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
8084 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8085 (PMETH, arglist_t): Removed.
8086 (method_get_number_of_arguments): Removed.
8087 (method_get_nth_argument): Removed.
8088 (method_get_first_argument): Removed.
8089 (method_get_next_argument): Removed.
8090 (method_get_sizeof_arguments): Removed.
8091 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8093 (method_get_number_of_arguments): Removed.
8094 (method_get_nth_argument): Removed.
8095 (method_get_first_argument): Removed.
8096 (method_get_next_argument): Removed.
8097 (method_get_sizeof_arguments): Removed.
8098 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8100 2011-06-09 David Li <davidxl@google.com>
8102 * gcc.dg/dump-pass.c: New test.
8104 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8107 * g++.dg/parse/error38.C: New.
8109 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8112 * gfortran.dg/pr49308.f90: New test.
8114 2011-06-08 Jason Merrill <jason@redhat.com>
8116 * g++.dg/cpp0x/noexcept11.C: New.
8117 * g++.dg/cpp0x/noexcept12.C: New.
8118 * g++.dg/cpp0x/sfinae11.C: Adjust.
8120 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8123 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8124 to dg-options, match also DW_AT_linkage_name.
8126 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8129 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8130 -fno-common on alpha*-dec-osf*.
8131 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8133 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8135 PR rtl-optimization/49303
8136 * gcc.target/ia64/pr49303.c: New test.
8138 2011-06-08 Tobias Burnus <burnus@net-b.de>
8141 * gfortran.dg/coarray_lock_1.f90: New.
8142 * gfortran.dg/coarray_lock_2.f90: New.
8144 2011-06-07 Jason Merrill <jason@redhat.com>
8146 * lib/prune.exp: Look for "required" rather than "instantiated".
8147 * g++.dg/abi/mangle11.C: Likewise.
8148 * g++.dg/abi/mangle12.C: Likewise.
8149 * g++.dg/abi/mangle17.C: Likewise.
8150 * g++.dg/abi/mangle20-2.C: Likewise.
8151 * g++.dg/abi/pragma-pack1.C: Likewise.
8152 * g++.dg/cpp0x/decltype26.C: Likewise.
8153 * g++.dg/cpp0x/decltype28.C: Likewise.
8154 * g++.dg/cpp0x/decltype29.C: Likewise.
8155 * g++.dg/cpp0x/enum11.C: Likewise.
8156 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8157 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8158 * g++.dg/cpp0x/pr47416.C: Likewise.
8159 * g++.dg/ext/case-range2.C: Likewise.
8160 * g++.dg/ext/case-range3.C: Likewise.
8161 * g++.dg/gomp/for-19.C: Likewise.
8162 * g++.dg/gomp/pr37533.C: Likewise.
8163 * g++.dg/gomp/pr38639.C: Likewise.
8164 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8165 * g++.dg/inherit/base3.C: Likewise.
8166 * g++.dg/inherit/using6.C: Likewise.
8167 * g++.dg/init/placement4.C: Likewise.
8168 * g++.dg/init/reference3.C: Likewise.
8169 * g++.dg/lookup/scoped6.C: Likewise.
8170 * g++.dg/lookup/using7.C: Likewise.
8171 * g++.dg/other/abstract1.C: Likewise.
8172 * g++.dg/other/error10.C: Likewise.
8173 * g++.dg/other/error5.C: Likewise.
8174 * g++.dg/other/field1.C: Likewise.
8175 * g++.dg/other/offsetof5.C: Likewise.
8176 * g++.dg/parse/bitfield2.C: Likewise.
8177 * g++.dg/parse/constant4.C: Likewise.
8178 * g++.dg/parse/crash20.C: Likewise.
8179 * g++.dg/parse/invalid-op1.C: Likewise.
8180 * g++.dg/parse/non-dependent2.C: Likewise.
8181 * g++.dg/parse/template18.C: Likewise.
8182 * g++.dg/tc1/dr152.C: Likewise.
8183 * g++.dg/tc1/dr166.C: Likewise.
8184 * g++.dg/tc1/dr176.C: Likewise.
8185 * g++.dg/tc1/dr213.C: Likewise.
8186 * g++.dg/template/access11.C: Likewise.
8187 * g++.dg/template/access2.C: Likewise.
8188 * g++.dg/template/access3.C: Likewise.
8189 * g++.dg/template/access7.C: Likewise.
8190 * g++.dg/template/arg7.C: Likewise.
8191 * g++.dg/template/cond2.C: Likewise.
8192 * g++.dg/template/crash13.C: Likewise.
8193 * g++.dg/template/crash40.C: Likewise.
8194 * g++.dg/template/crash7.C: Likewise.
8195 * g++.dg/template/crash84.C: Likewise.
8196 * g++.dg/template/ctor5.C: Likewise.
8197 * g++.dg/template/defarg13.C: Likewise.
8198 * g++.dg/template/defarg14.C: Likewise.
8199 * g++.dg/template/dtor7.C: Likewise.
8200 * g++.dg/template/eh2.C: Likewise.
8201 * g++.dg/template/error2.C: Likewise.
8202 * g++.dg/template/error43.C: Likewise.
8203 * g++.dg/template/friend32.C: Likewise.
8204 * g++.dg/template/injected1.C: Likewise.
8205 * g++.dg/template/instantiate1.C: Likewise.
8206 * g++.dg/template/instantiate3.C: Likewise.
8207 * g++.dg/template/instantiate5.C: Likewise.
8208 * g++.dg/template/instantiate7.C: Likewise.
8209 * g++.dg/template/local6.C: Likewise.
8210 * g++.dg/template/lookup2.C: Likewise.
8211 * g++.dg/template/member5.C: Likewise.
8212 * g++.dg/template/memfriend15.C: Likewise.
8213 * g++.dg/template/memfriend16.C: Likewise.
8214 * g++.dg/template/memfriend17.C: Likewise.
8215 * g++.dg/template/memfriend7.C: Likewise.
8216 * g++.dg/template/meminit1.C: Likewise.
8217 * g++.dg/template/nested3.C: Likewise.
8218 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8219 * g++.dg/template/nontype12.C: Likewise.
8220 * g++.dg/template/nontype13.C: Likewise.
8221 * g++.dg/template/nontype6.C: Likewise.
8222 * g++.dg/template/pr23510.C: Likewise.
8223 * g++.dg/template/pr35240.C: Likewise.
8224 * g++.dg/template/ptrmem15.C: Likewise.
8225 * g++.dg/template/ptrmem6.C: Likewise.
8226 * g++.dg/template/qualified-id1.C: Likewise.
8227 * g++.dg/template/qualttp20.C: Likewise.
8228 * g++.dg/template/qualttp3.C: Likewise.
8229 * g++.dg/template/qualttp4.C: Likewise.
8230 * g++.dg/template/qualttp5.C: Likewise.
8231 * g++.dg/template/qualttp6.C: Likewise.
8232 * g++.dg/template/qualttp7.C: Likewise.
8233 * g++.dg/template/qualttp8.C: Likewise.
8234 * g++.dg/template/recurse.C: Likewise.
8235 * g++.dg/template/recurse2.C: Likewise.
8236 * g++.dg/template/ref5.C: Likewise.
8237 * g++.dg/template/scope2.C: Likewise.
8238 * g++.dg/template/sfinae10.C: Likewise.
8239 * g++.dg/template/sfinae3.C: Likewise.
8240 * g++.dg/template/sizeof3.C: Likewise.
8241 * g++.dg/template/static9.C: Likewise.
8242 * g++.dg/template/template-id-2.C: Likewise.
8243 * g++.dg/template/typedef13.C: Likewise.
8244 * g++.dg/template/typename4.C: Likewise.
8245 * g++.dg/template/using14.C: Likewise.
8246 * g++.dg/template/using2.C: Likewise.
8247 * g++.dg/template/warn1.C: Likewise.
8248 * g++.dg/warn/Wparentheses-13.C: Likewise.
8249 * g++.dg/warn/Wparentheses-15.C: Likewise.
8250 * g++.dg/warn/Wparentheses-16.C: Likewise.
8251 * g++.dg/warn/Wparentheses-17.C: Likewise.
8252 * g++.dg/warn/Wparentheses-18.C: Likewise.
8253 * g++.dg/warn/Wparentheses-19.C: Likewise.
8254 * g++.dg/warn/Wparentheses-20.C: Likewise.
8255 * g++.dg/warn/Wparentheses-23.C: Likewise.
8256 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8257 * g++.dg/warn/noeffect2.C: Likewise.
8258 * g++.dg/warn/noeffect4.C: Likewise.
8259 * g++.dg/warn/pr8570.C: Likewise.
8260 * g++.old-deja/g++.brendan/init2.C: Likewise.
8261 * g++.old-deja/g++.eh/spec6.C: Likewise.
8262 * g++.old-deja/g++.pt/crash10.C: Likewise.
8263 * g++.old-deja/g++.pt/crash36.C: Likewise.
8264 * g++.old-deja/g++.pt/derived3.C: Likewise.
8265 * g++.old-deja/g++.pt/error2.C: Likewise.
8266 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8267 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8268 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8269 * g++.old-deja/g++.pt/overload7.C: Likewise.
8270 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8272 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8273 Iain Sandoe <iains@gcc.gnu.org>
8275 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8276 Added code to deal with the case when [Protocol
8277 -descriptionForInstanceMethod:] or [Protocol
8278 -descriptionForClassMethod:] returns NULL.
8280 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8281 Iain Sandoe <iains@gcc.gnu.org>
8283 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8284 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8287 2011-06-07 Xinliang David Li <davidxl@google.com>
8289 * gcc.dg/inline_2.c: New test.
8290 * gcc.dg/unroll_2.c: New test.
8291 * gcc.dg/inline_3.c: New test.
8292 * gcc.dg/unroll_3.c: New test.
8293 * gcc.dg/inline_4.c: New test.
8294 * gcc.dg/unroll_4.c: New test.
8295 * gcc.dg/inline_1.c: New test.
8296 * gcc.dg/unroll_1.c: New test.
8298 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8300 PR tree-optimization/48497
8301 * lib/gcc-defs.exp (dg-additional-options): New proc.
8302 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8303 -msse2 on 32-bit x86.
8305 2011-06-06 Jason Merrill <jason@redhat.com>
8307 * g++.dg/cpp0x/enum19.C: New.
8309 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8311 * gcc.target/arm/neon-reload-class.c: New test.
8313 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8316 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8318 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8320 * gcc.target/arm/smlatb-1.c: New file.
8321 * gcc.target/arm/smlatt-1.c: New file.
8322 * gcc.target/arm/smlaltb-1.c: New file.
8323 * gcc.target/arm/smlaltt-1.c: New file.
8325 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8327 * gcc.target/arm/mla-2.c: New test.
8329 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8331 PR gcov-profile/49299
8332 * gcc.dg/tree-prof/pr49299-1.c: New test.
8333 * gcc.dg/tree-prof/pr49299-2.c: New test.
8335 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8337 * lib/target-supports.exp
8338 (check_effective_target_vect_widen_mult_qi_to_hi):
8339 Add NEON as supporting target.
8340 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8341 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8342 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8343 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8344 using widening multiplication on targets that support it.
8345 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8346 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8347 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8349 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8351 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8352 Modern Objective-C runtime API.
8353 * objc/execute/next_mapping.h: Removed.
8354 * objc-obj-c++-shared/next-mapping.h: Removed.
8355 * objc-obj-c++-shared/Object1.h: Removed.
8356 * objc-obj-c++-shared/Object1.m: Removed.
8357 * objc-obj-c++-shared/Object1.mm: Removed.
8358 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8359 * objc-obj-c++-shared/Protocol1.h: Removed.
8360 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8361 of ProtoBool, IVAR_T and METHOD.
8362 * objc-obj-c++-shared/runtime.h: New.
8363 * objc-obj-c++-shared/TestsuiteObject.h: New.
8364 * objc-obj-c++-shared/TestsuiteObject.m: New.
8366 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8367 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8368 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8370 * objc/execute/_cmd.m: Include
8371 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8372 runtime API. ([TestClass +initialize]): Include this method also
8373 with the GNU runtime.
8374 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8375 Object. ([-setValue:]): Return void.
8376 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8377 with the GNU runtime. Include
8378 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8379 for the NeXT runtime. Use the existing print_ivars() and
8380 compare_structures() implementations for the old NeXT runtime.
8381 Added new implementations for the Modern GNU and NeXT runtimes.
8382 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8383 well. (main): Use objc_getClass(). Use return instead of exit.
8384 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8385 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8387 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8388 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8389 instead of Object. (main): Use return instead of exit().
8390 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8391 instead of Object. Removed prototype for exit(). (main): Use
8392 return instead of exit(). Use the Modern Objective-C runtime API.
8393 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8395 * objc/execute/class-tests-1.h: Include
8396 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8397 runtime API. (test_class_with_superclass): Do not call [Object
8398 class]. There is no need to with the current libobjc.
8399 * objc/execute/class-tests-2.h: Include
8400 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8402 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8403 ../../objc-obj-c++-shared/next-mapping.h.
8404 * objc/execute/class-2.m: Likewise.
8405 * objc/execute/class-3.m: Likewise.
8406 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8407 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8408 +initialize]): Include this method also with the GNU
8409 runtime. (main): Use the Modern Objective-C runtime API.
8410 * objc/execute/class-5.m: Likewise.
8411 * objc/execute/class-6.m: Likewise.
8412 * objc/execute/class-7.m: Likewise.
8413 * objc/execute/class-8.m: Likewise.
8414 * objc/execute/class-9.m: Likewise.
8415 * objc/execute/class-10.m: Likewise.
8416 * objc/execute/class-11.m: Likewise.
8417 * objc/execute/class-12.m: Likewise.
8418 * objc/execute/class-13.m: Likewise.
8419 * objc/execute/class-14.m: Likewise.
8420 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8421 this method also with the GNU runtime.
8422 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8423 +initialize]): Include this method also with the GNU runtime.
8424 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8426 * objc/execute/encode-1.m: Likewise.
8427 * objc/execute/enumeration-1.m: Likewise.
8428 * objc/execute/enumeration-2.m: Likewise.
8429 * objc/execute/exceptions/catchall-1.m: Likewise.
8430 * objc/execute/exceptions/finally-1.m: Likewise.
8431 * objc/execute/exceptions/foward-1.m: Likewise.
8432 * objc/execute/exceptions/local-variables-1.m: Likewise.
8433 * objc/execute/exceptions/throw-nil.m: Likewise.
8434 * objc/execute/exceptions/trivial.m: Likewise.
8435 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8436 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8437 * objc/execute/exceptions/matcher-1.m: Likewise.
8438 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8440 * objc/execute/formal_protocol-2.m: Likewise.
8441 * objc/execute/formal_protocol-3.m: Likewise.
8442 * objc/execute/formal_protocol-4.m: Likewise.
8443 * objc/execute/formal_protocol-5.m: Include
8444 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8446 * objc/execute/formal_protocol-6.m: Likewise.
8447 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8448 Object. Include <objc/Protocol.h> instead of
8449 ../../objc-obj-c++-shared/Protocol1.h.
8450 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8452 * objc/execute/informal_protocol.m: Likewise.
8453 * objc/execute/load-3.m: Likewise.
8454 * objc/execute/many_args_method.m ([TestClass +initialize]):
8455 Include this method with the GNU runtime as well.
8456 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8457 * objc/execute/nested-func-1.m: Use TestsuiteObject
8459 * objc/execute/nil_method-1.m: Likewise.
8460 * objc/execute/no_clash.m: Likewise.
8461 * objc/execute/np-1.m: Do not include
8462 ../../objc-obj-c++-shared/Protocol1.h.
8463 (main): Use return instead of exit().
8464 * objc/execute/np-2.m: Do not include
8465 ../../objc-obj-c++-shared/Protocol1.h.
8466 ([MyObject +initialize]): Include this method also with the GNU
8467 runtime. (main): Use return instead of exit().
8468 * objc/execute/object_is_class.m: Include
8469 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8470 of Object. (main): Use the Modern Objective-C runtime API.
8471 * objc/execute/object_is_meta_class.m: Likewise.
8472 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8473 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8474 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8475 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8476 Objective-C runtime API.
8477 * objc/execute/protocol-isEqual-2.m: Likewise.
8478 * objc/execute/protocol-isEqual-3.m: Likewise.
8479 * objc/execute/protocol-isEqual-4.m: Likewise.
8480 * objc/execute/redefining_self.m ([TestClass +initialize]):
8481 Include this method with the GNU runtime as well.
8482 * objc/execute/root_methods.m: Include
8483 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8484 Include this method with the GNU runtime as well.
8485 (main): Use the Modern Objective-C runtime API.
8486 * objc/execute/selector-1.m: Include
8487 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8488 of Object. (main): Use the Modern Objective-C runtime API.
8489 * objc/execute/static-1.m ([Test +initialize]): Include this
8490 method with the GNU runtime as well.
8491 * objc/execute/static-2.m: Likewise.
8492 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8493 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8494 ([MathClass +initialize]): Include this method with the GNU
8496 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8498 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8499 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8500 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8501 * objc.dg/attributes/method-attribute-1.m: Likewise.
8502 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8503 * objc.dg/attributes/method-attribute-2.m: Likewise.
8504 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8505 * objc.dg/attributes/method-attribute-3.m: Likewise.
8506 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8507 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8508 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8509 * obj-c++.dg/bitfield-1.mm: Likewise.
8510 * obj-c++.dg/bitfield-2.mm: Likewise
8511 * objc.dg/bitfield-3.m: Likewise.
8512 * obj-c++.dg/bitfield-4.mm: Likewise.
8513 * objc.dg/bitfield-5.m: Likewise
8514 * objc.dg/call-super-1.m: Likewise.
8515 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8516 Use objc_getClass() instead of objc_get_class(), but for the GNU
8517 runtime redefine objc_getClass as objc_get_class. Include
8518 ../objc-obj-c++-shared/runtime.h.
8519 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8520 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8521 Use the Modern Objective-C runtime API.
8522 * objc.dg/class-protocol-1.m: Include
8523 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8524 * obj-c++.dg/class-protocol-1.mm: Likewise.
8525 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8526 * objc.dg/comp-types-10.m: Likewise.
8527 * objc.dg/comp-types-11.m: Likewise.
8528 * objc.dg/comp-types-12.m: Likewise.
8529 * obj-c++.dg/comp-types-9.mm: Likewise.
8530 * obj-c++.dg/comp-types-11.mm: Likewise.
8531 * obj-c++.dg/comp-types-12.mm: Likewise.
8532 * obj-c++.dg/comp-types-13.mm: Likewise.
8533 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8534 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8535 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8536 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8537 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8538 * objc.dg/desig-init-1.m: Likewise.
8539 * obj-c++.dg/defs.mm: Likewise.
8540 * objc.dg/exceptions-2.m: Likewise.
8541 * obj-c++.dg/except-1.mm: Likewise.
8542 * obj-c++.dg/exceptions-2.mm: Likewise.
8543 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8544 Use the Modern Objective-C runtime API.
8545 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8546 the Modern Objective-C runtime API. Do not include
8547 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8548 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8549 the Modern Objective-C runtime API except when using an older NeXT
8551 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8552 the Modern Objective-C runtime API.
8553 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8555 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8556 * objc.dg/encode-7-next-64bit.m: Updated include.
8557 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8559 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8560 the Modern Objective-C runtime API.
8561 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8562 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8563 instead of ../objc-obj-c++-shared/Protocol1.h.
8564 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8565 the Modern Objective-C runtime API except when using an older NeXT
8567 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8568 the Modern Objective-C runtime API.
8569 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8571 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8572 * objc.dg/fix-and-continue-2.m: Likewise.
8573 * objc.dg/foreach-1.m: Likewise.
8574 * objc.dg/foreach-2.m: Likewise.
8575 * objc.dg/foreach-3.m: Likewise.
8576 * objc.dg/foreach-4.m: Likewise.
8577 * objc.dg/foreach-5.m: Likewise.
8578 * objc.dg/foreach-6.m: Likewise.
8579 * objc.dg/foreach-7.m: Likewise.
8580 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8582 * objc.dg/func-ptr-2.m: Likewise.
8583 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8584 Do not include objc/objc-api.h.
8585 * obj-c++.dg/fsf-package-0.mm: Likewise.
8586 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8587 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8588 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8590 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8591 * objc.dg/gnu-runtime-3.m: Likewise.
8592 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8593 * objc.dg/headers.m: Include objc/runtime.h instead of
8594 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8595 for the NeXT runtime.
8596 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8597 * obj-c++.dg/isa-field-1.mm: Likewise.
8598 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8599 * objc.dg/layout-1.m: Likewise.
8600 * objc.dg/layout-2.m: Likewise.
8601 * objc.dg/local-decl-2.m: Likewise.
8602 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8603 Object. ([Container +elementForView:]): Use
8604 class_conformsToProtocol().
8605 * obj-c++.dg/lookup-2.mm: Likewise.
8606 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8607 * obj-c++.dg/local-decl-1.mm: Likewise.
8608 * objc.dg/method-3.m: Likewise.
8609 * objc.dg/method-4.m: Likewise.
8610 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8611 ../objc-obj-c++-shared/Protocol1.h.
8612 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8613 * objc.dg/method-9.m: Likewise.
8614 * objc.dg/method-10.m: Likewise.
8615 * objc.dg/method-13.m ([Root +initialize]): Include this method
8616 also for the GNU runtime. (main): Use objc_getClass() also for
8618 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8619 * objc.dg/method-17.m: Likewise.
8620 * objc.dg/method-19.m: Likewise.
8621 * objc.dg/method-20b.m: Likewise.
8622 * obj-c++.dg/method-2.mm: Likewise.
8623 * obj-c++.dg/method-6.mm: Likewise.
8624 * obj-c++.dg/method-10.mm: Likewise.
8625 * obj-c++.dg/method-11.mm: Likewise.
8626 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8627 ../objc-obj-c++-shared/Protocol1.h.
8628 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8629 * obj-c++.dg/method-15.mm: Likewise.
8630 * obj-c++.dg/method-17.mm: Likewise.
8631 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8632 +initialize]): Include this method also for the GNU
8633 runtime. (main): Use objc_getClass() also for the GNU runtime.
8634 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8635 * obj-c++.dg/method-22.mm: Likewise.
8636 * obj-c++.dg/method-23.mm: Likewise.
8637 * obj-c++.dg/no-extra-load.mm: Likewise.
8638 * objc.dg/objc-fast-4.m: Likewise.
8639 * objc.dg/objc-gc-4.m: Likewise.
8640 * obj-c++.dg/objc-gc-3.mm: Likewise.
8641 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8642 protocol_getMethodDescription() instead of [Protocol
8643 -descriptionForInstanceMethod].
8644 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8645 Made it available with all runtimes. (main): Call -test instead
8647 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8648 and put into a category.
8649 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8650 Object. Include objc/objc.h.
8651 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8652 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8653 New. (main): Use protocol_getMethodDescription() instead
8654 of [Protocol -descriptionForInstanceMethod] and [Protocol
8655 -descriptionForClassMethod].
8656 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8657 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8658 Objective-C runtime API.
8659 * obj-c++.dg/proto-qual-1.mm: Likewise.
8660 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8662 * obj-c++.dg/property/property-1.mm: Likewise.
8663 * obj-c++.dg/qual-types-1.mm: Likewise.
8664 * objc.dg/selector-2.m: Include objc/objc.h instead of
8665 ../objc-obj-c++-shared/Object1.h.
8666 * obj-c++.dg/selector-2.mm: Likewise.
8667 * obj-c++.dg/selector-5.mm: Likewise.
8668 * obj-c++.dg/selector-6.mm: Likewise.
8669 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8670 Object. Do not include objc/objc-api.h.
8671 * obj-c++.dg/set-not-used-1.mm: Likewise.
8672 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8673 * objc.dg/stret-1.m: Likewise.
8674 * objc.dg/stret-2.m: Likewise.
8675 * obj-c++.dg/super-class-2.mm: Likewise.
8676 * objc.dg/super-class-3.m: Likewise.
8677 * objc.dg/super-class-4.m: Likewise.
8678 * objc.dg/sync-2.m: Likewise.
8679 * obj-c++.dg/sync-2.mm: Likewise.
8680 * objc.dg/sync-1.m: Include objc/objc.h instead of
8681 ../objc-obj-c++-shared/Object1.h.
8682 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8683 'Class' as the type of 'isa'.
8684 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8685 Objective-C runtime API. ([TestClass +initialize]): Include this
8686 method with the GNU runtime as well.
8687 * objc.dg/strings/strings-1.m: Updated includes.
8688 * obj-c++.dg/strings/strings-1.mm: Likewise.
8689 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8690 objc.dg/strings/const-str-12b.m.
8691 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8692 * obj-c++.dg/template-3.mm: Likewise.
8693 * obj-c++.dg/template-4.mm: Likewise.
8694 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8695 Objective-C runtime API.
8696 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8697 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8698 * obj-c++.dg/try-catch-1.mm: Likewise.
8699 * obj-c++.dg/try-catch-2.mm: Likewise.
8700 * objc.dg/try-catch-3.m: Likewise.
8701 * obj-c++.dg/try-catch-3.mm: Likewise.
8702 * objc.dg/try-catch-6.m: Likewise.
8703 * objc.dg/try-catch-7.m: Likewise.
8704 * obj-c++.dg/try-catch-7.mm: Likewise.
8705 * obj-c++.dg/try-catch-8.mm: Likewise.
8706 * obj-c++.dg/try-catch-9.mm: Likewise.
8707 * objc.dg/try-catch-10.m: Likewise.
8708 * obj-c++.dg/try-catch-11.mm: Likewise.
8709 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8710 Object. Include objc/objc.h.
8711 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8712 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8713 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8714 Object. Use Modern Objective-C runtime API. Do not use
8716 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8717 * obj-c++.dg/torture/trivial.mm: Likewise.
8718 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8719 instead of ../objc-obj-c++-shared/Object1.h. Include
8720 ../objc-obj-c++-shared/runtime.h.
8721 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8722 * objc.dg/torture/strings/const-str-11.m: Likewise.
8723 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8724 * objc.dg/torture/strings/const-str-9.m: Likewise.
8725 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8726 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8727 instead of Object. Only add _FooClassReference if
8729 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8730 * objc.dg/torture/strings/const-str-8.m: Likewise.
8731 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8732 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8734 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8736 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8737 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8738 * obj-c++.dg/va-meth-1.mm: Likewise.
8739 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8740 ../objc-obj-c++-shared/Object1.h.
8741 * objc.dg/zero-link-3.m: Likewise.
8743 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8745 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8747 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8750 * obj-c++.dg/property/cxx-property-1.mm: New.
8751 * obj-c++.dg/property/cxx-property-2.mm: New.
8753 2011-06-06 Jason Merrill <jason@redhat.com>
8755 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8757 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8759 PR rtl-optimization/49145
8761 * gcc.c-torture/compile/pr49145.c: New test.
8763 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8766 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8767 to dg-options, match also DW_AT_linkage_name.
8770 * gcc.dg/debug/pr49294.c: New test.
8773 * g++.dg/opt/pr49264.C: New test.
8775 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8777 PR tree-optimization/49243
8778 * gcc.dg/pr49243.c: New.
8780 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8782 * gnat.dg/specs/cond_expr1.ads: New test.
8784 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8786 * gnat.dg/deferred_const4.ad[sb]: New test.
8787 * gnat.dg/deferred_const4_pkg.ads: New helper.
8789 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8791 * gnat.dg/test_tamdt.adb: Rename to...
8792 * gnat.dg/taft_type1.adb: ...this.
8793 * gnat.dg/tamdt.ad[sb]: Rename to...
8794 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8795 * gnat.dg/tamdt_aux.ads: Rename to...
8796 * gnat.dg/taft_type1_pkg2.ads: ...this.
8797 * gnat.dg/taft_type2.ad[sb]: New test.
8798 * gnat.dg/taft_type2_pkg.ads: New helper.
8799 * gnat.dg/taft_type3.adb: New test.
8800 * gnat.dg/taft_type3_pkg.ads: New helper.
8802 2011-06-05 Tobias Burnus <burnus@net-b.de>
8805 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8808 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8811 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8813 * objc.dg/gnu-api-2-objc.m: Likewise.
8814 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8815 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8817 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8819 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8820 alignment, not the alignment, when calling class_addIvar(). Add
8821 an 'isa' instance variable to the test root class.
8822 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8824 2011-06-04 Jan Hubicka <jh@suse.cz>
8826 PR tree-optimization/48893
8827 PR tree-optimization/49091
8828 PR tree-optimization/49179
8829 * gfortran.dg/pr49179.f90: New testcase
8831 2011-06-04 Jan Hubicka <jh@suse.cz>
8834 * g++.dg/torture/pr48954.C: New testcase.
8836 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8838 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8840 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8843 * g++.dg/diagnostic/bitfld2.C: New.
8845 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8848 * gcc.c-torture/execute/pr49281.c: New test.
8850 2011-06-04 Jan Hubicka <jh@suse.cz>
8852 PR tree-optimize/48929
8853 * gcc.c-torture/compile/pr48929.c: New testcase.
8855 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8857 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8859 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8862 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8864 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8866 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8868 2011-06-03 Richard Henderson <rth@redhat.com>
8869 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8871 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8873 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8875 * objc.dg/headers.m: Do not include objc-list.h.
8877 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8879 * objc.dg/type-stream-1.m: Test removed.
8880 * objc.dg/headers.m: Do not include typedstream.h.
8882 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8884 * objc.dg/torture/forward-1.m (main): Updated testcase.
8886 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8889 * gcc.c-torture/compile/pr49163.c: New.
8891 2011-06-02 Asher Langton <langton2@llnl.gov>
8894 * gfortran.dg/PR49268.f90: New test.
8896 2011-06-02 Asher Langton <langton2@llnl.gov>
8899 * gfortran.dg/PR37039.f90: New test.
8901 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8904 * objc.dg/method-5.m: Updated.
8905 * objc.dg/method-19.m: Updated.
8906 * objc.dg/method-lookup-1.m: New.
8907 * obj-c++.dg/method-6.mm: Updated.
8908 * obj-c++.dg/method-7.mm: Updated.
8909 * obj-c++.dg/method-lookup-1.mm: New.
8911 2011-06-02 DJ Delorie <dj@redhat.com>
8913 * lib/timeout.exp (timeout): Add board_info support.
8915 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8917 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8919 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8922 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8923 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8925 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8926 Hans-Peter Nilsson <hp@axis.com>
8928 PR rtl-optimization/48840
8929 * gcc.target/sparc/ultrasp13.c: New test.
8931 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8934 * gcc.c-torture/compile/pr49238.c: New.
8936 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8938 * gcc.target/arm/g2.c: Skip test in -mthumb.
8939 Skip test unless cpu is xscale.
8940 * gcc.target/arm/scd42-2.c: Likewise.
8941 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8943 2011-06-01 Jason Merrill <jason@redhat.com>
8945 * g++.dg/cpp0x/decltype28.C: New.
8946 * g++.dg/cpp0x/decltype29.C: New.
8948 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8951 * gcc.target/mips/pr45074.c: New test.
8953 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8954 Hans-Peter Nilsson <hp@axis.com>
8956 PR rtl-optimization/48830
8957 * gcc.target/sparc/ultrasp12.c: New test.
8959 2011-06-01 David Li <davidxl@google.com>
8961 * gcc.dg/profile-dir-1.c: Change pass name.
8962 * gcc.dg/profile-dir-2.c: Ditto.
8963 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8964 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8965 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8966 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8967 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8968 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8969 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8970 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8971 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8972 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8973 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8974 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8975 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8976 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8977 * gcc.dg/profile-dir-3.c: Ditto.
8978 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8980 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8982 * objc.dg/attributes/method-nonnull-1.m: New test.
8983 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8985 2011-05-31 Tobias Burnus <burnus@net-b.de>
8988 * gfortran.dg/coarray_atomic_1.f90: New.
8989 * gfortran.dg/coarray/atomic_1.f90: New.
8991 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8993 * gcc.dg/guality/bswaptest.c: New test.
8994 * gcc.dg/guality/clztest.c: New test.
8995 * gcc.dg/guality/ctztest.c: New test.
8996 * gcc.dg/guality/rotatetest.c: New test.
8999 * gcc.target/i386/pr48688.c: New test.
9001 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
9004 * g++.dg/lookup/name-clash9.C: New.
9006 2011-05-31 Tobias Burnus <burnus@net-b.de>
9009 * gfortran.dg/coarray/dummy_1.f90: New.
9011 2011-05-31 Tobias Burnus <burnus@net-b.de>
9014 * gfortran.dg/coarray/save_1.f90: New.
9015 * gfortran.dg/coarray_4.f90: Update dg-error.
9017 2011-05-31 Jason Merrill <jason@redhat.com>
9019 * g++.dg/cpp0x/rv-template1.C: New.
9021 2011-05-31 Jakub Jelinek <jakub@redhat.com>
9023 PR rtl-optimization/49235
9024 * gcc.dg/pr49235.c: New test.
9026 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9028 PR tree-optimization/49093
9029 * gcc.dg/vect/pr49093.c: New test.
9031 2011-05-31 Dodji Seketeli <dodji@redhat.com>
9034 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9036 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
9039 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9042 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
9045 * gcc.c-torture/execute/pr49186.c: New.
9047 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
9050 * gcc.target/i386/pr49168-1.c: New.
9052 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9053 Eric Botcazou <ebotcazou@adacore.com>
9055 * gcc.dg/guality/drap.c: New test.
9057 2011-05-30 Richard Guenther <rguenther@suse.de>
9059 PR tree-optimization/49210
9060 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9061 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9063 2011-05-30 Jakub Jelinek <jakub@redhat.com>
9066 * g++.dg/gomp/pr49223-1.C: New test.
9067 * g++.dg/gomp/pr49223-2.C: New test.
9069 2011-05-30 Richard Guenther <rguenther@suse.de>
9071 PR tree-optimization/49218
9072 * gcc.c-torture/execute/pr49218.c: New testcase.
9074 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
9076 PR tree-optimization/49199
9077 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9078 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9079 -fno-tree-scev-cprop.
9081 2011-05-29 Janus Weil <janus@gcc.gnu.org>
9084 * gfortran.dg/extends_13.f03: New.
9086 2011-05-29 Jakub Jelinek <jakub@redhat.com>
9088 PR rtl-optimization/49095
9089 * gcc.target/i386/pr49095.c: New test.
9091 2011-05-29 Tobias Burnus <burnus@net-b.de>
9094 * gfortran.dg/coarray_24.f90: New.
9096 2011-05-29 Tobias Burnus <burnus@net-b.de>
9099 * gfortran.dg/coarray_23.f90: New.
9101 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9104 * gcc.dg/pr48826.c: New test.
9106 2011-05-29 Richard Guenther <rguenther@suse.de>
9108 PR tree-optimization/49217
9109 * gcc.dg/torture/pr49217.c: New testcase.
9111 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9114 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9116 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9118 * gnat.dg/boolean_subtype.adb: Rename to...
9119 * gnat.dg/boolean_subtype1.adb: ...this.
9121 2011-05-28 Jason Merrill <jason@redhat.com>
9123 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9125 2011-05-27 Jason Merrill <jason@redhat.com>
9127 * g++.dg/cpp0x/enum18.C: Adjust.
9129 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9131 2011-05-27 Tobias Burnus <burnus@net-b.de>
9134 * gfortran.dg/coarray_22.f90: New.
9136 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9138 PR tree-optimization/46728
9139 * gcc.target/powerpc/pr46728-1.c: New.
9140 * gcc.target/powerpc/pr46728-2.c: New.
9141 * gcc.target/powerpc/pr46728-3.c: New.
9142 * gcc.target/powerpc/pr46728-4.c: New.
9143 * gcc.target/powerpc/pr46728-5.c: New.
9144 * gcc.dg/pr46728-6.c: New.
9145 * gcc.target/powerpc/pr46728-7.c: New.
9146 * gcc.target/powerpc/pr46728-8.c: New.
9147 * gcc.dg/pr46728-9.c: New.
9148 * gcc.target/powerpc/pr46728-10.c: New.
9149 * gcc.target/powerpc/pr46728-11.c: New.
9150 * gcc.dg/pr46728-12.c: New.
9151 * gcc.target/powerpc/pr46728-13.c: New.
9152 * gcc.target/powerpc/pr46728-14.c: New.
9153 * gcc.target/powerpc/pr46728-15.c: New.
9154 * gcc.target/powerpc/pr46728-16.c: New.
9156 2011-05-27 Jason Merrill <jason@redhat.com>
9158 * g++.dg/abi/mangle47.C: New.
9161 * g++.dg/template/const5.C: New.
9163 * g++.dg/cpp0x/enum18.C: New.
9165 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9167 * g++.dg/cpp0x/error6.C: New.
9169 * g++.dg/cpp0x/error5.C: New.
9171 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9174 * g++.dg/eh/cond6.C: New test.
9176 2011-05-27 Tobias Burnus <burnus@net-b.de>
9179 * gfortran.dg/rank_3.f90: New.
9180 * gfortran.dg/rank_4.f90: New.
9182 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9184 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9185 replace dump search.
9187 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9189 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9190 * gnat.dg/bit_packed_array5.adb: ...here.
9192 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9195 * g++.dg/cpp0x/auto25.C: New.
9197 2011-05-27 Richard Guenther <rguenther@suse.de>
9199 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9201 2011-05-27 Richard Guenther <rguenther@suse.de>
9203 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9205 2011-05-27 Richard Guenther <rguenther@suse.de>
9208 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9210 2011-05-26 Jason Merrill <jason@redhat.com>
9212 * g++.dg/cpp0x/friend1.C: New.
9213 * g++.dg/cpp0x/friend2.C: New.
9215 * g++.dg/cpp0x/auto7.C: Update.
9216 * g++.dg/template/crash50.C: Adjust.
9217 * g++.dg/template/static9.C: Adjust.
9218 * g++.old-deja/g++.ext/memconst.C: Adjust.
9220 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9222 * gcc.dg/march.c: Ignore a note for some targets.
9224 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9225 Nathan Froyd <froydnj@codesourcery.com>
9229 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9230 * g++.dg/parse/pr18770.C: New test.
9231 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9233 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9236 * gfortran.dg/dependency_40.f90 : New test.
9238 2011-05-26 Tobias Burnus <burnus@net-b.de>
9241 * gfortran.dg/coarray/registering_1.f90: New.
9243 2011-05-26 Jason Merrill <jason@redhat.com>
9245 * g++.dg/cpp0x/variadic111.C: New.
9246 * g++.dg/cpp0x/variadic41.C: Adjust.
9248 2011-05-26 Richard Guenther <rguenther@suse.de>
9250 PR tree-optimization/48702
9251 * gcc.dg/torture/pr48702.c: New testcase.
9253 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9255 PR gcov-profile/48845
9256 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9258 * gcc.dg/matrix/matrix.exp: Likewise.
9259 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9260 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9261 line number to check_profiling_available.
9262 * lib/target-supports.exp (check_profiling_available): Account for
9264 Require TLS runtime support with -fprofile-generate.
9265 * lib/profopt.exp (profopt-execute): Add TLS options for
9267 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9269 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9272 * g++.dg/eh/cond5.C: New test.
9274 PR tree-optimization/49161
9275 * gcc.c-torture/execute/pr49161.c: New test.
9277 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9279 * gcc.target/arm/neon-vorn-vbic.c: New test.
9281 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9283 PR tree-optimization/49038
9284 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9285 * gcc.dg/vect/pr49038.c: New test.
9287 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
9289 * g++.dg/init/pr25811-3.C: New.
9290 * g++.dg/init/pr25811-4.C: New.
9292 2011-05-25 Jason Merrill <jason@redhat.com>
9294 * g++.dg/cpp0x/enum17.C: New.
9295 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9297 * g++.dg/cpp0x/auto24.C: New.
9299 * g++.dg/cpp0x/error4.C: New.
9301 * g++.dg/cpp0x/rv-restrict.C: New.
9303 * g++.dg/cpp0x/enum15.C: New.
9304 * g++.dg/cpp0x/constexpr-switch2.C: New.
9306 * g++.dg/cpp0x/variadic110.C: New.
9308 * g++.dg/cpp0x/auto9.C: Add typedef test.
9310 * g++.dg/cpp0x/auto23.C: New.
9311 * g++.dg/cpp0x/auto9.C: Adjust.
9313 * g++.dg/cpp0x/defaulted29.C: New.
9315 * g++.dg/cpp0x/initlist51.C: New.
9317 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9319 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9320 * g++.dg/abi/packed1.C: Suppress warning.
9321 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9322 * g++.dg/template/stdarg1.C: Likewise.
9323 * g++.dg/other/packed1.C: Remove arm from xfail list.
9325 2011-05-25 Jason Merrill <jason@redhat.com>
9327 * g++.dg/cpp0x/enum16.C: New.
9328 * g++.dg/parse/error15.C: Adjust.
9330 * g++.dg/cpp0x/initlist50.C: New.
9332 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9334 * g++.dg/cpp0x/variadic109.C: New.
9336 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9338 * gcc.target/i386/pause-1.c: New.
9340 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9342 * gcc.dg/stack-usage-1.c: Adjust comment.
9343 * gcc.dg/stack-usage-2.c: New test.
9345 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9348 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9349 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9351 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9353 PR rtl-optimization/48757
9354 * gfortran.dg/pr48757.f: New test case.
9356 2011-05-24 Jason Merrill <jason@redhat.com>
9358 * g++.dg/cpp0x/access01.C: New.
9360 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9363 * objc.dg/pr48177.m: New testcase.
9365 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9368 * objc.dg/pr48187.m: New testcase.
9369 * obj-c++.dg/pr48187.mm: New testcase.
9370 * objc.dg/ivar-extra-semicolon.m: New testcase.
9372 2011-05-24 Jason Merrill <jason@redhat.com>
9374 * g++.dg/template/access21.C: New.
9375 * g++.dg/template/access22.C: New.
9377 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9379 PR rtl-optimization/48633
9380 * g++.dg/pr48633.C: New test.
9382 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9385 * g++.dg/other/pr49133.C: New test.
9387 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9388 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9390 * gcc.dg/torture/tls/run-gd.c: New test.
9391 * gcc.dg/torture/tls/run-ie.c: New test.
9392 * gcc.dg/torture/tls/run-ld.c: New test.
9393 * gcc.dg/torture/tls/run-le.c: New test.
9394 * lib/target-supports.exp (check_effective_target_tls_runtime):
9395 Build testcase with TLS options.
9397 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9399 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9401 2011-05-24 Tom de Vries <tom@codesourcery.com>
9403 PR tree-optimization/49121
9404 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9406 2011-05-23 Jason Merrill <jason@redhat.com>
9408 * g++.dg/cpp0x/defaulted28.C: New.
9410 * g++.dg/cpp0x/sfinae25.C: New.
9412 * g++.dg/cpp0x/rv-cast2.C: New.
9414 * g++.dg/cpp0x/enum14.C: New.
9416 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9419 * gcc.c-torture/execute/pr49123.c: New test.
9422 * gcc.dg/debug/pr49032.c: New test.
9425 * gcc.dg/pr49120.c: New test.
9427 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9430 * gcc.target/i386/pr47315.c: New test.
9432 2011-05-23 Jason Merrill <jason@redhat.com>
9434 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9436 * g++.dg/cpp0x/sfinae24.C: New.
9438 * g++.dg/cpp0x/error3.C: New.
9440 * g++.dg/cpp0x/defaulted27.C: New.
9442 * g++.dg/cpp0x/decltype27.C: New.
9444 2011-05-23 Richard Guenther <rguenther@suse.de>
9446 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9448 2011-05-23 Richard Guenther <rguenther@suse.de>
9450 PR tree-optimization/40874
9451 * g++.dg/tree-ssa/pr40874.C: New testcase.
9453 2011-05-23 Richard Guenther <rguenther@suse.de>
9455 PR tree-optimization/49115
9456 * g++.dg/torture/pr49115.C: New testcase.
9458 2011-05-23 Richard Guenther <rguenther@suse.de>
9461 * gcc.dg/memcpy-3.c: New testcase.
9463 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9466 * gcc.c-torture/execute/pr48973-1.c: New test.
9467 * gcc.c-torture/execute/pr48973-2.c: New test.
9469 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9472 * g++.dg/warn/pr18016.C: New.
9474 2011-05-23 Tom de Vries <tom@codesourcery.com>
9477 * gcc.target/arm/ivopts-6.c: New test.
9479 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9482 * gcc.c-torture/compile/pr49029.c: New test.
9484 2011-05-22 Jason Merrill <jason@redhat.com>
9486 * g++.dg/cpp0x/sfinae23.C: New.
9487 * g++.dg/cpp0x/sfinae8.C: Correct.
9489 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9491 * gfortran.dg/function_optimize_8.f90: New test case.
9493 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9495 PR tree-optimization/49087
9496 * gcc.dg/vect/O3-pr49087.c: New test.
9498 2011-05-21 Jason Merrill <jason@redhat.com>
9500 * g++.dg/debug/const5.C: New.
9502 2011-05-20 Jason Merrill <jason@redhat.com>
9504 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9506 * g++.dg/cpp0x/constexpr-static7.C: New.
9508 * g++.dg/cpp0x/enum12.C: New.
9509 * g++.dg/cpp0x/enum13.C: New.
9511 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9514 * gfortran.dg/select_type_23.f03: New.
9516 2011-05-20 Jason Merrill <jason@redhat.com>
9518 * g++.dg/cpp0x/defaulted26.C: New.
9520 * g++.dg/cpp0x/noexcept02.C: Fix.
9521 * g++.dg/cpp0x/noexcept03.C: Fix.
9522 * g++.dg/cpp0x/noexcept08.C: Fix.
9523 * g++.dg/cpp0x/noexcept10.C: New.
9525 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9528 * gfortran.dg/extends_12.f03: New.
9530 2011-05-20 Jason Merrill <jason@redhat.com>
9532 * g++.dg/template/koenig9.C: New.
9533 * g++.dg/opt/pr47615.C: Fix.
9534 * g++.dg/overload/defarg1.C: Fix.
9535 * g++.dg/tc1/dr213.C: Remove xfail.
9536 * g++.dg/torture/pr34850.C: Fix.
9537 * g++.dg/torture/pr39362.C: Fix.
9538 * g++.old-deja/g++.brendan/crash56.C: Fix.
9539 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9541 2011-05-20 Richard Guenther <rguenther@suse.de>
9543 PR tree-optimization/49079
9544 * gcc.dg/torture/pr49079.c: New testcase.
9546 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9548 PR tree-optimization/49073
9549 * gcc.c-torture/execute/pr49073.c: New test.
9551 2011-06-19 Tobias Burnus <burnus@net-b.de>
9554 * gfortran.dg/coarray_21.f90: New.
9556 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9558 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9561 2011-05-19 Richard Guenther <rguenther@suse.de>
9564 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9566 2011-05-19 Richard Guenther <rguenther@suse.de>
9569 * gcc.dg/builtin-object-size-11.c: New testcase.
9571 2011-05-19 Tom de Vries <tom@codesourcery.com>
9574 * gcc.target/arm/ivopts.c: New test.
9575 * gcc.target/arm/ivopts-2.c: New test.
9577 2011-05-19 Tom de Vries <tom@codesourcery.com>
9579 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9581 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9583 * gcc.c-torture/execute/960321-1.x: Remove.
9585 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9588 * gfortran.dg/move_alloc_4.f90: New.
9590 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9593 * gcc.target/i386/pr49002-1.c: New test.
9594 * gcc.target/i386/pr49002-2.c: Likewise.
9596 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9598 PR tree-optimization/49039
9599 * gcc.c-torture/execute/pr49039.c: New test.
9600 * gcc.dg/tree-ssa/pr49039.c: New test.
9601 * g++.dg/torture/pr49039.C: New test.
9603 2011-05-18 Jason Merrill <jason@redhat.com>
9605 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9606 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9607 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9609 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9611 * gcc.target/bfin/mcpu-bf592.c: New test.
9613 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9615 PR tree-optimization/41881
9616 * gcc.dg/vect/O3-pr41881.c: New test.
9617 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9619 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9621 PR tree-optimization/49000
9622 * gcc.dg/pr49000.c: New test.
9624 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9626 * gnat.dg/invalid1.adb: New test.
9628 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9630 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9632 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9633 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9635 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9638 * g++.dg/cpp0x/range-for18.C: New.
9640 2011-05-15 Tobias Burnus <burnus@net-b.de>
9643 * gfortran.dg/coarray/image_index_2.f90: New.
9645 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9647 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9648 * g++.dg/cpp0x/override2.C: New.
9650 2011-05-14 Tobias Burnus <burnus@net-b.de>
9653 * gfortran.de/coarray_20.f90: New.
9655 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9658 * function_optimize_7.f90: New test case.
9660 2011-05-13 Jason Merrill <jason@redhat.com>
9662 * g++.dg/cpp0x/decltype26.C: New.
9663 * g++.dg/cpp0x/enum11.C: New.
9665 2011-05-13 Tobias Burnus <burnus@net-b.de>
9669 * gfortran.dg/assign_8.f90: Update dg-error.
9671 2011-05-13 Tobias Burnus <burnus@net-b.de>
9674 * gfortran.dg/io_constraints_8.f90: New.
9675 * gfortran.dg/io_constraints_9.f90: New.
9677 2011-05-13 Martin Thuresson <martint@google.com>
9679 PR gcov-profile/47793
9680 * gcc.dg/pr47793.c: New.
9682 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9684 PR tree-optimization/48975
9685 * gcc.dg/pr48975.c: New test.
9687 2011-05-12 Tobias Burnus <burnus@net-b.de>
9690 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9692 2011-05-12 Jason Merrill <jason@redhat.com>
9694 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9696 2011-05-12 Geert Bosch <bosch@adacore.com>
9698 * gnat.dg/view_conversion1.adb: New test.
9700 2011-05-12 Richard Guenther <rguenther@suse.de>
9702 PR tree-optimization/48172
9703 * gcc.dg/vect/pr48172.c: New testcase.
9705 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9708 * g++.dg/opt/pr48967.C: New test.
9710 2011-05-11 Jason Merrill <jason@redhat.com>
9712 * g++.dg/cpp0x/constexpr-friend.C: New.
9713 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9715 * g++.dg/cpp0x/sfinae22.C: New.
9717 2011-05-11 Tobias Burnus <burnus@net-b.de>
9720 * gfortran.dg/generic_24.f90: New.
9722 2011-05-11 Richard Guenther <rguenther@suse.de>
9724 PR tree-optimization/15256
9725 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9727 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9730 * gcc.dg/pr48159-1.c: New test.
9731 * gcc.dg/pr48159-2.c: New test.
9733 2011-05-11 Richard Guenther <rguenther@suse.de>
9736 * gcc.dg/torture/pr48953.c: New testcase.
9738 2011-05-11 Richard Guenther <rguenther@suse.de>
9740 PR tree-optimization/18041
9741 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9743 2011-05-11 Alan Modra <amodra@gmail.com>
9746 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9748 2011-05-10 Jason Merrill <jason@redhat.com>
9750 * g++.dg/cpp0x/defaulted25.C: New.
9751 * g++.dg/template/crash7.C: Adjust.
9753 * g++.dg/cpp0x/variadic108.C: New.
9755 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9757 * g++.dg/inherit/virtual9.C: Extend.
9759 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9762 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9763 are passed and returned in vector registers.
9765 2011-05-10 Richard Guenther <rguenther@suse.de>
9767 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9768 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9769 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9770 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9771 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9774 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9776 PR tree-optimization/48611
9777 PR tree-optimization/48794
9778 * gfortran.dg/gomp/pr48611.f90: New test.
9779 * gfortran.dg/gomp/pr48794.f90: New test.
9782 * gcc.dg/dfp/pr48928.c: New test.
9784 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9787 * g++.dg/cpp0x/pr48522.C: New.
9789 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9792 * g++.dg/cpp0x/sfinae21.C: New.
9794 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9796 * g++.dg/template/sfinae28.C: Rename to...
9797 * g++.dg/cpp0x/sfinae19.C: ... this.
9798 * g++.dg/template/sfinae29.C: Rename to...
9799 * g++.dg/cpp0x/sfinae20.C: ... this.
9801 2011-05-09 Jeff Law <law@redhat.com>
9803 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9806 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9809 * g++.dg/init/pr20039.C: New.
9811 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9815 * g++.dg/template/sfinae28.C: New.
9816 * g++.dg/template/sfinae29.C: Likewise.
9818 2011-05-09 Jason Merrill <jason@redhat.com>
9820 * g++.dg/template/nontype23.C: New.
9822 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9824 * g++.dg/init/pr48859.C: New.
9826 2011-05-09 Jason Merrill <jason@redhat.com>
9828 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9829 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9830 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9831 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9832 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9833 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9834 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9835 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9837 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9839 * g++.dg/inherit/virtual9.C: New.
9841 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9844 * g++.dg/template/dependent-expr8.C: New test case.
9846 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9848 PR tree-optimization/48837
9849 * gcc.dg/pr48837.c: New testcase.
9851 2011-05-06 Jason Merrill <jason@redhat.com>
9853 * g++.dg/cpp0x/constexpr-condition2.C: New.
9855 * g++.dg/cpp0x/constexpr-missing.C: New.
9857 2011-05-06 Tobias Burnus <burnus@net-b.de>
9860 * gfortran.dg/coarray/this_image_2.f90: New.
9862 2011-05-06 Tobias Burnus <burnus@net-b.de>
9866 * gfortran.dg/bind_c_usage_22.f90: New.
9867 * gfortran.dg/bind_c_usage_23.f90: New.
9868 * gfortran.dg/bind_c_usage_24.f90: New.
9869 * gfortran.dg/bind_c_usage_24_c.c: New.
9871 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9874 * g++.dg/template/member9.C: New test case.
9876 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9878 * gnat.dg/discr29.ad[sb]: New test.
9879 * gnat.dg/discr30.adb: Likewise.
9881 2011-05-05 Julian Brown <julian@codesourcery.com>
9883 * gcc.target/arm/neon-vset_lanes8.c: New test.
9885 2011-05-05 Jason Merrill <jason@redhat.com>
9887 * g++.dg/init/new32.C: New.
9889 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9891 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9894 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9896 PR rtl-optimization/48381
9897 * gcc.c-torture/compile/pr48381.c: New test.
9899 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9901 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9903 * gcc.target/i386/opt-1.c: Ditto.
9905 2011-05-04 Jason Merrill <jason@redhat.com>
9907 * g++.dg/conversion/base1.C: New.
9909 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9911 PR libgfortran/48787
9912 * gfortran.dg/round_3.f08: Add more checks to test case.
9914 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9916 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9917 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9918 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9919 Gate test on effective_target fd_truncate.
9921 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9923 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9924 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9925 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9926 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9927 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9928 * gcc.target/i386/pr38824.c: Ditto.
9929 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9930 * gcc.target/i386/vecinit-2.c: Ditto.
9931 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9932 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9933 * gcc.target/i386/parity-2.c: Ditto.
9934 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9936 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9938 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9940 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9941 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9942 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9944 2011-05-03 Tobias Burnus <burnus@net-b.de>
9947 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9949 2011-05-03 Tobias Burnus <burnus@net-b.de>
9952 * gfortran.dg/coarray/this_image_1.f90: New.
9954 2011-05-03 Tobias Burnus <burnus@net-b.de>
9957 * gfortran.dg/coarray/caf.dg: New.
9958 * gfortran.dg/coarray/image_index_1.f90: New, copied
9959 from ../coarray_16.f90.
9961 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9964 * g++.dg/ext/complex9.C: New.
9966 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9969 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9970 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9971 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9973 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9975 * gcc.target/bfin/builtins: Created.
9976 * gcc.target/bfin/hisilh-O0.c: Deleted.
9977 * gcc.target/bfin/hisilh.c: Moved to...
9978 * gcc.target/bfin/builtins/hisilh.c: ...here.
9979 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9980 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9981 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9982 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9983 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9984 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9985 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9986 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9987 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9988 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9989 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9990 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9991 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9992 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9993 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9994 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9995 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9996 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9997 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9998 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9999 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10000 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10001 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10002 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10003 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10004 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10005 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10006 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10007 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10008 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10009 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10010 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10011 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10012 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10013 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10014 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10015 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10016 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10017 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10018 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10019 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10020 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10021 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10022 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10023 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10024 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10025 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10026 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10027 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10028 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10029 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10030 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10031 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10032 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10033 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10034 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10035 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10036 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10037 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10038 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10039 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10040 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10041 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10042 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10043 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10044 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10045 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10046 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10047 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10048 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10049 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10050 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10051 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10052 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10053 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10054 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10055 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10056 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10057 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10058 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10059 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10060 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10061 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10062 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10063 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10064 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10065 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10066 * gcc.target/bfin/builtins/circptr.c: Ditto.
10067 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10068 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10069 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10070 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10071 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10072 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10073 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10074 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10075 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10076 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10077 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10078 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10079 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10080 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10081 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10082 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10083 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10084 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10085 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10086 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10087 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10088 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10089 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10090 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10091 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10092 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10093 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10094 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10095 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10096 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10097 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10098 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10099 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10100 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10101 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10102 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10103 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10104 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10105 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10106 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10107 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10108 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10109 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10110 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10111 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10112 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10113 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10114 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10115 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10116 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10117 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10118 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10119 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10120 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10121 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10122 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10123 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10124 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10125 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10126 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10127 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10128 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10129 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10130 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10131 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10132 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10133 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10134 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10135 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10136 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10138 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10140 * gcc.target/arm/cold-lc.c: New test.
10142 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10145 * gcc.dg/pr48774.c: New test.
10147 2011-05-03 Richard Guenther <rguenther@suse.de>
10149 * gcc.dg/large-size-array-5.c: New testcase.
10151 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10153 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10155 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10157 * lib/target-supports.exp (check_effective_target_vect_strided):
10159 (check_effective_target_vect_strided2)
10160 (check_effective_target_vect_strided3)
10161 (check_effective_target_vect_strided4)
10162 (check_effective_target_vect_strided8): ...these new functions.
10164 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10165 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10166 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10167 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10168 * gcc.dg/vect/pr37539.c: Likewise.
10169 * gcc.dg/vect/slp-11a.c: Likewise.
10170 * gcc.dg/vect/slp-11b.c: Likewise.
10171 * gcc.dg/vect/slp-11c.c: Likewise.
10172 * gcc.dg/vect/slp-12a.c: Likewise.
10173 * gcc.dg/vect/slp-12b.c: Likewise.
10174 * gcc.dg/vect/slp-18.c: Likewise.
10175 * gcc.dg/vect/slp-19a.c: Likewise.
10176 * gcc.dg/vect/slp-19b.c: Likewise.
10177 * gcc.dg/vect/slp-21.c: Likewise.
10178 * gcc.dg/vect/slp-23.c: Likewise.
10179 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10181 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10182 instead of vect_interleave && vect_extract_even_odd.
10183 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10184 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10185 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10186 * gcc.dg/vect/vect-1.c: Likewise.
10187 * gcc.dg/vect/vect-10.c: Likewise.
10188 * gcc.dg/vect/vect-98.c: Likewise.
10189 * gcc.dg/vect/vect-107.c: Likewise.
10190 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10191 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10192 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10193 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10194 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10195 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10196 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10197 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10198 * gcc.dg/vect/vect-strided-float.c: Likewise.
10199 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10200 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10201 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10202 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10203 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10204 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10205 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10206 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10207 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10208 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10209 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10210 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10211 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10212 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10213 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10215 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10217 * gcc.dg/vect/pr30843.c: Likewise.
10218 * gcc.dg/vect/pr33866.c: Likewise.
10219 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10220 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10221 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10222 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10224 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10226 * gcc.dg/vect/slp-11.c: Split into...
10227 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10228 gcc.dg/vect/slp-11c.c: ...these tests.
10229 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10230 * gcc.dg/vect/slp-12c.c: ...this new test.
10231 * gcc.dg/vect/slp-19.c: Split into...
10232 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10233 gcc.dg/vect/slp-19c.c: ...these new tests.
10235 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10237 * lib/target-supports.exp
10238 (check_effective_target_vect_extract_even_odd_wide): Delete.
10239 (check_effective_target_vect_strided_wide): Likewise.
10240 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10241 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10242 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10243 * gcc.dg/vect/pr37539.c: Likewise.
10244 * gcc.dg/vect/slp-11.c: Likewise.
10245 * gcc.dg/vect/slp-12a.c: Likewise.
10246 * gcc.dg/vect/slp-12b.c: Likewise.
10247 * gcc.dg/vect/slp-19.c: Likewise.
10248 * gcc.dg/vect/slp-23.c: Likewise.
10249 * gcc.dg/vect/vect-1.c: Likewise.
10250 * gcc.dg/vect/vect-98.c: Likewise.
10251 * gcc.dg/vect/vect-107.c: Likewise.
10252 * gcc.dg/vect/vect-strided-float.c: Likewise.
10254 2011-05-02 Jason Merrill <jason@redhat.com>
10256 * g++.dg/init/new31.C: New.
10258 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10261 * gcc.dg/pr35445.c: New test.
10263 2011-05-02 Jason Merrill <jason@redhat.com>
10265 * c-c++-common/vla-1.c: New.
10267 2011-05-02 Richard Guenther <rguenther@suse.de>
10269 PR tree-optimization/48822
10270 * gcc.dg/torture/pr48822.c: New testcase.
10272 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10275 * g++.dg/cpp0x/constexpr-47969.C: New.
10277 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10280 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10281 on vect_no_align targets.
10282 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10283 vect_no_align targets.
10285 2011-05-01 Xinliang David Li <davidxl@google.com>
10287 * gcc.dg/tree-ssa/integer-addr.c: New test.
10288 * gcc.dg/tree-ssa/alias_bug.c: New test.
10290 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10292 PR libgfortran/48787
10293 * gfortran.dg/round_3.f08: Add more checks.
10295 2011-04-30 Tobias Burnus <burnus@net-b.de>
10298 * gfortran.dg/import9.f90: New, proper test.
10299 * gfortran.dg/interface_37.f90: Remove bogus
10300 test (bogus copy of interface_36.f90).
10302 2011-04-30 Tobias Burnus <burnus@net-b.de>
10305 * gfortran.dg/interface_37.f90: New.
10307 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10310 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10312 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10314 PR tree-optimization/48809
10315 * gcc.c-torture/execute/pr48809.c: New test.
10317 2011-04-29 Jeff Law <law@redhat.com>
10319 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10321 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10324 * g++.dg/init/ctor10.C: New.
10326 2011-04-29 Le-Chun Wu <lcwu@google.com>
10328 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10329 warning in implicitly instantiated templates.
10331 2011-04-29 Le-Chun Wu <lcwu@google.com>
10333 * g++.dg/warn/Wnull-conversion-1.C: New.
10334 * g++.dg/warn/Wnull-conversion-2.C: New.
10336 2011-04-29 Diego Novillo <dnovillo@google.com>
10338 * g++.old-deja/g++.other/null3.C: Expect warning about
10339 converting boolean to a pointer.
10341 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10344 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10348 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10350 2011-04-29 Tobias Burnus <burnus@net-b.de>
10353 * gfortran.dg/typebound_proc_22.f90: New.
10356 * gfortran.dg/interface_36.f90: New.
10358 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10360 PR libgfortran/48488
10361 PR libgfortran/48602
10362 PR libgfortran/48615
10363 PR libgfortran/48684
10364 PR libgfortran/48787
10365 * gfortran.dg/fmt_g.f: Adjust test.
10366 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10367 * gfortran.dg/round_3.f08: New test.
10368 * gfortran.dg/namelist_print_1.f: Adjust test.
10369 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10370 * gfortran.dg/f2003_io_5.f03: Adjust test.
10371 * gfortran.dg/coarray_15.f90: Adjust test.
10372 * gfortran.dg/namelist_65.f90: Adjust test.
10373 * gfortran.dg/fmt_cache_1.f: Adjust test.
10374 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10375 * gfortran.dg/real_const_3.f90: Adjust test.
10377 2011-04-29 Jan Hubicka <jh@suse.cz>
10379 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10380 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10382 2011-04-28 Xinliang David Li <davidxl@google.com>
10384 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10385 * g++.dg/prof-robust-1.C: New test.
10387 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10389 PR tree-optimization/48765
10390 * gcc.dg/vect/pr48765.c: New.
10392 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10394 PR tree-optimization/48775
10395 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10397 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10400 * g++.dg/inherit/pr48798.C: New.
10401 * g++.old-deja/g++.other/base1.C: Adjust.
10403 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10406 * g++.dg/template/inherit7.C: New test case.
10408 2011-04-28 Richard Guenther <rguenther@suse.de>
10410 PR tree-optimization/40052
10411 PR tree-optimization/15347
10412 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10413 * gcc.dg/pr15347.c: Likewise.
10415 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10418 * g++.dg/cpp0x/sfinae18.C: New.
10420 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10423 * g++.dg/ext/is_literal_type1.C: New.
10425 2011-04-28 Tobias Burnus <burnus@net-b.de>
10429 * gfortran.dg/interface_35.f90: New.
10430 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10431 * gfortran.dg/func_result_6.f90: Add dg-warning.
10432 * gfortran.dg/bessel_1.f90: Ditto.
10433 * gfortran.dg/hypot_1.f90: Ditto.
10434 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10435 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10436 * gfortran.dg/interface_assignment_4.f90: Ditto.
10438 2011-04-27 Jason Merrill <jason@redhat.com>
10440 * g++.dg/ext/complex8.C: New.
10442 * g++.dg/cpp0x/initlist49.C: New.
10443 * g++.dg/init/new30.C: New.
10445 2011-04-27 Tobias Burnus <burnus@net-b.de>
10448 * gfortran.dg/whole_file_34.f90: New.
10450 2011-04-27 Jan Hubicka <jh@suse.cz>
10452 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10454 2011-04-27 Jason Merrill <jason@redhat.com>
10456 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10458 * g++.dg/parse/ambig6.C: New.
10460 2011-04-27 Nick Clifton <nickc@redhat.com>
10462 * gcc.dg/20020312-2.c: Add definition for RX.
10464 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10465 option with RX targets.
10467 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10470 2011-04-27 Richard Guenther <rguenther@suse.de>
10472 * gcc.dg/tree-ssa/pr23382.c: Remove.
10474 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10477 * gcc.c-torture/compile/pr48767.c: New test.
10479 2011-04-27 Richard Guenther <rguenther@suse.de>
10481 PR tree-optimization/48772
10482 * g++.dg/pr48772.C: New testcase.
10484 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10487 * gcc.c-torture/compile/pr48742.c: New test.
10489 2011-04-26 Jason Merrill <jason@redhat.com>
10491 * g++.dg/lookup/koenig13.C: New.
10493 * g++.dg/cpp0x/initlist48.C: New.
10495 2011-04-25 Jason Merrill <jason@redhat.com>
10497 * g++.dg/cpp0x/sfinae17.C: New.
10499 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10502 * gcc.target/powerpc/pr48258-1.c: New file.
10503 * gcc.target/powerpc/pr48258-2.c: Ditto.
10505 2011-04-26 Xinliang David Li <davidxl@google.com>
10507 * gcc.dg/uninit-suppress.c: New test.
10508 * gcc.dg/uninit-suppress.c: New test.
10510 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10513 * gcc.dg/pr48768.c: New test.
10515 PR tree-optimization/48734
10516 * gcc.c-torture/compile/pr48734.c: New test.
10519 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10521 2011-04-26 Richard Guenther <rguenther@suse.de>
10523 PR tree-optimization/48731
10524 * gcc.dg/torture/pr48731.c: New testcase.
10526 2011-04-26 Richard Guenther <rguenther@suse.de>
10529 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10531 2011-04-26 Richard Guenther <rguenther@suse.de>
10533 PR middle-end/48694
10534 * gcc.dg/torture/pr48694-1.c: New testcase.
10535 * gcc.dg/torture/pr48694-2.c: Likewise.
10537 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10539 * g++.dg/ext/underlying_type1.C: New.
10540 * g++.dg/ext/underlying_type2.C: Likewise.
10541 * g++.dg/ext/underlying_type3.C: Likewise.
10542 * g++.dg/ext/underlying_type4.C: Likewise.
10543 * g++.dg/ext/underlying_type5.C: Likewise.
10544 * g++.dg/ext/underlying_type6.C: Likewise.
10545 * g++.dg/ext/underlying_type7.C: Likewise.
10546 * g++.dg/ext/underlying_type8.C: Likewise.
10547 * g++.dg/ext/underlying_type9.C: Likewise.
10548 * g++.dg/ext/underlying_type10.C: Likewise.
10550 2011-04-25 Jason Merrill <jason@redhat.com>
10552 * g++.dg/cpp0x/regress/template-const2.C: New.
10554 2011-04-25 Jeff Law <law@redhat.com>
10556 * gcc.dg/tree-ssa/vrp56.c: new test.
10558 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10560 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10562 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10564 PR preprocessor/48740
10565 * c-c++-common/raw-string-11.c: New test.
10567 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10569 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10572 2011-04-23 Tobias Burnus <burnus@net-b.de>
10575 * gfortran.dg/coarray_19.f90: New.
10577 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10580 * gcc.dg/pr48685.c: New test.
10582 2011-04-22 Jan Hubicka <jh@suse.cz>
10584 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10586 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10588 PR tree-optimization/48717
10589 * gcc.c-torture/execute/pr48717.c: New test.
10591 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10594 * gcc.target/i386/pr48723.c: New test.
10596 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10599 * gcc.dg/gomp/pr48716.c: New test.
10600 * g++.dg/gomp/pr48716.C: New test.
10602 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10605 * gcc.dg/missing-field-init-2.c: Update testcase.
10607 2011-04-22 Alan Modra <amodra@gmail.com>
10609 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10611 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10614 * gfortran.dg/function_optimize_6.f90: New test.
10616 2011-04-21 Easwaran Raman <eraman@google.com>
10618 * gcc.dg/stack-layout-2.c: New test.
10620 2011-04-21 Richard Guenther <rguenther@suse.de>
10623 * g++.dg/lto/pr48207-2_0.C: New testcase.
10624 * g++.dg/lto/pr48207-3_0.C: Likewise.
10626 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10628 * gnat.dg/volatile5.adb: New test.
10629 * gnat.dg/volatile5_pkg.ads: New helper.
10631 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10634 * gcc.target/i386/pr48708.c: New test.
10636 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10638 * gcc.dg/vect/vect-119.c: New test.
10640 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10642 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10645 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10646 Richard Sandiford <richard.sandiford@linaro.org>
10649 * gcc.target/arm/pr46329.c: New test.
10651 2011-04-21 Tobias Burnus <burnus@net-b.de>
10654 * gfortran.dg/coarray_18.f90: New.
10656 2011-04-20 Jason Merrill <jason@redhat.com>
10658 * g++.dg/cpp0x/initlist47.C: New.
10660 * g++.dg/init/dtor4.C: New.
10662 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10665 * gcc.target/i386/sse2-pinsrw.c: New test.
10666 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10667 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10668 * gcc.target/i386/sse2-insvhi.c: Ditto.
10669 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10670 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10672 2011-04-20 Jason Merrill <jason@redhat.com>
10674 * g++.dg/template/const4.C: New.
10676 2011-04-20 Easwaran Raman <eraman@google.com>
10678 * gcc.dg/stack-layout-1.c: New test.
10680 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10682 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10683 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10686 2011-04-20 Kai Tietz <ktietz@redhat.com>
10688 * gcc.dg/binop-xor1.c: New test.
10689 * gcc.dg/binop-xor2.c: New test.
10690 * gcc.dg/binop-xor3.c: New test.
10691 * gcc.dg/binop-xor4.c: New test.
10692 * gcc.dg/binop-xor5.c: New test.
10694 2011-04-20 Richard Guenther <rguenther@suse.de>
10696 PR tree-optimization/47892
10697 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10699 2011-04-20 Richard Guenther <rguenther@suse.de>
10701 PR middle-end/48695
10702 * g++.dg/torture/pr48695.C: New testcase.
10704 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10706 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10707 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10708 * gcc.c-torture/execute/pr45262.c: Ditto
10709 * gcc.dg/torture/pr43165.c: Ditto.
10710 * gcc.dg/torture/pr47228.c: Ditto.
10711 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10712 * gcc.dg/ipa/pr45644.c: Ditto.
10713 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10716 2011-04-19 Jason Merrill <jason@redhat.com>
10718 * g++.dg/ext/complex7.C: New.
10720 * g++.dg/ext/attrib41.C: New.
10722 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10725 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10727 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10730 * gcc.target/i386/pr48678.c: New test.
10732 2011-04-19 Martin Jambor <mjambor@suse.cz>
10734 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10735 * g++.dg/opt/devirt2.C: New test.
10736 * g++.dg/ipa/devirt-g-1.C: Likewise.
10738 2011-04-19 Tobias Burnus <burnus@net-b.de>
10741 * gfortran.dg/whole_file_33.f90: New.
10743 2011-04-19 Martin Jambor <mjambor@suse.cz>
10745 * g++.dg/ipa/devirt-7.C: New test.
10747 2011-04-19 Richard Guenther <rguenther@suse.de>
10750 * g++.dg/lto/pr48207_0.C: New testcase.
10752 2011-04-18 Jason Merrill <jason@redhat.com>
10754 * g++.dg/init/void1.C: New.
10756 * g++.dg/cpp0x/union4.C: New.
10758 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10760 PR middle-end/48661
10761 * g++.dg/torture/pr48661.C: New test.
10764 * g++.dg/gomp/pr48632.C: New test.
10766 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10768 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10769 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10771 2011-04-18 Tobias Burnus <burnus@net-b.de>
10774 * gfortran.dg/coarray_17.f90: New.
10775 * gfortran.dg/coarray_10.f90: Update dg-error.
10777 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10780 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10781 * gfortran.dg/guality/guality.exp: Likewise.
10783 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10785 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10787 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10789 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10791 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10793 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10795 2011-04-18 Richard Guenther <rguenther@suse.de>
10797 PR middle-end/46364
10798 * g++.dg/torture/pr46364.C: New testcase.
10800 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10802 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10804 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10806 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10808 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10809 Ira Rosen <ira.rosen@linaro.org>
10812 * gcc.target/arm/pr48252.c: New test.
10814 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10816 PR tree-optimization/48616
10817 * gcc.dg/pr48616.c: New test.
10819 2011-04-18 Tobias Burnus <burnus@net-b.de>
10822 * gfortran.dg/coarray_16.f90: New.
10824 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10827 * gfortran.dg/realloc_on_assign_7.f03: New test.
10829 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10831 PR libgfortran/48602
10832 * gfortran.dg/fmt_g0_6.f08: New test.
10834 2011-04-17 Jason Merrill <jason@redhat.com>
10836 * g++.dg/cpp0x/sfinae16.C: New.
10838 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10840 * gcc.target/mips/reg-var-1.c: New test.
10842 2011-04-17 Jan Hubicka <jh@suse.cz>
10844 * gcc.dg/winline-5.c: Update testcase.
10846 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10848 * gnat.dg/discr27.ad[sb]: Move dg directive.
10849 * gnat.dg/discr28.ad[sb]: New test.
10850 * gnat.dg/discr28_pkg.ads: New helper.
10852 2011-04-17 Michael Matz <matz@suse.de>
10854 PR tree-optimization/48622
10856 * gcc.dg/lto/pr48622_0.c: New test.
10858 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10860 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10861 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10862 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10863 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10864 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10865 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10867 2011-04-15 Jason Merrill <jason@redhat.com>
10869 * g++.dg/cpp0x/range-for17.C: New.
10871 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10873 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10874 * g++.dg/cpp0x/range-for3.C: Likewise.
10875 * g++.dg/cpp0x/range-for9.C: Correct error message.
10876 * g++.dg/cpp0x/range-for11.C: New.
10877 * g++.dg/cpp0x/range-for12.C: New.
10878 * g++.dg/cpp0x/range-for13.C: New.
10879 * g++.dg/cpp0x/range-for14.C: New.
10880 * g++.dg/cpp0x/range-for15.C: New.
10881 * g++.dg/cpp0x/range-for16.C: New.
10883 2011-04-15 Tobias Burnus <burnus@net-b.de>
10886 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10888 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10890 * objc.dg/naming-4.m: Updated.
10891 * objc.dg/naming-5.m: Updated.
10892 * objc.dg/naming-6.m: New.
10893 * objc.dg/naming-7.m: New.
10894 * obj-c++.dg/naming-1.mm: Updated.
10895 * obj-c++.dg/naming-2.mm: Updated.
10896 * obj-c++.dg/naming-3.mm: New.
10897 * obj-c++.dg/naming-4.mm: New.
10899 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10901 PR libgfortran/48589
10902 * gfortran.dg/fmt_g0_5.f08: New test.
10904 2011-04-15 Richard Guenther <rguenther@suse.de>
10907 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10909 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10911 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10912 -finline-limit=0 to -fno-inline
10914 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10917 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10920 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10923 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10924 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10925 * gcc.target/i386/avx-insertps-3.c: New test.
10926 * gcc.target/i386/avx-insertps-4.c: New test.
10928 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10930 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10933 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10938 * gcc.target/avr/pr46779-1.c: New test case
10939 * gcc.target/avr/pr46779-2.c: New test case
10941 2011-04-14 Jason Merrill <jason@redhat.com>
10943 * g++.dg/cpp0x/sfinae15.C: New.
10945 * g++.dg/cpp0x/sfinae14.C: New.
10947 * g++.dg/ext/vla10.C: New.
10949 2011-04-14 Richard Guenther <rguenther@suse.de>
10951 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10953 2011-04-14 Richard Guenther <rguenther@suse.de>
10955 * gcc.dg/fold-bitand-4.c: Move ...
10956 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10958 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10960 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10962 * gcc.target/avr/torture/trivial.c: Ditto.
10964 2011-04-13 Jason Merrill <jason@redhat.com>
10966 * g++.dg/template/operator11.C: New.
10968 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10970 PR middle-end/48591
10971 * gcc.dg/gomp/pr48591.c: New test.
10974 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10975 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10977 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10980 * g++.dg/template/dependent-expr7.C: New test case.
10982 2011-04-13 Jason Merrill <jason@redhat.com>
10984 * g++.dg/cpp0x/sfinae13.C: New.
10986 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10988 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10990 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10992 * gcc.target/arm/pr43698.c: Remove -march option.
10994 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10996 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10999 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
11003 * gfortran.dg/realloc_on_assign_6.f03: New test.
11005 2011-04-12 Kai Tietz <ktietz@redhat.com>
11007 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11008 targets the additional -mno-ms-bitfields and
11009 -Wno-packed-bitfield-compat options.
11010 * g++.dg/ext/bitfield3.C: Likewise.
11011 * g++.dg/ext/bitfield4.C: Likewise.
11012 * g++.dg/ext/bitfield5.C: Likewise.
11013 * gcc.dg/bitfld-15.c: Likewise.
11014 * gcc.dg/bitfld-16.c: Likewise.
11015 * gcc.dg/bitfld-17.c: Likewise.
11016 * gcc.dg/bitfld-18.c: Likewise.
11018 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
11020 * gcc.target/arm/neon-vld3-1.c: New test.
11021 * gcc.target/arm/neon-vst3-1.c: New test.
11022 * gcc.target/arm/neon/v*.c: Regenerate.
11024 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11026 PR rtl-optimization/48549
11027 * g++.dg/opt/pr48549.C: New test.
11029 2011-04-12 Richard Guenther <rguenther@suse.de>
11031 PR tree-optimization/46076
11032 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11034 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11037 * lib/compat.exp (compat-execute): Declare unsupported after
11038 stripping path from src1.
11039 * lib/lto.exp (lto-execute): Likewise.
11041 2011-04-12 Jakub Jelinek <jakub@redhat.com>
11044 * gcc.dg/pr48552-1.c: New test.
11045 * gcc.dg/pr48552-2.c: New test.
11047 2011-04-11 Jason Merrill <jason@redhat.com>
11049 * g++.dg/cpp0x/sfinae12.C: New.
11051 * g++.dg/cpp0x/enum10.C: New.
11053 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11055 * g++.dg/cpp0x/rv-func.C: New.
11057 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11059 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11062 2011-04-11 Martin Jambor <mjambor@suse.cz>
11064 PR tree-optimization/48195
11065 * gcc.dg/ipa/pr48195.c: New test.
11067 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
11069 * gnat.dg/return3.adb: Remove unused switch.
11071 2011-04-08 Mike Stump <mikestump@comcast.net>
11074 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11075 default to fno-common.
11077 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
11079 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11080 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11082 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11085 * gfortran.dg/function_optimize_5.f90: New test.
11087 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
11089 * gnat.dg/aggr17.adb: New test.
11090 * gnat.dg/aggr18.adb: Likewise.
11092 2011-04-08 Michael Matz <matz@suse.de>
11094 PR middle-end/48389
11095 * gcc.target/i386/pr48389.c: New test.
11097 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11099 PR rtl-optimization/48272
11100 * g++.dg/opt/pr48272.C: New.
11102 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11104 PR rtl-optimization/48235
11105 * gcc.dg/pr48235.c: New.
11107 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11109 PR rtl-optimization/48302
11110 * g++.dg/opt/pr48302.C: New.
11112 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11115 * g++.dg/opt/pr48273.C: New.
11117 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11119 PR rtl-optimization/48442
11120 * gcc.dg/pr48442.c: New.
11122 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11124 PR tree-optimization/48377
11125 * gcc.dg/vect/pr48377.c: New test.
11127 2011-04-07 Jason Merrill <jason@redhat.com>
11129 * g++.dg/cpp0x/regress/call1.C: New.
11131 * g++.dg/cpp0x/variadic107.C: New.
11133 * g++.dg/cpp0x/sfinae11.C: New.
11134 * g++.dg/cpp0x/noexcept02.C: Fix.
11136 * g++.dg/cpp0x/sfinae10.C: New.
11138 * g++.dg/cpp0x/sfinae9.C: New.
11140 * c-c++-common/Wcast-qual-1.c: Move here from...
11141 * gcc.dg/cast-qual-3.c: ...here, and...
11142 * g++.dg/warn/Wcast-qual2.C: ...here.
11144 * g++.dg/cpp0x/sfinae8.C: New.
11146 * g++.dg/cpp0x/sfinae7.C: New.
11148 * g++.dg/cpp0x/enum9.C: New.
11150 2011-04-07 Mike Stump <mikestump@comcast.net>
11152 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11153 with no trampolines.
11155 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11158 * gfortran.dg/gomp/pr48117.f90: New test.
11161 * gcc.dg/torture/pr48343.c: New test.
11163 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11165 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11167 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11169 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11171 2011-04-07 Tom de Vries <tom@codesourcery.com>
11174 * lib/scanasm.exp (object-size): New proc.
11175 * gcc.target/arm/pr43920-2.c: New test.
11177 2011-04-06 Tobias Burnus <burnus@net-b.de>
11181 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11183 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11185 * gcc.dg/mtune.c: Prune note from output.
11187 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11190 * gcc.dg/guality/pr36977.c: New test.
11191 * gcc.dg/guality/pr48466.c: New test.
11193 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11195 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11197 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11199 * gnat.dg/return3.adb: New test.
11201 2011-04-06 Richard Guenther <rguenther@suse.de>
11203 PR tree-optimization/47663
11204 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11206 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11208 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11209 Solaris 8 and 9 as well.
11211 2011-04-05 Tom de Vries <tom@codesourcery.com>
11214 * gcc.target/arm/pr43920-1.c: New test.
11216 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11218 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11219 (cctor): Actually return the value.
11220 (main): Cast return values.
11222 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11224 * gfortran.dg/character_comparison_8.f90: New test.
11226 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11228 * frontend-passes: (optimize_lexical_comparison): New function.
11229 (optimize_expr): Call it.
11230 (optimize_comparison): Also handle lexical comparison functions.
11231 Return false instad of -2 for unequal comparison.
11233 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11236 * function_optimize_4.f90: New test.
11238 2011-04-04 Tobias Burnus <burnus@net-b.de>
11241 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11242 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11243 * gfortran.dg/coarray_15.f90: New.
11245 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11247 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11248 * gfortran.dg/bessel_7.f90: Likewise.
11250 2011-04-03 Tobias Burnus <burnus@net-b.de>
11252 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11254 2011-04-03 Richard Guenther <rguenther@suse.de>
11255 Ira Rosen <ira.rosen@linaro.org>
11257 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11258 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11259 -ftree-loop-if-convert-stores.
11261 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11263 * gnat.dg/specs/aggr2.ads: New test.
11265 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11267 * gnat.dg/debug2.ad[sb]: New test.
11268 * gnat.dg/debug2_pkg.ads: New helper.
11269 * gnat.dg/debug3.ad[sb]: New test.
11271 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11273 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11275 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11277 PR middle-end/48335
11278 * gcc.c-torture/compile/pr48335-1.c: New test.
11279 * gcc.dg/pr48335-1.c: New test.
11280 * gcc.dg/pr48335-2.c: New test.
11281 * gcc.dg/pr48335-3.c: New test.
11282 * gcc.dg/pr48335-4.c: New test.
11283 * gcc.dg/pr48335-5.c: New test.
11284 * gcc.dg/pr48335-6.c: New test.
11285 * gcc.dg/pr48335-7.c: New test.
11286 * gcc.dg/pr48335-8.c: New test.
11287 * gcc.target/i386/pr48335-1.c: New test.
11289 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11292 * gcc.dg/Waddress.c: New test.
11294 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11297 * gfortran.dg/function_optimize_3.f90: New test.
11299 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11301 * gcc.c-torture/compile/20110401-1.c: New test.
11303 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11304 * g++.dg/lto/20091002-2_0.C: Likewise.
11305 * g++.dg/lto/20090303_0.c: Likewise.
11306 * g++.dg/lto/20091004-1_0.C: Likewise.
11307 * g++.dg/lto/20091002-3_0.C: Likewise.
11308 * g++.dg/lto/20091004-2_0.C: Likewise.
11309 * g++.dg/lto/20081123_0.C: Likewise.
11310 * g++.dg/lto/20090313_0.C: Likewise.
11311 * g++.dg/lto/20081109-1_0.C: Likewise.
11312 * g++.dg/lto/20081219_0.C: Likewise.
11313 * g++.dg/lto/20081204-1_0.C: Likewise.
11314 * g++.dg/lto/20090302_0.C: Likewise.
11315 * g++.dg/lto/20081119-1_0.C: Likewise.
11316 * g++.dg/lto/20081118_0.C: Likewise.
11317 * gcc.dg/lto/20091020-2_0.c: Likewise.
11318 * gcc.dg/lto/20090210_0.c: Likewise.
11319 * gcc.dg/lto/20081204-1_0.c: Likewise.
11320 * gcc.dg/lto/20081224_0.c: Likewise.
11321 * gcc.dg/lto/20090219_0.c: Likewise.
11322 * gcc.dg/lto/20091014-1_0.c: Likewise.
11323 * gcc.dg/lto/20091016-1_0.c: Likewise.
11324 * gcc.dg/lto/20090206-2_0.c: Likewise.
11325 * gcc.dg/lto/20090116_0.c: Likewise.
11326 * gcc.dg/lto/20091013-1_0.c: Likewise.
11327 * gcc.dg/lto/20091015-1_0.c: Likewise.
11328 * gcc.dg/lto/20090126-2_0.c: Likewise.
11330 2011-03-31 Ian Lance Taylor <iant@google.com>
11332 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11334 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11336 * gnat.dg/opt16.adb: New test.
11338 2011-03-31 Jason Merrill <jason@redhat.com>
11340 * g++.dg/cpp0x/defaulted24.C: New.
11342 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11345 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11348 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11350 * g++.dg/other/i386-9.C: New test.
11352 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11354 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11356 2011-03-30 Jason Merrill <jason@redhat.com>
11358 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11360 * g++.dg/cpp0x/regress/isnan.C: New.
11362 * g++.dg/cpp0x/initlist46.C: New.
11364 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11367 * gcc.target/arm/neon-modes-2.c: New test.
11369 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11372 * gcc.c-torture/compile/pr48305.c: New test.
11374 2011-03-29 Jason Merrill <jason@redhat.com>
11376 * g++.dg/cpp0x/regress/value-dep1.C: New.
11378 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11380 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11382 2011-03-29 Ian Lance Taylor <iant@google.com>
11384 * go.test/go-test.exp: Handle the test lines used in several new
11386 (errchk): Add opts parameter. Change all callers. Handle parens
11389 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11390 Dominique d'Humieres <dominiq@lps.ens.fr>
11392 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11393 and __APPLE__ && __PPC__ && __ALTIVEC__.
11395 2011-03-29 Jason Merrill <jason@redhat.com>
11397 * g++.dg/cpp0x/dependent1.C: New.
11399 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11401 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11403 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11405 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11408 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11409 * gfortran.dg/proc_ptr_comp_32.f90: New.
11411 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11413 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11414 check for corresponding warning.
11416 2011-03-28 Jason Merrill <jason@redhat.com>
11418 * g++.dg/cpp0x/rv-deduce2.C: New.
11420 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11423 * gcc.dg/pr48203.c: New test.
11425 2011-03-28 Jeff Law <law@redhat.com>
11427 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11429 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11431 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11432 and __PPC__ && __ALTIVEC__.
11434 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11437 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11438 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11439 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11440 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11442 2011-03-28 Jason Merrill <jason@redhat.com>
11444 * g++.dg/cpp0x/initlist-array2.C: New.
11446 * g++.dg/cpp0x/initlist-array1.C: New.
11448 * g++.dg/cpp0x/constexpr-compound.C: New.
11450 * g++.dg/cpp0x/constexpr-using.C: New.
11452 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11454 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11457 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11459 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11461 * gcc.dg/slp-1.c: New test.
11463 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11465 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11466 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11467 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11468 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11469 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11470 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11471 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11472 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11473 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11474 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11475 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11476 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11477 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11478 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11480 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11483 * gfortran.dg/trim_optimize_5.f90: New test.
11484 * gfortran.dg/trim_optimize_6.f90: New test.
11486 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11489 * gcc.target/mips/madd-7.c: Remove -mlong32.
11490 * gcc.target/mips/msub-7.c: Likewise.
11492 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11494 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11495 accesses to preserve the meaning of the test for doubleword vectors.
11496 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11497 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11499 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11502 * gfortran.dg/class_42.f03: New.
11504 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11506 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11509 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11511 PR rtl-optimization/48144
11512 * gcc.dg/pr48144.c: New test.
11514 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11516 * gnat.dg/discr27.ad[sb]: New test.
11518 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11520 * gnat.dg/limited_with2.ad[sb]: New test.
11521 * gnat.dg/limited_with2_pkg1.ads: New helper.
11522 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11524 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11526 * gnat.dg/opt15.adb: New test.
11527 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11529 2011-03-25 Tobias Burnus <burnus@net-b.de>
11533 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11534 * gfortran.dg/leadz_trailz_3.f90: Ditto
11536 2011-03-25 Martin Jambor <mjambor@suse.cz>
11538 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11540 2011-03-25 Jason Merrill <jason@redhat.com>
11542 * g++.dg/cpp0x/defaulted22.C: New.
11543 * g++.dg/cpp0x/defaulted23.C: New.
11544 * g++.dg/cpp0x/defaulted15.C: Adjust.
11546 2011-03-25 Jason Merrill <jason@redhat.com>
11548 * g++.dg/cpp0x/move1.C: New.
11550 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11553 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11555 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11557 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11558 for mips-sgi-irix6.5.
11559 Replace snprintf prototype by <stdio.h>.
11561 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11564 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11565 run_expensive_tests.
11566 * gcc.dg/graphite/block-4.c: Likewise.
11567 * gcc.dg/graphite/block-7.c: Likewise.
11568 * gcc.dg/graphite/block-8.c: Likewise.
11570 2011-03-25 Richard Guenther <rguenther@suse.de>
11572 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11573 * g++.dg/tree-ssa/pr8781.C: Likewise.
11574 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11575 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11576 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11577 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11578 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11579 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11580 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11581 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11582 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11583 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11584 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11585 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11586 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11587 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11588 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11589 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11590 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11591 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11592 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11593 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11594 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11595 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11596 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11597 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11598 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11599 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11600 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11601 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11602 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11603 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11604 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11605 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11606 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11607 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11608 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11609 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11610 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11611 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11612 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11613 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11614 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11615 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11616 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11617 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11618 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11619 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11620 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11621 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11622 * c-c++-common/pr46562-2.c: Likewise.
11623 * gfortran.dg/pr42108.f90: Likewise.
11624 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11625 foo to be inlined even at -O1.
11626 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11627 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11628 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11629 * gcc.dg/matrix/matrix.exp: Disable FRE.
11631 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11634 * gcc.dg/dfp/pr48204.c: New test.
11636 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11639 * gcc.c-torture/execute/pr47917.c: Move this...
11640 * gcc.dg/torture/pr47917.c: to here and add xfails.
11642 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11644 * gnat.dg/array16.ad[sb]: New test.
11645 * gnat.dg/array16.ads: New helper.
11647 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11649 * gnat.dg/derived_type2.adb: New test.
11651 2011-03-24 Richard Guenther <rguenther@suse.de>
11653 PR tree-optimization/48271
11654 * g++.dg/torture/pr48271.C: New testcase.
11656 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11658 * gnat.dg/array15.ad[sb]: New test.
11660 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11663 * gcc.target/i386/pr48237.c: New test.
11665 2011-03-24 Richard Guenther <rguenther@suse.de>
11667 PR middle-end/48269
11668 * gcc.dg/builtin-object-size-10.c: New testcase.
11670 2011-03-24 Richard Guenther <rguenther@suse.de>
11672 PR tree-optimization/46562
11673 * c-c++-common/pr46562-2.c: New testcase.
11674 * c-c++-common/pr46562.c: Likewise.
11676 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11678 * gcc.dg/vect/vect-cselim-1.c: New test.
11679 * gcc.dg/vect/vect-cselim-2.c: New test.
11681 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11683 * gcc.target/arm/pr46934.c: New.
11685 2011-03-23 Ian Lance Taylor <iant@google.com>
11687 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11689 2011-03-23 Richard Guenther <rguenther@suse.de>
11691 * gcc.dg/struct: Remove directory and contents.
11693 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11696 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11698 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11700 * gnat.dg/discr26.ad[sb]: New test.
11701 * gnat.dg/discr26_pkg.ads: New helper.
11703 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11706 * gcc.target/arm/neon-vld-1.c: New test.
11708 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11710 * gnat.dg/array14.ad[sb]: New test.
11711 * gnat.dg/array14_pkg.ads: New helper.
11713 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11715 * gcc.c-torture/execute/920501-8.x: Remove.
11716 * gcc.c-torture/execute/930513-1.x: Remove.
11717 * gcc.c-torture/execute/960312-1.x: Remove.
11718 * gcc.c-torture/compile/20000804-1.c,
11719 gcc.c-torture/compile/20001205-1.c,
11720 gcc.c-torture/compile/20001226-1.c,
11721 gcc.c-torture/compile/20010518-2.c,
11722 gcc.c-torture/compile/20020312-1.c,
11723 gcc.c-torture/compile/20020604-1.c,
11724 gcc.c-torture/compile/920501-12.c,
11725 gcc.c-torture/compile/920501-4.c,
11726 gcc.c-torture/compile/920520-1.c,
11727 gcc.c-torture/compile/980506-1.c,
11728 gcc.c-torture/execute/980709-1.x,
11729 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11730 options for m68hc11.
11731 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11732 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11735 2011-03-22 Nick Clifton <nickc@redhat.com>
11737 * lib/target-supports.exp (check_profiling_available): Add MN10300
11738 to the list of targets that do not support profiling. Restore
11739 alpha sorting to this list.
11741 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11743 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11744 failure on 32-bit systems.
11745 * gcc.dg/torture/vector-2.c: Ditto.
11747 2011-03-22 Richard Guenther <rguenther@suse.de>
11749 PR tree-optimization/48228
11750 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11752 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11754 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11758 * gcc.target/powerpc/pr48226.c: New file.
11760 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11762 * lib/prune.exp (prune_gcc_output): Prune "could not create
11763 compact unwind for" warnings.
11765 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11769 * gcc.c-torture/execute/pr42544.c: New test.
11770 * gcc.c-torture/execute/pr48197.c: New test.
11772 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11774 PR preprocessor/48192
11775 * gcc.target/powerpc/pr48192.c: New file.
11778 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11779 split problem of 0 being loaded in a VSX register.
11781 2011-03-21 Richard Guenther <rguenther@suse.de>
11784 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11785 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11786 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11787 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11789 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11792 * gcc.dg/pr48213.c: New test.
11794 2011-03-21 Kai Tietz <ktietz@redhat.com>
11797 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11799 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11801 * gcc.target/arm/xor-and.c: New.
11803 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11806 * gfortran.dg/function_optimize_1.f90: New test.
11807 * gfortran.dg/function_optimize_2.f90: New test.
11809 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11811 PR rtl-optimization/47502
11812 * gcc.target/i386/pr47502-1.c: New.
11813 * gcc.target/i386/pr47502-2.c: Likewise.
11815 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11817 PR rtl-optimization/48156
11818 * gcc.dg/pr48156.c: New test.
11820 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11822 PR libfortran/47439
11823 * gfortran.dg/scratch_1.f90: Adjust test.
11825 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11827 PR libfortran/47439
11828 * gfortran.dg/scratch_1.f90: New test.
11830 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11832 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11833 variably modified typedefs.
11834 * gcc.dg/c1x-typedef-2.c: Remove.
11836 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11838 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11839 * gcc.dg/c1x-anon-struct-3.c: New test.
11840 * gcc.dg/anon-struct-11.c: Update.
11842 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11844 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11846 Only xfail with gas.
11848 2011-03-18 Jason Merrill <jason@redhat.com>
11850 * g++.dg/template/fn-ptr1.C: New.
11852 * g++.dg/overload/volatile1.C: New.
11854 * g++.dg/opt/pr23372.C: New.
11856 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11858 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11860 PR middle-end/47405
11861 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11863 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11865 * gcc.target/arm/unsigned-extend-1.c: New.
11867 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11870 * gcc.c-torture/compile/pr48161.c: New test.
11872 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11874 PR middle-end/47725
11875 * gcc.dg/torture/pr47725.c: New.
11877 2011-03-17 Jason Merrill <jason@redhat.com>
11879 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11880 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11882 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11884 * gnat.dg/specs/elab2.ads: New test.
11885 * gnat.dg/specs/elab2_pkg.ads: New helper.
11887 2011-03-17 Jason Merrill <jason@redhat.com>
11889 * g++.dg/cpp0x/decltype-1212.C: New.
11890 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11892 2011-03-17 Jason Merrill <jason@redhat.com>
11894 * g++.dg/parse/memfnquals1.C: New.
11896 2011-03-17 Richard Guenther <rguenther@suse.de>
11898 PR middle-end/48134
11899 * gcc.dg/pr48134.c: New testcase.
11901 2011-03-17 Richard Guenther <rguenther@suse.de>
11903 PR middle-end/48165
11904 * g++.dg/torture/pr48165.C: New testcase.
11906 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11908 PR rtl-optimization/48141
11909 * gcc.dg/pr48141.c: New test.
11911 2011-03-16 Jason Merrill <jason@redhat.com>
11913 * g++.dg/cpp0x/constexpr-48089.C: New.
11915 * g++.dg/cpp0x/constexpr-abi1.C: New.
11917 * g++.dg/cpp0x/constexpr-46336.C: New.
11918 * g++.dg/parse/friend5.C: Adjust expected errors.
11920 * g++.dg/cpp0x/constexpr-47570.C: New.
11922 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11925 * ++.dg/debug/dwarf2/typedef6.C: New test.
11927 2011-03-16 Jason Merrill <jason@redhat.com>
11929 * g++.dg/cpp0x/elision2.C: New.
11931 * g++.dg/cpp0x/constexpr-array3.C: New.
11933 2011-03-16 Jason Merrill <jason@redhat.com>
11935 * g++.dg/cpp0x/sfinae6.C: New.
11936 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11937 * g++.dg/cpp0x/pr45908.C: Likewise.
11938 * g++.dg/cpp0x/sfinae6.C: Likewise.
11939 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11940 * g++.old-deja/g++.law/arg11.C: Likewise.
11942 2011-03-16 Jason Merrill <jason@redhat.com>
11944 * g++.dg/template/incomplete6.C: New.
11946 2011-03-16 Jeff Law <law@redhat.com>
11948 * gcc.dg/tree-ssa/vrp55.c: New test.
11950 2011-03-16 Jason Merrill <jason@redhat.com>
11952 * g++.dg/cpp0x/auto22.C: New.
11954 2011-03-16 Richard Guenther <rguenther@suse.de>
11956 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11957 optimizing it away if promoted to const.
11959 2011-03-16 Richard Guenther <rguenther@suse.de>
11961 PR tree-optimization/48149
11962 * gcc.dg/fold-complex-1.c: New testcase.
11964 2011-03-16 Richard Guenther <rguenther@suse.de>
11967 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11968 or cloning happens.
11970 2011-03-16 Richard Guenther <rguenther@suse.de>
11972 PR tree-optimization/26134
11973 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11975 2011-03-16 Richard Guenther <rguenther@suse.de>
11977 PR tree-optimization/48146
11978 * gcc.dg/torture/pr48146.c: New testcase.
11980 2011-03-16 Richard Guenther <rguenther@suse.de>
11982 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11983 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11985 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11987 PR middle-end/48136
11988 * gcc.c-torture/compile/pr48136.c: New test.
11990 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11993 * gcc.dg/guality/pr45882.c: New test.
11995 2011-03-15 Jason Merrill <jason@redhat.com>
11997 * g++.dg/cpp0x/constexpr-recursion.C: New.
11999 * g++.dg/cpp0x/implicit11.C: New.
12001 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
12003 * g++.dg/cpp0x/constexpr-attribute.C: New.
12005 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
12007 * g++.dg/parse/pr34758.C: New.
12009 2011-03-15 Xinliang David Li <davidxl@google.com>
12012 * gcc.dg/uninit-pred-7_d.c: New test.
12013 * gcc.dg/uninit-pred-8_d.c: New test.
12015 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
12018 * gcc.target/arm/pr46788.c: New.
12020 2011-03-15 Richard Guenther <rguenther@suse.de>
12022 PR middle-end/47650
12023 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12024 * gfortran.dg/ishft_4.f90: Likewise.
12025 * gfortran.dg/leadz_trailz_3.f90: Likewise.
12027 2011-03-15 Richard Guenther <rguenther@suse.de>
12029 PR tree-optimization/13954
12030 * g++.dg/tree-ssa/pr13954.C: New testcase.
12032 2011-03-15 Richard Guenther <rguenther@suse.de>
12034 PR tree-optimization/48037
12035 * gcc.target/i386/pr48037-1.c: New testcase.
12037 2011-03-15 Richard Guenther <rguenther@suse.de>
12039 PR tree-optimization/41490
12040 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12041 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12042 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12043 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12044 * g++.dg/tree-ssa/pr33604.C: Adjust.
12046 2011-03-14 Jakub Jelinek <jakub@redhat.com>
12048 PR middle-end/47917
12049 * gcc.c-torture/execute/pr47917.c: New test.
12050 * gcc.dg/pr47917.c: New test.
12052 PR middle-end/38878
12053 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12055 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
12057 * gcc.target/i386/sse4_1-floor-vec.c: New test.
12058 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12059 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12060 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12061 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12062 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12063 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12064 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12065 * gcc.target/i386/avx-floor-vec.c: Ditto.
12066 * gcc.target/i386/avx-ceil-vec.c: Ditto.
12067 * gcc.target/i386/avx-trunc-vec.c: Ditto.
12068 * gcc.target/i386/avx-rint-vec.c: Ditto.
12069 * gcc.target/i386/avx-floorf-vec.c: Ditto.
12070 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12071 * gcc.target/i386/avx-truncf-vec.c: Ditto.
12072 * gcc.target/i386/avx-rintf-vec.c: Ditto.
12074 2011-03-14 Tom Tromey <tromey@redhat.com>
12076 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12077 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12078 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12080 2011-03-14 Tom Tromey <tromey@redhat.com>
12082 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12083 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12084 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12086 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
12088 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12090 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
12092 PR rtl-optimization/47166
12093 * gcc.c-torture/execute/postmod-1.c: New test.
12095 2011-03-14 Richard Guenther <rguenther@suse.de>
12097 PR middle-end/48098
12098 * gcc.dg/torture/pr48098.c: New testcase.
12100 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12103 * gcc.target/powerpc/pr48053-1.c: New test.
12104 * gcc.target/powerpc/pr48053-2.c: Likewise.
12106 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12108 PR libfortran/48066
12109 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12111 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12113 PR libfortran/48066
12114 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12116 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12119 * gfortran.dg/class_41.f03: New.
12121 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12123 * g++.dg/conversion/cast3.C: New test.
12125 2011-03-11 Jason Merrill <jason@redhat.com>
12127 * g++.dg/template/error45.C: New.
12129 * g++.dg/parse/no-type-defn1.C: New.
12131 * g++.dg/ext/attrib40.C: New.
12133 * g++.dg/cpp0x/regress/array1.C: New.
12135 2011-03-11 Richard Guenther <rguenther@suse.de>
12137 PR tree-optimization/48067
12138 * gcc.dg/pr48067.c: New testcase.
12140 2011-03-11 Richard Guenther <rguenther@suse.de>
12143 * g++.dg/lto/20110311-1_0.C: New testcase.
12145 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12148 * g++.dg/inherit/virtual8.C: New test.
12150 PR middle-end/48044
12151 * gcc.dg/torture/pr48044.c: New test.
12153 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12156 * gfortran.dg/proc_ptr_comp_31.f90: New.
12158 2011-03-11 Richard Guenther <rguenther@suse.de>
12160 PR tree-optimization/47278
12161 * gcc.dg/torture/pr47278-1.c: New testcase.
12162 * gcc.dg/torture/pr47278-2.c: Likewise.
12164 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12166 PR tree-optimization/48063
12167 * gcc.dg/torture/pr48063.c: New test.
12169 2011-03-10 Jason Merrill <jason@redhat.com>
12171 * g++.dg/template/array22.C: New.
12173 * g++.dg/cpp0x/syntax-err1.C: New.
12174 * g++.dg/parse/error36.C: Adjust expected errors.
12175 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12176 * g++.old-deja/g++.pt/typename3.C: Likewise.
12177 * g++.old-deja/g++.pt/typename4.C: Likewise.
12178 * g++.old-deja/g++.pt/typename6.C: Likewise.
12180 2011-03-09 Jason Merrill <jason@redhat.com>
12182 * g++.dg/template/nontype22.C: New.
12184 2011-03-09 Martin Jambor <mjambor@suse.cz>
12186 PR tree-optimization/47714
12187 * g++.dg/torture/pr47714.C: New test.
12189 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12192 * gcc.target/powerpc/pr47755-2.c: New file.
12194 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12196 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12197 is not set in the environment, pass 64 as first argument when not
12198 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12199 native where ulimit -u is supported.
12201 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12203 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12205 2011-03-08 Jason Merrill <jason@redhat.com>
12207 * g++.dg/template/nontype21.C: New.
12209 * g++.dg/template/anon5.C: New.
12211 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12214 * gcc.dg/pr47881.c: New test.
12216 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12219 * g++.dg/lookup/template3.C: New test.
12221 2011-03-08 Kai Tietz <ktietz@redhat.com>
12223 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12226 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12229 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12230 sizeof to compute alignment.
12232 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12234 PR tree-optimization/48022
12235 * gcc.dg/pr48022-1.c: New test.
12236 * gcc.dg/pr48022-2.c: New test.
12238 2011-03-07 Jason Merrill <jason@redhat.com>
12240 * g++.dg/template/nontype20.C: New.
12241 * g++.dg/init/member1.C: Adjust expected errors.
12242 * g++.dg/parse/constant4.C: Likewise.
12243 * g++.dg/template/qualified-id3.C: Likewise.
12244 * g++.old-deja/g++.pt/crash10.C: Likewise.
12246 * g++.dg/cpp0x/regress/non-const1.C: New.
12248 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12251 * gcc.dg/pr47991.c: New test.
12253 2011-03-07 Jason Merrill <jason@redhat.com>
12255 * g++.dg/abi/mangle46.C: New.
12257 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12260 * gcc.target/powerpc/pr47862.c: New.
12262 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12265 * gcc.target/i386/combine-mul.c: Require nonpic.
12267 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12268 Nathan Froyd <froydnj@codesourcery.com>
12270 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12272 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12274 * README.QMTEST: Remove.
12276 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12277 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12280 * gfortran.dg/array_constructor_37.f90 : New test.
12282 2011-03-05 Jason Merrill <jason@redhat.com>
12284 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12285 * g++.dg/abi/mangle45.C: Likewise.
12286 * g++.dg/cpp0x/trailing1.C: Likewise.
12288 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12290 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12292 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12294 PR rtl-optimization/47899
12295 * gcc.dg/pr47899.c: New test.
12297 * gcc.dg/torture/pr47968.c: Ignore warnings.
12299 PR tree-optimization/47967
12300 * gcc.c-torture/compile/pr47967.c: New test.
12302 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12304 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12305 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12307 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12309 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12310 and property_getAttributes() if __OBJC2__.
12311 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12312 * objc.dg/property/property-encoding-1.m: New.
12313 * obj-c++.dg/property/property-encoding-1.mm: New.
12315 2011-03-04 Jason Merrill <jason@redhat.com>
12317 * g++.dg/template/pseudodtor6.C: New.
12319 * g++.dg/inherit/covariant19.C: New.
12321 2011-03-04 Richard Guenther <rguenther@suse.de>
12323 PR middle-end/47968
12324 * gcc.dg/torture/pr47968.c: New testcase.
12326 2011-03-04 Richard Guenther <rguenther@suse.de>
12328 PR middle-end/47975
12329 * gcc.dg/torture/pr47975.c: New testcase.
12331 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12334 * g++.dg/template/crash106.C: New.
12336 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12339 * gcc.dg/gomp/pr47963.c: New test.
12340 * g++.dg/gomp/pr47963.C: New test.
12342 2011-03-02 Jason Merrill <jason@redhat.com>
12344 * g++.dg/cpp0x/regress/condition1.C: New.
12346 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12348 2011-03-01 Jason Merrill <jason@redhat.com>
12350 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12352 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12354 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12356 PR rtl-optimization/47925
12357 * gcc.c-torture/execute/pr47925.c: New test.
12359 2011-03-01 Jason Merrill <jason@redhat.com>
12361 * g++.dg/cpp0x/decltype25.C: New.
12363 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12365 2011-03-01 Richard Guenther <rguenther@suse.de>
12367 PR tree-optimization/47890
12368 * gcc.dg/torture/pr47890.c: New testcase.
12370 2011-03-01 Richard Guenther <rguenther@suse.de>
12373 * gcc.dg/lto/pr47924_0.c: New testcase.
12375 2011-03-01 Richard Guenther <rguenther@suse.de>
12378 * gfortran.dg/lto/pr46911_0.f: New testcase.
12380 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12382 PR libgfortran/47933
12383 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12384 compile errors from older code form.
12386 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12388 PR libgfortran/47567
12389 * gfortran.dg/fmt_fw_d.f90: New test.
12391 2011-02-28 Jason Merrill <jason@redhat.com>
12393 * g++.dg/inherit/covariant18.C: New.
12395 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12397 PR middle-end/47893
12398 * gcc.dg/pr47893.c: New test.
12400 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12402 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12403 NULL in case of a selector with conflicting types.
12404 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12406 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12408 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12409 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12410 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12411 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12413 2011-02-28 Jason Merrill <jason@redhat.com>
12416 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12418 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12420 PR libgfortran/47778
12421 * gfortran.dg/namelist_71.f90: New test.
12423 2011-02-27 Jason Merrill <jason@redhat.com>
12426 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12427 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12429 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12432 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12434 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12437 * gfortran.dg/gomp/task-1.f90: Removed.
12439 2011-02-26 Jason Merrill <jason@redhat.com>
12441 * g++.dg/template/this-targ1.C: New.
12443 * g++.dg/cpp0x/regress/template-const1.C: New.
12444 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12445 * g++.dg/template/function1.C: Adjust.
12446 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12447 * g++.dg/debug/debug7.C: Adjust.
12449 2011-02-26 Tobias Burnus <burnus@net-b.de>
12452 * gfortran.dg/gomp/task-1.f90: New.
12454 2011-02-25 Jie Zhang <jie@codesourcery.com>
12456 * gcc.target/arm/neon-thumb2-move.c: Add
12457 dg-require-effective-target arm_thumb2_ok.
12459 2011-02-24 Jason Merrill <jason@redhat.com>
12461 * g++.dg/parse/constant1.C: Specify C++98 mode.
12462 * g++.dg/parse/constant5.C: Likewise.
12463 * g++.dg/parse/error2.C: Likewise.
12464 * g++.dg/parse/semicolon3.C: Likewise.
12465 * g++.dg/template/crash14.C: Likewise.
12466 * g++.dg/template/local4.C: Likewise.
12467 * g++.dg/template/nontype3.C: Likewise.
12468 * g++.dg/parse/crash31.C: Adjust expected errors.
12469 * g++.dg/template/function1.C: Likewise.
12470 * g++.dg/template/ref3.C: Likewise.
12471 * g++.dg/template/static9.C: Likewise.
12472 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12474 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12475 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12476 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12477 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12478 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12480 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12483 * gfortran.dg/pr47878.f90: New test.
12485 2011-02-24 Richard Guenther <rguenther@suse.de>
12488 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12489 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12491 2011-02-24 Richard Guenther <rguenther@suse.de>
12494 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12495 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12497 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12499 PR libgfortran/47567
12500 * gfortran.dg/fmt_f0_1.f90: Update test.
12502 2011-02-23 Jason Merrill <jason@redhat.com>
12504 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12505 * g++.dg/abi/mangle45.C: New.
12507 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12508 * g++.dg/template/canon-type-9.C: Match use of decltype
12509 between declaration and definition.
12510 * g++.dg/template/canon-type-12.C: Likewise.
12512 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12515 * gfortran.dg/nested_allocatables_1.f90: New.
12517 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12520 * g++.dg/pr46868.C: New test.
12521 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12522 * g++.dg/parse/error14.C: Adjust.
12524 2011-02-23 Richard Guenther <rguenther@suse.de>
12526 PR tree-optimization/47838
12527 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12529 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12531 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12533 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12535 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12536 * gfortran.dg/count_init_expr.f03: Ditto.
12537 * gfortran.dg/gomp/pr43711.f90: Ditto.
12538 * gcc.dg/struct-parse-2.c: Ditto.
12539 * gcc.dg/parse-error-3.c: Ditto.
12540 * gcc.dg/Wlogical-op-1.c: Ditto.
12541 * gcc.dg/Walways-true-1.c: Ditto.
12542 * gcc.dg/pr24225.c: Ditto.
12543 * gcc.dg/Walways-true-2.c: Ditto.
12544 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12545 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12546 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12547 * g++.dg/overload/defarg4.C: Ditto.
12548 * g++.dg/inherit/covariant16.C: Ditto.
12549 * g++.dg/inherit/virtual7.C: Ditto.
12550 * g++.dg/template/canon-type-9.C: Ditto.
12551 * g++.dg/template/access19.C: Ditto.
12552 * g++.dg/template/call7.C: Ditto.
12553 * g++.dg/template/canon-type-2.C: Ditto.
12554 * g++.dg/template/init7.C: Ditto.
12555 * g++.dg/template/sizeof-template-argument.C: Ditto.
12556 * g++.dg/template/const3.C: Ditto.
12557 * g++.dg/template/sfinae26.C: Ditto.
12558 * g++.dg/template/sfinae26.C: Ditto.
12559 * g++.dg/template/canon-type-11.C: Ditto.
12560 * g++.dg/template/union2.C: Ditto.
12561 * g++.dg/template/canon-type-3.C: Ditto.
12562 * g++.dg/template/canon-type-1.C: Ditto.
12563 * g++.dg/template/canon-type-5.C: Ditto.
12564 * g++.dg/template/canon-type-7.C: Ditto.
12565 * g++.dg/template/canon-type-10.C: Ditto.
12566 * g++.dg/template/spec36.C: Ditto.
12567 * g++.dg/template/typedef38.C: Ditto.
12568 * g++.dg/template/canon-type-4.C: Ditto.
12569 * g++.dg/template/canon-type-6.C: Ditto.
12570 * g++.dg/template/canon-type-13.C: Ditto.
12571 * g++.dg/template/instantiate9.C: Ditto.
12572 * g++.dg/template/ttp22.C: Ditto.
12573 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12574 * g++.dg/warn/Walways-true-1.C: Ditto.
12575 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12576 * g++.dg/warn/Walways-true-2.C: Ditto.
12577 * g++.dg/conversion/op4.C: Ditto.
12578 * g++.dg/opt/pr19650.C: Ditto.
12579 * g++.dg/lookup/friend11.C: Ditto.
12580 * g++.dg/other/default2.C: Ditto.
12581 * g++.dg/other/default3.C: Ditto.
12582 * g++.dg/other/dtor2.C: Ditto.
12583 * g++.dg/other/friend5.C: Ditto.
12584 * g++.dg/other/default5.C: Ditto.
12585 * g++.dg/init/brace6.C: Ditto.
12586 * g++.dg/init/aggr5.C: Ditto.
12587 * g++.dg/init/error2.C: Ditto.
12588 * g++.dg/expr/bound-mem-fun.C: Ditto.
12589 * g++.dg/expr/cond6.C: Ditto.
12590 * g++.dg/expr/stmt-expr-1.C: Ditto.
12591 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12592 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12593 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12594 * g++.dg/cpp0x/bracket1.C: Ditto.
12595 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12596 * g++.dg/cpp0x/pr38646.C: Ditto.
12597 * g++.dg/cpp0x/variadic73.C: Ditto.
12598 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12599 * g++.dg/cpp0x/bracket4.C: Ditto.
12600 * g++.dg/cpp0x/decltype4.C: Ditto.
12601 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12602 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12603 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12604 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12605 * g++.dg/cpp0x/decltype2.C: Ditto.
12606 * g++.dg/cpp0x/decltype1.C: Ditto.
12607 * g++.dg/cpp0x/bracket2.C: Ditto.
12608 * g++.dg/cpp0x/decltype5.C: Ditto.
12609 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12610 * g++.dg/cpp0x/variadic70.C: Ditto.
12611 * g++.dg/cpp0x/decltype6.C: Ditto.
12612 * g++.dg/cpp0x/rvo.C: Ditto.
12613 * g++.dg/cpp0x/vt-40092.C: Ditto.
12614 * g++.dg/cpp0x/variadic-new.C: Ditto.
12615 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12616 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12617 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12618 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12619 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12620 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12621 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12622 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12623 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12624 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12625 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12626 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12627 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12628 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12629 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12630 * g++.dg/cpp0x/pr39639.C: Ditto.
12631 * g++.dg/cpp0x/decltype3.C: Ditto.
12632 * g++.dg/cpp0x/variadic68.C: Ditto.
12633 * g++.dg/cpp0x/variadic-function.C: Ditto.
12634 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12635 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12636 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12637 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12638 * g++.dg/parse/crash35.C: Ditto.
12639 * g++.dg/parse/crash40.C: Ditto.
12640 * g++.dg/parse/defarg12.C: Ditto.
12641 * g++.dg/parse/crash34.C: Ditto.
12642 * g++.dg/parse/constructor3.C: Ditto.
12643 * g++.dg/parse/template23.C: Ditto.
12644 * g++.dg/parse/crash56.C: Ditto.
12645 * g++.dg/parse/dtor13.C: Ditto.
12646 * g++.dg/parse/error33.C: Ditto.
12647 * g++.dg/parse/ctor9.C: Ditto.
12648 * g++.dg/parse/error32.C: Ditto.
12649 * g++.dg/parse/error37.C: Ditto.
12650 * g++.dg/parse/bitfield3.C: Ditto.
12651 * g++.dg/parse/struct-4.C: Ditto.
12652 * g++.dg/ext/has_trivial_copy.C: Ditto.
12653 * g++.dg/ext/is_polymorphic.C: Ditto.
12654 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12655 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12656 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12657 * g++.dg/ext/is_union.C: Ditto.
12658 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12659 * g++.dg/ext/is_pod.C: Ditto.
12660 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12661 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12662 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12663 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12664 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12665 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12666 * g++.dg/ext/is_abstract.C: Ditto.
12667 * g++.dg/ext/has_trivial_assign.C: Ditto.
12668 * g++.dg/ext/is_class.C: Ditto.
12669 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12670 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12671 * g++.dg/ext/is_base_of.C: Ditto.
12672 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12673 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12674 * g++.dg/ext/is_empty.C: Ditto.
12675 * g++.dg/ext/is_enum.C: Ditto.
12676 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12677 * gnat.dg/opt11.adb: Ditto.
12678 * obj-c++.dg/pr45735.mm: Ditto.
12679 * obj-c++.dg/pr24393.mm: Ditto.
12680 * obj-c++.dg/exceptions-2.mm: Ditto.
12681 * objc.dg/pr45735.m: Ditto.
12682 * objc.dg/pr24393.m: Ditto.
12684 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12686 * objc.dg/attributes/objc-exception-1.m: New.
12688 2011-02-23 Jie Zhang <jie@codesourcery.com>
12690 * gcc.dg/cpp/include7.c: New test.
12692 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12695 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12697 2011-02-23 Jie Zhang <jie@codesourcery.com>
12699 PR rtl-optimization/47763
12700 * gcc.dg/pr47763.c: New test.
12702 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12705 * gfortran.dg/whole_file_32.f90 : New test.
12707 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12710 * g++.dg/inherit/virtual7.C: New test.
12712 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12715 * objc.dg/type-size-3.m: Updated error message.
12716 * objc.dg/type-size-4.m: New test.
12717 * objc.dg/type-size-5.m: New test.
12719 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12721 * lib/gnat.exp: Fix comments.
12722 Don't load libgloss.exp.
12723 (default_gnat_version): Call $compiler with --version.
12724 Adapt regexp for gnatmake output, insert version.
12725 (gnat_version): New proc.
12726 (gnat_init): Remove gnat_libgcc_s_path.
12727 (gnat_target_compile): Likewise.
12728 Remove ld_library_path.
12729 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12730 (gnat_pass): Remove.
12731 (gnat_pass): Remove.
12732 (gnat_finish): Remove.
12733 (gnat_exit): Remove.
12734 (local_find_gnatmake): Reindent.
12735 (runtest_file_p): Remove.
12736 (prune_warnings): Remove.
12737 (find_gnatclean): New proc.
12738 * lib/gnat-dg.exp (lremove): New proc.
12739 (gnat-dg-test): Reindent.
12740 Remove additional output files.
12741 (gnat-dg-runtest): Remove.
12743 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12744 * gnat.dg/loop_optimization6.adb: Likewise.
12745 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12747 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12749 PR tree-optimization/47835
12750 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12752 2011-02-22 Tobias Burnus <burnus@net-b.de>
12754 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12755 * gfortran.dg/abstract_type_2.f03: Ditto.
12756 * gfortran.dg/abstract_type_3.f03: Ditto.
12757 * gfortran.dg/abstract_type_4.f03: Ditto.
12758 * gfortran.dg/abstract_type_5.f03: Ditto.
12759 * gfortran.dg/abstract_type_6.f03: Ditto.
12760 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12761 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12762 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12763 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12764 * gfortran.dg/array_function_5.f90: Ditto.
12765 * gfortran.dg/asynchronous_3.f03: Ditto.
12766 * gfortran.dg/char_expr_1.f90: Ditto.
12767 * gfortran.dg/class_14.f03: Ditto.
12768 * gfortran.dg/data_array_6.f: Ditto.
12769 * gfortran.dg/data_invalid.f90: Ditto.
12770 * gfortran.dg/dot_product_1.f03: Ditto.
12771 * gfortran.dg/func_derived_5.f90: Ditto.
12772 * gfortran.dg/func_result_4.f90: Ditto.
12773 * gfortran.dg/implied_do_1.f90: Ditto.
12774 * gfortran.dg/initialization_25.f90: Ditto.
12775 * gfortran.dg/initialization_26.f90: Ditto.
12776 * gfortran.dg/interface_34.f90: Ditto.
12777 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12778 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12779 * gfortran.dg/matmul_8.f03: Ditto.
12780 * gfortran.dg/merge_init_expr.f90: Ditto.
12781 * gfortran.dg/pack_assign_1.f90: Ditto.
12782 * gfortran.dg/pack_vector_1.f90: Ditto.
12783 * gfortran.dg/pointer_check_8.f90: Ditto.
12784 * gfortran.dg/product_init_expr.f03: Ditto.
12785 * gfortran.dg/reshape_order_5.f90: Ditto.
12786 * gfortran.dg/reshape_shape_1.f90: Ditto.
12787 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12788 * gfortran.dg/same_name_2.f90: Ditto.
12789 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12790 * gfortran.dg/spread_init_expr.f03: Ditto.
12791 * gfortran.dg/stmt_func_1.f90: Ditto.
12792 * gfortran.dg/sum_init_expr.f03: Ditto.
12793 * gfortran.dg/transpose_3.f03: Ditto.
12794 * gfortran.dg/unpack_init_expr.f03: Ditto.
12795 * gfortran.dg/warn_conversion.f90: Ditto.
12796 * gfortran.dg/warn_conversion_2.f90: Ditto.
12797 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12798 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12799 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12800 * gfortran.dg/whole_file_16.f90: Ditto.
12801 * gfortran.dg/whole_file_17.f90: Ditto.
12802 * gfortran.dg/whole_file_18.f90: Ditto.
12803 * gfortran.dg/whole_file_20.f03: Ditto.
12804 * gfortran.dg/whole_file_5.f90: Ditto.
12805 * gfortran.dg/whole_file_6.f90: Ditto.
12806 * gfortran.dg/write_invalid_format.f90: Ditto.
12807 * gfortran.dg/zero_sized_6.f90: Ditto.
12809 2011-02-21 Jeff Law <law@redhat.com>
12811 PR rtl-optimization/46178
12812 * gcc.target/i386/pr46178.c: New test.
12814 PR rtl-optimization/46002
12815 * gcc.c-torture/compile/pr46002.c: New test.
12817 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12819 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12822 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12825 * g++.dg/debug/pr47106.C: Require effective target lto.
12827 2011-02-21 Jason Merrill <jason@redhat.com>
12829 * g++.dg/cpp0x/constexpr-diag2.C: New.
12831 2011-02-20 Jason Merrill <jason@redhat.com>
12833 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12835 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12837 * g++.dg/overload/conv-op1.C: New.
12839 * g++.dg/cpp0x/constexpr-synth1.C: New.
12841 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12843 * objc.dg/layout-2.m: New.
12844 * objc.dg/selector-3.m: Adjusted location of error message.
12845 * objc.dg/type-size-3.m: Same.
12846 * obj-c++.dg/selector-3.mm: Same.
12848 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12851 * objc.dg/property/dotsyntax-22.m: New.
12852 * obj-c++.dg/property/dotsyntax-22.mm: New.
12854 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12857 * g++.dg/template/typedef38.C: New test.
12859 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12862 * gfortran.dg/whole_file_30.f90 : New test.
12863 * gfortran.dg/whole_file_31.f90 : New test.
12865 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12869 * gfortran.dg/whole_file_28.f90 : New test.
12870 * gfortran.dg/whole_file_29.f90 : New test.
12872 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12875 * g++.dg/template/crash105.C: New.
12877 2011-02-19 Jason Merrill <jason@redhat.com>
12879 * g++.dg/cpp0x/regress/no-elide1.C: New.
12881 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12883 PR tree-optimization/46620
12884 * gcc.dg/pr46620.c: New.
12886 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12889 * gcc.target/i386/pr47809.c: New test.
12891 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12892 Tobias Burnus <burnus@net-b.de>
12894 * lib/target-supports.exp
12895 (check_effective_target_fortran_large_real): New check for large reals.
12896 * gfortran.dg/nan_7.f90: New test.
12898 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12900 PR libgfortran/47567
12901 * gfortran.dg/fmt_f0_1.f90: Update test.
12903 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12906 * gfortran.dg/array_constructor_36.f90 : New test.
12907 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12908 allow for comparison between different elements of the array
12909 constructor at different levels of optimization.
12911 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12913 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12914 * gcc.target/i386/pr32280-1.c: Likewise.
12916 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12919 * gcc.target/i386/pr47800.c: New test.
12921 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12923 * objc/execute/exceptions/foward-1.x: New.
12925 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12928 * gfortran.dg/derived_constructor_comps_4.f90: New.
12930 2011-02-18 Tobias Burnus
12933 * gfortran.dg/func_result_6.f90: New.
12935 2011-02-18 Michael Matz <matz@suse.de>
12938 * gfortran.dg/lto/pr45586_0.f90: New test.
12939 * gfortran.dg/typebound_proc_20.f90: Ditto.
12940 * gfortran.dg/typebound_proc_21.f90: Ditto.
12942 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12945 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12947 2011-02-18 Tobias Burnus <burnus@net-b.de>
12950 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12951 gcc_warning_prefix.
12952 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12953 normalizing the error/warning output.
12954 * gfortran.dg/Wall.f90: Update dg-error/warning.
12955 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12956 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12957 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12958 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12959 * gfortran.dg/class_30.f90: Update dg-error/warning.
12960 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12961 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12962 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12963 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12964 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12965 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12966 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12967 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12968 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12969 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12970 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12971 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12972 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12973 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12974 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12975 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12976 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12977 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12978 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12979 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12980 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12981 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12982 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12983 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12984 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12986 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12989 * gfortran.dg/proc_ptr_comp_30.f90: New.
12991 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12994 * gcc.target/i386/pr47780.c: New test.
12996 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12999 * gfortran.dg/class_40.f03: New.
13001 2011-02-18 Dodji Seketeli <dodji@redhat.com>
13004 * g++.dg/cpp0x/auto21.C: New test.
13006 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
13008 * objc.dg/special/unclaimed-category-1.h: Updated for
13010 * objc.dg/special/unclaimed-category-1.m: Same.
13011 * objc.dg/zero-link-1.m: Same.
13012 * objc.dg/lookup-1.m: Same.
13013 * objc.dg/torture/strings/const-str-9.m
13014 * objc.dg/torture/strings/const-str-10.m: Same.
13015 * objc.dg/torture/strings/const-str-11.m: Same.
13016 * objc.dg/torture/forward-1.m: Same.
13017 * objc.dg/zero-link-2.m: Same.
13018 * objc.dg/encode-7-next-64bit.m: Same.
13019 * objc.dg/method-4.m: Same.
13020 * objc.dg/next-runtime-1.m: Same.
13021 * objc.dg/image-info.m: Same.
13022 * objc.dg/pr23214.m: Same.
13023 * objc.dg/symtab-1.m: Same.
13024 * obj-c++.dg/basic.m: Same.
13025 * obj-c++.dg/proto-lossage-3.m: Same.
13026 * obj-c++.dg/torture/strings/const-str-10.m: Same.
13027 * obj-c++.dg/torture/strings/const-str-11.m: Same.
13028 * obj-c++.dg/torture/strings/const-str-9.m: Same.
13029 * obj-c++.dg/method-11.m: Same.
13030 * objc/execute/enumeration-1.m: Same.
13031 * objc/execute/object_is_class.m: Same.
13032 * objc/execute/formal_protocol-2.m: Same.
13033 * objc/execute/formal_protocol-4.m: Same.
13034 * objc/execute/formal_protocol-6.m: Same.
13035 * objc/execute/bycopy-3.m: Same.
13036 * objc/execute/exceptions/catchall-1.m: Same.
13037 * objc/execute/exceptions/finally-1.m: Same.
13038 * objc/execute/exceptions/local-variables-1.m: Same.
13039 * objc/execute/exceptions/foward-1.m: Same.
13040 * objc/execute/bf-common.h
13041 * objc/execute/enumeration-2.m: Same.
13042 * objc/execute/formal_protocol-1.m: Same.
13043 * objc/execute/formal_protocol-3.m: Same.
13044 * objc/execute/formal_protocol-5.m: Same.
13045 * objc/execute/accessing_ivars.m: Same.
13046 * objc/execute/bycopy-2.m: Same.
13047 * objc/execute/formal_protocol-7.m: Same.
13048 * objc/execute/compatibility_alias.m: Same.
13049 * objc/execute/no_clash.m: Same.
13050 * objc/execute/object_is_meta_class.m: Same.
13051 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13052 * objc/execute/class-tests-1.h: Include stdio.h.
13053 * objc/execute/class-tests-2.h: Same.
13054 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13056 * obj-c++.dg/try-catch-2.mm: Same.
13058 2011-02-17 Jakub Jelinek <jakub@redhat.com>
13061 * g++.dg/warn/Wunused-parm-4.C: New test.
13063 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
13064 Jan Hubicka <jh@suse.cz>
13068 * g++.dg/debug/pr47106.C: New.
13070 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
13073 * gcc.target/i386/pr43653.c: New test.
13075 2011-02-11 Dodji Seketeli <dodji@redhat.com>
13078 * g++.dg/template/inherit6.C: New test.
13080 2011-02-16 Janus Weil <janus@gcc.gnu.org>
13083 * gfortran.dg/class_39.f03: New.
13085 2011-02-16 Dodji Seketeli <dodji@redhat.com>
13088 * g++.dg/cpp0x/variadic106.C: New test.
13090 2011-02-16 Jakub Jelinek <jakub@redhat.com>
13092 PR libfortran/47757
13093 * gfortran.dg/pr47757-1.f90: New test.
13094 * gfortran.dg/pr47757-2.f90: New test.
13095 * gfortran.dg/pr47757-3.f90: New test.
13098 * g++.dg/cpp0x/enum8.C: New test.
13100 2011-02-15 Jason Merrill <jason@redhat.com>
13102 * g++.dg/inherit/implicit-trivial1.C: New.
13103 * g++.dg/cpp0x/implicit-trivial1.C: New.
13105 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13107 PR middle-end/47725
13108 * gcc.dg/torture/pr47725.c: Removed.
13110 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13113 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13114 constant does not generate a load from memory.
13116 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13118 PR middle-end/47725
13119 * gcc.dg/torture/pr47725.c: New.
13121 2011-02-15 Richard Guenther <rguenther@suse.de>
13123 PR tree-optimization/47743
13124 * gcc.dg/torture/pr47743.c: New testcase.
13126 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13128 PR middle-end/47581
13129 * gcc.target/i386/pr47581.c: New test.
13131 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13134 * gfortran.dg/select_type_22.f03: New.
13136 2011-02-14 Jason Merrill <jason@redhat.com>
13138 * g++.dg/cpp0x/regress/enum1.C: New.
13140 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13142 * gnat.dg/include.adb: New test.
13144 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13147 * gfortran.dg/class_38.f03: New.
13149 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13151 * gcc.dg/pr46494.c: New test.
13153 2011-02-14 Richard Guenther <rguenther@suse.de>
13155 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13157 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13160 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13161 sparc*-sun-solaris2.11.
13163 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13166 * gfortran.dg/argument_checking_18.f90: New.
13168 2011-02-13 Tobias Burnus <burnus@net-b.de>
13170 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13171 * gfortran.dg/argument_checking_17.f90: New.
13173 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13175 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13176 are temporarily disabled.
13177 * gfortran.dg/class_7.f03: Ditto.
13178 * gfortran.dg/coarray_14.f90: Ditto.
13179 * gfortran.dg/typebound_proc_13.f03: Ditto.
13181 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13184 * gfortran.dg/extends_11.f03: New.
13186 2011-02-11 Xinliang David Li <davidxl@google.com>
13188 PR tree-optimization/47707
13189 * g++.dg/tree-ssa/pr47707.C: New test.
13191 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13193 * g++.dg/opt/inline17.C: New test.
13195 2011-02-11 Tobias Burnus <burnus@net-b.de>
13198 * gfortran.dg/pure_formal_2.f90: New.
13200 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13202 PR rtl-optimization/47614
13203 * gfortran.dg/pr47614.f: New.
13205 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13208 * gcc.dg/opts-6.c: New test.
13210 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13213 * gcc.dg/pr47684.c: New test.
13215 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13218 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13219 c99_runtime, dg-add-options c99_runtime.
13220 (main): Use __asm__.
13222 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13225 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13226 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13227 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13228 * gcc.dg/ucnid-10.c: Likewise.
13229 * gcc.dg/ucnid-13.c: Likewise.
13230 * gcc.dg/ucnid-7.c: Likewise.
13231 * gcc.dg/ucnid-8.c: Likewise.
13232 Adapt dg-warning line number.
13234 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13236 * gcc.target/i386/parity-1.c: Use -march=k8.
13237 * gcc.target/i386/parity-2.c: Ditto.
13238 * gcc.target/i386/vecinit-1.c: Ditto.
13239 * gcc.target/i386/vecinit-2.c: Ditto.
13241 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13244 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13245 * gcc.target/mips/save-restore-3.c: Likewise.
13246 * gcc.target/mips/save-restore-4.c: Likewise.
13247 * gcc.target/mips/save-restore-5.c: Likewise.
13250 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13251 * g++.dg/tree-prof/partition2.C: Likewise.
13253 2011-02-09 Jason Merrill <jason@redhat.com>
13255 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13256 rather than misdeclare std::puts.
13258 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13259 * g++.dg/other/warning1.C: Likewise.
13260 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13261 * g++.old-deja/g++.gb/scope06.C: Likewise.
13262 * g++.old-deja/g++.law/cvt11.C: Likewise.
13263 * g++.old-deja/g++.law/init1.C: Likewise.
13264 * g++.dg/abi/mangle26.C: Likewise.
13266 * g++.dg/template/function1.C: Adjust for C++0x mode.
13267 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13269 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13270 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13272 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13274 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13276 * g++.dg/cpp0x/regress: New directory.
13277 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13278 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13279 * g++.dg/cpp0x/regress/regress3.C: New.
13281 2011-02-10 Richard Guenther <rguenther@suse.de>
13283 PR tree-optimization/47677
13284 * gcc.dg/torture/pr47677.c: New testcase.
13286 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13288 * objc.dg/special/load-category-1.m: Remove unused header.
13289 * objc.dg/special/load-category-1a.m: Likewise.
13290 * objc.dg/special/load-category-2.m: Likewise.
13291 * objc.dg/special/load-category-2a.m: Likewise.
13292 * objc.dg/special/load-category-3.m: Likewise.
13293 * objc.dg/special/load-category-3a.m: Likewise.
13294 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13295 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13296 * objc.dg/attributes/class-attribute-1.m: Likewise.
13297 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13298 * obj-c++.dg/property/property.exp: Likewise.
13299 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13300 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13301 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13302 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13303 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13304 * obj-c++.dg/template-8.mm: Likewise.
13306 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13309 * gcc.target/i386/pr47665.c: New test.
13311 2011-02-10 Jie Zhang <jie@codesourcery.com>
13315 2011-02-05 Jie Zhang <jie@codesourcery.com>
13317 * gcc.dg/pr42631.c: Update test.
13318 * gcc.dg/pr42631-2.c: New test.
13320 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13323 * gfortran.dg/proc_decl_25.f90: New.
13325 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13328 * gfortran.dg/typebound_assignment_2.f03: New.
13330 2011-02-09 Richard Guenther <rguenther@suse.de>
13332 PR tree-optimization/47664
13333 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13335 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13337 PR middle-end/47646
13338 * gnat.dg/uninit_func.adb: Adjust dg directive.
13340 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13342 PR middle-end/47646
13343 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13345 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13348 * gfortran.dg/auto_dealloc_2.f90: New.
13350 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13352 * gcc.dg/builtins-config.h: Remove __sgi handling.
13353 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13354 -std=c99 for mips-sgi-irix6.5*.
13356 2011-02-09 Martin Jambor <mjambor@suse.cz>
13358 PR middle-end/45505
13359 * gfortran.dg/pr25923.f90: Remove xfails.
13361 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13364 * gfortran.dg/inquire_14.f90: New test.
13366 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13369 * gfortran.dg/pointer_init_6.f90: New.
13371 2011-02-08 Jeff Law <law@redhat.com>
13373 PR tree-optimization/42893
13374 * gcc.tree-ssa/pr42893.c: New test.
13376 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13378 PR tree-optimization/46834
13379 PR tree-optimization/46994
13380 PR tree-optimization/46995
13381 * gcc.dg/graphite/id-pr46834.c: New.
13382 * gfortran.dg/graphite/id-pr46994.f90: New.
13383 * gfortran.dg/graphite/id-pr46995.f90: New.
13385 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13387 PR middle-end/47646
13388 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13389 using the variable is known the warning is emitted there.
13390 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13391 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13393 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13396 * gcc.dg/noreturn-1.c (foo5): Likewise.
13397 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13398 (method2): Likewise.
13400 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13401 the return statement using the uninitialized variable.
13402 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13404 2011-02-08 Richard Guenther <rguenther@suse.de>
13406 PR middle-end/47639
13407 * g++.dg/opt/pr47639.c: New testcase.
13409 2011-02-08 Richard Guenther <rguenther@suse.de>
13411 PR tree-optimization/47632
13412 * g++.dg/opt/pr47632.C: New testcase.
13414 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13416 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13418 2011-02-07 Richard Guenther <rguenther@suse.de>
13420 PR tree-optimization/47615
13421 * g++.dg/opt/pr47615.C: New testcase.
13423 2011-02-07 Richard Guenther <rguenther@suse.de>
13425 PR tree-optimization/47621
13426 * gcc.dg/torture/pr47621.c: New testcase.
13428 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13430 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13432 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13435 * gfortran.dg/allocate_with_source_1 : New test.
13437 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13439 PR middle-end/47610
13440 * gcc.dg/pr47610.c: New test.
13442 2011-02-05 Jie Zhang <jie@codesourcery.com>
13445 * gcc.dg/pr42631.c: Update test.
13446 * gcc.dg/pr42631-2.c: New test.
13448 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13451 * gfortran.dg/pr47574.f90: New test.
13453 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13455 PR tree-optimization/46194
13456 * gcc.dg/autopar/pr46194.c: New.
13458 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13460 PR tree-optimization/43695
13461 * g++.dg/ipa/pr43695.C: New.
13463 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13465 PR inline-asm/23200
13466 * gcc.dg/pr23200.c: New test.
13468 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13471 * g++.dg/pr47589.C: New test.
13473 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13476 * g++.dg/template/typedef37.C: New test.
13477 * g++.dg/template/param1.C: Adjust expected error message.
13479 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13481 PR middle-end/31490
13482 * gcc.dg/pr31490-2.c: New test.
13483 * gcc.dg/pr31490-3.c: New test.
13484 * gcc.dg/pr31490-4.c: New test.
13486 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13487 Jakub Jelinek <jakub@redhat.com>
13490 * g++.dg/parser/semicolon3.C: Adjust.
13491 * g++.dg/parser/semicolon4.C: New testcase.
13492 * g++.dg/pr46890.C: New testcase.
13494 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13497 * g++.dg/init/pr29571.C: New.
13499 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13501 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13502 instead of vect_int.
13504 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13507 * gcc.target/i386/pr47312.c: New test.
13510 * gcc.target/i386/pr47564.c: New test.
13512 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13514 PR tree-optimization/45122
13515 * gcc.dg/tree-ssa/pr45122.c: New.
13517 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13520 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13523 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13524 and vsx so a default --with-cpu=power7 doesn't give an error
13525 when -mavoid-indexed-addresses is used.
13527 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13528 wrapper function to save the arguments and then jump to the real
13529 function, rather than depending on the compiler not to move stuff
13531 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13533 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13534 Paul Thomas <pault@gcc.gnu.org>
13537 * gfortran.dg/class_37.f03 : New test.
13539 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13540 Richard Guenther <rguenther@suse.de>
13542 PR tree-optimization/40979
13544 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13545 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13546 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13547 check_vect_support_and_set_flags.
13548 * gfortran.dg/graphite/vect-pr40979.f90: New.
13550 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13553 * gfortran.dg/class_36.f03: New.
13555 2011-02-02 Richard Guenther <rguenther@suse.de>
13557 PR tree-optimization/47566
13558 * gcc.dg/lto/20110201-1_0.c: New testcase.
13560 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13566 * debug/pr47498.c: New.
13567 * debug/pr47501.c: New.
13569 2011-02-01 Richard Guenther <rguenther@suse.de>
13571 PR tree-optimization/47559
13572 * g++.dg/torture/pr47559.C: New testcase.
13574 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13577 * gfortran.dg/typebound_call_20.f03: New.
13579 2011-02-01 Richard Guenther <rguenther@suse.de>
13581 PR tree-optimization/47555
13582 * gcc.dg/pr47555.c: New testcase.
13584 2011-02-01 Richard Guenther <rguenther@suse.de>
13586 PR tree-optimization/47541
13587 * g++.dg/torture/pr47541.C: New testcase.
13589 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13592 * gfortran.dg/typebound_call_19.f03: New.
13594 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13597 * g++.dg/cpp0x/pr47416.C: New test.
13599 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13602 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13604 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13607 * gfortran.dg/typebound_assignment_1.f03: New.
13609 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13611 PR tree-optimization/47538
13612 * gcc.c-torture/execute/pr47538.c: New test.
13614 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13617 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13619 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13621 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13623 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13625 PR rtl-optimization/44031
13626 * gcc.c-torture/compile/20110131-1.c: New test.
13628 2011-01-31 Tobias Burnus <burnus@net-b.de>
13631 * gfortran.dg/stmt_func_1.f90: New.
13633 2011-01-31 Tobias Burnus <burnus@net-b.de>
13636 * gfortran.dg/interface_34.f90: New.
13638 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13641 * gfortran.dg/realloc_on_assign_5.f03: New test.
13642 * gfortran.dg/realloc_on_assign_5.f03: New test.
13644 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13646 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13647 * gfortran.dg/bessel_7.f90: Likewise.
13648 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13650 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13651 * gfortran.dg/sum_init_expr.f03: Likewise.
13653 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13655 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13658 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13659 loop only on "vect_intfloat_cvt" targets.
13661 2011-01-29 Tobias Burnus <burnus@net-b.de>
13664 * gfortran.dg/shape_6.f90: New.
13666 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13668 PR libgfortran/47434
13669 * gfortran.dg/read_infnan_1.f90: Update test.
13670 * gfortran.dg/module_nan.f90: Update test.
13671 * gfortran.dg/char4_iunit_1.f03: Update test.
13672 * gfortran.dg/large_real_kind_1.f90: Update test.
13673 * gfortran.dg/real_const_3.f90: Update test.
13674 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13676 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13679 * g++.dg/template/param2.C: New test.
13681 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13683 PR libgfortran/47285
13684 * gfortran.dg/fmt_g.f: New test.
13686 2011-01-28 Tobias Burnus <burnus@net-b.de>
13689 * gfortran.dg/pure_formal_1.f90: New.
13691 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13694 * gcc.dg/tls/pr42894.c: New test.
13696 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13698 * gcc.dg/pr47276.c: Add dg-require-visibility.
13700 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13702 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13704 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13705 Tobias Burnus <burnus@gcc.gnu.org>
13710 * gfortran.dg/realloc_on_assign_3.f03: New test.
13711 * gfortran.dg/realloc_on_assign_4.f03: New test.
13712 * gfortran.dg/allocatable_function_5.f90: New test.
13713 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13714 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13715 implemented" dg-errors.
13717 2011-01-27 Jan Hubicka <jh@suse.cz>
13719 PR middle-end/46949
13720 * gcc.dg/attr-weakref-4.c: New testcase
13722 2011-01-27 Martin Jambor <mjambor@suse.cz>
13724 PR tree-optimization/47228
13725 * gcc.dg/torture/pr47228.c: New test.
13727 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13729 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13731 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13733 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13734 when using auto-overlay support on the SPU.
13736 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13738 PR rtl-optimization/44174
13739 * gcc.target/i386/asm-6.c: New test.
13741 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13743 PR rtl-optimization/46856
13744 * gcc.c-torture/compile/pr46856.c: New test.
13746 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13747 Andrew Pinski <pinskia@gmail.com>
13750 * gcc.dg/pr43082.c: New.
13752 2011-01-26 DJ Delorie <dj@redhat.com>
13754 PR rtl-optimization/46878
13755 * gcc.dg/pr46878-1.c: New test.
13757 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13760 * g++.dg/cpp0x/pr47476.C: New test.
13762 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13764 * gcc.c-torture/compile/20110126-1.c: New test.
13766 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13769 * gcc.dg/torture/pr47473.c: New test.
13771 2011-01-26 Jan Hubicka <jh@suse.cz>
13774 * gcc.c-torture/execute/pr47237.c: New testcase.
13776 2011-01-26 Jan Hubicka <jh@suse.cz>
13778 PR tree-optimization/47190
13779 * gcc.dg/attr-weakref-3.c: New testcase.
13781 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13784 * gcc.dg/dll-9a.c: New test file.
13785 * gcc.dg/dll-11.c: Likewise.
13786 * gcc.dg/dll-12.c: Likewise.
13787 * gcc.dg/dll-12a.c: Likewise.
13788 * gcc.dg/dll-11a.c: Likewise.
13789 * gcc.dg/dll-9.c: Likewise.
13790 * gcc.dg/dll-10.c: Likewise.
13791 * gcc.dg/dll-10a.c: Likewise.
13792 * g++.dg/ext/dllexport4a.cc: Likewise.
13793 * g++.dg/ext/dllexport4.C: Likewise.
13794 * g++.dg/ext/dllexport5.C: Likewise.
13795 * g++.dg/ext/dllexport5a.cc: Likewise.
13797 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13799 PR tree-optimization/46970
13800 * gcc.dg/graphite/pr46970.c: New.
13802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13804 PR tree-optimization/46215
13805 * gcc.dg/graphite/pr46215.c: New.
13807 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13809 PR tree-optimization/46168
13810 * gcc.dg/graphite/pr46168.c: New.
13812 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13814 PR tree-optimization/43657
13815 * gcc.dg/graphite/pr43657.c: New.
13817 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13819 PR tree-optimization/29832
13820 * gfortran.dg/graphite/pr29832.f90: New.
13822 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13824 PR tree-optimization/43567
13825 * gcc.dg/graphite/pr43567.c: New.
13827 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13829 * gfortran.dg/graphite/interchange-4.f: New.
13830 * gfortran.dg/graphite/interchange-5.f: New.
13832 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13833 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13834 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13835 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13836 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13837 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13838 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13839 * gfortran.dg/ltrans-7.f90: Removed.
13840 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13842 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13843 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13844 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13845 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13846 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13847 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13848 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13849 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13850 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13851 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13852 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13853 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13854 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13855 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13856 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13857 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13858 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13859 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13860 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13861 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13862 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13863 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13864 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13865 * gcc.dg/tree-ssa/data-dep-1.c
13866 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13867 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13868 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13869 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13870 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13872 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13874 PR tree-optimization/47265
13875 PR tree-optimization/47443
13876 * gcc.c-torture/compile/pr47265.c: New test.
13877 * gcc.dg/pr47443.c: New test.
13879 2011-01-25 Martin Jambor <mjambor@suse.cz>
13881 PR tree-optimization/47382
13882 * g++.dg/torture/pr47382.C: New test.
13883 * g++.dg/opt/devirt1.C: Xfail.
13885 2011-01-25 Yao Qi <yao@codesourcery.com>
13888 * gcc.target/arm/pr45701-1.c: New test.
13889 * gcc.target/arm/pr45701-2.c: New test.
13890 * gcc.target/arm/pr45701-3.c: New test.
13892 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13893 Jakub Jelinek <jakub@redhat.com>
13895 PR tree-optimization/47271
13896 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13898 2011-01-25 Nick Clifton <nickc@redhat.com>
13900 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13901 (saturate_add): Delete.
13902 (exchange): Delete.
13903 (main): Do not run saturate_add.
13904 (set_interrupts): Delete.
13906 2011-01-25 Tobias Burnus <burnus@net-b.de>
13909 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13911 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13913 PR tree-optimization/47427
13914 PR tree-optimization/47428
13915 * gcc.c-torture/compile/pr47427.c: New test.
13916 * gcc.c-torture/compile/pr47428.c: New test.
13918 2011-01-25 Richard Guenther <rguenther@suse.de>
13920 PR middle-end/47411
13921 * gcc.dg/torture/pr47411.c: New testcase.
13923 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13925 * gfortran.dg/graphite/id-24.f: New.
13926 * gfortran.dg/graphite/id-25.f: New.
13928 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13930 * gfortran.dg/graphite/id-23.f: New.
13932 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13934 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13936 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13938 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13939 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13940 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13941 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13942 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13943 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13944 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13945 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13946 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13948 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13950 * gcc.dg/graphite/block-0.c: Add documentation.
13951 * gcc.dg/graphite/block-4.c: Same.
13952 * gcc.dg/graphite/block-7.c: Same.
13953 * gcc.dg/graphite/block-8.c: New.
13954 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13955 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13956 * gcc.dg/graphite/interchange-12.c: Add documentation.
13957 * gcc.dg/graphite/interchange-13.c: New.
13958 * gcc.dg/graphite/interchange-14.c: New.
13959 * gcc.dg/graphite/interchange-15.c: New.
13960 * gcc.dg/graphite/interchange-8.c: Add documentation.
13961 * gcc.dg/graphite/interchange-mvt.c: Same.
13963 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13966 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13967 * gcc.target/powerpc/altivec-14.c: Ditto.
13968 * gcc.target/powerpc/altivec-33.c: Ditto.
13969 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13970 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13971 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13972 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13973 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13974 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13975 * g++.dg/ext/altivec-15.C: Ditto.
13976 * g++.dg/ext/altivec-types-1.C: Ditto.
13977 * g++.dg/ext/altivec-types-2.C: Ditto.
13978 * g++.dg/ext/altivec-types-3.C: Ditto.
13979 * g++.dg/ext/altivec-types-4.C: Ditto.
13981 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13983 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13985 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13987 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13988 optimization options.
13990 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13992 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13995 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13997 2011-01-23 Tobias Burnus <burnus@net-b.de>
14000 * gfortran.dg/allocatable_scalar_12.f90: New.
14002 2011-01-23 Ira Rosen <irar@il.ibm.com>
14004 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14005 vectorization to be not profitable if peeling is used to
14006 realign the memory access.
14007 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14008 loop bound to avoid loop unrolling.
14009 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14011 2011-01-22 Jan Hubicka <jh@suse.cz>
14014 * g++.dg/lto/pr47333.C: New file.
14016 2011-01-22 Jan Hubicka <jh@suse.cz>
14018 PR tree-optimization/43884
14020 * gcc.dg/autopar/outer-2.c: Increase array size.
14021 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14023 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
14026 * gfortran.dg/c_loc_tests_16.f90: New test.
14028 2011-01-22 Tobias Burnus <burnus@net-b.de>
14031 * gfortran.dg/typebound_proc_19.f90: New.
14033 2011-01-21 Jeff Law <law@redhat.com>
14035 PR tree-optimization/47053
14036 * g++.dg/pr47053.C: New test.
14038 2011-01-21 Jason Merrill <jason@redhat.com>
14041 * g++.dg/cpp0x/constexpr-ctor6.C: New.
14043 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14046 * g++.dg/cpp0x/range-for10.C: New test.
14047 * g++.dg/template/for1.C: New test.
14049 PR middle-end/45566
14050 * g++.dg/tree-prof/partition3.C: New test.
14052 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14054 PR rtl-optimization/47366
14055 * g++.dg/opt/pr47366.C: New test.
14057 2011-01-21 Jason Merrill <jason@redhat.com>
14060 * g++.dg/cpp0x/constexpr-regress2.C: New.
14062 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14064 2011-01-21 Jeff Law <law@redhat.com>
14066 PR rtl-optimization/41619
14067 * gcc.dg/pr41619.c: New.
14069 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14071 PR tree-optimization/47355
14072 * g++.dg/opt/pr47355.C: New test.
14074 2011-01-21 Richard Guenther <rguenther@suse.de>
14076 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14079 2011-01-21 Richard Guenther <rguenther@suse.de>
14081 PR tree-optimization/47365
14082 * gcc.dg/torture/pr47365.c: New testcase.
14083 * gcc.dg/tree-ssa/pr47392.c: Likewise.
14085 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14087 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14089 2011-01-21 Jakub Jelinek <jakub@redhat.com>
14091 PR tree-optimization/47391
14092 * gcc.dg/pr47391.c: New test.
14094 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14096 * g++.dg/template/char1.C: Use signed char.
14098 2011-01-21 Tobias Burnus <burnus@net-b.de>
14101 * gfortran.dg/pointer_target_4.f90: New.
14103 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14106 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14107 ILP32 system and not IP32.
14109 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14112 * g++.dg/debug/pr46583.C: New.
14114 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14117 * g++.dg/debug/pr47283.C: New test.
14120 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14121 * gcc.target/i386/headmerge-2.c: Likewise.
14123 2011-01-20 Richard Guenther <rguenther@suse.de>
14125 PR middle-end/47370
14126 * gcc.dg/torture/pr47370.c: New testcase.
14128 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14130 PR tree-optimization/46130
14131 * gcc.dg/pr46130-1.c: New test.
14132 * gcc.dg/pr46130-2.c: New test.
14134 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14137 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14139 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14142 * g++.dg/debug/pr46240.cc: New.
14144 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14147 * g++.dg/template/anonunion1.C: New test.
14149 PR rtl-optimization/47337
14150 * gcc.c-torture/execute/pr47337.c: New test.
14152 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14155 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14157 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14159 PR tree-optimization/46021
14160 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14162 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14164 PR tree-optimization/47290
14165 * g++.dg/torture/pr47290.C: New test.
14167 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14170 * gfortran.dg/proc_ptr_comp_29.f90: New.
14172 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14175 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14176 powerpc-apple-darwin9.
14178 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14180 PR rtl-optimization/47299
14181 * gcc.c-torture/execute/pr47299.c: New test.
14183 2011-01-17 Jason Merrill <jason@redhat.com>
14185 * g++.dg/cpp0x/constexpr-virtual.C: New.
14187 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14190 * gfortran.dg/gomp/pr47331.f90: New test.
14192 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14195 * objc.dg/selector-warn-1.m: New.
14196 * obj-c++.dg/selector-warn-1.mm: New.
14198 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14200 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14201 Update dg-final accordingly.
14203 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14205 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14207 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14209 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14211 * gcc.dg/guality/pr36728-2.c: Likewise.
14213 2011-01-17 Richard Guenther <rguenther@suse.de>
14215 PR tree-optimization/47313
14216 * g++.dg/torture/pr47313.C: New testcase.
14218 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14221 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14222 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14223 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14224 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14226 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14228 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14229 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14230 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14232 2011-01-17 Richard Guenther <rguenther@suse.de>
14234 PR tree-optimization/45967
14235 * gcc.dg/torture/pr45967-2.c: New testcase.
14236 * gcc.dg/torture/pr45967-3.c: Likewise.
14238 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14241 * g++.dg/ext/pr47213.C: Require visibility.
14243 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14245 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14246 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14248 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14250 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14251 Linux-based targets.
14253 2011-01-13 Jan Hubicka <jh@suse.cz>
14255 PR tree-optimization/47276
14256 * gcc.dg/pr47276.c: New testcase.
14258 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14259 Jonathan Wakely <jwakely.gcc@gmail.com>
14262 * g++.dg/other/pr33558.C: New.
14263 * g++.dg/other/pr33558-2.C: New.
14265 2011-01-14 Martin Jambor <mjambor@suse.cz>
14267 PR tree-optimization/45934
14268 PR tree-optimization/46302
14269 * g++.dg/ipa/devirt-c-1.C: New test.
14270 * g++.dg/ipa/devirt-c-2.C: Likewise.
14271 * g++.dg/ipa/devirt-c-3.C: Likewise.
14272 * g++.dg/ipa/devirt-c-4.C: Likewise.
14273 * g++.dg/ipa/devirt-c-5.C: Likewise.
14274 * g++.dg/ipa/devirt-c-6.C: Likewise.
14275 * g++.dg/ipa/devirt-6.C: Likewise.
14276 * g++.dg/ipa/devirt-d-1.C: Likewise.
14277 * g++.dg/torture/pr45934.C: Likewise.
14279 2011-01-14 Jason Merrill <jason@redhat.com>
14281 * g++.dg/cpp0x/variadic105.C: New.
14283 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14284 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14287 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14288 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14289 execution tests on i?86-*-*, x86_64-*-* and
14290 powerpc*-apple-darwin* && ilp32.
14291 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14292 tests on i?86-*-* and x86_64-*-*.
14294 2011-01-14 Richard Guenther <rguenther@suse.de>
14296 PR tree-optimization/47280
14297 * g++.dg/opt/pr47280.C: New testcase.
14299 2011-01-14 Jason Merrill <jason@redhat.com>
14301 * g++.dg/cpp0x/constexpr-regress1.C: New.
14303 * g++.dg/ext/flexary2.C: New.
14305 2011-01-14 Richard Guenther <rguenther@suse.de>
14307 PR middle-end/47281
14308 * gcc.dg/torture/pr47281.c: New testcase.
14309 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14311 2011-01-14 Richard Guenther <rguenther@suse.de>
14313 PR tree-optimization/47286
14314 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14316 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14319 * g++.dg/ext/pr47213.C: New.
14321 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14323 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14325 2011-01-13 Tobias Burnus <burnus@net-b.de>
14326 Mikael Morin <mikael@gcc.gnu.org>
14330 * gfortran.dg/select_type_20.f90: New.
14331 * gfortran.dg/select_type_21.f90: New.
14333 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14336 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14338 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14340 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14341 * gcc.dg/guality/pr36728-2.c: Likewise.
14343 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14346 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14348 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14350 PR rtl-optimization/45352
14351 * gcc.dg/pr45352-3.c: New.
14353 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14355 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14357 * g++.dg/cpp0x/range-for8.C: New.
14358 * g++.dg/cpp0x/range-for9.C: New.
14360 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14363 * g++.dg/debug/pr47209.C: New.
14365 2011-01-12 Richard Guenther <rguenther@suse.de>
14368 * gcc.dg/lto/pr47259_0.c: New testcase.
14369 * gcc.dg/lto/pr47259_1.c: Likewise.
14371 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14373 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14374 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14375 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14376 methods missing from the OBJC2 Object.
14377 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14378 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14379 GNU and NeXT runtimes.
14380 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14382 * objc-obj-c++-shared/Object1.m: Likewise.
14383 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14384 * objc.dg/proto-qual-1.m: Likewise.
14385 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14386 * obj-c++.dg/proto-qual-1.mm: Likewise.
14388 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14391 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14393 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14395 Fixed the Objective-C++ testsuite and updated all tests.
14396 * lib/obj-c++.exp (obj-c++_init): Declare and set
14397 gcc_warning_prefix and gcc_error_prefix.
14398 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14399 'dg-warning', 'dg-message' and 'dg-error'.
14400 * obj-c++.dg/class-extension-3.mm: Likewise.
14401 * obj-c++.dg/class-protocol-1.mm: Likewise.
14402 * obj-c++.dg/encode-7.mm: Likewise.
14403 * obj-c++.dg/exceptions-3.mm: Likewise.
14404 * obj-c++.dg/exceptions-5.mm: Likewise.
14405 * obj-c++.dg/method-12.mm: Likewise.
14406 * obj-c++.dg/method-13.mm: Likewise.
14407 * obj-c++.dg/method-15.mm: Likewise.
14408 * obj-c++.dg/method-16.mm: Likewise.
14409 * obj-c++.dg/method-4.mm: Likewise.
14410 * obj-c++.dg/method-8.mm: Likewise.
14411 * obj-c++.dg/method-conflict-1.mm: Likewise.
14412 * obj-c++.dg/method-conflict-2.mm: Likewise.
14413 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14414 and uncommented second part of the testcase now that the testsuite
14416 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14417 and uncommented second part of the testcase now that the testsuite
14419 * obj-c++.dg/private-1.mm: Likewise.
14420 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14421 * obj-c++.dg/syntax-error-7.mm: Likewise.
14422 * obj-c++.dg/warn5.mm: Likewise.
14423 * obj-c++.dg/property/at-property-14.mm: Likewise.
14424 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14426 * obj-c++.dg/property/at-property-18.mm: Likewise.
14427 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14429 * obj-c++.dg/property/at-property-21.mm: Likewise.
14430 * obj-c++.dg/property/at-property-28.mm: Likewise.
14431 * obj-c++.dg/property/at-property-5.mm: Likewise.
14432 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14433 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14434 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14435 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14436 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14437 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14438 * obj-c++.dg/tls/diag-5.mm: Likewise.
14439 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14440 dg-error, now matched correctly.
14442 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14444 * objc.dg/property/at-property-29.m: New.
14445 * obj-c++.dg/property/at-property-29.mm: New.
14447 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14449 * go.test/go-test.exp (go-set-goarch): New proc.
14450 (go-gc-tests): Use it.
14452 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14455 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14457 2011-01-11 Richard Henderson <rth@redhat.com>
14459 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14461 2011-01-11 Jan Hubicka <jh@suse.cz>
14465 * gcc.dg/lto/pr45721_1.c: New file.
14466 * gcc.dg/lto/pr45721_0.c: New file.
14468 2011-01-11 Richard Guenther <rguenther@suse.de>
14470 PR tree-optimization/46076
14471 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14473 2011-01-11 Jeff Law <law@redhat.com>
14475 * PR tree-optimization/47086
14476 * gcc.dg/pr47086.c: New test.
14478 2011-01-11 Jason Merrill <jason@redhat.com>
14481 * g++.dg/template/new10.C: New.
14484 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14486 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14488 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14489 Split type definitions and NSConstantString class into...
14490 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14491 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14492 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14493 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14494 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14495 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14497 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14498 encode defines for newer NeXT system headers.
14499 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14500 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14501 * objc.dg/foreach-5.m: Likewise.
14502 * objc.dg/foreach-2.m: Likewise.
14503 * objc.dg/foreach-4.m: Likewise.
14504 * objc.dg/torture/strings/string1.m: Likewise.
14505 * objc.dg/torture/strings/string2.m: Likewise.
14506 * objc.dg/torture/strings/string3.m: Likewise.
14507 * objc.dg/torture/strings/string4.m: Likewise.
14508 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14509 header and stand alone.
14510 * obj-c++.dg/strings/strings-2.mm: Likewise.
14511 * objc.dg/torture/strings/const-str-3.m: Likewise.
14512 * objc.dg/strings/strings-2.m: Likewise.
14513 * objc.dg/strings/const-str-12b.m: Likewise.
14515 2011-01-12 Richard Guenther <rguenther@suse.de>
14517 PR middle-end/32511
14518 * gcc.dg/attr-weak-1.c: Adjust.
14520 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14523 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14524 standard compliant and comment.
14526 2011-01-10 Jan Hubicka <jh@suse.cz>
14529 * gcc.dg/initpri3.c: New testcase.
14531 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14534 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14535 externally visible.
14540 (g_ebp_save): Likewise.
14541 (g_esp_save): Likewise.
14543 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14545 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14547 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14549 PR tree-optimization/46021
14550 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14551 i?86-*-*, x86_64-*-*.
14553 2011-01-10 Jeff Law <law@redhat.com>
14555 * PR tree-optimization/47141
14556 * gcc.c-torture/compile/pr47141.c: New test.
14558 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14561 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14562 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14563 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14564 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14567 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14568 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14569 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14570 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14571 being vectorized. Adjust dg-final pattern.
14574 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14575 * gcc.dg/vect/slp-24.c: Likewise.
14577 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14580 * g++.dg/other/pr47218-1.C: New test file.
14581 * g++.dg/other/pr47218.C: Likewise.
14582 * g++.dg/other/pr47218.h: New supporting header.
14584 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14587 * objc.dg/attributes/invalid-attribute-1.m: New.
14588 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14590 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14593 * gfortran.dg/proc_ptr_comp_28.f90: New.
14595 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14597 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14598 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14599 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14600 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14601 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14602 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14603 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14604 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14605 * objc.dg/gnu-api-2-class.m: Likewise.
14606 * objc.dg/gnu-api-2-ivar.m: Likewise.
14607 * objc.dg/gnu-api-2-method.m: Likewise.
14608 * objc.dg/gnu-api-2-objc.m: Likewise.
14609 * objc.dg/gnu-api-2-object.m: Likewise.
14610 * objc.dg/gnu-api-2-property.m: Likewise.
14611 * objc.dg/gnu-api-2-protocol.m: Likewise.
14612 * objc.dg/gnu-api-2-sel.m: Likewise.
14614 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14616 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14617 * objc.dg/objc-foreach-4.m: Likewise.
14618 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14619 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14620 * objc.dg/foreach-4.m: Likewise.
14621 * objc.dg/foreach-5.m: Likewise.
14622 * objc.dg/foreach-3.m: Return self from init.
14624 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14627 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14629 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14632 * gfortran.dg/class_35.f90: New.
14634 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14636 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14638 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14641 * objc.dg/invalid-method-2.m: New.
14642 * obj-c++.dg/invalid-method-2.mm: New.
14644 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14647 * gfortran.dg/transpose_optimization_2.f90 : New test.
14649 2011-01-08 Jan Hubicka <jh@suse.cz>
14651 PR tree-optmization/46469
14652 * g++.dg/torture/pr46469.C: New testcase.
14654 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14656 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14657 emulation of libobjc-gnu structure layout functionality to ..
14658 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14659 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14660 * objc/execute/bf-common.h: Adjust headers.
14661 * objc/execute/bf-1.m: Likewise.
14662 * objc/execute/bf-2.m: Likewise.
14663 * objc/execute/bf-3.m: Likewise.
14664 * objc/execute/bf-4.m: Likewise.
14665 * objc/execute/bf-5.m: Likewise.
14666 * objc/execute/bf-6.m: Likewise.
14667 * objc/execute/bf-7.m: Likewise.
14668 * objc/execute/bf-8.m: Likewise.
14669 * objc/execute/bf-9.m: Likewise.
14670 * objc/execute/bf-10.m: Likewise.
14671 * objc/execute/bf-11.m: Likewise.
14672 * objc/execute/bf-12.m: Likewise.
14673 * objc/execute/bf-13.m: Likewise.
14674 * objc/execute/bf-14.m: Likewise.
14675 * objc/execute/bf-15.m: Likewise.
14676 * objc/execute/bf-16.m: Likewise.
14677 * objc/execute/bf-17.m: Likewise.
14678 * objc/execute/bf-18.m: Likewise.
14679 * objc/execute/bf-19.m: Likewise.
14680 * objc/execute/bf-20.m: Likewise.
14681 * objc/execute/bf-21.m: Likewise.
14682 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14683 objc_get_type_qualifiers ().
14685 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14688 * gfortran.dg/dependency_39.f90: New test.
14690 2011-01-07 Jan Hubicka <jh@suse.cz>
14692 Get builtins tests ready for linker plugin.
14693 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14694 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14695 my_memset, my_bzero): Mark used.
14696 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14697 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14699 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14702 2011-01-07 Jan Hubicka <jh@suse.cz>
14704 PR tree-optimization/46367
14705 * g++.dg/torture/pr46367.C: New file.
14707 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14710 * gcc.dg/pr47201.c: New test.
14713 * gcc.dg/tree-prof/pr47187.c: New test.
14715 2011-01-07 Tobias Burnus <burnus@net-b.de>
14718 * gfortran.dg/extends_type_of_3.f90: New.
14720 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14722 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14723 * g++.dg/ext/dllimport-MI1.C: Likewise.
14724 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14725 * g++.dg/ext/dllimport10.C: Likewise.
14726 * g++.dg/ext/dllimport11.C: Likewise.
14727 * g++.dg/ext/dllimport12.C: Likewise.
14728 * g++.dg/ext/dllimport13.C: Likewise.
14729 * g++.dg/ext/dllimport2.C: Likewise.
14730 * g++.dg/ext/dllimport3.C: Likewise.
14731 * g++.dg/ext/dllimport4.C: Likewise.
14732 * g++.dg/ext/dllimport5.C: Likewise.
14733 * g++.dg/ext/dllimport6.C: Likewise.
14734 * g++.dg/ext/dllimport8.C: Likewise.
14735 * g++.dg/ext/dllimport9.C: Likewise.
14736 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14737 targets, too. Additionally enable test for i?86-*-mingw*.
14738 * g++.dg/ext/selectany1.C: Likewise.
14739 Remove guard variable check.
14741 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14745 * gfortran.dg/storage_size_3.f08: Extended.
14747 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14750 * g++.dg/template/stdarg1.C: New test.
14752 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14755 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14756 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14757 from the interface of functions to not hide the errors that
14760 2011-01-06 Jan Hubicka <jh@suse.cz>
14762 * gcc.dg/lto/pr47188_0.c: New testcase.
14763 * gcc.dg/lto/pr47188_1.c: New testcase.
14765 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14769 * gfortran.dg/interface_33.f90: New test.
14771 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14774 * gcc.c-torture/compile/pr47150.c: New test.
14776 2011-01-06 Ira Rosen <irar@il.ibm.com>
14778 PR tree-optimization/47139
14779 * gcc.dg/vect/pr47139.c: New test.
14781 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14784 * gfortran.dg/extends_type_of_2.f03: New.
14786 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14788 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14790 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14792 * gnat.dg/opt14.adb: New test.
14794 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14797 * gfortran.dg/allocate_error_2.f90: New test.
14799 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14802 * gfortran.dg/storage_size_3.f08: New.
14804 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14806 PR libgfortran/47154
14807 * gfortran.dg/namelist_68.f90: New test.
14809 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14811 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14813 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14816 * gfortran.dg/class_34.f90: New.
14818 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14820 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14821 use __builtin_inff. Skip all single-precision tests that require
14824 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14826 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14828 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14830 PR tree-optimization/47148
14831 * gcc.c-torture/execute/pr47148.c: New test.
14833 PR tree-optimization/47155
14834 * gcc.c-torture/execute/pr47155.c: New test.
14836 PR rtl-optimization/47157
14837 * gcc.c-torture/compile/pr47157.c: New test.
14839 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14841 * gcc.dg/torture/vector-shift2.c (schar): Define.
14842 (main): Always use schar or uchar instead of plain "char" to avoid
14843 dependencies on implementation-defined char signedness.
14845 2011-01-03 Martin Jambor <mjambor@suse.cz>
14847 PR tree-optimization/46801
14848 * gnat.dg/pack9.adb: Remove xfail.
14850 2011-01-03 Martin Jambor <mjambor@suse.cz>
14852 PR tree-optimization/46984
14853 * g++.dg/ipa/pr46984.C: New test.
14855 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14858 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14860 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14862 PR tree-optimization/47140
14863 * gcc.c-torture/compile/pr47140.c: New test.
14865 PR rtl-optimization/47028
14866 * gcc.dg/pr47028.c: New test.
14868 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14870 * objc.dg/protocol-forward-1.m: Removed TODO.
14871 * objc.dg/protocol-forward-2.m: New.
14872 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14873 * obj-c++.dg/protocol-forward-2.mm: New.
14875 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14878 * g++.dg/eh/pr38662.C: New testcase.
14880 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14882 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14883 scan for newline '\n'.
14886 Copyright (C) 2011 Free Software Foundation, Inc.
14888 Copying and distribution of this file, with or without modification,
14889 are permitted in any medium without royalty provided the copyright
14890 notice and this notice are preserved.