1 2011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com>
2 Pedro Lamarão <pedro.lamarao@gmail.com>
4 * g++.dg/cpp0x/dc1.C: New test.
5 * g++.dg/cpp0x/dc2.C: New test.
6 * g++.dg/cpp0x/dc3.C: New test.
7 * g++.dg/cpp0x/dc4.C: New test.
8 * g++.dg/cpp0x/dc5.C: New test.
9 * g++.dg/template/meminit1.C: Adjust expected error.
11 2011-12-05 Paolo Carlini <paolo.carlini@oracle.com>
14 * g++.dg/cpp0x/auto28.C: New.
16 2011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
18 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
20 2011-12-05 Jakub Jelinek <jakub@redhat.com>
21 Eric Botcazou <ebotcazou@adacore.com>
25 * gcc.c-torture/execute/pr51323.c: New test.
27 2011-12-04 Tobias Burnus <burnus@net-b.de>
30 * gfortran.dg/associate_10.f90: New.
32 2011-12-04 Ira Rosen <ira.rosen@linaro.org>
35 * gfortran.dg/vect/pr51285.f90: New test.
37 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
38 Jérémie Detrey <Jeremie.Detrey@loria.fr>
41 * gcc.target/i386/pr51393.c: New test.
43 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
46 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
47 * obj-c++.dg/naming-4.mm: Likewise.
49 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
51 * gcc.dg/darwin-segaddr.c: Use -no-pie.
53 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
56 * g++.dg/cpp0x/pr51313.C: New.
58 2011-12-03 Tobias Burnus <burnus@net-b.de>
61 * gfortran.dg/select_type_24.f90: New.
62 * gfortran.dg/select_type_23.f03: Add dg-error.
63 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
65 2011-12-03 Jakub Jelinek <jakub@redhat.com>
67 * gcc.dg/vect/vect-122.c: New test.
69 2011-12-03 Tobias Burnus <burnus@net-b.de>
72 * gfortran.dg/move_alloc_8.f90: New.
74 2011-12-03 Tobias Burnus <burnus@net-b.de>
76 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
77 i.e. remove the dg-error line.
78 * gfortran.dg/move_alloc_5.f90: Ditto and change back
80 * gfortran.dg/move_alloc_9.f90: New.
81 * gfortran.dg/move_alloc_10.f90: New
83 2011-12-02 Nathan Sidwell <nathan@acm.org>
85 * lib/gcov.exp (verify-lines): Allow = as a count char.
86 * g++.dg/gcov/gcov-13.C: New.
88 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
90 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
91 * gcc.dg/vect/slp-24.c: Ditto.
92 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
93 * gcc.dg/vect/slp-34.c: Ditto.
94 * gcc.dg/vect/slp-4.c: Ditto.
95 * gcc.dg/vect/slp-cond-2.c: Ditto.
96 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
97 * gcc.dg/vect/vect-1.c: Ditto.
98 * gcc.dg/vect/vect-10.c: Ditto.
99 * gcc.dg/vect/vect-105.c: Ditto.
100 * gcc.dg/vect/vect-112.c: Ditto.
101 * gcc.dg/vect/vect-15.c: Ditto.
102 * gcc.dg/vect/vect-2.c: Ditto.
103 * gcc.dg/vect/vect-31.c: Ditto.
104 * gcc.dg/vect/vect-32.c: Ditto.
105 * gcc.dg/vect/vect-33.c: Ditto.
106 * gcc.dg/vect/vect-34.c: Ditto.
107 * gcc.dg/vect/vect-35.c: Ditto.
108 * gcc.dg/vect/vect-36.c: Ditto.
109 * gcc.dg/vect/vect-6.c: Ditto.
110 * gcc.dg/vect/vect-73.c: Ditto.
111 * gcc.dg/vect/vect-74.c: Ditto.
112 * gcc.dg/vect/vect-75.c: Ditto.
113 * gcc.dg/vect/vect-76.c: Ditto.
114 * gcc.dg/vect/vect-80.c: Ditto.
115 * gcc.dg/vect/vect-85.c: Ditto.
116 * gcc.dg/vect/vect-89.c: Ditto.
117 * gcc.dg/vect/vect-97.c: Ditto.
118 * gcc.dg/vect/vect-98.c: Ditto.
119 * gcc.dg/vect/vect-all.c: Ditto.
120 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
121 * gcc.dg/vect/vect-iv-8.c: Ditto.
122 * gcc.dg/vect/vect-iv-8a.c: Ditto.
123 * gcc.dg/vect/vect-outer-1.c: Ditto.
124 * gcc.dg/vect/vect-outer-1a.c: Ditto.
125 * gcc.dg/vect/vect-outer-1b.c: Ditto.
126 * gcc.dg/vect/vect-outer-2.c: Ditto.
127 * gcc.dg/vect/vect-outer-2a.c: Ditto.
128 * gcc.dg/vect/vect-outer-2c.c: Ditto.
129 * gcc.dg/vect/vect-outer-3.c: Ditto.
130 * gcc.dg/vect/vect-outer-3a.c: Ditto.
131 * gcc.dg/vect/vect-outer-4a.c: Ditto.
132 * gcc.dg/vect/vect-outer-4b.c: Ditto.
133 * gcc.dg/vect/vect-outer-4c.c: Ditto.
134 * gcc.dg/vect/vect-outer-4d.c: Ditto.
135 * gcc.dg/vect/vect-outer-4m.c: Ditto.
136 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
137 * gcc.dg/vect/vect-outer-fir.c: Ditto.
138 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
139 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
140 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
141 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
142 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
143 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
144 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
145 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
146 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
147 * gcc.dg/vect/vect-shift-2.c: Ditto.
148 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
149 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
150 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
151 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
152 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
154 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
156 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
157 __builtin_memcpy arguments to honor sizeof(a).
159 2011-12-02 Joseph Myers <joseph@codesourcery.com>
161 * gcc.c-torture/execute/doloop-1.c,
162 gcc.c-torture/execute/doloop-2.c: New tests.
164 2011-12-02 Martin Jambor <mjambor@suse.cz>
166 PR tree-optimization/50622
167 * g++.dg/tree-ssa/pr50622.C: New test.
169 2011-12-01 Jason Merrill <jason@redhat.com>
171 * g++.dg/cpp0x/initlist61.C: New.
173 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/inherit/crash3.C: New.
178 2011-12-01 Nathan Sidwell <nathan@acm.org>
180 PR gcov-profile/51113
181 * lib/gcov.exp (verify-lines): Add support for xfailing.
182 (run-gcov): Likewise.
183 * gcc.misc-tests/gcov-13.c: Xfail weak function.
184 * gcc.misc-tests/gcov-16.c: Remove.
185 * gcc.misc-tests/gcov-17.c: Remove.
186 * g++.dg/gcov-8.C: Remove.
187 * g++.dg/gcov-9.C: Remove.
188 * g++.dg/gcovpart-12b.C: New.
189 * g++.dg/gcov-12.C: New.
191 2011-12-01 Andrew Pinski <apinski@cavium.com>
194 * g++.dg/torture/pr51198.C: New testcase.
196 2011-12-01 Jakub Jelinek <jakub@redhat.com>
198 PR tree-optimization/51246
199 * gcc.c-torture/compile/pr51246.c: New test.
201 PR rtl-optimization/51014
202 * g++.dg/opt/pr51014.C: New test.
204 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
207 * g++.dg/template/error47.C: New.
209 2011-11-30 Jason Merrill <jason@redhat.com>
212 * g++.dg/init/aggr8.C: New.
214 2011-11-30 Jakub Jelinek <jakub@redhat.com>
217 * gcc.target/i386/pr50725.c: New test.
220 * gfortran.dg/gomp/pr51089.f90: New test.
222 2011-11-30 Andrew Pinski <apinski@cavium.com>
224 * gcc.dg/pr51321.c: New testcase.
226 2011-11-30 Jakub Jelinek <jakub@redhat.com>
228 PR rtl-optimization/48721
229 * gcc.target/i386/pr48721.c: New test.
231 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
234 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
236 2011-11-29 Jakub Jelinek <jakub@redhat.com>
238 PR tree-optimization/51247
239 * gcc.c-torture/compile/pr51247.c: New test.
241 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
244 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
246 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
248 * gcc.target/powerpc/ppc-target-4.c: New file to test target
249 specific functions enabling target specific builtins.
251 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
253 Use complex floating-point constant in CDBL.
255 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
257 2011-11-29 Tobias Burnus <burnus@net-b.de>
261 * gfortran.dg/move_alloc_5.f90: Add dg-error.
262 * gfortran.dg/select_type_23.f03: Add dg-error.
263 * gfortran.dg/move_alloc_6.f90: New.
264 * gfortran.dg/move_alloc_7.f90: New.
266 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
268 PR tree-optimization/51301
269 * gcc.dg/vect/pr51301.c: New test.
271 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
273 * g++.dg/cdce3.C: Use dg-additional-options.
275 2011-11-28 Jakub Jelinek <jakub@redhat.com>
278 * gcc.dg/tree-prof/pr50907.c: New test.
280 PR tree-optimization/50078
281 * gcc.dg/pr50078.c: New test.
283 PR tree-optimization/50682
284 * g++.dg/opt/pr50682.C: New test.
286 2011-11-28 Tobias Burnus <burnus@net-b.de>
289 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
291 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
292 Iain Sandoe <iains@gcc.gnu.org>
294 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
295 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
296 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
297 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
298 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
300 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
302 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
303 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
304 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
305 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
306 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
307 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
308 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
309 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
310 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
311 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
312 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
313 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
314 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
315 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
316 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
317 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
318 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
319 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
320 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
321 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
322 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
323 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
324 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
325 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
326 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
327 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
328 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
330 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
332 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
334 * gcc.target/mips/no-dsp-1.c: New test.
335 * gcc.target/mips/soft-float-1.c: Likewise.
337 2011-11-26 Jakub Jelinek <jakub@redhat.com>
339 PR rtl-optimization/49912
340 * g++.dg/other/pr49912.C: New test.
342 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
344 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
346 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
348 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
352 * gfortran.dg/inline_sum_3.f90: New test.
354 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
357 * lib/target-supports.exp
358 (check_effective_target_sync_long_long): Also supported on 32bit
359 x86 targets. Add comment about required dg-options.
360 Add alpha*-*-* targets.
361 (check_effective_target_sync_long_long_runtime): Ditto.
363 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
365 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
366 * gcc.dg/atomic-exchange-4.c: Ditto.
367 * gcc.dg/atomic-load-4.c: Ditto.
368 * gcc.dg/atomic-store-4.c: Ditto.
369 * gcc.dg/di-longlong64-sync-1.c: Ditto.
370 * gcc.dg/di-sync-multithread.c: Ditto.
371 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
372 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
374 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
377 * lib/target-supports.exp
378 (check_effective_target_sync_int_128_runtime): New procedure.
379 (check_effective_target_sync_long_long_runtime): Ditto.
380 (check_effective_target_sync_long_long): Add arm*-*-*.
381 (check_effective_target_sync_longlong): Remove.
383 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
384 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
385 * gcc.dg/atomic-exchange-5.c: Ditto.
386 * gcc.dg/atomic-load-5.c: Ditto.
387 * gcc.dg/atomic-store-5.c: Ditto.
388 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
389 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
390 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
392 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
393 * gcc.dg/atomic-exchange-4.c: Ditto.
394 * gcc.dg/atomic-load-4.c: Ditto.
395 * gcc.dg/atomic-store-4.c: Ditto.
396 * gcc.dg/di-longlong64-sync-1.c: Ditto.
397 * gcc.dg/di-sync-multithread.c: Ditto.
398 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
399 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
401 2011-11-25 Tobias Burnus <burnus@net-b.de>
404 * gfortran.dg/whole_file_35.f90: New.
406 2011-11-25 Tobias Burnus <burnus@net-b.de>
409 * gfortran.dg/volatile13.f90: New.
411 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
414 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
416 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
419 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
421 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
424 * gcc.target/i386/sw-1.c: Revert revision 181357.
426 2011-11-24 Tobias Burnus <burnus@net-b.de>
429 * gfortran.dg/implicit_pure_1.f90: New.
431 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
434 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
435 * gcc.dg/atomic-exchange-5.c: Likewise.
436 * gcc.dg/atomic-load-5.c: Likewise.
437 * gcc.dg/atomic-op-5.c: Likewise.
438 * gcc.dg/atomic-store-5.c: Likewise.
439 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
441 2011-11-24 Jakub Jelinek <jakub@redhat.com>
443 PR rtl-optimization/50290
444 * gcc.dg/pr50290.c: New test.
446 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
449 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
451 2011-11-23 Jakub Jelinek <jakub@redhat.com>
454 * gcc.dg/pr51261.c: New test.
456 2011-11-22 Dodji Seketeli <dodji@redhat.com>
459 * g++.dg/cpp0x/alias-decl-14.C: New test.
460 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
462 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
464 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
465 * g++.dg/lookup/struct1.C: Likewise.
466 * g++.dg/parse/elab1.C: Likewise.
467 * g++.dg/parse/elab2.C: Likewise.
468 * g++.dg/parse/int-as-enum1.C: Likewise.
469 * g++.dg/parse/typedef1.C: Likewise.
470 * g++.dg/parse/typedef3.C: Likewise.
471 * g++.dg/parse/typedef4.C: Likewise.
472 * g++.dg/parse/typedef5.C: Likewise.
473 * g++.dg/template/crash26.C: Likewise.
474 * g++.dg/template/nontype4.C: Likewise.
475 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
476 * g++.old-deja/g++.brendan/line1.C: Likewise.
477 * g++.old-deja/g++.other/elab1.C: Likewise.
478 * g++.old-deja/g++.other/syntax4.C: Likewise.
480 2011-11-22 Tom de Vries <tom@codesourcery.com>
482 PR rtl-optimization/50764
483 * gcc.dg/pr50764.c: New test.
485 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
488 * g++.dg/cpp0x/decltype36.C: New.
490 2011-11-22 Jakub Jelinek <jakub@redhat.com>
492 PR tree-optimization/51074
493 * gcc.dg/vect/pr51074.c: New test.
495 2011-11-22 Dodji Seketeli <dodji@redhat.com>
498 * g++.dg/cpp0x/alias-decl-16.C: New test.
500 2011-11-22 Jakub Jelinek <jakub@redhat.com>
502 PR tree-optimization/50765
503 * gcc.dg/pr50765.c: New test.
505 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
507 * gcc.dg/vshift-1.c (main): Call rand instead of random.
508 * gcc.dg/vshift-3.c (main): Likewise.
510 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
512 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
514 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
516 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
517 * gcc.misc-tests/gcov-17.c: Likewise.
518 * g++.dg/gcov/gcov-8.C: Likewise.
519 * g++.dg/gcov/gcov-9.C: Likewise.
521 2011-11-21 Torvald Riegel <triegel@redhat.com>
523 * g++.dg/tm/pr47747.C: New test.
525 2011-11-21 Torvald Riegel <triegel@redhat.com>
527 * g++.dg/tm/template-2.C: New test.
529 2011-11-21 Jakub Jelinek <jakub@redhat.com>
532 * gcc.dg/pr50827.c: New test.
534 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
537 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
538 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
539 * g++.dg/cpp0x/udlit-member.C: Adjust.
540 * g++.dg/cpp0x/udlit-raw-length.C: New.
541 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
542 * g++.dg/cpp0x/udlit-resolve.C: New.
543 * c-c++-common/dfp/pr33466.c: Adjust.
545 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
547 * lib/target-supports.exp
548 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
549 with ultrasparc_vis2_hw.
550 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
551 with ultrasparc_vis3_hw.
553 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
555 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
556 *-*-solaris2* && c++.
558 2011-11-20 Joey Ye <joey.ye@arm.com>
560 * gcc.dg/volatile-bitfields-1.c: New.
562 2011-11-20 Jason Merrill <jason@redhat.com>
565 * g++.dg/cpp0x/variadic120.C: New.
566 * g++.dg/cpp0x/sfinae26.C: Adjust.
568 * g++.dg/cpp0x/sfinae11.C: Adjust.
569 * g++.dg/cpp0x/sfinae26.C: Adjust.
570 * g++.dg/template/unify11.C: Adjust.
572 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
575 * g++.dg/template/error46.C: New.
577 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
580 * gcc.target/i386/pr51235.c: New test.
583 * gcc.target/i386/pr51236.c: New test.
585 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
587 * gnat.dg/discr32.adb: New test.
588 * gnat.dg/discr32_pkg.ads: New helper.
590 2011-11-20 Nathan Sidwell <nathan@acm.org>
592 PR gcov-profile/51113
593 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
594 * gcc.misc-tests/gcov-16.c: New.
595 * gcc.misc-tests/gcov-17.c: New.
596 * g++.dg/gcov/gcov-8.C: New.
597 * g++.dg/gcov/gcov-9.C: New.
598 * g++.dg/gcov/gcov-10.C: New.
600 2011-11-20 Dodji Seketeli <dodji@redhat.com>
603 * g++.dg/cpp0x/alias-decl-15.C: New test.
605 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
608 * g++.dg/cpp0x/pr51216.C: New.
610 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
612 * gcc.dg/delay-slot-2.c: New test.
614 2011-11-18 Joseph Myers <joseph@codesourcery.com>
616 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
618 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
621 * g++.dg/lookup/using46.C: New.
622 * g++.dg/lookup/using47.C: New.
623 * g++.dg/lookup/using48.C: New.
624 * g++.dg/lookup/using49.C: New.
625 * g++.dg/lookup/using50.C: New.
627 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
629 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
630 supports /* ... */ comments.
632 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
635 * g++.dg/cpp0x/pr51150.C: New.
637 2011-11-18 Martin Jambor <mjambor@suse.cz>
639 PR tree-optimization/50605
640 * g++.dg/ipa/pr50605.C: New test.
642 2011-11-18 Dodji Seketeli <dodji@redhat.com>
645 * g++.dg/cpp0x/alias-decl-13.C: New test.
647 2011-11-17 Jason Merrill <jason@redhat.com>
650 * g++.dg/cpp0x/auto27.C: New.
651 * g++.dg/cpp0x/trailing2.C: Adjust messages.
653 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
655 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
656 memory model parameters don't match expected values.
657 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
658 __atomic_compare_exchange.
659 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
660 __atomic_compare_exchange_n.
661 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
662 weak/strong parameter and fail if memory models aren't correct.
664 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
666 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
667 Look for simulate_thread_done to determine working gdb. Reduce timeout
668 to 10 seconds and fail when timeout occurs. Improve error messages.
670 2011-11-17 Jason Merrill <jason@redhat.com>
673 * g++.dg/template/virtual2.C: New.
675 2011-11-17 Michael Matz <matz@suse.de>
679 * g++.dg/tree-ssa/pr50741.C: New.
681 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
683 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
685 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
687 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
688 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
689 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
691 2011-11-16 Tobias Burnus <burnus@net-b.de>
695 * gfortran.dg/constructor_1.f90: New.
696 * gfortran.dg/constructor_2.f90: New.
697 * gfortran.dg/constructor_3.f90: New.
698 * gfortran.dg/constructor_4.f90: New.
699 * gfortran.dg/constructor_5.f90: New.
700 * gfortran.dg/constructor_6.f90: New.
701 * gfortran.dg/use_only_5.f90: New.
702 * gfortran.dg/c_ptr_tests_17.f90: New.
703 * gfortran.dg/c_ptr_tests_18.f90: New.
704 * gfortran.dg/used_types_25.f90: New.
705 * gfortran.dg/used_types_26.f90: New
706 * gfortran.dg/type_decl_3.f90: New.
707 * gfortran.dg/function_types_3.f90: Update dg-error.
708 * gfortran.dg/result_1.f90: Ditto.
709 * gfortran.dg/structure_constructor_3.f03: Ditto.
710 * gfortran.dg/structure_constructor_4.f03: Ditto.
712 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
714 * gcc.dg/vect/pr30858.c: Update expected output for
715 architectures with multiple vector sizes.
717 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
718 Bernd Schmidt <bernds@coudesourcery.com>
719 Sebastian Huber <sebastian.huber@embedded-brains.de>
722 * gcc.target/arm/pr49641.c: New test.
724 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
726 PR tree-optimization/49960
727 * gcc.dg/autopar/pr49960.c: New test.
728 * gcc.dg/autopar/pr49960-1.c: New test.
731 2011-11-16 Tom de Vries <tom@codesourcery.com>
733 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
734 * gcc.dg/pr43864-2.c: Same.
735 * gcc.dg/pr43864-3.c: Same.
736 * gcc.dg/pr43864-4.c: Same.
738 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
740 * gcc.target/i386/sse2-cvt-vec.c: New test.
741 * gcc.target/i386/avx-cvt-vec.c: Ditto.
742 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
743 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
744 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
745 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
746 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
748 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
750 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
751 powerpc*-*-darwin* targets.
753 2011-11-15 Torvald Riegel <triegel@redhat.com>
755 * c-c++-common/tm/trxn-expr-3.c: New test.
757 2011-11-14 Torvald Riegel <triegel@redhat.com>
759 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
761 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
763 * gcc.target/i386/avx-recip-vec.c: New test.
764 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
765 * gcc.target/i386/avx-lrint-vec.c: Ditto.
766 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
767 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
768 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
769 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
770 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
771 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
772 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
773 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
774 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
775 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
776 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
777 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
779 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
782 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
783 non-template literal operator.
785 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
787 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
788 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
789 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
790 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
791 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
792 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
793 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
794 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
795 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
796 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
797 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
798 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
799 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
800 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
801 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
802 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
804 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
810 * g++.old-deja/g++.brendan/misc14.C: Adjust.
811 * g++.old-deja/g++.jason/scoping16.C: Likewise.
812 * g++.old-deja/g++.other/anon7.C: Likewise.
813 * g++.old-deja/g++.other/using1.C: Likewise.
814 * g++.old-deja/g++.other/redecl1.C: Likewise.
815 * g++.old-deja/g++.other/typedef7.C: Likewise.
816 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
817 * g++.dg/template/using2.C: Likewise.
818 * g++.dg/template/static4.C: Likewise.
819 * g++.dg/template/typedef1.C: Likewise.
820 * g++.dg/lookup/name-clash9.C: Likewise.
821 * g++.dg/abi/mangle41.C: Likewise.
822 * g++.dg/parse/ctor5.C: Likewise.
823 * g++.dg/inherit/using4.C: Likewise.
824 * g++.dg/lookup/using24.C: New.
825 * g++.dg/lookup/using25.C: New.
826 * g++.dg/lookup/using26.C: New.
827 * g++.dg/lookup/using27.C: New.
828 * g++.dg/lookup/using28.C: New.
829 * g++.dg/lookup/using29.C: New.
830 * g++.dg/lookup/using30.C: New.
831 * g++.dg/lookup/using31.C: New.
832 * g++.dg/lookup/using32.C: New.
833 * g++.dg/lookup/using33.C: New.
834 * g++.dg/lookup/using34.C: New.
835 * g++.dg/lookup/using35.C: New.
836 * g++.dg/lookup/using36.C: New.
837 * g++.dg/lookup/using37.C: New.
838 * g++.dg/lookup/using38.C: New.
839 * g++.dg/lookup/using39.C: New.
840 * g++.dg/lookup/using40.C: New.
841 * g++.dg/lookup/using41.C: New.
842 * g++.dg/lookup/using42.C: New.
843 * g++.dg/lookup/using43.C: New.
844 * g++.dg/lookup/using44.C: New.
845 * g++.dg/lookup/using45.C: New.
846 * g++.dg/lookup/pr6936.C: New.
847 * g++.dg/debug/using4.C: New.
848 * g++.dg/debug/using5.C: New.
849 * g++.dg/cpp0x/forw_enum10.C: New.
851 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
852 Jan Hubicka <jh@suse.cz>
854 * gcc.target/i386/sw-1.c: Force rep;movsb.
856 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
859 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
860 dg-additional-options.
862 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
864 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
865 specified. Remove redundant runtime checks.
866 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
867 Allow for other than -m4. Fix typos in comments.
869 2011-11-12 Jason Merrill <jason@redhat.com>
872 * g++.dg/warn/ref-temp1.C: New.
875 * g++.dg/opt/stack2.C: New.
877 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
879 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
880 alpha*-*-linux* targets.
882 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
885 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
886 Darwin targets and allow external symbols to be undefined.
888 2011-11-12 Nathan Sidwell <nathan@acm.org>
890 * gcc.misc-tests/gcov-15.c: New.
892 2011-11-11 Jakub Jelinek <jakub@redhat.com>
894 PR tree-optimization/51058
895 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
896 * gfortran.dg/vect/pr51058-2.f90: New test.
898 2011-11-10 Jason Merrill <jason@redhat.com>
900 * g++.dg/template/linkage1.C: New.
901 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
902 * g++.old-deja/g++.other/linkage4.C: Likewise.
905 * g++.dg/cpp0x/defaulted33.C: New.
907 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
910 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
911 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
914 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
916 PR rtl-optimization/51040
917 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
920 2011-11-10 Jason Merrill <jason@redhat.com>
923 * g++.dg/template/conv12.C: New.
926 * gcc.dg/debug/dwarf2/asm-line1.c: New.
928 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
930 * gnat.dg/atomic6_1.adb: New test.
931 * gnat.dg/atomic6_2.adb: Likewise.
932 * gnat.dg/atomic6_3.adb: Likewise.
933 * gnat.dg/atomic6_4.adb: Likewise.
934 * gnat.dg/atomic6_5.adb: Likewise.
935 * gnat.dg/atomic6_6.adb: Likewise.
936 * gnat.dg/atomic6_7.adb: Likewise.
937 * gnat.dg/atomic6_8.adb: Likewise.
938 * gnat.dg/atomic6_pkg.ads: New helper.
940 2011-11-10 Jakub Jelinek <jakub@redhat.com>
943 * gcc.c-torture/compile/pr51077.c: New test.
945 PR rtl-optimization/51023
946 * gcc.c-torture/execute/pr51023.c: New test.
948 2011-11-10 Richard Guenther <rguenther@suse.de>
950 PR tree-optimization/51042
951 * gcc.dg/torture/pr51042.c: New testcase.
953 2011-11-10 Richard Guenther <rguenther@suse.de>
955 PR tree-optimization/51070
956 * gcc.dg/torture/pr51070.c: New testcase.
958 2011-11-10 Richard Guenther <rguenther@suse.de>
960 PR tree-optimization/51030
961 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
963 2011-11-10 Richard Guenther <rguenther@suse.de>
966 * gcc.dg/torture/pr51071.c: New testcase.
968 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
970 * gnat.dg/loop_optimization9.ad[sb]: New test.
972 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
974 PR tree-optimization/51058
975 * gfortran.dg/vect/pr51058.f90: New test.
977 2011-11-10 Jakub Jelinek <jakub@redhat.com>
979 PR tree-optimization/51000
980 * gcc.dg/vect/pr51000.c: New test.
982 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
985 * g++.dg/cpp0x/static_assert5.C: New.
986 * g++.dg/template/nontype13.C: Tweak.
988 2011-11-09 Jason Merrill <jason@redhat.com>
991 * g++.dg/cpp0x/noexcept16.C: New.
994 * g++.dg/cpp0x/variadic119.C: New.
996 2011-11-09 Jakub Jelinek <jakub@redhat.com>
999 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1001 * gcc.dg/torture/vshuf-32.inc: Likewise.
1002 * gcc.dg/torture/vshuf-4.inc: Likewise.
1003 * gcc.dg/torture/vshuf-8.inc: Likewise.
1005 * gcc.dg/tm/memopt-1.c: Fix up regexp.
1007 2011-11-09 Ian Lance Taylor <iant@google.com>
1009 * lib/target-supports.exp (check_effective_target_ucontext_h): New
1011 * gcc.dg/split-5.c: New test.
1013 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
1015 * gcc.dg/tm/memopt-1.c: Adjust regexp.
1017 2011-11-09 Jason Merrill <jason@redhat.com>
1020 * g++.dg/template/virtual1.C: New.
1022 2011-11-08 Jason Merrill <jason@redhat.com>
1024 Run most C++ tests in both C++98 and C++11 modes.
1025 * lib/target-supports.exp (check_effective_target_c++11): New.
1026 (check_effective_target_c++98): New.
1027 * lib/g++-dg.exp (g++-dg-runtest): New.
1028 * g++.dg/dg.exp: Use g++-dg-runtest.
1029 * g++.dg/charset/charset.exp: Likewise.
1030 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1031 * g++.dg/dfp/dfp.exp: Likewise.
1032 * g++.dg/gcov/gcov.exp: Likewise.
1033 * g++.dg/gomp/gomp.exp: Likewise.
1034 * g++.dg/graphite/graphite.exp: Likewise.
1035 * g++.dg/tls/tls.exp: Likewise.
1036 * g++.dg/tm/tm.exp: Likewise.
1037 * g++.dg/vect/vect.exp: Likewise.
1038 * g++.old-deja/old-deja.exp: Likewise.
1039 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1040 with some of the torture options.
1041 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1042 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1043 * g++.dg/init/null1.C: Only run in C++98.
1044 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1045 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1046 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1047 * g++.old-deja/g++.other/anon9.C: Likewise.
1048 * g++.old-deja/g++.other/linkage1.C: Likewise.
1049 * g++.old-deja/g++.other/linkage2.C: Likewise.
1050 * g++.old-deja/g++.pt/t29.C: Likewise.
1051 * g++.old-deja/g++.pt/t30.C: Likewise.
1052 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1053 * g++.dg/ext/anon-struct4.C: Likewise.
1054 * g++.dg/init/brace2.C: Likewise.
1055 * g++.dg/init/brace6.C: Likewise.
1056 * g++.dg/other/anon3.C: Likewise.
1057 * g++.dg/template/arg2.C: Likewise.
1058 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1059 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1060 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1061 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1062 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1063 * g++.old-deja/g++.brendan/init2.C: Likewise.
1064 * g++.old-deja/g++.brendan/init4.C: Likewise.
1065 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1066 * g++.old-deja/g++.jason/cond.C: Likewise.
1067 * g++.old-deja/g++.law/init1.C: Likewise.
1068 * g++.old-deja/g++.law/operators32.C: Likewise.
1069 * g++.old-deja/g++.pt/enum6.C: Likewise.
1070 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1071 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1073 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1074 * g++.dg/init/new11.C: Likewise.
1075 * g++.dg/init/pr29571.C: Likewise.
1076 * g++.dg/lookup/forscope2.C: Likewise.
1077 * g++.dg/parse/linkage1.C: Likewise.
1078 * g++.dg/parse/typedef8.C: Likewise.
1079 * g++.dg/template/error44.C: Likewise.
1080 * g++.dg/tls/diag-2.C: Likewise.
1081 * g++.dg/tls/diag-4.C: Likewise.
1082 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1083 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1084 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1085 * g++.old-deja/g++.brendan/new3.C: Likewise.
1086 * g++.old-deja/g++.eh/new1.C: Likewise.
1087 * g++.old-deja/g++.eh/new2.C: Likewise.
1088 * g++.old-deja/g++.jason/new.C: Likewise.
1089 * g++.old-deja/g++.law/friend1.C: Likewise.
1090 * g++.old-deja/g++.mike/net46.C: Likewise.
1091 * g++.old-deja/g++.mike/p755.C: Likewise.
1092 * g++.old-deja/g++.other/new6.C: Likewise.
1094 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1095 * g++.dg/template/crash53.C: Likewise.
1096 * g++.dg/template/void9.C: Likewise.
1098 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1101 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1103 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1106 * g++.dg/cpp0x/sfinae29.C: New.
1108 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1111 * gfortran.dg/typebound_call_22.f03: New test case.
1113 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1116 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1118 2011-11-09 Richard Guenther <rguenther@suse.de>
1120 PR tree-optimization/51039
1121 * gcc.dg/pr51039.c: New testcase.
1123 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1125 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1126 Enable also for powerpc*-*-*.
1128 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1131 * gfortran.dg/forall_16.f90: New test.
1133 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1136 * gfortran.dg/initialization_29.f90: Expand test.
1138 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1141 * g++.dg/cpp0x/alias-decl-12.C: New test.
1142 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1144 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1147 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1149 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1151 PR tree-optimization/51015
1152 * gcc.dg/vect/pr51015.c: New test.
1154 2011-11-08 David S. Miller <davem@davemloft.net>
1156 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1157 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1159 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1162 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1164 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1167 * gfortran.dg/string_5.f90: Improve testcase.
1169 2011-10-23 Jason Merrill <jason@redhat.com>
1172 * g++.dg/template/lvalue2.C: New.
1174 2011-11-08 Michael Matz <matz@suse.de>
1176 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1177 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1178 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1179 * g++.dg/eh/builtin2.C: Ditto.
1180 * g++.dg/eh/builtin3.C: Ditto.
1182 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1184 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1185 being prefered even for -mavx.
1186 * gcc.target/i386/avx-cvt-3.c: New test.
1188 2011-11-08 Richard Guenther <rguenther@suse.de>
1190 PR tree-optimization/51012
1191 * gcc.dg/pr51012-1.c: New testcase.
1192 * gcc.dg/pr51012-2.c: Likewise.
1194 2011-11-08 Richard Guenther <rguenther@suse.de>
1197 * c-c++-common/uninit-pr51010.c: New testcase.
1199 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1201 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1202 check_effective_target_vect_call_copysignf,
1203 check_effective_target_vect_call_lrint): New procedures.
1204 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1205 $VECT_SLP_CFLAGS with -ffast-math.
1206 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1207 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1208 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1209 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1211 2011-11-07 Richard Henderson <rth@redhat.com>
1212 Aldy Hernandez <aldyh@redhat.com>
1213 Torvald Riegel <triegel@redhat.com>
1215 Merged from transactional-memory.
1217 * g++.dg/dg.exp: Run transactional memory tests.
1218 * g++.dg/tm: New directory with new tests.
1219 * gcc.dg/tm: New directory with new tests.
1220 * c-c++-common/tm: New directory with new tests.
1222 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1224 Fix context handling of alias-declaration
1225 * g++.dg/cpp0x/alias-decl-11.C: New test.
1227 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1230 * g++.dg/parse/template26.C: New.
1231 * g++.dg/template/crash45.C: Adjust dg-error string.
1233 2011-11-07 Jason Merrill <jason@redhat.com>
1236 * g++.dg/template/lookup9.C: New.
1239 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1242 * g++.dg/cpp0x/decltype35.C: New.
1244 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1246 Support C++11 alias-declaration
1248 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1249 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1250 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1251 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1252 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1253 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1254 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1255 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1256 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1257 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1258 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1259 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1260 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1262 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1264 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1266 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1269 * gfortran.dg/typebound_call_21.f03: New.
1271 2011-11-07 Nathan Sidwell <nathan@acm.org>
1273 * gcc.dg/profile-dir-1.c: Adjust final scan.
1274 * gcc.dg/profile-dir-2.c: Adjust final scan.
1275 * gcc.dg/profile-dir-3.c: Adjust final scan.
1276 * gcc.misc-tests/gcov.exp: Adjust regexp.
1277 * gcc.misc-tests/gcov-12.c: New.
1278 * gcc.misc-tests/gcov-13.c: New.
1279 * gcc.misc-tests/gcovpart-13b.c: New.
1280 * gcc.misc-tests/gcov-14.c: New.
1282 2011-11-07 Jason Merrill <jason@redhat.com>
1285 * g++.dg/ext/visibility/template8.C: New.
1287 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1289 PR tree-optimization/50789
1290 * gcc.target/i386/avx2-gather-1.c: New test.
1291 * gcc.target/i386/avx2-gather-2.c: New test.
1292 * gcc.target/i386/avx2-gather-3.c: New test.
1293 * gcc.target/i386/avx2-gather-4.c: New test.
1295 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1297 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1299 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1302 * gfortran.dg/open_dev_null.f90: Remove testcase.
1304 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1306 * lib/target-supports.exp (check_effective_target_sync_int_128):
1307 Don't cache the result.
1308 (check_effective_target_sync_long_long): Ditto.
1310 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1312 PR rtl-optimization/47698
1313 * gcc.target/i386/47698.c: New test.
1315 2011-11-06 Jason Merrill <jason@redhat.com>
1318 * g++.dg/ext/visibility/template7.C: New.
1320 2011-11-07 Terry Guo <terry.guo@arm.com>
1322 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1323 * gcc.target/arm/wmul-2.c: Ditto.
1324 * gcc.target/arm/wmul-3.c: Ditto.
1325 * gcc.target/arm/wmul-4.c: Ditto.
1327 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1329 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1330 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1331 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1332 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1333 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1334 expected diagnostics.
1336 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1337 Richard Henderson <rth@redhat.com>
1338 Aldy Hernandez <aldyh@redhat.com>
1340 Merged from cxx-mem-model.
1342 * lib/target-supports.exp (check_effective_target_sync_int_128,
1343 check_effective_target_sync_long_long): Check whether the target
1344 supports 64 and 128 bit __sync builtins.
1345 (check_effective_target_cas_char): New.
1346 (check_effective_target_cas_int): New.
1347 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1348 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1349 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1350 produce the expected library calls.
1351 * gcc.dg/atomic-fence.c: New functional tests.
1352 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1353 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1354 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1355 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1356 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1357 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1358 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1359 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1360 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1362 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1364 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1366 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1368 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1369 int128 operations are atomic.
1370 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1371 operations are atomic.
1372 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1373 operations are atomic.
1374 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1375 operations are atomic.
1376 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1377 stores aren't moved out of a loop.
1378 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1379 globals don't overwrite neighbouring globals.
1380 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1381 writes dont overwrite neighbouring components.
1382 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1383 * c-c++-common/gomp/atomic-3.c: Likewise.
1384 * c-c++-common/gomp/atomic-9.c: Likewise.
1385 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1386 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1387 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1388 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1389 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1390 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1391 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1392 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1393 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1394 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1395 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1396 g++.dg/gomp/atomic-15.C: Remove.
1397 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1398 * gcc.dg/gomp/atomic-11.c: Remove test.
1400 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1402 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1403 * gcc.dg/vect/slp-cond-1.c: New test.
1404 * gcc.dg/vect/slp-cond-2.c: New test.
1406 2011-11-05 David S. Miller <davem@davemloft.net>
1408 * lib/test-supports.exp
1409 (check_effective_target_ultrasparc_vis2_hw): New proc.
1410 (check_effective_target_ultrasparc_vis3_hw): New proc.
1411 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1412 * gcc.target/sparc/vec-init-2.inc: Likewise.
1413 * gcc.target/sparc/vec-init-3.inc: Likewise.
1414 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1415 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1416 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1417 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1418 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1419 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1420 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1421 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1422 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1424 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1426 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1427 Disable test on Epiphany.
1428 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1429 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1430 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1431 * g++.dg/parse/pragma3.C: Likewise.
1432 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1434 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1435 * gcc.dg/tls/thr-cse-1.c: Likewise.
1436 * g++.dg/opt/devirt2.C: Likewise.
1437 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1438 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1439 * gcc.target/epiphany: New directory.
1441 2011-11-05 Tobias Burnus <burnus@net-b.de>
1443 * gfortran.dg/quad_2.f90: New.
1445 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1447 * gcc.dg/strlenopt-22g.c: New wrapper around...
1448 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1450 2011-11-04 Jason Merrill <jason@redhat.com>
1453 * g++.dg/init/lifetime2.C: New.
1454 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1457 * g++.dg/init/lifetime1.C: Test cleanup order.
1459 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1461 * g++.dg/other/offsetof7.C: New test.
1463 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1465 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1466 variable, default empty, -ffat-lto-objects for effective_target_lto.
1467 (gcc-dg-test-1): Add options from dg-final methods.
1468 * lib/scanasm.exp (scan-assembler_required_options)
1469 (scan-assembler-not_required_options): New procs.
1471 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1473 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1474 generate a pedwarn in c++98-mode.
1475 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1476 don't generate a pedwarn in c++0x-mode.
1478 2011-11-04 Olivier Goffart <olivier@woboq.com>
1481 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1483 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1485 PR rtl-optimization/38644
1486 * gcc.target/arm/stack-red-zone.c: New.
1488 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1491 * g++.dg/warn/Wconversion-null-3.C: New.
1493 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1496 * g++.dg/cpp0x/udlit-strint-length.C: New.
1498 2011-11-04 Jason Merrill <jason@redhat.com>
1501 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1502 * g++.dg/init/lifetime1.C: New.
1503 * g++.dg/init/ref21.C: New.
1504 * g++.dg/eh/array1.C: New.
1506 2011-11-04 Tom de Vries <tom@codesourcery.com>
1508 PR tree-optimization/50763
1509 * gcc.dg/pr50763-5.c: New test.
1511 2011-11-04 Tom de Vries <tom@codesourcery.com>
1513 PR tree-optimization/50763
1514 * g++.dg/pr50763-4.C: New test.
1516 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1518 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1521 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1523 * gcc.dg/torture/vec-cvt-1.c: New test.
1525 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1527 * gnat.dg/specs/private1[-sub].ads: New test.
1529 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1532 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1533 * gfortran.dg/inline_sum_1.f90: New.
1534 * gfortran.dg/inline_sum_2.f90: New.
1535 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1536 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1537 * gfortran.dg/inline_product_1.f90: New.
1539 2011-11-03 Tobias Burnus <burnus@net-b.de>
1542 * gfortran.dg/bind_c_dts_5.f90: New.
1544 2011-11-03 Tobias Burnus <burnus@net-b.de>
1547 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1549 2011-11-03 Richard Guenther <rguenther@suse.de>
1552 * g++.dg/init/copy7.C: Remove testcase.
1554 2011-11-03 Martin Jambor <mjambor@suse.cz>
1556 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1557 * g++.dg/ipa/devirt-c-2.C: Likewise.
1558 * g++.dg/ipa/devirt-c-7.C: New test.
1559 * g++.dg/ipa/devirt-c-8.C: Likewise.
1561 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1563 PR tree-optimization/50912
1564 * gnat.dg/loop_optimization10.ad[sb]: New test.
1565 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1567 2011-11-02 Jason Merrill <jason@redhat.com>
1570 * g++.dg/cpp0x/nsdmi-list2.C: New.
1572 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1575 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1576 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1578 2011-11-02 Tom de Vries <tom@codesourcery.com>
1580 PR tree-optimization/50769
1581 * gfortran.dg/pr50769.f90: New test.
1583 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1585 * gcc.target/sparc/20111102-1.c: New test.
1587 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1590 * g++.dg/warn/Wcast-qual2.C: New.
1592 2011-11-02 Tom de Vries <tom@codesourcery.com>
1594 PR tree-optimization/50763
1595 * g++.dg/pr50763-3.C: New test.
1597 2011-11-02 Tom de Vries <tom@codesourcery.com>
1599 PR tree-optimization/50672
1600 * g++.dg/pr50672.C: New test.
1602 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1604 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1605 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1606 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1608 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1610 2011-11-02 Richard Guenther <rguenther@suse.de>
1612 PR tree-optimization/50902
1613 * gcc.dg/torture/pr50902.c: New testcase.
1615 2010-11-02 Richard Guenther <rguenther@suse.de>
1617 PR tree-optimization/50890
1618 * gcc.dg/torture/pr50890.c: New testcase.
1620 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1623 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1624 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1626 2011-11-01 Tom de Vries <tom@codesourcery.com>
1628 PR tree-optimization/50908
1629 * gcc.dg/pr50908.c: New test.
1630 * gcc.dg/pr50908-2.c: Same.
1631 * gcc.dg/pr50908-3.c: Same.
1633 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1635 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1636 the outer loop. Remove comment. Don't check for widen-mult.
1638 2011-10-31 Martin Jambor <mjambor@suse.cz>
1640 * gcc.dg/ipa/ipcp-4.c: New test.
1642 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1644 * gcc.dg/vshift-3.c: New test.
1645 * gcc.dg/vshift-4.c: New test.
1646 * gcc.dg/vshift-5.c: New test.
1648 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1650 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1651 and current implementation.
1653 2011-10-31 Paul Brook <paul@codesourcery.com>
1655 * gcc.dg/constructor-1.c: New test.
1657 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1660 * gfortran.dg/dshift_3.f90: New test.
1662 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1664 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1666 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1667 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1668 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1669 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1670 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1671 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1672 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1673 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1674 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1675 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1676 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1677 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1678 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1679 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1680 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1681 * gcc.dg/vector-compare-2.c: Likewise.
1683 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1686 * g++.dg/cpp0x/pr50901.C: New.
1688 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1690 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1691 * gcc.target/i386/fma4-check.h (main): Ditto.
1692 * gcc.target/i386/xop-check.h (main): Ditto.
1694 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1697 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1700 * g++.dg/template/crash109.C: New.
1702 2011-10-28 Jason Merrill <jason@redhat.com>
1704 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1706 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1709 * g++.dg/template/crash109.C: New.
1711 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1713 * gfortran.dg/nearest_5.f90: New test.
1715 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1717 * gcc.dg/vshift-1.c: New test.
1718 * gcc.dg/vshift-2.c: New test.
1719 * gcc.target/i386/xop-vshift-1.c: New test.
1720 * gcc.target/i386/xop-vshift-2.c: New test.
1721 * gcc.target/i386/avx2-vshift-1.c: New test.
1723 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1725 PR rtl-optimization/49720
1726 * g++.dg/torture/pr49720.C: New test.
1728 2011-10-27 David S. Miller <davem@davemloft.net>
1730 * gcc.target/sparc/setcc-3.c: New test.
1732 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1735 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1737 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1739 * gcc.target/i386/sse2-cvt-1.c: New test.
1740 * gcc.target/i386/sse2-cvt-2.c: New test.
1741 * gcc.target/i386/avx-cvt-1.c: New test.
1742 * gcc.target/i386/avx-cvt-2.c: New test.
1743 * gcc.target/i386/avx2-cvt-1.c: New test.
1744 * gcc.target/i386/avx2-cvt-2.c: New test.
1746 2011-10-27 Martin Jambor <mjambor@suse.cz>
1748 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1750 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1751 Steven G. Kargl <kargl@gcc.gnu.org>
1754 * gfortran.dg/pr50875.f90: New test.
1756 2011-10-26 David S. Miller <davem@davemloft.net>
1758 * gcc.target/sparc/fmaf-1.c: New test.
1760 * gcc.target/sparc/setcc-1.c: New test.
1761 * gcc.target/sparc/setcc-2.c: New test.
1763 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1765 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1767 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1769 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1772 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1774 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1777 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1779 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1781 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1783 * gnat.dg/specs/discr1.ads: New test.
1784 * gnat.dg/specs/discr1_pkg.ads: New helper.
1786 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1788 * gnat.dg/specs/unchecked_union.ads: Rename to...
1789 * gnat.dg/specs/unchecked_union1.ads: ...this.
1790 * gnat.dg/specs/unchecked_union2.ads: New test.
1792 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1794 * gnat.dg/specs/atomic1.ads: New test.
1796 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1798 Implement C++11 user-defined literals.
1799 * g++.dg/cpp0x/udlit-addr.C: New.
1800 * g++.dg/cpp0x/udlit-args.C: New.
1801 * g++.dg/cpp0x/udlit-args-neg.C: New.
1802 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1803 * g++.dg/cpp0x/udlit-concat.C: New.
1804 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1805 * g++.dg/cpp0x/udlit-constexpr.C: New.
1806 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1807 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1808 * g++.dg/cpp0x/udlit-friend.C: New.
1809 * g++.dg/cpp0x/udlit-general.C: New.
1810 * g++.dg/cpp0x/udlit-inline.C: New.
1811 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1812 * g++.dg/cpp0x/udlit-member-neg.C: New.
1813 * g++.dg/cpp0x/udlit-namespace.C: New.
1814 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1815 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1816 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1817 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1818 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1819 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1820 * g++.dg/cpp0x/udlit-raw-str.C: New.
1821 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1822 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1823 * g++.dg/cpp0x/udlit-systemheader.C: New.
1824 * g++.dg/cpp0x/udlit-template.C: New.
1825 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1826 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1827 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1828 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1829 * g++.dg/cpp0x/udlit_system_header: New.
1831 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1834 * g++.dg/cpp0x/decltype34.C: New.
1836 2011-10-26 Tom de Vries <tom@codesourcery.com>
1838 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1839 * gcc.c-torture/unsorted/HIset.c: Same.
1840 * gcc.c-torture/unsorted/SIcmp.c: Same.
1841 * gcc.c-torture/unsorted/SIset.c: Same.
1842 * gcc.c-torture/unsorted/SFset.c: Same.
1843 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1844 * gcc.c-torture/unsorted/USIcmp.c: Same.
1845 * gcc.c-torture/unsorted/DFcmp.c: Same.
1847 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1849 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1850 to work also with -masm=intel and additionally test the xmm vs. ymm
1851 register type combination on mask/dest and in vsib.
1852 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1853 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1854 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1855 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1856 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1857 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1858 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1859 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1860 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1861 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1862 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1863 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1864 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1865 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1866 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1867 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1868 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1869 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1870 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1871 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1872 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1873 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1874 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1875 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1876 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1877 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1878 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1879 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1880 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1881 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1882 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1884 2011-10-26 Tom de Vries <tom@codesourcery.com>
1886 PR tree-optimization/50763
1887 * gcc.dg/pr50763-2.c: New test.
1889 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1891 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1892 Update expected messages.
1894 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1896 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1898 2011-10-25 Jason Merrill <jason@redhat.com>
1901 * g++.dg/init/aggr7.C: New.
1904 * g++.dg/cpp0x/initlist59.C: New.
1906 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1909 * g++.dg/overload/operator5.C: New.
1911 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1914 * g++.dg/template/crash108.C: New.
1916 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1918 PR tree-optimization/50596
1919 * gcc.dg/vect/vect-cond-10.c: New test.
1921 2011-10-24 Joey Ye <joey.ye@arm.com>
1923 * gcc.target/arm/pr42575.c: Remove architecture option.
1925 2011-10-24 David S. Miller <davem@davemloft.net>
1927 * gcc.target/sparc/vis3move-1.c: New test.
1928 * gcc.target/sparc/vis3move-2.c: New test.
1929 * gcc.target/sparc/vis3move-3.c: New test.
1931 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1933 * gcc.dg/strlenopt-22.c: New testcase.
1934 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1936 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1938 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1940 (dg-skip-if): Remove.
1941 * gcc.target/i386/funcspec-1.c: Ditto.
1942 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1944 2011-10-24 Richard Guenther <rguenther@suse.de>
1946 * gcc.dg/vect/vect-bool-1.c: New testcase.
1948 2011-10-24 Richard Guenther <rguenther@suse.de>
1950 PR tree-optimization/50838
1951 * gcc.dg/torture/pr50838.c: New testcase.
1953 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1955 PR tree-optimization/50730
1956 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1957 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1958 -fno-tree-sra and SLP flags.
1960 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1964 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1967 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1968 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1970 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1973 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1974 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1976 2011-10-23 Tom de Vries <tom@codesourcery.com>
1978 PR tree-optimization/50763
1979 * gcc.dg/pr50763.c: New test.
1981 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1984 * gcc.target/i386/pr50788.c: New test.
1986 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1988 PR tree-optimization/50819
1989 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1990 * g++.dg/vect/slp-pr50819.cc: New test.
1992 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1995 * g++.dg/warn/Wconversion4.C: New.
1997 2011-10-21 Jakub Jelinek <jakub@redhat.com>
2000 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2001 from element other than first and reverse permutation.
2002 * gcc.dg/torture/vshuf-16.inc: Likewise.
2003 * gcc.dg/torture/vshuf-8.inc: Likewise.
2004 * gcc.dg/torture/vshuf-4.inc: Likewise.
2006 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
2009 * g++.dg/parse/error43.C: New.
2010 * g++.dg/parse/error44.C: Likewise.
2012 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
2013 Kirill Yukhin <kirill.yukhin@intel.com>
2016 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2017 * gcc.target/i386/bmi2-check.h: Ditto.
2019 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2022 * g++.dg/cpp0x/override2.C: Add test.
2024 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2026 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2027 check_linker_plugin_available.
2029 2011-10-21 Kai Tietz <ktietz@redhat.com>
2031 * gcc.target/i386/branch-cost1.c: New test.
2032 * gcc.target/i386/branch-cost2.c: New test.
2033 * gcc.target/i386/branch-cost3.c: New test.
2034 * gcc.target/i386/branch-cost4.c: New test.
2036 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2038 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2040 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2043 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2045 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2047 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2048 (_moz_foo, EXT__foo): Use ASMNAME.
2050 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2052 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2055 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2058 * gcc.target/i386/pr50766.c: New test.
2060 2011-10-20 Jason Merrill <jason@redhat.com>
2063 * g++.dg/eh/partial1.C: New.
2065 2011-10-20 Richard Henderson <rth@redhat.com>
2067 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2068 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2069 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2070 Use __builtin_shuffle.
2072 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2075 * gfortran.dg/ishft_3.f90: Update test.
2077 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2080 * gfortran.dg/substring_integer_index.f90: New test.
2082 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2084 * gfortran.dg/format_string.f: New test.
2086 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2088 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2090 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2092 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2094 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2095 gcc.target/i386/pr46226.c: Do not use
2096 -mno-accumulate-outgoing-args.
2098 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2100 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2101 including <strings.h>.
2103 2011-10-19 Jan Hubicka <jh@suse.cz>
2105 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2106 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2107 * lib/c-torture.exp: Likewise.
2108 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2109 * gcc.c-torture/compile/sync-1.c: Likewise.
2110 * gcc.c-torture/compile/sync-1.c: Likewise.
2111 * gcc.c-torture/compile/sync-3.c: Likewise.
2112 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2113 * gcc.dg/noncompile/920507-1.c: Likewise.
2114 * gcc.dg/torture/pr36400.c: Likewise.
2115 * g++.dg/torture/pr34850.C: Likewise.
2117 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2119 * gnat.dg/source_ref1.adb: New test.
2120 * gnat.dg/source_ref2.adb: Likewise.
2122 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2125 * g++.dg/parse/error42.C: New.
2126 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2128 2011-10-19 Jason Merrill <jason@redhat.com>
2131 * g++.dg/init/value9.C: New.
2133 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2135 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2136 * gcc.dg/torture/vshuf-16.inc: Likewise.
2137 * gcc.dg/torture/vshuf-8.inc: Likewise.
2138 * gcc.dg/torture/vshuf-4.inc: Likewise.
2140 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2143 * gfortran.dg/sizeof_proc.f90: New.
2145 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2147 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2148 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2150 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2153 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2155 2011-10-19 Jason Merrill <jason@redhat.com>
2158 * g++.dg/init/ref20.C: New.
2160 2011-10-19 Kai Tietz <ktietz@redhat.com>
2163 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2164 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2165 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2166 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2167 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2169 2011-10-19 Richard Guenther <rguenther@suse.de>
2172 * gcc.dg/torture/pr50768.c: New testcase.
2174 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2176 PR rtl-optimization/50340
2177 * gcc.dg/pr50340.c: New.
2179 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2181 PR tree-optimization/50717
2183 * gcc.dg/pr50717-1.c: New file.
2184 * gcc.target/arm/wmul-12.c: Correct types.
2185 * gcc.target/arm/wmul-8.c: Correct types.
2187 2011-10-18 Jason Merrill <jason@redhat.com>
2190 * g++.dg/cpp0x/defaulted32.C: New.
2193 * g++.dg/lookup/using23.C: New.
2196 * g++.dg/cpp0x/implicit12.C: New.
2197 * g++.dg/cpp0x/defaulted20.C: Adjust.
2198 * g++.dg/cpp0x/defaulted21.C: Adjust.
2199 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2200 * g++.dg/cpp0x/implicit4.C: Adjust.
2201 * g++.dg/cpp0x/implicit5.C: Adjust.
2202 * g++.dg/cpp0x/implicit8.C: Adjust.
2203 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2204 * g++.dg/cpp0x/not_special.C: Adjust.
2205 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2206 * g++.dg/cpp0x/rv1n.C: Adjust.
2207 * g++.dg/cpp0x/rv2n.C: Adjust.
2208 * g++.dg/cpp0x/rv3n.C: Adjust.
2209 * g++.dg/cpp0x/rv4n.C: Adjust.
2210 * g++.dg/cpp0x/rv5n.C: Adjust.
2211 * g++.dg/cpp0x/rv6n.C: Adjust.
2212 * g++.dg/cpp0x/rv7n.C: Adjust.
2214 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2216 * gcc.target/i386/avx2-vpop-check.h: New header.
2217 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2218 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2219 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2220 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2221 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2222 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2223 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2224 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2225 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2226 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2227 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2228 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2229 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2230 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2231 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2233 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2236 * gfortran.dg/coarray_subobject_1.f90: New test.
2237 * gfortran.dg/coarray/subobject_1.f90: New test.
2239 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2241 PR rtl-optimization/50205
2242 * gcc.dg/pr50205.c: New.
2244 2011-10-18 Richard Guenther <rguenther@suse.de>
2246 PR tree-optimization/50767
2247 * gcc.dg/torture/pr50767.c: New testcase.
2249 2011-10-18 Julian Brown <julian@codesourcery.com>
2251 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2252 * gcc.target/arm/unaligned-memcpy-1.c: New.
2253 * gcc.target/arm/unaligned-memcpy-2.c: New.
2254 * gcc.target/arm/unaligned-memcpy-3.c: New.
2255 * gcc.target/arm/unaligned-memcpy-4.c: New.
2257 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2260 * gfortran.dg/iso_c_binding_class.f03: New.
2262 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2264 * testsuite/lib/target-supports.exp
2265 (check_effective_target_vect_widen_shift): New.
2266 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2267 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2268 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2269 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2271 2011-10-18 Richard Guenther <rguenther@suse.de>
2273 * gcc.dg/torture/restrict-1.c: New testcase.
2275 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2277 * g++.dg/ext/bases.C: New test.
2279 2011-10-17 David S. Miller <davem@davemloft.net>
2281 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2282 all operations to emit VIS instructions.
2283 * gcc.target/sparc/fandnot.c: Likewise.
2284 * gcc.target/sparc/fnot.c: Likewise.
2285 * gcc.target/sparc/for.c: Likewise.
2286 * gcc.target/sparc/fornot.c: Likewise.
2287 * gcc.target/sparc/fxnor.c: Likewise.
2288 * gcc.target/sparc/fxor.c: Likewise.
2289 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2292 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2294 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2295 * gcc.dg/torture/vshuf-16.inc: New file.
2296 * gcc.dg/torture/vshuf-2.inc: New file.
2297 * gcc.dg/torture/vshuf-32.inc: New file.
2298 * gcc.dg/torture/vshuf-4.inc: New file.
2299 * gcc.dg/torture/vshuf-8.inc: New file.
2300 * gcc.dg/torture/vshuf-main.inc: New file.
2301 * gcc.dg/torture/vshuf-v16hi.c: New test.
2302 * gcc.dg/torture/vshuf-v16qi.c: New test.
2303 * gcc.dg/torture/vshuf-v2df.c: New test.
2304 * gcc.dg/torture/vshuf-v2di.c: New test.
2305 * gcc.dg/torture/vshuf-v2sf.c: New test.
2306 * gcc.dg/torture/vshuf-v2si.c: New test.
2307 * gcc.dg/torture/vshuf-v32qi.c: New test.
2308 * gcc.dg/torture/vshuf-v4df.c: New test.
2309 * gcc.dg/torture/vshuf-v4di.c: New test.
2310 * gcc.dg/torture/vshuf-v4hi.c: New test.
2311 * gcc.dg/torture/vshuf-v4sf.c: New test.
2312 * gcc.dg/torture/vshuf-v4si.c: New test.
2313 * gcc.dg/torture/vshuf-v8hi.c: New test.
2314 * gcc.dg/torture/vshuf-v8qi.c: New test.
2315 * gcc.dg/torture/vshuf-v8sf.c: New test.
2316 * gcc.dg/torture/vshuf-v8si.c: New test.
2318 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2320 PR tree-optimization/50746
2321 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2323 2011-10-17 Jason Merrill <jason@redhat.com>
2326 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2328 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2331 * g++.dg/parse/error41.C: New.
2332 * g++.dg/parse/error20.C: Adjust.
2334 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2337 * g++.dg/warn/format7.C: New.
2338 * obj-c++.dg/warn7.mm: Likewise.
2340 2011-10-17 Richard Guenther <rguenther@suse.de>
2342 PR tree-optimization/50729
2343 * gcc.dg/torture/pr50729.c: New testcase.
2345 2011-10-15 Tom Tromey <tromey@redhat.com>
2346 Dodji Seketeli <dodji@redhat.com>
2348 * lib/prune.exp (prune_gcc_output): Prune output referring to
2350 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2351 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2352 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2353 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2355 2011-10-15 Tom Tromey <tromey@redhat.com>
2356 Dodji Seketeli <dodji@redhat.com>
2358 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2360 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2363 * g++.dg/inherit/error5.C: New.
2365 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2369 * gfortran.dg/kind_tests_4.f90: New.
2371 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2373 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2374 targets that support vector condition.
2376 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2379 * gfortran.dg/c_kind_tests_3.f03: New.
2381 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2384 * gfortran.dg/elemental_args_check_4.f90: New.
2386 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2388 PR tree-optimization/50727
2389 * gcc.dg/vect/pr50727.c: New test.
2391 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2393 * gcc.dg/vla-23.c: New test.
2395 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2397 PR tree-optimization/50596
2398 * gcc.dg/vect/vect-cond-9.c: New test.
2400 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2402 * gcc.dg/vect/bb-slp-29.c: New test.
2404 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2407 * g++.dg/ext/is_base_of_incomplete.C: New.
2408 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2409 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2411 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2413 * gcc.target/sparc/combined-1.c: Compile at -O2.
2415 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2417 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2418 (dg-options): Add -Wno-attributes.
2419 * gcc.target/i386/fma_double_?.c: Ditto.
2420 * gcc.target/i386/fma_run_float_?.c: Ditto.
2421 * gcc.target/i386/fma_run_double_?.c: Ditto.
2422 * gcc.target/i386/l_fma_float_?.c: Dtto.
2423 * gcc.target/i386/l_fma_double_?.c: Ditto.
2424 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2425 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2427 2011-10-15 Tobias Burnus <burnus@net-b.de>
2429 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2431 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2432 * gfortran.dg/rank_3.f90: Ditto.
2433 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2434 -std=f2008ts in dg-options.
2435 * gfortran.dg/rank_4.f90: Ditto.
2437 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2440 * gcc.target/sh/pr49263.c: New.
2442 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2444 * gnat.dg/specs/debug1.ads: Tweak.
2446 2011-10-14 Kai Tietz <ktietz@redhat.com>
2448 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2450 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2452 * gcc.target/i386/sse2-mul-1.c: New test.
2453 * gcc.target/i386/sse4_1-mul-1.c: New test.
2454 * gcc.target/i386/avx-mul-1.c: New test.
2455 * gcc.target/i386/xop-mul-1.c: New test.
2456 * gcc.target/i386/avx2-mul-1.c: New test.
2458 2011-10-14 Jason Merrill <jason@redhat.com>
2461 * g++.dg/cpp0x/nsdmi-list1.C: New.
2464 * g++.dg/cpp0x/nsdmi-const1.C: New.
2466 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2469 * gfortran.dg/pointer_intent_5.f90: New.
2471 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2473 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2474 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2475 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2477 2011-10-14 Tobias Burnus <burnus@net-b.de>
2480 * gfortran.dg/pointer_check_11.f90: New.
2481 * gfortran.dg/pointer_check_12.f90: New.
2483 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2486 * g++.dg/overload/operator4.C: New.
2488 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2490 * gcc.dg/di-longlong64-sync-1.c: New test.
2491 * gcc.dg/di-sync-multithread.c: New test.
2492 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2493 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2494 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2495 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2496 (check_effective_target_arm_arm_ok): New helper.
2497 (check_effective_target_sync_longlong): New helper.
2499 2011-10-14 Richard Guenther <rguenther@suse.de>
2501 PR tree-optimization/50723
2502 * gcc.dg/torture/pr50723.c: New testcase.
2504 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2507 * g++.dg/warn/format6.C: New.
2508 * obj-c++.dg/warn6.mm: Likewise.
2510 2011-10-13 Richard Henderson <rth@redhat.com>
2512 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2514 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2515 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2516 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2518 2011-10-13 Jason Merrill <jason@redhat.com>
2521 * g++.dg/cpp0x/nsdmi-template2.C: New.
2524 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2527 * g++.dg/init/vbase1.C: New.
2529 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2531 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2532 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2533 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2534 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2536 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2538 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2540 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2542 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2544 2011-10-13 Richard Guenther <rguenther@suse.de>
2546 PR tree-optimization/50712
2547 * gcc.target/i386/pr50712.c: New testcase.
2549 2011-10-13 Tom de Vries <tom@codesourcery.com>
2551 * gcc.dg/memcpy-4.c: New test.
2553 2011-10-13 Richard Guenther <rguenther@suse.de>
2555 PR tree-optimization/50698
2556 * g++.dg/vect/pr50698.cc: New testcase.
2558 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2560 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2561 * gcc.target/powerpc/warn-2.c: Ditto.
2563 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2564 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2565 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2566 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2567 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2568 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2569 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2570 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2571 * gcc.target/powerpc/ppc-pow.c: Likewise.
2572 * gcc.target/powerpc/recip-1.c: Likewise.
2573 * gcc.target/powerpc/recip-2.c: Likewise.
2574 * gcc.target/powerpc/recip-3.c: Likewise.
2575 * gcc.target/powerpc/recip-4.c: Likewise.
2576 * gcc.target/powerpc/recip-5.c: Likewise.
2578 2011-10-12 David S. Miller <davem@davemloft.net>
2580 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2581 '-mvis3' instead of 'mcpu=niagara3' in options.
2582 * gcc.target/sparc/fhalve.c: Likewise.
2583 * gcc.target/sparc/fnegop.c: Likewise.
2584 * gcc.target/sparc/fpadds.c: Likewise.
2585 * gcc.target/sparc/fshift.c: Likewise.
2586 * gcc.target/sparc/fucmp.c: Likewise.
2587 * gcc.target/sparc/lzd.c: Likewise.
2588 * gcc.target/sparc/vis3misc.c: Likewise.
2589 * gcc.target/sparc/xmul.c: Likewise.
2591 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2593 * gnat.dg/vect1.ad[sb]: New test.
2594 * gnat.dg/vect1_pkg.ads: New helper.
2595 * gnat.dg/vect2.ad[sb]: New test.
2596 * gnat.dg/vect2_pkg.ads: New helper.
2597 * gnat.dg/vect3.ad[sb]: New test.
2598 * gnat.dg/vect3_pkg.ads: New helper.
2599 * gnat.dg/vect4.ad[sb]: New test.
2600 * gnat.dg/vect4_pkg.ads: New helper.
2601 * gnat.dg/vect5.ad[sb]: New test.
2602 * gnat.dg/vect5_pkg.ads: New helper.
2603 * gnat.dg/vect6.ad[sb]: New test.
2604 * gnat.dg/vect6_pkg.ads: New helper.
2606 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2608 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2609 * gcc.target/i386/fma_run_double_2.c: Likewise.
2610 * gcc.target/i386/fma_run_double_3.c: Likewise.
2611 * gcc.target/i386/fma_run_double_4.c: Likewise.
2612 * gcc.target/i386/fma_run_double_5.c: Likewise.
2613 * gcc.target/i386/fma_run_double_6.c: Likewise.
2614 * gcc.target/i386/fma_run_float_1.c: Likewise.
2615 * gcc.target/i386/fma_run_float_2.c: Likewise.
2616 * gcc.target/i386/fma_run_float_3.c: Likewise.
2617 * gcc.target/i386/fma_run_float_4.c: Likewise.
2618 * gcc.target/i386/fma_run_float_5.c: Likewise.
2619 * gcc.target/i386/fma_run_float_6.c: Likewise.
2621 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2622 remove the extra dg-options.
2623 * gcc.target/i386/l_fma_double_2.c: Likewise.
2624 * gcc.target/i386/l_fma_double_3.c: Likewise.
2625 * gcc.target/i386/l_fma_double_4.c: Likewise.
2626 * gcc.target/i386/l_fma_double_5.c: Likewise.
2627 * gcc.target/i386/l_fma_double_6.c: Likewise.
2628 * gcc.target/i386/l_fma_float_1.c: Likewise.
2629 * gcc.target/i386/l_fma_float_2.c: Likewise.
2630 * gcc.target/i386/l_fma_float_3.c: Likewise.
2631 * gcc.target/i386/l_fma_float_4.c: Likewise.
2632 * gcc.target/i386/l_fma_float_5.c: Likewise.
2633 * gcc.target/i386/l_fma_float_6.c: Likewise.
2635 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2637 PR tree-optimization/50189
2638 * g++.dg/torture/pr50189.C: New testcase.
2640 2011-10-12 Richard Guenther <rguenther@suse.de>
2642 PR tree-optimization/50700
2643 * gcc.dg/builtin-object-size-12.c: New testcase.
2645 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2648 * gcc.c-torture/compile/pr50565-1.c,
2649 gcc.c-torture/compile/pr50565-2.c: New tests.
2651 2011-10-11 Jason Merrill <jason@redhat.com>
2655 * g++.dg/template/constant1.C: New.
2656 * g++.dg/template/constant2.C: New.
2657 * g++.dg/cpp0x/constexpr-template3.C: New.
2659 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2661 * gcc.target/i386/warn-vect-op-3.c: New test.
2662 * gcc.target/i386/warn-vect-op-1.c: New test.
2663 * gcc.target/i386/warn-vect-op-2.c: New test.
2665 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2667 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2669 2011-10-11 Richard Guenther <rguenther@suse.de>
2671 PR tree-optimization/50204
2672 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2674 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2676 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2678 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2680 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2681 * gcc.target/i386/fma_double_2.c: Ditto.
2682 * gcc.target/i386/fma_double_3.c: Ditto.
2683 * gcc.target/i386/fma_double_4.c: Ditto.
2684 * gcc.target/i386/fma_double_5.c: Ditto.
2685 * gcc.target/i386/fma_double_6.c: Ditto.
2686 * gcc.target/i386/fma_float_1.c: Ditto.
2687 * gcc.target/i386/fma_float_2.c: Ditto.
2688 * gcc.target/i386/fma_float_3.c: Ditto.
2689 * gcc.target/i386/fma_float_4.c: Ditto.
2690 * gcc.target/i386/fma_float_5.c: Ditto.
2691 * gcc.target/i386/fma_float_6.c: Ditto.
2692 * gcc.target/i386/l_fma_double_1.c: Ditto.
2693 * gcc.target/i386/l_fma_double_2.c: Ditto.
2694 * gcc.target/i386/l_fma_double_3.c: Ditto.
2695 * gcc.target/i386/l_fma_double_4.c: Ditto.
2696 * gcc.target/i386/l_fma_double_5.c: Ditto.
2697 * gcc.target/i386/l_fma_double_6.c: Ditto.
2698 * gcc.target/i386/l_fma_float_1.c: Ditto.
2699 * gcc.target/i386/l_fma_float_2.c: Ditto.
2700 * gcc.target/i386/l_fma_float_3.c: Ditto.
2701 * gcc.target/i386/l_fma_float_4.c: Ditto.
2702 * gcc.target/i386/l_fma_float_5.c: Ditto.
2703 * gcc.target/i386/l_fma_float_6.c: Ditto.
2704 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2705 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2706 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2707 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2708 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2709 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2710 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2711 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2712 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2713 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2714 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2715 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2717 2011-10-11 Tristan Gingold <gingold@adacore.com>
2719 * gcc.dg/va-arg-4.c: New test.
2720 * gcc.dg/va-arg-5.c: Ditto.
2722 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2724 * lib/target-supports.exp (check_effective_target_fd_truncate):
2725 Close and unlink test file before exit.
2727 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2730 * gfortran.dg/forall_15.f90: New test case.
2732 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2733 Andrew Macleod <amacleod@redhat.com>
2735 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2736 wrappers for *other_threads() and *final_verify().
2737 * gcc.dg/simulate-thread/simulate-thread.h
2738 (simulate_thread_wrapper_other_threads): New.
2739 (simulate_thread_wrapper_final_verify): New.
2741 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2743 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2745 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2747 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2749 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2750 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2752 * gcc.target/i386/fma_1.h: New file.
2753 * gcc.target/i386/fma_2.h: Likewise.
2754 * gcc.target/i386/fma_3.h: Likewise.
2755 * gcc.target/i386/fma_4.h: Likewise.
2756 * gcc.target/i386/fma_5.h: Likewise.
2757 * gcc.target/i386/fma_6.h: Likewise.
2758 * gcc.target/i386/fma_double_1.c: Likewise.
2759 * gcc.target/i386/fma_double_2.c: Likewise.
2760 * gcc.target/i386/fma_double_3.c: Likewise.
2761 * gcc.target/i386/fma_double_4.c: Likewise.
2762 * gcc.target/i386/fma_double_5.c: Likewise.
2763 * gcc.target/i386/fma_double_6.c: Likewise.
2764 * gcc.target/i386/fma_float_1.c: Likewise.
2765 * gcc.target/i386/fma_float_2.c: Likewise.
2766 * gcc.target/i386/fma_float_3.c: Likewise.
2767 * gcc.target/i386/fma_float_4.c: Likewise.
2768 * gcc.target/i386/fma_float_5.c: Likewise.
2769 * gcc.target/i386/fma_float_6.c: Likewise.
2770 * gcc.target/i386/fma_main.h: Likewise.
2771 * gcc.target/i386/fma_run_double_1.c: Likewise.
2772 * gcc.target/i386/fma_run_double_2.c: Likewise.
2773 * gcc.target/i386/fma_run_double_3.c: Likewise.
2774 * gcc.target/i386/fma_run_double_4.c: Likewise.
2775 * gcc.target/i386/fma_run_double_5.c: Likewise.
2776 * gcc.target/i386/fma_run_double_6.c: Likewise.
2777 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2778 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2779 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2780 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2781 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2782 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2783 * gcc.target/i386/fma_run_float_1.c: Likewise.
2784 * gcc.target/i386/fma_run_float_2.c: Likewise.
2785 * gcc.target/i386/fma_run_float_3.c: Likewise.
2786 * gcc.target/i386/fma_run_float_4.c: Likewise.
2787 * gcc.target/i386/fma_run_float_5.c: Likewise.
2788 * gcc.target/i386/fma_run_float_6.c: Likewise.
2789 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2790 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2791 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2792 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2793 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2794 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2795 * gcc.target/i386/l_fma_1.h: Likewise.
2796 * gcc.target/i386/l_fma_2.h: Likewise.
2797 * gcc.target/i386/l_fma_3.h: Likewise.
2798 * gcc.target/i386/l_fma_4.h: Likewise.
2799 * gcc.target/i386/l_fma_5.h: Likewise.
2800 * gcc.target/i386/l_fma_6.h: Likewise.
2801 * gcc.target/i386/l_fma_double_1.c: Likewise.
2802 * gcc.target/i386/l_fma_double_2.c: Likewise.
2803 * gcc.target/i386/l_fma_double_3.c: Likewise.
2804 * gcc.target/i386/l_fma_double_4.c: Likewise.
2805 * gcc.target/i386/l_fma_double_5.c: Likewise.
2806 * gcc.target/i386/l_fma_double_6.c: Likewise.
2807 * gcc.target/i386/l_fma_float_1.c: Likewise.
2808 * gcc.target/i386/l_fma_float_2.c: Likewise.
2809 * gcc.target/i386/l_fma_float_3.c: Likewise.
2810 * gcc.target/i386/l_fma_float_4.c: Likewise.
2811 * gcc.target/i386/l_fma_float_5.c: Likewise.
2812 * gcc.target/i386/l_fma_float_6.c: Likewise.
2813 * gcc.target/i386/l_fma_main.h: Likewise.
2814 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2815 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2816 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2817 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2818 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2819 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2820 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2821 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2822 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2823 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2824 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2825 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2827 2011-10-10 Richard Guenther <rguenther@suse.de>
2830 * gcc.dg/torture/pr50389.c: New testcase.
2832 2011-10-10 Richard Guenther <rguenther@suse.de>
2835 * gcc.dg/builtins-47.c: Optimize.
2837 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2839 * lib/gcc-simulate-thread.exp: New.
2840 * gcc.dg/simulate-thread/guality.h: New.
2841 * gcc.dg/simulate-thread/simulate-thread.h: New.
2842 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2843 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2844 * gcc.dg/simulate-thread/README: New.
2845 * g++.dg/simulate-thread/guality.h: New.
2846 * g++.dg/simulate-thread/simulate-thread.h: New.
2847 * g++.dg/simulate-thread/simulate-thread.exp: New.
2848 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2849 * c-c++-common/cxxbitfields-2.c: Remove.
2850 * c-c++-common/cxxbitfields.c: Remove.
2851 * c-c++-common/cxxbitfields-4.c: Remove.
2852 * c-c++-common/cxxbitfields-5.c: Remove.
2853 * c-c++-common/simulate-thread/bitfields-1.c: New.
2854 * c-c++-common/simulate-thread/bitfields-2.c: New.
2855 * c-c++-common/simulate-thread/bitfields-3.c: New.
2856 * c-c++-common/simulate-thread/bitfields-4.c: New.
2858 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2861 * g++.dg/warn/format5.C: New.
2863 2011-10-09 Tobias Burnus <burnus@net-b.de>
2866 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2867 * gfortran.dg/common_16.f90: New.
2869 2011-10-09 Tobias Burnus <burnus@net-b.de>
2871 * gfortran.dg/iso_c_binding_param_1.f90: New.
2872 * gfortran.dg/iso_c_binding_param_2.f90: New.
2873 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2875 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2877 PR tree-optimization/50635
2878 * gcc.dg/vect/pr50635.c: New test.
2880 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2883 * gfortran.dg/proc_decl_27.f90: New.
2885 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2888 * objc/execute/initialize-1.m: New test.
2890 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2893 * gfortran.dg/pointer_function_result_1.f90 : New test.
2895 2011-10-07 David S. Miller <davem@davemloft.net>
2898 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2899 * gcc.target/sparc/cmask.c: Use it.
2900 * gcc.target/sparc/fhalve.c: Likewise.
2901 * gcc.target/sparc/fnegop.c: Likewise.
2902 * gcc.target/sparc/fpadds.c: Likewise.
2903 * gcc.target/sparc/fshift.c: Likewise.
2904 * gcc.target/sparc/fucmp.c: Likewise.
2905 * gcc.target/sparc/lzd.c: Likewise.
2906 * gcc.target/sparc/vis3misc.c: Likewise.
2907 * gcc.target/sparc/xmul.c: Likewise.
2909 2011-10-07 Richard Henderson <rth@redhat.com>
2911 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2913 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2915 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2917 * gcc.dg/pr50193-1.c: New file.
2918 * gcc.target/arm/shiftable.c: New file.
2920 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2923 * gfortran.dg/class_46.f03: New.
2925 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2927 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2928 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2929 (syslog, vsyslog, __vsyslog_chk): Likewise.
2931 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2932 (x, EXT_x): Use ASMNAME.
2934 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2935 (a, c): Use ASMNAME.
2937 2011-10-07 Tom de Vries <tom@codesourcery.com>
2940 * gcc.dg/pr50527.c: New test.
2942 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2944 PR tree-optimization/50650
2945 * gcc.c-torture/compile/pr50650.c: New test.
2947 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2949 PR tree-optimization/50575
2950 * gcc.c-torture/execute/vector-compare-2.x: New file.
2952 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2955 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2956 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2959 2011-10-07 Richard Guenther <rguenther@suse.de>
2962 * gcc.dg/vect/vect-align-2.c: Increase array size.
2964 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2965 H.J. Lu <hongjiu.lu@intel.com>
2968 * gcc.target/i386/pr50603.c: New test.
2970 2011-10-06 Jason Merrill <jason@redhat.com>
2973 * g++.dg/cpp0x/default31.C: New.
2975 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2977 PR tree-optimization/50596
2978 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2980 * gcc.dg/vect/vect-cond-8.c: New test.
2982 2011-10-06 Richard Henderson <rth@redhat.com>
2984 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2985 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2986 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2987 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2988 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2989 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2990 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2991 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2992 * gcc.c-torture/execute/vshuf-16.inc: New file.
2993 * gcc.c-torture/execute/vshuf-2.inc: New file.
2994 * gcc.c-torture/execute/vshuf-4.inc: New file.
2995 * gcc.c-torture/execute/vshuf-8.inc: New file.
2996 * gcc.c-torture/execute/vshuf-main.inc: New file.
2997 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2998 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2999 * gcc.c-torture/execute/vshuf-v2di.c: New test.
3000 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3001 * gcc.c-torture/execute/vshuf-v2si.c: New test.
3002 * gcc.c-torture/execute/vshuf-v4df.c: New test.
3003 * gcc.c-torture/execute/vshuf-v4di.c: New test.
3004 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3005 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3006 * gcc.c-torture/execute/vshuf-v4si.c: New test.
3007 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3008 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3009 * gcc.c-torture/execute/vshuf-v8si.c: New test.
3011 2011-10-06 Jakub Jelinek <jakub@redhat.com>
3013 PR tree-optimization/49279
3014 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3015 * gcc.c-torture/execute/pr49279.c: New test.
3017 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
3020 * gcc.c-torture/compile/pr49049.c: New test.
3022 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
3025 * gcc.target/arm/pr50305.c: New test.
3027 2011-10-06 Richard Guenther <rguenther@suse.de>
3029 PR tree-optimization/38884
3030 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3031 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3033 2011-10-05 David S. Miller <davem@davemloft.net>
3035 * gcc.target/sparc/lzd.c: New test.
3036 * gcc.target/sparc/popc.c: New test.
3038 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3040 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3041 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3042 * g++.dg/other/final1.C: Cleanup original tree dump.
3044 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3046 PR tree-optimization/50613
3047 * gcc.dg/pr50613.c: New test.
3049 2011-10-05 Richard Henderson <rth@redhat.com>
3051 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3052 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3053 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3054 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3055 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3056 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3057 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3058 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3060 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3062 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3063 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3064 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3065 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3066 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3068 2011-10-05 Richard Guenther <rguenther@suse.de>
3070 PR tree-optimization/38885
3071 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3073 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3075 * gcc.target/i386/sw-1.c: New test.
3077 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3079 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3081 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3083 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3085 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3087 2011-10-04 David S. Miller <davem@davemloft.net>
3089 * gcc.target/sparc/fhalve.c: New test.
3090 * gcc.target/sparc/fnegop.c: New test.
3091 * gcc.target/sparc/xmul.c: New test.
3093 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3096 * gfortran.dg/dummy_procedure_6.f90: New.
3098 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3100 PR tree-optimization/50604
3101 * gcc.dg/pr50604.c: New test.
3103 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3105 PR tree-optimization/49662
3106 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3107 * gcc.dg/graphite/interchange-15.c: Likewise.
3108 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3110 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3112 * gcc.dg/tree-ssa/restrict-4.c: New test.
3114 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3116 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3117 (main): Use __typeof to get result type of comparison.
3119 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3121 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3122 Make et_vect_multiple_sizes_saved global.
3123 (check_effective_target_vect64): Make et_vect64_saved global.
3125 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3127 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3128 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3129 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3130 * gcc.dg/builtin-complex-err-1.c: Adjust.
3132 2011-10-02 Jason Merrill <jason@redhat.com>
3134 * g++.dg/cpp0x/range-for22.C: New.
3136 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3137 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3138 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3139 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3141 * g++.dg/cpp0x/nsdmi5.C: New.
3143 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3146 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3148 (mips-dg-options): Force an ABI option if the current ABI is
3149 incompatible with the required -mlong setting. Likewise force
3150 a long setting if the current one is incompatible with the
3151 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3152 throughout procedure.
3153 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3154 instead of addressing=absolute.
3156 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3158 * gcc.target/mips/stack-1.c: New test.
3160 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3162 * gcc.dg/pr49696.c: New test.
3164 2011-10-02 Jan Hubicka <jh@suse.cz>
3166 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3168 2011-10-01 David S. Miller <davem@davemloft.net>
3170 * gcc.target/sparc/cmask.c: New test.
3171 * gcc.target/sparc/fpadds.c: New test.
3172 * gcc.target/sparc/fshift.c: New test.
3173 * gcc.target/sparc/fucmp.c: New test.
3174 * gcc.target/sparc/vis3misc.c: New test.
3176 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3179 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3181 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3184 * g++.dg/dfp/44473-1.C: New test.
3185 * g++.dg/dfp/44473-2.C: New test.
3186 * g++.dg/dfp/mangle-1.C: New test.
3187 * g++.dg/dfp/mangle-2.C: New test.
3188 * g++.dg/dfp/mangle-3.C: New test.
3189 * g++.dg/dfp/mangle-4.C: New test.
3190 * g++.dg/dfp/mangle-5.C: New test.
3192 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3195 * gcc.dg/pr50571.c: New test.
3197 PR tree-optimization/46309
3198 * gcc.dg/pr46309.c: New test.
3200 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3202 * gcc.dg/strlenopt-21.c: New test.
3204 2011-09-30 Revital Eres <revital.eres@linaro.org>
3206 * gcc.dg/sms-10.c: New file.
3208 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3210 * gcc.target/arm/pr50099.c: New test.
3212 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3214 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3216 2011-09-30 David S. Miller <davem@davemloft.net>
3218 * gcc.target/sparc/bmaskbshuf.c: New test.
3219 * gcc.target/sparc/edgen.c: New test.
3221 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3224 * gfortran.dg/pure_formal_proc_3.f90: New.
3227 * gfortran.dg/stfunc_7.f90: New.
3229 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3231 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3232 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3233 * gcc.dg/vector-compare-1.c: Likewise.
3234 * gcc.dg/vector-compare-2.c: Likewise.
3236 2011-09-29 David S. Miller <davem@davemloft.net>
3238 * gcc.target/sparc/array.c: New test.
3240 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3242 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3243 loop unroll and set max unroll times to 8.
3244 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3245 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3246 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3247 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3249 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3252 * g++.dg/ext/visibility/warn5.C: New.
3254 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3257 * g++.dg/warn/Wextra-3.C: New.
3259 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3262 * gcc.target/sh/pr49468-si.c: New.
3264 2011-09-28 Tom de Vries <tom@codesourcery.com>
3267 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3268 (TEST): Initialize src3 with random floats.
3269 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3270 from union src3. Initialize src3 with random floats.
3272 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3274 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3275 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3276 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3277 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3278 * gcc.target/sh/sh4a-cos.c: Ditto.
3279 * gcc.target/sh/sh4a-cosf.c: Ditto.
3280 * gcc.target/sh/sh4a-sin.c: Ditto.
3281 * gcc.target/sh/sh4a-sinf.c: Ditto.
3282 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3283 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3284 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3286 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3289 * g++.dg/parse/error40.C: New.
3290 * g++.dg/warn/incomplete1.C: Adjust.
3292 2011-09-27 Jan Hubicka <jh@suse.cz>
3295 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3298 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3300 * gcc.dg/strlenopt-1.c: New test.
3301 * gcc.dg/strlenopt-1f.c: New test.
3302 * gcc.dg/strlenopt-2.c: New test.
3303 * gcc.dg/strlenopt-2f.c: New test.
3304 * gcc.dg/strlenopt-3.c: New test.
3305 * gcc.dg/strlenopt-4.c: New test.
3306 * gcc.dg/strlenopt-4g.c: New test.
3307 * gcc.dg/strlenopt-4gf.c: New test.
3308 * gcc.dg/strlenopt-5.c: New test.
3309 * gcc.dg/strlenopt-6.c: New test.
3310 * gcc.dg/strlenopt-7.c: New test.
3311 * gcc.dg/strlenopt-8.c: New test.
3312 * gcc.dg/strlenopt-9.c: New test.
3313 * gcc.dg/strlenopt-10.c: New test.
3314 * gcc.dg/strlenopt-11.c: New test.
3315 * gcc.dg/strlenopt-12.c: New test.
3316 * gcc.dg/strlenopt-12g.c: New test.
3317 * gcc.dg/strlenopt-13.c: New test.
3318 * gcc.dg/strlenopt-14g.c: New test.
3319 * gcc.dg/strlenopt-14gf.c: New test.
3320 * gcc.dg/strlenopt-15.c: New test.
3321 * gcc.dg/strlenopt-16g.c: New test.
3322 * gcc.dg/strlenopt-17g.c: New test.
3323 * gcc.dg/strlenopt-18g.c: New test.
3324 * gcc.dg/strlenopt.h: New file.
3326 2011-09-27 Tom de Vries <tom@codesourcery.com>
3329 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3330 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3331 * gcc.dg/pr43864.c: New test.
3332 * gcc.dg/pr43864-2.c: Same.
3333 * gcc.dg/pr43864-3.c: Same.
3334 * gcc.dg/pr43864-4.c: Same.
3336 2011-09-27 Jan Hubicka <jh@suse.cz>
3338 * gcc.dg/ipa/inline-5.c: New testcase.
3340 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3342 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3344 * gcc.dg/vect/bb-slp-27.c: New.
3345 * gcc.dg/vect/bb-slp-28.c: New.
3347 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3349 * testsuite/lib/target-supports.exp (check_profiling_available):
3350 Don't rely solely on TLS tests for -fprofile-generate, fall
3351 through to the other code.
3353 2011-09-27 Richard Guenther <rguenther@suse.de>
3355 PR tree-optimization/50363
3356 * gcc.dg/torture/pr50363.c: New testcase.
3358 2011-09-26 Jason Merrill <jason@redhat.com>
3361 * g++.dg/template/partial13.C: New.
3364 * g++.dg/template/partial12.C: New.
3367 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3369 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3372 * g++.dg/diagnostic/bindings1.C: New.
3373 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3375 2011-09-26 David S. Miller <davem@davemloft.net>
3377 * gcc.target/sparc/wrgsr.c: New test.
3378 * gcc.target/sparc/rdgsr.c: New test.
3379 * gcc.target/sparc/edge.c: New test.
3380 * gcc.target/sparc/fcmp.c: New test.
3382 * gcc.target/sparc/edge.c: Update for new return types.
3383 * gcc.target/sparc/fcmp.c: Likewise.
3385 * gcc.target/sparc/fpaddsubi.c: New test.
3387 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3390 * gfortran.dg/common_15.f90: New.
3393 * gfortran.dg/dummy_procedure_5.f90: New.
3394 * gfortran.dg/interface_26.f90: Modified error message.
3395 * gfortran.dg/proc_ptr_11.f90: Ditto.
3396 * gfortran.dg/proc_ptr_15.f90: Ditto.
3397 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3398 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3400 2011-09-26 Jason Merrill <jason@redhat.com>
3403 * g++.dg/overload/rvalue3.C: New.
3406 * g++.dg/overload/ref-conv2.C: New.
3408 * g++.dg/cpp0x/nsdmi-template1.C: New.
3410 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3412 * g++.dg/cpp0x/nullptr25.C: New.
3414 2011-09-26 Richard Guenther <rguenther@suse.de>
3416 PR tree-optimization/50472
3417 * gcc.dg/torture/pr50472.c: New testcase.
3419 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3421 * gnat.dg/opt22.adb: New test.
3422 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3424 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3426 * gnat.dg/opt21.adb: New test.
3427 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3429 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3431 * gnat.dg/opt20.ad[sb]: New test.
3432 * gnat.dg/opt20_pkg.ads: New helper.
3434 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3436 * gnat.dg/array17.adb: New test.
3437 * gnat.dg/array17_pkg.ads: New helper.
3439 2011-09-25 Jason Merrill <jason@redhat.com>
3441 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3443 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3445 * gnat.dg/frame_overflow.ads: New.
3446 * gnat.dg/frame_overflow.adb: Adjust.
3447 * gnat.dg/specs/addr1.ads: Likewise.
3449 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3451 * g++.dg/tree-ssa/restrict2.C: New test.
3453 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3455 * lib/target-supports.exp (check_effective_target_vect64): New.
3456 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3457 of multiple vector sizes.
3458 * gcc.dg/vect/bb-slp-26.c: New.
3460 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3463 * g++.dg/template/bitfield1.C: New.
3465 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3467 * gcc.dg/vect/bb-slp-24.c: New.
3469 2011-09-24 Jason Merrill <jason@redhat.com>
3471 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3473 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3475 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3476 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3478 * g++.dg/cpp0x/nsdmi1.C: New.
3479 * g++.dg/cpp0x/nsdmi2.C: New.
3480 * g++.dg/cpp0x/nsdmi3.C: New.
3481 * g++.dg/cpp0x/nsdmi4.C: New.
3482 * g++.old-deja/g++.other/init4.C: New.
3484 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3487 * g++.dg/template/sfinae28.C: New.
3489 2011-09-23 Ian Lance Taylor <iant@google.com>
3491 * go.test/go-test.exp (errchk): Handle more cases of getting
3492 correct Tcl backslash quoting in regular expressions in test file.
3494 2011-09-23 Jason Merrill <jason@redhat.com>
3497 * g++.dg/init/const8.C: New.
3498 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3499 * g++.dg/cpp0x/defaulted2.C: Likewise.
3500 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3501 * g++.dg/init/pr20039.C: Likewise.
3502 * g++.dg/init/pr42844.C: Likewise.
3504 2011-09-23 Jan Hubicka <jh@suse.cz>
3506 * gcc.dg/ipa/inline-1.c: new testcase.
3507 * gcc.dg/ipa/inline-2.c: new testcase.
3508 * gcc.dg/ipa/inline-3.c: new testcase.
3509 * gcc.dg/ipa/inline-4.c: new testcase.
3511 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3514 * g++.dg/cpp0x/constexpr-static8.C: New.
3516 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3518 * gcc.target/i386/avxfp-1.c: New test.
3519 * gcc.target/i386/avxfp-2.c: New test.
3521 2011-09-23 Terry Guo <terry.guo@arm.com>
3523 * gcc.c-torture/execute/941014-1.x: Deleted.
3525 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3528 * g++.dg/cpp0x/pr50491.C: New.
3530 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3533 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3535 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3538 * g++.dg/cpp0x/nullptr24.C: New.
3540 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3543 * gcc.target/i386/pr50482.c: New test.
3545 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3547 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3548 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3549 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3550 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3551 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3552 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3553 multilib options contain different -march= from dg-options.
3555 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3556 Paolo Carlini <paolo.carlini@oracle.com>
3559 * g++.dg/template/friend52.C: New.
3561 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3563 * gcc.target/arm/cmp-1.c: New test.
3564 * gcc.target/arm/cmp-2.c: Likewise.
3566 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3569 * gfortran.dg/impure_actual_1.f90: Modified error message.
3570 * gfortran.dg/proc_ptr_32.f90: New.
3571 * gfortran.dg/proc_ptr_33.f90: New.
3573 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3575 PR tree-optimization/50451
3576 * gcc.dg/vect/pr50451.c: New test.
3578 2011-09-21 Ian Lance Taylor <iant@google.com>
3580 * go.test/go-test.exp (errchk): Add special case for bug332.
3581 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3582 some more test lines.
3584 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3586 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3587 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3588 * g++.dg/other/i386-8.C: Ditto.
3589 * g++.dg/other/pr34435.C: Ditto.
3590 * g++.dg/other/pr39496.C: Ditto.
3591 * g++.dg/other/mmintrin.C: Ditto.
3593 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3595 * gcc.dg/vect/vect-cond-7.c: New test.
3596 * gcc.target/i386/sse4_1-cond-1.c: New test.
3597 * gcc.target/i386/avx-cond-1.c: New test.
3599 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3602 * g++.dg/other/pr50464.C: New test.
3604 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3606 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3607 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3608 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3609 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3611 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3613 * gnat.dg/opt19.adb: New test.
3615 2011-09-21 Terry Guo <terry.guo@arm.com>
3617 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3618 on arch conflict when testing case on targets other than armv7-a.
3620 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3623 * g++.dg/ext/int128-1.C: New.
3624 * g++.dg/ext/int128-2.C: Likewise.
3625 * g++.dg/ext/int128-2.h: Likewise.
3627 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3630 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3632 2011-09-20 Jason Merrill <jason@redhat.com>
3634 * g++.dg/cpp0x/constexpr-generated1.C: New.
3637 * g++.dg/overload/ref-conv1.C: New.
3639 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3641 * g++.dg/other/final1.C: New.
3643 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3645 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3648 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3650 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3653 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3655 PR tree-optimization/50413
3656 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3657 -fdump-tree-slp-details. Run other tests with
3658 -fdump-tree-vect-details.
3659 * g++.dg/vect/slp-pr50413.cc: New.
3661 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3662 Ira Rosen <ira.rosen@linaro.org>
3665 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3666 Fix underscores around restrict.
3668 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3670 PR tree-optimization/50414
3671 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3672 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3673 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3675 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3677 PR tree-optimization/50412
3678 * gfortran.dg/vect/pr50412.f90: New.
3680 2011-09-16 Jason Merrill <jason@redhat.com>
3683 * g++.dg/eh/defarg1.C: New.
3685 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3687 * gcc.dg/vect/vect-reduc-10.c: New test.
3688 * gcc.target/i386/avx-reduc-1.c: New test.
3690 * gcc.target/i386/sse2-extract-1.c: New test.
3691 * gcc.target/i386/avx-extract-1.c: New test.
3693 2011-09-16 Terry Guo <terry.guo@arm.com>
3695 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3697 2011-09-15 Diego Novillo <dnovillo@google.com>
3699 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3700 ALWAYS_CXXFLAGS, if defined.
3701 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3702 ALWAYS_GFORTRANFLAGS, if defined.
3703 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3704 ALWAYS_GOCFLAGS, if defined.
3705 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3706 ALWAYS_OBJCXXFLAGS, if defined.
3707 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3708 additional_flags, if defined.
3709 * lib/gnat.exp (gnat_target_compile): Likewise.
3710 * lib/objc.exp (objc_target_compile): Likewise.
3711 * lib/target-supports-dg.exp (dg-add-options): Handle
3714 2011-09-15 Tom de Vries <tom@codesourcery.com>
3717 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3718 Use uintptr_t in f1. Undo avr xfails.
3720 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3724 * gfortran.dg/function_types_3.f90: New.
3726 2011-09-15 Jason Merrill <jason@redhat.com>
3729 * g++.dg/cpp0x/trailing7.C: New.
3732 * g++.dg/cpp0x/nullptr23.C: New.
3734 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3736 * gcc.dg/vect/bb-slp-25.c: New.
3738 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3741 * g++.dg/cpp0x/noexcept15.C: New.
3743 2011-09-14 Tom de Vries <tom@codesourcery.com>
3746 * gcc.dg/pr50251.c: New test.
3748 2011-09-14 Tobias Burnus <burnus@net-b.de>
3752 * gfortran.dg/null_5.f90: New.
3753 * gfortran.dg/null_6.f90: New.
3755 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3757 * gcc.c-torture/compile/20110913-1.c: New test.
3759 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3762 * gfortran.dg/result_2.f90: New.
3764 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3766 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3768 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3771 * g++.dg/cpp0x/variadic116.C: New test case.
3773 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3775 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3776 * gcc.target/mips/interrupt_handler-2.c: New test.
3777 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3779 2011-09-12 Jason Merrill <jason@redhat.com>
3781 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3783 * g++.dg/cpp0x/explicit7.C: New.
3785 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3787 PR rtl-optimization/50212
3788 * g++.dg/other/pr50212.C: New test.
3790 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3793 * testsuite/gcc.target/avr/torture/avr-torture.exp
3794 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3795 "-O2 -fmerge-all-constants".
3797 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3800 * gfortran.dg/do_while_1.f90: New test.
3802 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3806 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3807 * gfortran.dg/proc_decl_26.f90: New.
3808 * gfortran.dg/typebound_override_2.f90: New.
3809 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3811 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3813 * gnat.dg/cond_expr2.ad[sb]: New test.
3815 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3817 * gnat.dg/atomic5.ad[sb]: New test.
3819 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3821 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3823 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3826 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3828 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3831 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3833 2011-09-09 Richard Guenther <rguenther@suse.de>
3835 PR tree-optimization/50328
3836 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3838 2011-09-09 Richard Guenther <rguenther@suse.de>
3841 * gcc.dg/torture/pr50333.c: New testcase.
3843 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3845 PR tree-optimization/50318
3846 * gcc.target/arm/pr50318-1.c: New file.
3848 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3850 * gcc.target/i386/all_one_m256i.c: New test.
3852 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3855 * g++.dg/cpp0x/sfinae28.C: New.
3857 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3860 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3861 longer ignored on typedefs.
3863 PR c++/33255 - Support -Wunused-local-typedefs warning
3864 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3865 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3867 2011-09-08 Martin Jambor <mjambor@suse.cz>
3869 PR tree-optimization/50287
3870 * gcc.dg/torture/pr50287.c: New test.
3872 2011-09-08 Richard Guenther <rguenther@suse.de>
3874 PR tree-optimization/19831
3875 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3876 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3877 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3878 * gcc.dg/errno-1.c: Adjust.
3880 2011-09-08 Richard Guenther <rguenther@suse.de>
3882 PR tree-optimization/19831
3883 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3885 2011-09-08 Tobias Burnus <burnus@net-b.de>
3888 * gfortran.dg/do_concurrent_1.f90: New.
3889 * gfortran.dg/do_concurrent_2.f90: New.
3891 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3894 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3895 * gcc.dg/pr50310-2.c: New test.
3897 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3900 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3901 * gfortran.dg/impure_constructor_1.f90: Modified.
3902 * gfortran.dg/proc_ptr_comp_33.f90: New.
3904 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3907 * gcc.dg/pr50310-1.c: New test.
3909 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3912 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3915 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3918 * g++.dg/cpp0x/noexcept14.C: New.
3920 2011-09-07 Jason Merrill <jason@redhat.com>
3922 * g++.dg/cpp0x/constexpr-ref3.C: New.
3924 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3926 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3928 * gcc.dg/section1.c: Don't xfail for avr.
3930 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3932 PR tree-optimization/50322
3933 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3935 2011-09-07 Martin Jambor <mjambor@suse.cz>
3937 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3939 2011-09-07 Martin Jambor <mjambor@suse.cz>
3941 PR tree-optimization/49911
3942 * g++.dg/tree-ssa/pr49911.C: New test.
3944 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3947 * gcc.dg/torture/pr49030.c: New test.
3949 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3952 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3953 * gfortran.dg/class_4d.f03: Deleted.
3954 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3956 2011-09-07 Richard Guenther <rguenther@suse.de>
3958 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3960 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3962 PR tree-optimization/46021
3963 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3965 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3967 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3969 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3971 * gcc.c-torture/compile/20110906-1.c: New test.
3973 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3975 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3977 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3979 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3980 --param tree-reassoc-width=1.
3982 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3983 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3985 2011-09-06 Richard Guenther <rguenther@suse.de>
3987 PR tree-optimization/48149
3988 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3990 2011-09-06 Richard Guenther <rguenther@suse.de>
3992 PR tree-optimization/48317
3993 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3995 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3997 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3999 (add_options_for_quad_vectors): Replace with ...
4000 (add_options_for_double_vectors): ... this.
4001 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4002 support multiple vector sizes since the vectorizer attempts to
4003 vectorize with both vector sizes.
4004 * gcc.dg/vect/no-vfa-vect-79.c,
4005 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4006 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4007 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4008 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4009 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4010 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4011 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4012 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4013 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4014 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4015 gcc.dg/vect/vect-40.c: Likewise.
4016 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4017 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4018 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4019 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4020 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4022 * gcc.dg/vect/vect-peel-4.c: Make ia global.
4024 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
4027 * gcc.target/mips/abi-main.h: New file.
4028 * gcc.target/mips/abi-o32-long32.c: New test.
4029 * gcc.target/mips/abi-o32-long64.c: Likewise.
4030 * gcc.target/mips/abi-o64-long32.c: Likewise.
4031 * gcc.target/mips/abi-o64-long64.c: Likewise.
4032 * gcc.target/mips/abi-n32-long32.c: Likewise.
4033 * gcc.target/mips/abi-n32-long64.c: Likewise.
4034 * gcc.target/mips/abi-n64-long32.c: Likewise.
4035 * gcc.target/mips/abi-n64-long64.c: Likewise.
4036 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4037 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4038 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4039 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4040 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4041 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4042 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4043 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4044 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4045 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4046 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4047 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4048 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4049 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4050 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4051 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4052 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4053 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4054 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4055 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4056 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4057 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4058 * gcc.target/mips/branch-3.c: Likewise.
4059 * gcc.target/mips/branch-4.c: Likewise.
4060 * gcc.target/mips/branch-5.c: Likewise.
4061 * gcc.target/mips/branch-6.c: Likewise.
4062 * gcc.target/mips/branch-7.c: Likewise.
4063 * gcc.target/mips/branch-8.c: Likewise.
4064 * gcc.target/mips/branch-9.c: Likewise.
4065 * gcc.target/mips/branch-10.c: Likewise.
4066 * gcc.target/mips/branch-11.c: Likewise.
4067 * gcc.target/mips/branch-12.c: Likewise.
4068 * gcc.target/mips/branch-13.c: Likewise.
4069 * gcc.target/mips/lazy-binding-1.c: Likewise.
4071 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4073 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4074 to avoid warning on int=16 platforms..
4076 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4078 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4079 to work even with -fshort-enums.
4081 2011-09-04 Jan Hubicka <jh@suse.cz>
4083 * gcc.c-torture/compile/20110902.c: new testcase.
4085 2011-09-04 Jason Merrill <jason@redhat.com>
4088 * g++.dg/cpp0x/rv-conv1.C: New.
4091 * g++.dg/cpp0x/rv-func3.C: New.
4093 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4097 * g++.dg/cpp0x/constexpr-template1.C: New.
4098 * g++.dg/cpp0x/constexpr-template2.C: New.
4099 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4100 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4102 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4104 * gnat.dg/specs/debug1.ads: Tweak pattern.
4106 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4109 * gfortran.dg/class_45a.f03: New.
4110 * gfortran.dg/class_45b.f03: New.
4112 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4113 Ira Rosen <ira.rosen@linaro.org>
4115 PR tree-optimization/50208
4116 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4117 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4118 -fno-tree-fre -fno-tree-pre.
4120 2011-09-02 Martin Jambor <mjambor@suse.cz>
4122 * gcc.dg/ipa/ipcp-3.c: New test.
4124 2011-09-02 Richard Guenther <rguenther@suse.de>
4126 PR tree-optimization/27460
4128 * gcc.dg/vect/vect-cond-7.c: New testcase.
4130 2011-09-02 Martin Jambor <mjambor@suse.cz>
4132 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4133 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4134 xfailed test for inlining.
4135 * g++.dg/ipa/ivinline-9.C: Likewise.
4137 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4139 PR tree-optimization/50178
4140 * gfortran.dg/vect/pr50178.f90: New test.
4142 2011-08-31 Martin Jambor <mjambor@suse.cz>
4145 * gcc.c-torture/execute/pr49886.c: New testcase.
4147 2011-08-31 Tom de Vries <tom@codesourcery.com>
4150 * gcc.dg/pr43513.c: New test.
4152 2011-08-30 Tobias Burnus <burnus@net-b.de>
4155 * gfortran.dg/common_14.f90: New.
4156 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4158 2011-08-30 Jason Merrill <jason@redhat.com>
4161 * g++.dg/cpp0x/decltype33.C: New.
4164 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4167 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4169 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4171 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4173 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4175 * gnat.dg/specs/aggr3.ads: New test.
4176 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4178 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4179 * gnat.dg/specs/aggr2.ads: Likewise.
4181 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4184 * gfortran.dg/allocate_with_source_2.f90: New test
4186 2011-08-30 Jason Merrill <jason@redhat.com>
4189 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4192 * g++.dg/cpp0x/constexpr-value3.C: New.
4194 2011-08-30 Richard Guenther <rguenther@suse.de>
4197 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4198 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4199 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4200 * gcc.dg/pr36902.c: XFAIL.
4202 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4204 * gcc.target/i386/fma-check.h: New.
4205 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4206 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4207 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4208 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4209 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4210 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4211 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4212 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4213 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4214 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4215 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4216 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4217 * gcc.target/i386/fma-compile.c: Likewise.
4218 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4219 * gcc.target/i386/sse-12.c: Add -mfma.
4220 * gcc.target/i386/sse-13.c: Likewise.
4221 * gcc.target/i386/sse-14.c: Likewise.
4222 * gcc.target/i386/sse-22.c: Likewise.
4223 * gcc.target/i386/sse-23.c: Likewise.
4224 * g++.dg/other/i386-2.C: Likewise.
4225 * g++.dg/other/i386-3.C: Likewise.
4227 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4230 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4231 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4233 2011-08-30 Christian Bruel <christian.bruel@st.com>
4235 * g++.dg/bprob/bprob.exp (feedback_options): Set
4236 -fbranch-probabilities.
4237 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4239 2011-08-29 Jason Merrill <jason@redhat.com>
4242 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4244 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4245 Jason Merrill <jason@redhat.com>
4247 * g++.dg/dfp/base.C: New test.
4249 2011-08-29 Jason Merrill <jason@redhat.com>
4253 * g++.dg/cpp0x/initlist58.C: New.
4255 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4258 * gfortran.dg/class_result_1.f03: New.
4260 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4263 * gcc.target/i386/pr48722.c: New test.
4265 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4268 * gfortran.dg/widechar_compare_1.f90: New test.
4270 2011-08-26 Jason Merrill <jason@redhat.com>
4274 * g++.dg/abi/mangle50.C: New.
4276 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4279 * gcc.target/i386/pr50202.c: New test.
4281 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4283 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4284 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4285 * gcc.target/i386/avx-round-vec.c: New test.
4286 * gcc.target/i386/avx-roundf-vec.c: New test.
4288 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4290 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4294 * c-c++-common/Wunused-var-14.c: New test.
4296 2011-08-26 Tom de Vries <tom@codesourcery.com>
4298 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4300 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4302 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4303 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4304 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4305 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4307 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4309 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4310 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4311 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4312 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4314 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4317 * gfortran.dg/pointer_comp_init_1.f90: New test.
4319 2011-08-25 Jason Merrill <jason@redhat.com>
4322 * g++.dg/cpp0x/sfinae27.C: New.
4324 2011-08-25 Tobias Burnus <burnus@net-b.de>
4326 * gfortran.dg/coarray_lib_token_4.f90: New.
4328 2011-08-25 Tobias Burnus <burnus@net-b.de>
4330 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4332 2011-08-25 Richard Guenther <rguenther@suse.de>
4334 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4336 2011-08-24 Tobias Burnus <burnus@net-b.de>
4339 * gfortran.dg/initialization_28.f90: New.
4341 2011-08-24 Richard Guenther <rguenther@suse.de>
4343 PR tree-optimization/50067
4344 * gcc.dg/torture/pr50067-3.c: New testcase.
4345 * gcc.dg/torture/pr50067-4.c: Likewise.
4346 * gcc.dg/torture/pr50067-5.c: Likewise.
4348 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4350 * g++.dg/other/i386-2.C: Add -mavx2 check.
4351 * g++.dg/other/i386-3.C: Likewise.
4352 * gcc.target/i386/avx-1.c: Add AVX2.
4353 * gcc.target/i386/avx-2.c: Likewise.
4354 * gcc.target/i386/funcspec-5.c: Likewise.
4355 * gcc.target/i386/sse-12.c: Likewise.
4356 * gcc.target/i386/sse-13.c: Likewise.
4357 * gcc.target/i386/sse-14.c: Likewise.
4358 * gcc.target/i386/sse-22.c: Likewise.
4359 * gcc.target/i386/sse-23.c: Likewise.
4360 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4361 * gcc.target/i386/avx2-check.h: New.
4362 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4363 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4364 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4365 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4366 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4367 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4368 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4369 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4370 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4371 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4372 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4373 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4374 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4375 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4376 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4377 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4378 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4379 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4380 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4381 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4382 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4383 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4384 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4385 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4386 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4387 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4388 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4389 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4390 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4391 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4392 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4393 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4394 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4395 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4396 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4397 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4398 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4399 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4400 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4401 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4402 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4403 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4404 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4405 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4406 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4407 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4408 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4409 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4410 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4411 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4412 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4413 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4414 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4415 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4416 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4417 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4418 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4419 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4420 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4421 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4422 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4423 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4424 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4425 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4426 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4427 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4428 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4429 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4430 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4431 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4432 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4433 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4434 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4435 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4436 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4437 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4438 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4439 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4440 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4441 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4442 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4443 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4444 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4445 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4446 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4447 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4448 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4449 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4450 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4451 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4452 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4453 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4454 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4455 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4456 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4457 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4458 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4459 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4460 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4461 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4462 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4463 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4464 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4465 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4466 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4467 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4468 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4469 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4470 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4471 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4472 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4473 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4474 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4475 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4476 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4477 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4478 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4479 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4480 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4481 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4482 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4483 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4484 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4485 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4486 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4487 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4488 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4489 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4490 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4491 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4492 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4493 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4494 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4495 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4496 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4497 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4498 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4499 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4500 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4501 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4502 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4503 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4504 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4505 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4506 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4507 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4508 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4509 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4510 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4511 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4512 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4513 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4514 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4515 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4516 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4517 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4518 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4519 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4520 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4521 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4522 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4523 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4524 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4525 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4526 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4527 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4528 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4529 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4530 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4531 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4532 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4533 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4534 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4535 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4536 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4537 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4538 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4539 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4540 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4541 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4542 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4543 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4544 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4545 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4546 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4547 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4548 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4549 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4550 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4551 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4552 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4553 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4554 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4555 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4556 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4557 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4558 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4559 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4560 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4561 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4562 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4563 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4564 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4565 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4566 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4567 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4568 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4569 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4570 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4571 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4572 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4573 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4574 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4575 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4576 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4577 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4578 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4579 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4580 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4581 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4582 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4583 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4584 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4585 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4586 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4587 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4588 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4589 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4590 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4591 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4592 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4593 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4594 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4595 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4596 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4597 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4598 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4599 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4600 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4601 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4602 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4603 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4604 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4605 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4606 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4607 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4608 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4609 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4610 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4611 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4612 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4613 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4614 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4615 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4616 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4617 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4618 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4619 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4620 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4621 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4622 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4623 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4624 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4625 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4626 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4627 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4628 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4629 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4630 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4631 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4632 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4633 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4634 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4635 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4636 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4637 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4638 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4639 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4640 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4641 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4642 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4643 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4644 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4645 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4646 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4647 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4648 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4649 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4650 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4651 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4652 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4653 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4654 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4655 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4656 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4657 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4658 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4659 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4660 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4661 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4662 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4663 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4664 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4665 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4666 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4667 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4668 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4669 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4670 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4671 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4672 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4673 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4674 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4675 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4676 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4677 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4678 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4679 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4680 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4681 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4682 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4683 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4684 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4685 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4686 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4687 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4688 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4689 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4690 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4691 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4692 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4693 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4694 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4695 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4696 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4697 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4698 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4699 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4700 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4701 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4702 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4703 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4704 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4705 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4706 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4707 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4708 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4709 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4710 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4711 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4712 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4713 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4714 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4715 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4716 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4717 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4718 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4719 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4720 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4721 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4722 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4723 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4724 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4725 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4726 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4727 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4728 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4729 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4730 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4731 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4732 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4733 * gcc.target/i386/testimm-9.c: Likewise.
4735 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4737 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4738 * g++.dg/other/i386-3.C: Likewise.
4739 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4740 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4741 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4742 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4743 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4744 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4745 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4746 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4747 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4748 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4749 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4750 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4751 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4752 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4753 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4754 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4755 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4756 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4757 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4758 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4759 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4760 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4761 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4762 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4763 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4764 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4765 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4766 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4767 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4768 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4769 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4770 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4771 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4772 * gcc.target/i386/sse-12.c: Add BMI2.
4773 * gcc.target/i386/sse-13.c: Likewise.
4774 * gcc.target/i386/sse-14.c: Likewise.
4775 * gcc.target/i386/sse-22.c: Likewise.
4776 * gcc.target/i386/sse-23.c: Likewise.
4778 2011-08-23 Jason Merrill <jason@redhat.com>
4780 * g++.dg/template/crash7.C: Adjust expected errors.
4782 2011-08-23 Jason Merrill <jason@redhat.com>
4786 * g++.dg/cpp0x/overload2.C: New.
4788 2011-08-23 Jason Merrill <jason@redhat.com>
4791 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4793 2011-08-23 Jason Merrill <jason@redhat.com>
4796 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4797 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4798 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4799 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4801 2011-08-23 Jason Merrill <jason@redhat.com>
4804 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4806 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4809 * g++.dg/warn/Wunused-var-16.C: New test.
4812 * gcc.dg/pr50161.c: New test.
4814 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4817 * g++.dg/gcov/gcov-7.C: New test.
4819 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4822 * g++.dg/dfp/nofields.C: New test.
4824 2011-08-23 Tobias Burnus <burnus@net-b.de>
4827 * gfortran.dg/use_16.f90: New.
4829 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4830 Kirill Yukhin <kirill.yukhin@intel.com>
4833 * gcc.target/i386/pr50155.c: New test.
4835 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4837 PR tree-optimization/50133
4838 * gcc.dg/pr50133.c: New test.
4841 * c-c++-common/cxxbitfields-6.c: New test.
4843 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4846 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4848 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4850 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4851 * gcc.dg/pr49994-3.c: Ditto.
4853 2011-08-22 Richard Guenther <rguenther@suse.de>
4856 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4857 * gcc.dg/torture/pr50067-2.c: Likewise.
4859 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4862 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4863 of a constant resulting from simplification.
4864 * gfortran.dg/warn_conversion_3.f90: New test.
4866 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4869 * gfortran.dg/zero_stride_1.f90: New test.
4871 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4874 * gfortran.dg/typebound_override_1.f90: Modified.
4876 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4878 PR tree-optimization/48739
4879 * gcc.dg/pr48739-1.c: New test.
4880 * gcc.dg/pr48739-2.c: New test.
4882 2011-08-20 Tobias Burnus <burnus@net-b.de>
4884 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4886 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4889 * gfortran.dg/where_3.f90: New test.
4891 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4894 * gfortran.dg/pr49721-1.f: New.
4895 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4897 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4899 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4900 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4903 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4905 * gcc.target/arm/wmul-11.c: New file.
4906 * gcc.target/arm/wmul-12.c: New file.
4907 * gcc.target/arm/wmul-13.c: New file.
4909 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4911 * gcc.target/arm/wmul-10.c: New file.
4913 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4915 * gcc.target/arm/wmul-9.c: New file.
4916 * gcc.target/arm/wmul-bitfield-2.c: New file.
4918 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4920 * gcc.target/arm/wmul-8.c: New file.
4922 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4924 * gcc.target/arm/wmul-7.c: New file.
4926 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4928 * gcc.target/arm/wmul-6.c: New file.
4930 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4932 * gcc.target/arm/wmul-5.c: New file.
4933 * gcc.target/arm/no-wmla-1.c: New file.
4935 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4937 * gcc.target/arm/wmul-bitfield-1.c: New file.
4939 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4941 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4943 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4945 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4946 * gcc.target/i386/conversion.c: Likewise.
4948 2011-08-19 Richard Guenther <rguenther@suse.de>
4950 * gcc.dg/torture/pr50067-1.c: New testcase.
4951 * gcc.dg/torture/pr50067-2.c: Likewise.
4953 2011-08-19 Joey Ye <joey.ye@arm.com>
4956 * gcc.target/arm/handler-align.c: New test.
4957 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4960 2011-08-19 Joey Ye <joey.ye@arm.com>
4962 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4964 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4967 * gfortran.dg/end_block_label_1.f90: New test.
4968 * gfortran.dg/end_associate_label_1.f90: New test.
4970 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4972 * gcc.dg/c1x-pointer-float-1.c: New test.
4974 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4977 * gfortran.dg/duplicate_labels_2.f: New test.
4979 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4981 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4982 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4983 gcc.dg/c1x-noreturn-5.c: New tests.
4985 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4987 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4989 2011-08-18 Tobias Burnus <burnus@net-b.de>
4992 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4993 * gfortran.dg/coarray_lock_3.f90: Fix test.
4994 * gfortran.dg/coarray_lock_4.f90: New.
4995 * gfortran.dg/coarray_lock_5.f90: New.
4997 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5000 * gcc.c-torture/compile/pr50009.c: New test.
5003 * gcc.dg/torture/pr50092.c: New test.
5005 2011-08-18 Tobias Burnus <burnus@net-b.de>
5008 * gfortran.dg/namelist_73.f90: New.
5010 2011-08-18 Jakub Jelinek <jakub@redhat.com>
5012 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5015 * gcc.dg/pr50017.c: New test.
5017 2011-08-18 Dodji Seketeli <dodji@redhat.com>
5020 * g++.dg/lookup/hidden-var1.C: New test case.
5022 2011-08-17 Tobias Burnus <burnus@net-b.de>
5025 * gfortran.dg/warn_unused_var_2.f90: New.
5026 * gfortran.dg/warn_unused_var_3.f90: New.
5028 2011-08-17 Tom de Vries <tom@codesourcery.com>
5031 * gcc.target/arm/pr43597.c: New test.
5033 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5036 * gfortran.dg/common_13.f90: New.
5038 2011-08-16 Jason Merrill <jason@redhat.com>
5041 * g++.dg/cpp0x/variadic-unresolved.C: New.
5043 * g++.old-deja/g++.brendan/README: Add R.I.P.
5045 * g++.dg/ext/attr-used-1.C: New.
5048 * g++.dg/cpp0x/initlist56.C: New.
5050 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5053 * g++.dg/opt/life1.C: Only run on Linux.
5055 2011-08-15 Tobias Burnus <burnus@net-b.de>
5057 * gfortran.dg/coarray_26.f90: New.
5059 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5061 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5064 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5067 * gfortran.dg/func_result_7.f90: New.
5069 2011-08-13 Jason Merrill <jason@redhat.com>
5072 * g++.dg/cpp0x/decltype32.C: New.
5075 * g++.dg/diagnostic/expr1.C: New.
5077 2011-08-12 David Li <davidxl@google.com>
5079 * g++.dg/abi/vbase15.C: New test.
5081 2011-08-12 Jason Merrill <jason@redhat.com>
5084 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5086 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5088 * gcc.dg/builtins-67.c: New test.
5089 * gcc.target/i386/conversion.c: Ditto.
5091 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5092 Brian Hackett <bhackett1024@gmail.com>
5094 * g++.dg/plugin/decl_plugin.c: New.
5095 * g++.dg/plugin/decl-plugin-test.C: New.
5096 * g++.dg/plugin/plugin.exp: Add above testcase.
5098 2011-08-11 Richard Guenther <rguenther@suse.de>
5100 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5102 2011-08-11 Michael Matz <matz@suse.de>
5104 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5106 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5108 PR tree-optimization/50039
5109 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5110 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5112 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5114 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5115 (sse4_1_test): Initialize src3 with random value.
5117 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5119 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5120 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5121 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5122 * gcc.dg/scal-to-vec1.c: New test.
5123 * gcc.dg/scal-to-vec2.c: New test.
5125 2011-08-09 Richard Guenther <rguenther@suse.de>
5127 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5128 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5129 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5130 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5132 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5134 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5136 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5138 * gcc.dg/pr49948.c: Require pthread effective target.
5140 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5142 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5144 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5146 * gcc.target/i386/sse-22a.c: New test.
5148 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5150 PR tree-optimization/50014
5151 * gcc.dg/vect/pr50014.c: New test.
5153 2011-08-08 Martin Jambor <mjambor@suse.cz>
5156 * gcc.dg/tree-ssa/pr49923.c: New test.
5158 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5161 * gcc.target/i386/pr49781-1.c: New.
5163 2011-08-08 Jason Merrill <jason@redhat.com>
5165 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5167 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5169 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5172 * gfortran.dg/typebound_override_1.f90: New.
5174 2011-08-07 Kai Tietz <ktietz@redhat.com>
5176 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5177 x86_64 mingw target.
5178 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5179 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5180 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5181 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5182 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5183 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5184 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5185 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5186 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5187 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5189 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5192 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5194 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5196 * gcc.dg/pr48770.c: Cleanup coverage files.
5197 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5199 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5201 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5202 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5203 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5204 lzcnt and bmi options.
5206 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5209 * gcc.dg/pr47381-1.c: New.
5210 * gcc.dg/pr47381-2.c: Likewise.
5211 * gcc.target/i386/pr47381.c: Likewise.
5213 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5216 * gcc.dg/pr47727.c: New.
5219 * gcc.dg/pr47372-1.c: New.
5220 * gcc.dg/pr47372-2.c: Likewise.
5222 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5225 * gcc.target/i386/pr47449.c: New.
5228 * gcc.dg/pr47446-1.c: New.
5229 * gcc.dg/pr47446-2.c: Likewise.
5231 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5234 * gcc.dg/pr47766.c: New.
5237 * gcc.dg/tls/pr47715-1.c: New.
5238 * gcc.dg/tls/pr47715-2.c: Likewise.
5239 * gcc.dg/tls/pr47715-3.c: Likewise.
5240 * gcc.dg/tls/pr47715-4.c: Likewise.
5241 * gcc.dg/tls/pr47715-5.c: Likewise.
5243 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5246 * objc.dg/gnu-api-2-class.m: Updated comments.
5247 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5248 * objc.dg/gnu-api-2-class-meta.m: New test.
5249 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5251 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5254 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5255 with classes that are in construction.
5257 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5260 * gcc.target/i386/pr48084-1.c: New.
5261 * gcc.target/i386/pr48084-2.c: Likewise.
5262 * gcc.target/i386/pr48084-3.c: Likewise.
5263 * gcc.target/i386/pr48084-4.c: Likewise.
5264 * gcc.target/i386/pr48084-5.c: Likewise.
5266 PR rtl-optimization/49504
5267 * gcc.target/i386/pr49504.c: New.
5270 * gcc.dg/pr49860.c: New.
5272 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5275 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5276 with classes that are in construction.
5278 2011-08-05 Jason Merrill <jason@redhat.com>
5281 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5284 * g++.dg/cpp0x/decltype31.C: New.
5287 * g++.dg/init/array28.C: New.
5290 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5292 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5295 * gcc.dg/pr47369-1.c: New.
5297 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5300 * gcc.dg/torture/pr47364-1.c: New.
5301 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5302 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5304 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5307 * gfortran.dg/transfer_check_2.f90: New test case.
5309 2011-08-05 Jan Hubicka <jh@suse.cz>
5312 * gfortran.dg/pr49494.f90: New testcase.
5314 2011-08-05 Jan Hubicka <jh@suse.cz>
5317 * gcc.c-torture/compile/pr49735.c: New testcase.
5319 2011-08-05 Jason Merrill <jason@redhat.com>
5322 * g++.dg/cpp0x/initlist56.C: New.
5325 * g++.dg/overload/rvalue2.C: New.
5328 * g++.dg/cpp0x/range-for21.C: New.
5330 * g++.dg/ext/vla11.C: New.
5332 2011-08-05 Richard Guenther <rguenther@suse.de>
5334 PR tree-optimization/49984
5335 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5337 2011-08-05 Richard Guenther <rguenther@suse.de>
5339 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5340 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5341 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5343 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5345 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5346 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5347 * gfortran.dg/ldist-pr43023.f90: Ditto.
5348 * gfortran.dg/namelist_52.f90: Ditto.
5349 * gfortran.dg/interface_proc_end.f90: Ditto.
5350 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5351 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5353 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5355 * gcc.dg/vect/vect-over-widen-1.c: New test.
5356 * gcc.dg/vect/vect-over-widen-2.c: New test.
5357 * gcc.dg/vect/vect-over-widen-3.c: New test.
5358 * gcc.dg/vect/vect-over-widen-4.c: New test.
5360 2011-08-04 Richard Guenther <rguenther@suse.de>
5363 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5365 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5367 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5369 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5372 * g++.dg/ext/builtin-object-size3.C: New test.
5374 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5376 PR tree-optimization/49948
5377 * gcc.dg/pr49948.c: New test.
5379 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5382 * gcc.dg/torture/pr47383.c: New.
5384 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5386 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5388 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5390 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5392 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5395 * gcc.dg/torture/pr47744-1.c: New.
5396 * gcc.dg/torture/pr47744-2.c: Likewise.
5397 * gcc.dg/torture/pr47744-3.c: Likewise.
5399 2011-08-03 Richard Guenther <rguenther@suse.de>
5402 * gcc.dg/torture/pr49958.c: New testcase.
5404 2011-08-03 Richard Guenther <rguenther@suse.de>
5406 PR tree-optimization/49938
5407 * g++.dg/torture/pr49938.C: New testcase.
5409 2011-08-02 Jason Merrill <jason@redhat.com>
5412 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5415 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5418 * g++.dg/cpp0x/variadic115.C: New.
5421 * g++.dg/cpp0x/union5.C: New.
5423 2011-08-02 Daniel Kraft <d@domob.eu>
5426 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5428 2011-08-02 Kai Tietz <ktietz@redhat.com>
5431 * gcc.dg/tree-ssa/forwprop-15.c
5433 2011-08-02 Jason Merrill <jason@redhat.com>
5436 * g++.dg/cpp0x/range-for20.C: New.
5438 2011-08-02 Tobias Burnus <burnus@net-b.de>
5440 * gfortran.dg/coarray_lib_token_3.f90: New.
5442 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5445 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5446 * gcc.dg/gomp/atomic-15.c: New test.
5447 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5448 * g++.dg/gomp/atomic-15.C: New test.
5449 * g++.dg/gomp/private-1.C: New test.
5450 * g++.dg/gomp/sharing-2.C: New test.
5451 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5452 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5453 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5455 2011-08-02 Tobias Burnus <burnus@net-b.de>
5457 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5458 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5460 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5461 * gfortran.dg/allocatable_function_5.f90: Ditto.
5462 * gfortran.dg/allocate_stat.f90: Ditto.
5463 * gfortran.dg/array_constructor_20.f90: Ditto.
5464 * gfortran.dg/array_constructor_21.f90: Ditto.
5465 * gfortran.dg/array_constructor_22.f90: Ditto.
5466 * gfortran.dg/array_constructor_26.f03: Ditto.
5467 * gfortran.dg/array_function_4.f90: Ditto.
5468 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5469 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5470 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5471 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5472 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5473 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5474 * gfortran.dg/class_15.f03: Ditto.
5475 * gfortran.dg/class_27.f03: Ditto.
5476 * gfortran.dg/class_33.f90: Ditto.
5477 * gfortran.dg/class_37.f03: Ditto.
5478 * gfortran.dg/class_40.f03: Ditto.
5479 * gfortran.dg/class_42.f03: Ditto.
5480 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5481 * gfortran.dg/coarray/registering_1.f90: Ditto.
5482 * gfortran.dg/convert_1.f90: Ditto.
5483 * gfortran.dg/default_initialization_3.f90: Ditto.
5484 * gfortran.dg/dependency_25.f90: Ditto.
5485 * gfortran.dg/dependency_26.f90: Ditto.
5486 * gfortran.dg/dependency_36.f90: Ditto.
5487 * gfortran.dg/dependency_37.f90: Ditto.
5488 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5489 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5490 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5491 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5492 * gfortran.dg/elemental_result_1.f90: Ditto.
5493 * gfortran.dg/empty_derived_type.f90: Ditto.
5494 * gfortran.dg/entry_7.f90: Ditto.
5495 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5496 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5497 * gfortran.dg/error_recovery_3.f90: Ditto.
5498 * gfortran.dg/extends_4.f03: Ditto.
5499 * gfortran.dg/func_assign.f90: Ditto.
5500 * gfortran.dg/func_assign_3.f90: Ditto.
5501 * gfortran.dg/generic_1.f90: Ditto.
5502 * gfortran.dg/generic_18.f90: Ditto.
5503 * gfortran.dg/generic_22.f03: Ditto.
5504 * gfortran.dg/generic_4.f90: Ditto.
5505 * gfortran.dg/generic_6.f90: Ditto.
5506 * gfortran.dg/generic_actual_arg.f90: Ditto.
5507 * gfortran.dg/graphite/id-21.f: Ditto.
5508 * gfortran.dg/graphite/pr45758.f90: Ditto.
5509 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5510 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5511 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5512 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5513 * gfortran.dg/host_used_types_1.f90: Ditto.
5514 * gfortran.dg/implicit_1.f90: Ditto.
5515 * gfortran.dg/implicit_11.f90: Ditto.
5516 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5517 * gfortran.dg/impure_actual_1.f90: Ditto.
5518 * gfortran.dg/impure_assignment_1.f90: Ditto.
5519 * gfortran.dg/impure_constructor_1.f90: Ditto.
5520 * gfortran.dg/initialization_10.f90: Ditto.
5521 * gfortran.dg/initialization_12.f90: Ditto.
5522 * gfortran.dg/interface_14.f90: Ditto.
5523 * gfortran.dg/interface_15.f90: Ditto.
5524 * gfortran.dg/interface_2.f90: Ditto.
5525 * gfortran.dg/interface_25.f90: Ditto.
5526 * gfortran.dg/interface_26.f90: Ditto.
5527 * gfortran.dg/interface_29.f90: Ditto.
5528 * gfortran.dg/interface_assignment_1.f90: Ditto.
5529 * gfortran.dg/internal_pack_6.f90: Ditto.
5530 * gfortran.dg/internal_pack_7.f90: Ditto.
5531 * gfortran.dg/internal_pack_8.f90: Ditto.
5532 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5533 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5534 * gfortran.dg/module_commons_3.f90: Ditto.
5535 * gfortran.dg/module_equivalence_4.f90: Ditto.
5536 * gfortran.dg/module_equivalence_6.f90: Ditto.
5537 * gfortran.dg/module_function_type_1.f90: Ditto.
5538 * gfortran.dg/module_naming_1.f90: Ditto.
5539 * gfortran.dg/namelist_4.f90: Ditto.
5540 * gfortran.dg/operator_c1202.f90: Ditto.
5541 * gfortran.dg/parens_7.f90: Ditto.
5542 * gfortran.dg/pr32921.f: Ditto.
5543 * gfortran.dg/pr33646.f90: Ditto.
5544 * gfortran.dg/pr41928.f90: Ditto.
5545 * gfortran.dg/pr42119.f90: Ditto.
5546 * gfortran.dg/pr43984.f90: Ditto.
5547 * gfortran.dg/present_1.f90: Ditto.
5548 * gfortran.dg/private_type_2.f90: Ditto.
5549 * gfortran.dg/proc_decl_2.f90: Ditto.
5550 * gfortran.dg/proc_ptr_10.f90: Ditto.
5551 * gfortran.dg/proc_ptr_22.f90: Ditto.
5552 * gfortran.dg/proc_ptr_8.f90: Ditto.
5553 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5554 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5555 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5556 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5557 * gfortran.dg/substring_equivalence.f90: Ditto.
5558 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5559 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5560 * gfortran.dg/trim_optimize_6.f90: Ditto.
5561 * gfortran.dg/typebound_call_12.f03: Ditto.
5562 * gfortran.dg/typebound_operator_5.f03: Ditto.
5563 * gfortran.dg/typebound_operator_6.f03: Ditto.
5564 * gfortran.dg/typebound_proc_18.f03: Ditto.
5565 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5566 * gfortran.dg/use_1.f90: Ditto.
5567 * gfortran.dg/use_10.f90: Ditto.
5568 * gfortran.dg/use_11.f90: Ditto.
5569 * gfortran.dg/use_14.f90: Ditto.
5570 * gfortran.dg/use_only_2.f90: Ditto.
5571 * gfortran.dg/use_rename_4.f90: Ditto.
5572 * gfortran.dg/use_rename_5.f90: Ditto.
5573 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5574 * gfortran.dg/used_interface_ref.f90: Ditto.
5575 * gfortran.dg/used_types_11.f90: Ditto.
5576 * gfortran.dg/used_types_3.f90: Ditto.
5577 * gfortran.dg/used_types_4.f90: Ditto.
5578 * gfortran.dg/userdef_operator_2.f90: Ditto.
5579 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5580 * gfortran.dg/vect/pr46213.f90: Ditto.
5581 * gfortran.dg/whole_file_21.f90: Ditto.
5582 * gfortran.dg/whole_file_22.f90: Ditto.
5583 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5584 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5586 2011-08-02 Kai Tietz <ktietz@redhat.com>
5588 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5590 2011-08-01 Jason Merrill <jason@redhat.com>
5593 * g++.dg/abi/mangle49.C: New.
5596 * g++.dg/cpp0x/constexpr-array4.C: New.
5599 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5601 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5604 * gcc.target/i386/pr49927.c: New test.
5606 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5608 PR tree-optimization/49926
5609 * gcc.dg/vect/pr49926.c: New test.
5611 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5613 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5614 * gcc.target/i386/lzcnt-1.c: New test.
5615 * gcc.target/i386/lzcnt-2.c: Likewise.
5616 * gcc.target/i386/lzcnt-2a.c: Likewise.
5617 * gcc.target/i386/lzcnt-3.c: Likewise.
5618 * gcc.target/i386/lzcnt-4.c: Likewise.
5619 * gcc.target/i386/lzcnt-4a.c: Likewise.
5620 * gcc.target/i386/lzcnt-5.c: Likewise.
5621 * gcc.target/i386/lzcnt-6.c: Likewise.
5622 * gcc.target/i386/lzcnt-6a.c: Likewise.
5623 * gcc.target/i386/lzcnt-check.h: Likewise.
5625 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5626 * gcc.target/i386/sse-13.c: Likewise.
5627 * gcc.target/i386/sse-14.c: Likewise.
5628 * g++.dg/other/i386-2.C: Likewise.
5629 * g++.dg/other/i386-3.C: Likewise.
5631 2011-08-01 Julian Brown <julian@codesourcery.com>
5633 * gcc.target/arm/fixed-point-exec.c: New test.
5635 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5638 * gcc.target/i386/pr49920.c: New test.
5640 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5642 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5643 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5644 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5645 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5646 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5647 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5648 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5649 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5650 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5651 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5652 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5653 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5654 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5655 * g++.dg/tree-ssa/pr33615.C: Ditto.
5656 * g++.dg/tree-ssa/restrict1.C: Ditto.
5657 * c-c++-common/restrict-2.c: Ditto.
5658 * gfortran.dg/pr32921.f: Ditto.
5659 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5660 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5661 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5662 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5663 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5664 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5665 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5666 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5667 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5668 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5670 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5672 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5673 .exe.ltrans[0-9]*. dump files.
5675 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5678 * gfortran.dg/abstract_type_6.f03: Modified.
5679 * gfortran.dg/typebound_proc_24.f03: New.
5681 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5684 * g++.dg/init/for1.C: Fix.
5686 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5689 * gfortran.dg/string_5.f90: New test.
5691 2011-07-29 Jason Merrill <jason@redhat.com>
5694 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5696 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5698 PR tree-optimization/47407
5699 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5703 2011-07-29 Richard Guenther <rguenther@suse.de>
5705 * gcc.dg/uninit-suppress.c: Also disable VRP.
5706 * gcc.dg/uninit-suppress_2.c: Likewise.
5708 2011-07-28 Jason Merrill <jason@redhat.com>
5711 * g++.dg/template/nontype24.C: New.
5713 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5715 PR rtl-optimization/47958
5716 * gcc.dg/torture/pr47958-1.c: New.
5718 2011-07-29 Wei Guozhi <carrot@google.com>
5720 PR rtl-optimization/49799
5721 * gcc.dg/pr49799.c: New test case.
5723 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5726 * gcc.dg/graphite/id-pr48648.c: New.
5728 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5731 * gfortran.dg/maxloc_2.f90: New test.
5732 * gfortran.dg/maxloc_3.f90: New test.
5733 * gfortran.dg/minloc_1.f90: New test.
5734 * gfortran.dg/minloc_2.f90: New test.
5735 * gfortran.dg/minloc_3.f90: New test.
5736 * gfortran.dg/minmaxloc_7.f90: New test.
5739 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5741 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5743 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5744 the builtin isn't optimized away.
5746 2011-07-27 Tobias Burnus <burnus@net-b.de>
5749 * gfortran.dg/lto/pr45586-2_0.f90: New.
5751 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5754 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5755 * c-c++-common/cxxbitfields-5.c: Same.
5757 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5759 * lib/target-supports.exp (check_effective_target_mmap): Use
5760 check_function_available.
5762 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5764 * g++.old-deja/g++.pt/crash60.C: Updated.
5766 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5769 * gcc.target/i386/pr49866.c: New test.
5771 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5773 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5774 * gcc.target/i386/bmi-andn-1.c: New test.
5775 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5776 * gcc.target/i386/bmi-andn-2.c: Likewise.
5777 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5778 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5779 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5780 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5781 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5782 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5783 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5784 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5785 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5786 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5787 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5788 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5789 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5790 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5791 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5792 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5793 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5794 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5795 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5796 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5797 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5799 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5802 * gfortran.dg/graphite/id-pr47691.f: New.
5804 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5806 * gcc.target/i386/avx-os-support.h: New.
5807 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5808 (main): Check avx_os_support before the test is run.
5809 * gcc.target/i386/aes-avx-check.h: Ditto.
5810 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5812 2011-07-27 Kai Tietz <ktietz@redhat.com>
5814 * gcc.target/i386/aggregate-ret3.c: New test.
5815 * gcc.target/i386/aggregate-ret4.c: New test.
5817 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5820 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5821 allocated array should *not* change its size.
5822 * gfortran.dg/multiple_allocation_3.f90: New test.
5824 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5827 * g++.dg/cpp0x/constexpr-49776.C: New.
5829 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5832 * gcc.dg/graphite/id-pr47046.c: New.
5834 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5837 * gcc.dg/graphite/run-id-pr47593.c: New.
5839 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5842 * gcc.dg/graphite/run-id-pr47653.c: New.
5843 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5844 induction variables.
5845 * gcc.dg/graphite/scop-16.c: Same.
5846 * gcc.dg/graphite/scop-17.c: Same.
5847 * gcc.dg/graphite/scop-21.c: Same.
5849 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5852 * gcc.dg/graphite/id-pr48805.c: New.
5854 2011-07-26 Tobias Burnus <burnus@net-b.de>
5856 * gfortran.dg/coarray_lib_token_2.f90: New.
5858 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5860 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5863 2011-07-25 Andrew Pinski <apinski@cavium.com>
5866 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5867 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5869 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5871 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5873 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5874 * gcc.c-torture/execute/loop-2g.c: Likewise.
5875 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5876 Require mmap support.
5877 * gcc.c-torture/execute/loop-2g.x: Likewise.
5878 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5879 (MAP_ANON): Provide default.
5880 * gcc.dg/20050826-1.c: Likewise.
5881 * gcc.target/i386/pr36533.c: Likewise.
5882 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5883 Use dg-require-effective-target mmap.
5885 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5888 * g++.dg/cpp0x/range-for19.C: New.
5890 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5893 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5896 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5899 * g++.dg/torture/pr49309.C: Remove.
5901 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5903 PR tree-optimization/49809
5904 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5907 2011-07-25 Richard Guenther <rguenther@suse.de>
5909 PR tree-optimization/49715
5910 * gcc.target/i386/pr49715-1.c: New testcase.
5911 * gcc.target/i386/pr49715-2.c: Likewise.
5913 2011-07-23 Jason Merrill <jason@redhat.com>
5915 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5917 2011-07-22 Jason Merrill <jason@redhat.com>
5920 * g++.dg/cpp0x/initlist55.C: New.
5922 2011-07-23 Tobias Burnus <burnus@net-b.de>
5925 * gfortran.dg/namelist_72.f: New.
5927 2011-07-23 Tobias Burnus <burnus@net-b.de>
5929 * gfortran.dg/coarray_25.f90: New.
5931 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5933 * override1.C: This test should use c++0x mode.
5934 * override3.C: New. Test the diagnostics in c++98 mode.
5936 2011-07-22 Jason Merrill <jason@redhat.com>
5937 Mark Glisse <marc.glisse@normalesup.org>
5940 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5943 * g++.dg/opt/builtins2.C: New.
5944 * g++.dg/other/error27.C: Don't rely on __builtin.
5946 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5948 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5950 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5951 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5952 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5953 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5955 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5958 2011-07-22 Richard Guenther <rguenther@suse.de>
5960 PR tree-optimization/45819
5961 * gcc.dg/pr45819.c: New testcase.
5963 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5965 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5967 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5971 * gcc.dg/graphite/run-id-pr47654.c: New.
5973 2011-07-21 Ian Lance Taylor <iant@google.com>
5976 * gcc.dg/pr49705.c: New test.
5978 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5980 * lib/target-supports.exp (check_avx_os_support_available): New.
5981 (check_effective_target_avx_runtime): Use it.
5983 2011-07-21 Richard Guenther <rguenther@suse.de>
5985 PR tree-optimization/49770
5986 * g++.dg/torture/pr49770.C: New testcase.
5988 2011-07-21 Kai Tietz <ktietz@redhat.com>
5990 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5991 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5993 2011-07-21 Tobias Burnus <burnus@net-b.de>
5995 * gfortran.dg/coarray_lib_token_1.f90: New.
5997 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5999 * gcc.dg/pr32912-2.c: Skip for AVR.
6000 * gcc.dg/pr44674.c: Add dg-require-profiling.
6002 2011-07-20 Jason Merrill <jason@redhat.com>
6004 * g++.dg/ext/desig2.C: New.
6006 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
6008 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6010 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6011 * gcc.target/powerpc/recip-3.c: Ditto.
6013 2011-07-19 Jason Merrill <jason@redhat.com>
6015 PR c++/6709 (DR 743)
6016 PR c++/42603 (DR 950)
6017 * g++.dg/cpp0x/decltype21.C: New.
6019 2011-07-20 Richard Guenther <rguenther@suse.de>
6022 * gcc.dg/tree-ssa/pr18908.c: New testcase.
6023 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6025 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
6027 * gcc.target/arm/combine-movs.c: New.
6028 * gcc.target/arm/unsigned-extend-2.c: New.
6030 2011-07-19 Jason Merrill <jason@redhat.com>
6033 * g++.dg/cpp0x/variadic114.C: New.
6035 2011-07-19 Tobias Burnus <burnus@net-b.de>
6037 * gfortran.dg/coarray_args_1.f90: New.
6038 * gfortran.dg/coarray_args_2.f90: New.
6040 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6043 * gfortran.dg/allocate_error_3.f90: New.
6045 2011-07-19 Richard Guenther <rguenther@suse.de>
6047 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6048 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6049 * gcc.dg/torture/20110719-1.c: New testcase.
6051 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6053 PR tree-optimization/49768
6054 * gcc.c-torture/execute/pr49768.c: New test.
6056 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6058 PR tree-optimization/49771
6059 * gcc.dg/vect/pr49771.c: New test.
6061 2011-07-18 Martin Jambor <mjambor@suse.cz>
6063 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6064 * gcc.dg/ipa/ipa-2.c: Likewise.
6065 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6066 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6067 * gcc.dg/ipa/ipa-5.c: Likewise.
6068 * gcc.dg/ipa/ipa-7.c: Likewise.
6069 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6070 * gcc.dg/ipa/ipacost-1.c: Likewise.
6071 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6073 * gcc.dg/ipa/ipcp-1.c: New test.
6074 * gcc.dg/ipa/ipcp-2.c: Likewise.
6075 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6077 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6080 * gfortran.dg/pr49675.f90: New test.
6082 2011-07-18 Richard Guenther <rguenther@suse.de>
6084 * gcc.dg/torture/20110718-1.c: New testcase.
6086 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6088 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6089 * g++.dg/ext/bitfield3.C: Likewise.
6090 * g++.dg/ext/bitfield4.C: Likewise.
6091 * g++.dg/ext/bitfield5.C: Likewise.
6092 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6093 * g++.dg/other/pr23205-2.C: Likewise.
6094 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6095 * gcc.c-torture/compile/20001109-2.c: Likewise.
6096 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6097 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6098 * gcc.dg/bitfld-16.c: Likewise.
6099 * gcc.dg/bitfld-17.c: Likewise.
6100 * gcc.dg/bitfld-18.c: Likewise.
6101 * gcc.dg/builtins-config.h: Remove Netware support.
6102 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6103 * gcc.dg/cdce2.c: Likewise.
6104 * gcc.dg/cpp/assert4.c: Remove netware support.
6105 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6106 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6108 * lib/target-supports.exp (check_visibility_available): Remove
6110 (check_profiling_available): Likewise.
6112 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6114 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6116 2011-07-17 Tobias Burnus <burnus@net-b.de>
6117 Thomas Koenig <tkoenig@gcc.gnu.org>
6120 * gfortran.dg/generic_17.f90: Fix testcase.
6121 * gfortran.dg/interface_3.f90: Add dg-error.
6122 * gfortran.dg/use_14.f90: New.
6123 * gfortran.dg/use_15.f90: New.
6125 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6127 * gnat.dg/pointer_controlled.adb: New test.
6129 2011-07-17 Tobias Burnus <burnus@net-b.de>
6132 * gfortran.dg/pointer_remapping_7.f90: New.
6134 2011-07-16 Jason Merrill <jason@redhat.com>
6136 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6138 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6139 Jason Merrill <jason@redhat.com>
6143 * g++.dg/cpp0x/decltype29.C: Adjust.
6144 * g++.dg/cpp0x/error4.C: Adjust.
6145 * g++.dg/cpp0x/sfinae26.C: Adjust.
6146 * g++.dg/cpp0x/variadic105.C: Adjust.
6147 * g++.dg/template/deduce3.C: Adjust.
6148 * g++.dg/template/error45.C: Adjust.
6149 * g++.dg/template/ptrmem2.C: Adjust.
6150 * g++.dg/template/sfinae2.C: Adjust.
6151 * g++.old-deja/g++.pt/crash60.C: Adjust.
6152 * g++.old-deja/g++.pt/unify6.C: Adjust.
6153 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6154 * g++.dg/cpp0x/nullptr15.C: Adjust.
6155 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6156 * g++.dg/cpp0x/pr31431.C: Adjust.
6157 * g++.dg/cpp0x/pr31434.C: Adjust.
6158 * g++.dg/cpp0x/sfinae11.C: Adjust
6159 * g++.dg/cpp0x/temp_default2.C: Adjust.
6160 * g++.dg/cpp0x/trailing4.C: Adjust.
6161 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6162 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6163 * g++.dg/cpp0x/variadic105.C: Adjust.
6164 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6165 * g++.dg/ext/vla2.C: Adjust.
6166 * g++.dg/other/ptrmem10.C: Adjust.
6167 * g++.dg/other/ptrmem11.C: Adjust.
6168 * g++.dg/overload/unknown1.C: Adjust.
6169 * g++.dg/template/conv11.C: Adjust.
6170 * g++.dg/template/dependent-expr5.C: Adjust.
6171 * g++.dg/template/friend.C: Adjust.
6172 * g++.dg/template/incomplete2.C: Adjust.
6173 * g++.dg/template/local4.C: Adjust.
6174 * g++.dg/template/local6.C: Adjust.
6175 * g++.dg/template/operator9.C: Adjust.
6176 * g++.dg/template/ttp25.C: Adjust.
6177 * g++.dg/template/unify10.C: Adjust.
6178 * g++.dg/template/unify11.C: Adjust.
6179 * g++.dg/template/unify6.C: Adjust.
6180 * g++.dg/template/unify9.C: Adjust.
6181 * g++.dg/template/varmod1.C: Adjust.
6182 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6183 * g++.old-deja/g++.pt/crash28.C: Adjust.
6184 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6185 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6186 * g++.old-deja/g++.pt/expr2.C: Adjust.
6187 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6188 * g++.old-deja/g++.pt/spec5.C: Adjust.
6189 * g++.old-deja/g++.pt/spec6.C: Adjust.
6190 * g++.old-deja/g++.pt/unify4.C: Adjust.
6191 * g++.old-deja/g++.pt/unify8.C: Adjust.
6192 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6193 * g++.dg/overload/template5.C: New testcase.
6194 * g++.dg/template/overload12.C: New testcase.
6196 2011-07-11 Tobias Burnus <burnus@net-b.de>
6198 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6199 * gfortran.dg/coarray_7.f90: Ditto.
6200 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6201 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6203 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6205 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6207 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6208 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6209 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6211 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6212 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6213 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6215 2011-07-15 Jason Merrill <jason@redhat.com>
6218 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6219 Use --extra_opts instead of --additional_options.
6221 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6224 * g++.dg/torture/pr49309.C: Remove.
6226 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6228 * gcc.target/tic6x/weak-call.c: New test.
6229 * gcc.target/tic6x/fpcmp.c: New test.
6230 * gcc.target/tic6x/fpdiv.c: New test.
6231 * gcc.target/tic6x/rotdi16-scan.c: New test.
6232 * gcc.target/tic6x/ffssi.c: New test.
6233 * gcc.target/tic6x/fpdiv-lib.c: New test.
6234 * gcc.target/tic6x/cold-lc.c: New test.
6235 * gcc.target/tic6x/longcalls.c: New test.
6236 * gcc.target/tic6x/abi-align-1.c: New test.
6237 * gcc.target/tic6x/fpcmp-finite.c: New test.
6238 * gcc.target/tic6x/rotdi16.c: New test.
6239 * gcc.target/tic6x/bswapl.c: New test.
6240 * gcc.target/tic6x/ffsdi.c: New test.
6241 * gcc.target/tic6x/tic6x.exp: New file.
6242 * gcc.target/tic6x/builtins/arith24.c: New test.
6243 * gcc.target/tic6x/builtins/smpy.c: New test.
6244 * gcc.target/tic6x/builtins/smpylh.c: New test.
6245 * gcc.target/tic6x/builtins/smpyh.c: New test.
6246 * gcc.target/tic6x/builtins/sarith1.c: New test.
6247 * gcc.target/tic6x/builtins/extclr.c: New test
6248 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6249 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6250 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6251 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6253 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6255 * gcc.dg/20020312-2.c: Likewise.
6256 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6257 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6258 * gcc.dg/torture/builtin-math-7.c: Likewise.
6261 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6262 not testing tic6x-*-*.
6264 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6267 * g++.dg/torture/pr49309.C: New testcase.
6269 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6271 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6273 2011-07-14 Richard Guenther <rguenther@suse.de>
6275 PR tree-optimization/49651
6276 * gcc.dg/torture/pr49651.c: New testcase.
6278 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6281 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6283 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6285 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6286 -mno-pointers-to-nested-functions.
6287 * gcc.target/powerpc/no-r11-2.c: Ditto.
6288 * gcc.target/powerpc/no-r11-3.c: Ditto.
6290 2011-07-13 Jason Merrill <jason@redhat.com>
6292 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6293 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6294 when compiling C files.
6295 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6296 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6297 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6298 * g++.dg/lookup/anon2.C: Likewise.
6299 * g++.dg/tree-ssa/copyprop.C: Likewise.
6300 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6301 * g++.dg/init/vector1.C: Ignore narrowing errors.
6302 * g++.dg/torture/pr35526.C: Likewise.
6303 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6305 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6308 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6311 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6313 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6314 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6316 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6318 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6319 * lib/obj-c++.exp (obj-c++_init): Ditto.
6320 * lib/file-format.exp (gcc_target_object_format): Ditto.
6321 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6322 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6323 (check_visibility_available): Ditto.
6324 (check_effective_target_tls_native): Ditto.
6325 (check_effective_target_tls_emulated): Ditto.
6326 (check_effective_target_function_sections): Ditto.
6328 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6330 * gcc.target/arm/pr48183.c: New test.
6332 2011-07-13 Richard Guenther <rguenther@suse.de>
6334 * gcc.dg/torture/20110713-1.c: New testcase.
6336 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6339 * gcc.c-torture/compile/pr49474.c: New testcase.
6341 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6343 PR tree-optimization/49712
6344 * gcc.c-torture/execute/pr49712.c: New test.
6346 2011-07-11 Jason Merrill <jason@redhat.com>
6349 * g++.dg/template/recurse3.C: New.
6351 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6354 * gcc.dg/guality/csttest.c: New test.
6357 * gfortran.dg/pr49698.f90: New test.
6359 2011-07-11 Jeff Law <law@redhat.com>
6361 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6363 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6365 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6366 * go.test/go-test.exp (go-set-goarch): Likewise.
6368 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6371 * gcc.target/avr/torture/pr39633.c: New test case.
6373 2011-07-11 Tobias Burnus <burnus@net-b.de>
6376 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6378 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6380 * lib/target-supports.exp (check_effective_target_scheduling):
6382 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6383 * gcc.dg/pr45055.c: Ditto.
6384 * gcc.dg/pr45353.c: Ditto.
6385 * g++.dg/pr45056.C: Ditto.
6387 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6389 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6390 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6391 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6392 * g++.dg/torture/pr31863.C: Skip AVR.
6394 2011-07-10 Tobias Burnus <burnus@net-b.de>
6397 * gfortran.dg/intrinsic_signal.f90: New.
6399 2011-07-09 Jason Merrill <jason@redhat.com>
6401 * g++.dg/cpp0x/regress/regress6.C: New.
6402 * g++.dg/parse/crash45.C: Adjust message.
6403 * g++.dg/template/crash38.C: Adjust message.
6404 * g++.dg/template/crash64.C: Adjust message.
6406 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6408 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6409 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6410 * g++.dg/abi/bitfield3.C: Likewise.
6411 * g++.dg/eh/pr38662.C: Likewise.
6412 * g++.dg/ext/attrib36.C: Likewise.
6413 * g++.dg/ext/attrib37.C: Likewise.
6414 * g++.dg/ext/attrib8.C: Likewise.
6415 * g++.dg/ext/tmplattr1.C: Likewise.
6416 * g++.dg/inherit/override-attribs.C: Likewise.
6417 * g++.dg/opt/inline9.C: Likewise.
6418 * g++.dg/opt/life1.C: Likewise.
6419 * g++.dg/opt/longbranch2.C: Likewise.
6420 * g++.dg/opt/nrv12.C: Likewise.
6421 * g++.dg/opt/reg-stack4.C: Likewise.
6422 * g++.dg/other/pr35504.C: Likewise.
6423 * g++.dg/other/pr39496.C: Likewise.
6424 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6425 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6426 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6427 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6428 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6429 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6430 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6431 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6432 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6433 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6434 * g++.dg/warn/pr15774-1.C: Likewise.
6435 * g++.dg/warn/pr15774-2.C: Likewise.
6436 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6437 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6438 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6439 * g++.old-deja/g++.pt/asm2.C: Likewise.
6440 * gcc.c-torture/compile/20000804-1.c: Likewise.
6441 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6442 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6443 * gcc.dg/20020108-1.c: Likewise.
6444 * gcc.dg/20020122-2.c: Likewise.
6445 * gcc.dg/20020122-3.c: Likewise.
6446 * gcc.dg/20020206-1.c: Likewise.
6447 * gcc.dg/20020219-1.c: Likewise.
6448 * gcc.dg/20020310-1.c: Likewise.
6449 * gcc.dg/20020411-1.c: Likewise.
6450 * gcc.dg/20020418-2.c: Likewise.
6451 * gcc.dg/20020426-2.c: Likewise.
6452 * gcc.dg/20020517-1.c: Likewise.
6453 * gcc.dg/20030204-1.c: Likewise.
6454 * gcc.dg/20030826-2.c: Likewise.
6455 * gcc.dg/20031102-1.c: Likewise.
6456 * gcc.dg/20031202-1.c: Likewise.
6457 * gcc.dg/20050111-1.c: Likewise.
6458 * gcc.dg/20050503-1.c: Likewise.
6459 * gcc.dg/array-init-1.c: Likewise.
6460 * gcc.dg/builtin-apply4.c: Likewise.
6461 * gcc.dg/dfp/pr31344.c: Likewise.
6462 * gcc.dg/gomp/atomic-11.c: Likewise.
6463 * gcc.dg/graphite/pr40281.c: Likewise.
6464 * gcc.dg/ia64-sync-1.c: Likewise.
6465 * gcc.dg/ia64-sync-2.c: Likewise.
6466 * gcc.dg/ia64-sync-3.c: Likewise.
6467 * gcc.dg/ia64-sync-4.c: Likewise.
6468 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6469 * gcc.dg/invalid-call-1.c: Likewise.
6470 * gcc.dg/loop-3.c: Likewise.
6471 * gcc.dg/lower-subreg-1.c: Likewise.
6472 * gcc.dg/lto/pr47259_0.c: Likewise.
6473 * gcc.dg/nested-calls-1.c: Likewise.
6474 * gcc.dg/pr20017.c: Likewise.
6475 * gcc.dg/pr25023.c: Likewise.
6476 * gcc.dg/pr27671-2.c: Likewise.
6477 * gcc.dg/pr32176.c: Likewise.
6478 * gcc.dg/pr33676.c: Likewise.
6479 * gcc.dg/pr35045.c: Likewise.
6480 * gcc.dg/pr36015.c: Likewise.
6481 * gcc.dg/pr36584.c: Likewise.
6482 * gcc.dg/pr36998.c: Likewise.
6483 * gcc.dg/pr37438.c: Likewise.
6484 * gcc.dg/pr37908.c: Likewise.
6485 * gcc.dg/pr41241.c: Likewise.
6486 * gcc.dg/pr41340.c: Likewise.
6487 * gcc.dg/pr44136.c: Likewise.
6488 * gcc.dg/pr44194-1.c: Likewise.
6489 * gcc.dg/pr46212.c: Likewise.
6490 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6491 * gcc.dg/setjmp-2.c: Likewise.
6492 * gcc.dg/short-compare-1.c: Likewise.
6493 * gcc.dg/short-compare-2.c: Likewise.
6494 * gcc.dg/smod-1.c: Likewise.
6495 * gcc.dg/sync-2.c: Likewise.
6496 * gcc.dg/sync-3.c: Likewise.
6497 * gcc.dg/tls/opt-1.c: Likewise.
6498 * gcc.dg/tls/opt-2.c: Likewise.
6499 * gcc.dg/tls/opt-3.c: Likewise.
6500 * gcc.dg/torture/badshift.c: Likewise.
6501 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6502 * gcc.dg/torture/pr20314-2.c: Likewise.
6503 * gcc.dg/torture/pr36891.c: Likewise.
6504 * gcc.dg/torture/pr38774.c: Likewise.
6505 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6506 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6507 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6508 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6509 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6510 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6511 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6512 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6513 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6514 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6515 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6516 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6517 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6518 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6519 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6520 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6521 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6522 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6523 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6524 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6525 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6526 * gcc.dg/unroll-1.c: Likewise.
6527 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6528 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6529 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6530 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6531 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6532 * gcc.target/i386/20000609-1.c: Likewise.
6533 * gcc.target/i386/20000720-1.c: Likewise.
6534 * gcc.target/i386/20000724-1.c: Likewise.
6535 * gcc.target/i386/20011107-1.c: Likewise.
6536 * gcc.target/i386/20011119-1.c: Likewise.
6537 * gcc.target/i386/20020201-3.c: Likewise.
6538 * gcc.target/i386/20020218-1.c: Likewise.
6539 * gcc.target/i386/20020729-1.c: Likewise.
6540 * gcc.target/i386/20030926-1.c: Likewise.
6541 * gcc.target/i386/20060125-1.c: Likewise.
6542 * gcc.target/i386/20060125-2.c: Likewise.
6543 * gcc.target/i386/20060512-1.c: Likewise.
6544 * gcc.target/i386/20060512-2.c: Likewise.
6545 * gcc.target/i386/20060512-3.c: Likewise.
6546 * gcc.target/i386/20060512-4.c: Likewise.
6547 * gcc.target/i386/387-1.c: Likewise.
6548 * gcc.target/i386/387-2.c: Likewise.
6549 * gcc.target/i386/387-5.c: Likewise.
6550 * gcc.target/i386/387-6.c: Likewise.
6551 * gcc.target/i386/980312-1.c: Likewise.
6552 * gcc.target/i386/980313-1.c: Likewise.
6553 * gcc.target/i386/990117-1.c: Likewise.
6554 * gcc.target/i386/990424-1.c: Likewise.
6555 * gcc.target/i386/990524-1.c: Likewise.
6556 * gcc.target/i386/991129-1.c: Likewise.
6557 * gcc.target/i386/991214-1.c: Likewise.
6558 * gcc.target/i386/991230-1.c: Likewise.
6559 * gcc.target/i386/addr-sel-1.c: Likewise.
6560 * gcc.target/i386/aggregate-ret1.c: Likewise.
6561 * gcc.target/i386/aggregate-ret2.c: Likewise.
6562 * gcc.target/i386/align-main-3.c: Likewise.
6563 * gcc.target/i386/amd64-abi-1.c: Likewise.
6564 * gcc.target/i386/amd64-abi-2.c: Likewise.
6565 * gcc.target/i386/amd64-abi-4.c: Likewise.
6566 * gcc.target/i386/amd64-abi-5.c: Likewise.
6567 * gcc.target/i386/amd64-abi-6.c: Likewise.
6568 * gcc.target/i386/asm-1.c: Likewise.
6569 * gcc.target/i386/asm-3.c: Likewise.
6570 * gcc.target/i386/asm-5.c: Likewise.
6571 * gcc.target/i386/attributes-error.c: Likewise.
6572 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6573 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6574 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6575 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6576 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6577 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6578 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6579 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6580 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6581 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6582 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6583 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6584 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6585 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6586 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6587 * gcc.target/i386/bitfield1.c: Likewise.
6588 * gcc.target/i386/bitfield2.c: Likewise.
6589 * gcc.target/i386/bmi-2.c: Likewise.
6590 * gcc.target/i386/bmi-5.c: Likewise.
6591 * gcc.target/i386/builtin-unreachable.c: Likewise.
6592 * gcc.target/i386/cleanup-2.c: Likewise.
6593 * gcc.target/i386/clobbers.c: Likewise.
6594 * gcc.target/i386/cmov8.c: Likewise.
6595 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6596 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6597 * gcc.target/i386/compress-float-387.c: Likewise.
6598 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6599 * gcc.target/i386/compress-float-sse.c: Likewise.
6600 * gcc.target/i386/crc32-2.c: Likewise.
6601 * gcc.target/i386/crc32-3.c: Likewise.
6602 * gcc.target/i386/divmod-7.c: Likewise.
6603 * gcc.target/i386/divmod-8.c: Likewise.
6604 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6605 * gcc.target/i386/fma3-builtin.c: Likewise.
6606 * gcc.target/i386/fma3-fma.c: Likewise.
6607 * gcc.target/i386/fma4-256-vector.c: Likewise.
6608 * gcc.target/i386/fma4-builtin.c: Likewise.
6609 * gcc.target/i386/fma4-fma-2.c: Likewise.
6610 * gcc.target/i386/fma4-fma.c: Likewise.
6611 * gcc.target/i386/fma4-vector-2.c: Likewise.
6612 * gcc.target/i386/fma4-vector.c: Likewise.
6613 * gcc.target/i386/funcspec-1.c: Likewise.
6614 * gcc.target/i386/funcspec-10.c: Likewise.
6615 * gcc.target/i386/funcspec-11.c: Likewise.
6616 * gcc.target/i386/funcspec-2.c: Likewise.
6617 * gcc.target/i386/funcspec-5.c: Likewise.
6618 * gcc.target/i386/funcspec-6.c: Likewise.
6619 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6620 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6621 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6622 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6623 * gcc.target/i386/incoming-1.c: Likewise.
6624 * gcc.target/i386/incoming-10.c: Likewise.
6625 * gcc.target/i386/incoming-11.c: Likewise.
6626 * gcc.target/i386/incoming-12.c: Likewise.
6627 * gcc.target/i386/incoming-13.c: Likewise.
6628 * gcc.target/i386/incoming-14.c: Likewise.
6629 * gcc.target/i386/incoming-15.c: Likewise.
6630 * gcc.target/i386/incoming-2.c: Likewise.
6631 * gcc.target/i386/incoming-3.c: Likewise.
6632 * gcc.target/i386/incoming-4.c: Likewise.
6633 * gcc.target/i386/incoming-5.c: Likewise.
6634 * gcc.target/i386/incoming-6.c: Likewise.
6635 * gcc.target/i386/incoming-7.c: Likewise.
6636 * gcc.target/i386/incoming-8.c: Likewise.
6637 * gcc.target/i386/incoming-9.c: Likewise.
6638 * gcc.target/i386/lea.c: Likewise.
6639 * gcc.target/i386/local.c: Likewise.
6640 * gcc.target/i386/loop-1.c: Likewise.
6641 * gcc.target/i386/loop-2.c: Likewise.
6642 * gcc.target/i386/loop-3.c: Likewise.
6643 * gcc.target/i386/max-stack-align.c: Likewise.
6644 * gcc.target/i386/memcpy-1.c: Likewise.
6645 * gcc.target/i386/movbe-2.c: Likewise.
6646 * gcc.target/i386/movq-2.c: Likewise.
6647 * gcc.target/i386/movq.c: Likewise.
6648 * gcc.target/i386/nrv1.c: Likewise.
6649 * gcc.target/i386/pad-4.c: Likewise.
6650 * gcc.target/i386/pad-5a.c: Likewise.
6651 * gcc.target/i386/pad-5b.c: Likewise.
6652 * gcc.target/i386/pad-6a.c: Likewise.
6653 * gcc.target/i386/pad-6b.c: Likewise.
6654 * gcc.target/i386/pad-7.c: Likewise.
6655 * gcc.target/i386/pad-9.c: Likewise.
6656 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6657 * gcc.target/i386/pic-1.c: Likewise.
6658 * gcc.target/i386/pr12092-1.c: Likewise.
6659 * gcc.target/i386/pr12329.c: Likewise.
6660 * gcc.target/i386/pr21518.c: Likewise.
6661 * gcc.target/i386/pr22362.c: Likewise.
6662 * gcc.target/i386/pr22585.c: Likewise.
6663 * gcc.target/i386/pr23098.c: Likewise.
6664 * gcc.target/i386/pr25196.c: Likewise.
6665 * gcc.target/i386/pr25293.c: Likewise.
6666 * gcc.target/i386/pr25654.c: Likewise.
6667 * gcc.target/i386/pr26449.c: Likewise.
6668 * gcc.target/i386/pr26778.c: Likewise.
6669 * gcc.target/i386/pr26826.c: Likewise.
6670 * gcc.target/i386/pr27266.c: Likewise.
6671 * gcc.target/i386/pr29978.c: Likewise.
6672 * gcc.target/i386/pr30505.c: Likewise.
6673 * gcc.target/i386/pr30961-1.c: Likewise.
6674 * gcc.target/i386/pr31628.c: Likewise.
6675 * gcc.target/i386/pr32000-2.c: Likewise.
6676 * gcc.target/i386/pr32661-1.c: Likewise.
6677 * gcc.target/i386/pr32708-2.c: Likewise.
6678 * gcc.target/i386/pr32708-3.c: Likewise.
6679 * gcc.target/i386/pr34256.c: Likewise.
6680 * gcc.target/i386/pr34312.c: Likewise.
6681 * gcc.target/i386/pr34522.c: Likewise.
6682 * gcc.target/i386/pr35160.c: Likewise.
6683 * gcc.target/i386/pr35281.c: Likewise.
6684 * gcc.target/i386/pr36246.c: Likewise.
6685 * gcc.target/i386/pr36786.c: Likewise.
6686 * gcc.target/i386/pr37275.c: Likewise.
6687 * gcc.target/i386/pr37843-3.c: Likewise.
6688 * gcc.target/i386/pr37843-4.c: Likewise.
6689 * gcc.target/i386/pr39082-1.c: Likewise.
6690 * gcc.target/i386/pr39431.c: Likewise.
6691 * gcc.target/i386/pr39496.c: Likewise.
6692 * gcc.target/i386/pr39543-2.c: Likewise.
6693 * gcc.target/i386/pr39911.c: Likewise.
6694 * gcc.target/i386/pr40718.c: Likewise.
6695 * gcc.target/i386/pr40906-1.c: Likewise.
6696 * gcc.target/i386/pr40906-2.c: Likewise.
6697 * gcc.target/i386/pr40906-3.c: Likewise.
6698 * gcc.target/i386/pr40934.c: Likewise.
6699 * gcc.target/i386/pr41900.c: Likewise.
6700 * gcc.target/i386/pr42589.c: Likewise.
6701 * gcc.target/i386/pr43662.c: Likewise.
6702 * gcc.target/i386/pr43671.c: Likewise.
6703 * gcc.target/i386/pr43766.c: Likewise.
6704 * gcc.target/i386/pr43869.c: Likewise.
6705 * gcc.target/i386/pr44942.c: Likewise.
6706 * gcc.target/i386/pr44948-2a.c: Likewise.
6707 * gcc.target/i386/pr45234.c: Likewise.
6708 * gcc.target/i386/pr45336-2.c: Likewise.
6709 * gcc.target/i386/pr45336-4.c: Likewise.
6710 * gcc.target/i386/pr45852.c: Likewise.
6711 * gcc.target/i386/pr46470.c: Likewise.
6712 * gcc.target/i386/pr48037-1.c: Likewise.
6713 * gcc.target/i386/pr48389.c: Likewise.
6714 * gcc.target/i386/pr49095.c: Likewise.
6715 * gcc.target/i386/pr9771-1.c: Likewise.
6716 * gcc.target/i386/rdfsbase-1.c: Likewise.
6717 * gcc.target/i386/rdfsbase-2.c: Likewise.
6718 * gcc.target/i386/rdgsbase-1.c: Likewise.
6719 * gcc.target/i386/rdgsbase-2.c: Likewise.
6720 * gcc.target/i386/rdrand-3.c: Likewise.
6721 * gcc.target/i386/regparm-stdcall.c: Likewise.
6722 * gcc.target/i386/regparm.c: Likewise.
6723 * gcc.target/i386/reload-1.c: Likewise.
6724 * gcc.target/i386/rotate-2.c: Likewise.
6725 * gcc.target/i386/sibcall-5.c: Likewise.
6726 * gcc.target/i386/signbit-1.c: Likewise.
6727 * gcc.target/i386/signbit-2.c: Likewise.
6728 * gcc.target/i386/signbit-3.c: Likewise.
6729 * gcc.target/i386/sse-5.c: Likewise.
6730 * gcc.target/i386/sse-8.c: Likewise.
6731 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6732 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6733 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6734 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6735 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6736 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6737 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6738 * gcc.target/i386/sse2-movq-2.c: Likewise.
6739 * gcc.target/i386/sse2-movq-3.c: Likewise.
6740 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6741 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6742 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6743 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6744 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6745 * gcc.target/i386/ssefn-1.c: Likewise.
6746 * gcc.target/i386/ssefn-2.c: Likewise.
6747 * gcc.target/i386/sseregparm-1.c: Likewise.
6748 * gcc.target/i386/sseregparm-2.c: Likewise.
6749 * gcc.target/i386/sseregparm-3.c: Likewise.
6750 * gcc.target/i386/sseregparm-4.c: Likewise.
6751 * gcc.target/i386/sseregparm-5.c: Likewise.
6752 * gcc.target/i386/sseregparm-6.c: Likewise.
6753 * gcc.target/i386/sseregparm-7.c: Likewise.
6754 * gcc.target/i386/sseregparm-8.c: Likewise.
6755 * gcc.target/i386/stack-realign.c: Likewise.
6756 * gcc.target/i386/stack-usage-realign.c: Likewise.
6757 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6758 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6759 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6760 * gcc.target/i386/stackalign/return-1.c: Likewise.
6761 * gcc.target/i386/stackalign/return-2.c: Likewise.
6762 * gcc.target/i386/stackalign/return-3.c: Likewise.
6763 * gcc.target/i386/tailcall-1.c: Likewise.
6764 * gcc.target/i386/tbm-2.c: Likewise.
6765 * gcc.target/i386/udivmod-7.c: Likewise.
6766 * gcc.target/i386/udivmod-8.c: Likewise.
6767 * gcc.target/i386/unroll-1.c: Likewise.
6768 * gcc.target/i386/vararg-1.c: Likewise.
6769 * gcc.target/i386/vararg-2.c: Likewise.
6770 * gcc.target/i386/vect8-ret.c: Likewise.
6771 * gcc.target/i386/vectorize5.c: Likewise.
6772 * gcc.target/i386/wmul-1.c: Likewise.
6773 * gcc.target/i386/wmul-2.c: Likewise.
6774 * gcc.target/i386/wrfsbase-1.c: Likewise.
6775 * gcc.target/i386/wrfsbase-2.c: Likewise.
6776 * gcc.target/i386/wrgsbase-1.c: Likewise.
6777 * gcc.target/i386/wrgsbase-2.c: Likewise.
6778 * gcc.target/i386/xop-pcmov.c: Likewise.
6779 * gcc.target/i386/xop-pcmov2.c: Likewise.
6780 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6781 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6782 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6783 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6784 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6785 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6786 * gcc.target/i386/zee.c: Likewise.
6787 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6788 * gfortran.dg/compiler-directive_2.f: Likewise.
6789 * gfortran.dg/g77/20010216-1.f: Likewise.
6790 * gfortran.dg/gomp/pr39152.f90: Likewise.
6791 * gfortran.dg/pr33794.f90: Likewise.
6793 2011-07-09 Jason Merrill <jason@redhat.com>
6795 * g++.dg/cpp0x/regress/regress5.C: New.
6797 2011-07-08 Jason Merrill <jason@redhat.com>
6800 * g++.dg/expr/compound-asn1.C: New.
6801 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6803 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6806 * gcc.target/powerpc/altivec-34.c: New test.
6808 2011-07-08 Jason Merrill <jason@redhat.com>
6811 * g++.dg/abi/guard3.C: New.
6813 2011-07-08 Julian Brown <julian@codesourcery.com>
6815 * lib/target-supports.exp
6816 (check_effective_target_arm_little_endian): New.
6817 (check_effective_target_vect_pack_trunc): Use above.
6818 (check_effective_target_vect_unpack): Likewise.
6819 (check_effective_target_vect_element_align): Test
6820 check_effective_target_arm_vect_no_misalign for ARM.
6822 2011-07-08 Jason Merrill <jason@redhat.com>
6825 * g++.dg/cpp0x/constexpr-rom.C: New.
6827 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6830 * g++.dg/torture/pr49519.C: New test.
6832 2011-07-08 Martin Jambor <mjambor@suse.cz>
6834 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6836 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6839 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6841 2011-07-08 Richard Guenther <rguenther@suse.de>
6843 PR tree-optimization/49662
6844 * gcc.dg/graphite/interchange-14.c: XFAIL.
6845 * gcc.dg/graphite/interchange-15.c: Likewise.
6846 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6848 2011-07-06 Jason Merrill <jason@redhat.com>
6851 * g++.dg/cpp0x/regress/regress4.C: New.
6853 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6856 * gfortran.dg/result_in_spec_4.f90: New test.
6858 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6860 * gcc.target/sparc/cas64.c: New test.
6862 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6865 * g++.dg/torture/pr49644.C: New test.
6868 * gcc.c-torture/execute/pr49644.c: New test.
6870 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6872 * lib/target-supports.exp (check_effective_target_ia32): New.
6873 (check_effective_target_x32): Likewise.
6874 (check_effective_target_vect_cmdline_needed): Also check x32.
6876 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6878 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6880 * gcc.target/arm/pr42235.c: Likewise.
6881 * gcc.target/arm/pr42495.c: Likewise.
6882 * gcc.target/arm/pr42574.c: Likewise.
6883 * gcc.target/arm/thumb-branch1.c: Likewise.
6885 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6886 unneeded prune of possible warning.
6887 * gcc.target/arm/pr40956.c: Likewise.
6888 * gcc.target/arm/pr42505.c: Likewise.
6890 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6891 * gcc.c-torture/compile/pr46883.c: Likewise.
6892 * gcc.c-torture/compile/pr46934.c: Likewise.
6894 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6895 for move to ../../gcc.c-torture/compile.
6896 * gcc.target/arm/pr46883.c: Likewise.
6897 * gcc.target/arm/pr46934.c: Likewise.
6899 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6900 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6901 * gcc.target/arm/wmul-1.c: Likewise.
6902 * gcc.target/arm/wmul-2.c: Likewise.
6903 * gcc.target/arm/wmul-3.c: Likewise.
6904 * gcc.target/arm/wmul-4.c: Likewise.
6905 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6906 add tab after scan target.
6907 * gcc.target/arm/smlaltt-1.c: Likewise.
6908 * gcc.target/arm/smlatb-1.c: Likewise.
6909 * gcc.target/arm/smlatt-1.c: Likewise.
6911 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6914 * gcc.dg/debug/pr49522.c: New test.
6916 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6918 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6919 * gcc.dg/pr46212.c: Run only if target int32plus.
6920 * gcc.dg/torture/pr48146.c: Ditto.
6921 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6922 * c-c++-common/pr44832.c: Ditto.
6923 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6924 * gcc.dg/pr31490.c: Ditto.
6925 * gcc.dg/torture/builtin-math-7.c: Run only if target
6927 * gcc.dg/torture/pr45764.c: Skip for AVR.
6928 * gcc.dg/pr47893.c: Ditto.
6930 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6932 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6933 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6934 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6935 add tab to scan target.
6937 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6939 * gcc.target/arm/neon-modes-3.c: New test.
6941 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6943 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6944 -fno-loop-interchange -ffast-math.
6946 2011-07-07 Richard Guenther <rguenther@suse.de>
6948 * gcc.dg/ftrapv-3.c: New testcase.
6950 2011-07-07 Richard Guenther <rguenther@suse.de>
6952 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6953 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6955 2011-07-07 Kai Tietz <ktietz@redhat.com>
6957 * gcc.dg/binop-notxor1.c: New test.
6958 * gcc.dg/binop-notand4a.c: New test.
6959 * gcc.dg/binop-notxor2.c: New test.
6960 * gcc.dg/binop-notand3a.c: New test.
6961 * gcc.dg/binop-notand2a.c: New test.
6962 * gcc.dg/binop-notand6a.c: New test.
6963 * gcc.dg/binop-notor1.c: New test.
6964 * gcc.dg/binop-notand1a.c: New test.
6965 * gcc.dg/binop-notand5a.c: New test.
6966 * gcc.dg/binop-notor2.c: New test.
6968 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6971 * gcc.dg/gomp/pr49640.c: New test.
6973 2011-07-07 Richard Guenther <rguenther@suse.de>
6975 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6977 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6980 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6982 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6984 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6985 * gcc.target/powerpc/no-r11-2.c: Ditto.
6986 * gcc.target/powerpc/no-r11-3.c: Ditto.
6988 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6990 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6991 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6993 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6995 * lib/target-supports.exp (check_profiling_available): Disable
6996 profiling with -fprofile-generate for target avr.
6998 2011-07-06 Richard Guenther <rguenther@suse.de>
7000 PR tree-optimization/49645
7001 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7003 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
7006 * gcc.dg/pr47383.c: New.
7008 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7010 PR tree-optimization/49647
7011 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7013 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
7016 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7017 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7019 2011-07-05 Jason Merrill <jason@redhat.com>
7022 * g++.dg/template/template-id-4.C: New.
7024 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7026 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7027 * gcc.dg/pr43402.c: Ditto.
7029 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
7031 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7033 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7035 * gcc.target/powerpc/ppc-switch-1.c: New test for
7036 --param case-values-threshold.
7037 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7039 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7041 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7043 2011-07-05 Jason Merrill <jason@redhat.com>
7045 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7047 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7049 PR tree-optimization/47654
7050 * gcc.dg/graphite/block-pr47654.c: New.
7052 2011-07-05 Jason Merrill <jason@redhat.com>
7054 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7056 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7058 PR tree-optimization/49580
7059 * gcc.dg/autopar/pr49580.c: New test.
7061 2011-07-05 Richard Guenther <rguenther@suse.de>
7063 PR tree-optimization/49518
7064 PR tree-optimization/49628
7065 * g++.dg/torture/pr49628.C: New testcase.
7066 * gcc.dg/torture/pr49518.c: Likewise.
7068 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7070 * ada/acats/run_acats (which): Extract last field from type -p,
7071 type output only if command succeeded.
7073 2011-07-04 Jason Merrill <jason@redhat.com>
7075 * g++.dg/abi/mangle48.C: New.
7077 * g++.dg/cpp0x/diag1.C: New.
7079 * g++.dg/diagnostic/aka1.C: New.
7081 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7083 PR rtl-optimization/49619
7084 * gcc.dg/pr49619.c: New test.
7086 PR rtl-optimization/49472
7087 * gfortran.dg/pr49472.f90: New test.
7090 * gcc.dg/pr49602.c: New test.
7092 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7096 * gcc.target/avr/avr.exp: Run over cpp files, too.
7097 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7098 * gcc.target/avr/progmem.h: New file.
7099 * gcc.target/avr/exit-abort.h: New file.
7100 * gcc.target/avr/progmem-error-1.c: New file.
7101 * gcc.target/avr/progmem-error-1.cpp: New file.
7102 * gcc.target/avr/progmem-warning-1.c: New file.
7103 * gcc.target/avr/torture/progmem-1.c: New file.
7104 * gcc.target/avr/torture/progmem-1.cpp: New file.
7106 2011-07-04 Richard Guenther <rguenther@suse.de>
7108 PR tree-optimization/49615
7109 * g++.dg/torture/pr49615.C: New testcase.
7111 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7113 PR tree-optimization/49610
7114 * gcc.dg/vect/pr49610.c: New test.
7116 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7118 * gnat.dg/specs/debug1.ads: New test.
7120 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7123 * gfortran.dg/typebound_proc_23.f90: New.
7125 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7128 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7130 2011-07-01 Jason Merrill <jason@redhat.com>
7133 * g++.dg/template/template-id-3.C: New.
7136 * g++.dg/template/qualified-id4.C: New.
7139 * g++.dg/template/explicit-args4.C: New.
7142 * g++.dg/template/offsetof2.C: New.
7144 2011-07-01 Kai Tietz <ktietz@redhat.com>
7146 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7148 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7151 * lib/target-supports.exp (check_effective_target_gld): New proc.
7153 2011-07-01 Richard Guenther <rguenther@suse.de>
7155 PR tree-optimization/49603
7156 * gcc.dg/torture/pr49603.c: New testcase.
7158 2011-06-30 Jason Merrill <jason@redhat.com>
7161 * g++.dg/rtti/template1.C: New.
7164 * g++.dg/cpp0x/regress/ctor1.C: New.
7167 * g++.dg/cpp0x/initlist54.C: New.
7169 2011-06-30 Martin Jambor <mjambor@suse.cz>
7171 * gcc.dg/tree-ssa/sra-12.c: New test.
7173 2011-06-29 Jason Merrill <jason@redhat.com>
7175 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7177 2011-06-30 Richard Guenther <rguenther@suse.de>
7179 PR tree-optimization/46787
7180 * gcc.dg/vect/vect-121.c: New testcase.
7182 2011-06-30 Martin Jambor <mjambor@suse.cz>
7184 PR tree-optimization/49094
7185 * gcc.dg/tree-ssa/pr49094.c: New test.
7187 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7190 * gfortran.dg/pr49540-1.f90: New test.
7191 * gfortran.dg/pr49540-2.f90: New test.
7193 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7196 * ada/acats/run_acats (which): Use last field of type -p output.
7198 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7199 Iain Sandoe <iains@gcc.gnu.org>
7202 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7203 Only skip on 64-bit *-*-darwin8* && !objc2.
7205 2011-06-30 Richard Guenther <rguenther@suse.de>
7207 PR tree-optimization/38752
7208 * gcc.c-torture/compile/pr38752.c: New testcase.
7210 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7212 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7213 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7215 2011-06-29 Jason Merrill <jason@redhat.com>
7218 * g++.dg/cpp0x/initlist53.C: Use placement new.
7219 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7220 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7223 * g++.dg/cpp0x/trailing6.C: New.
7224 * g++.dg/cpp0x/pr45908.C: No error.
7227 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7230 * g++.dg/cpp0x/constexpr-using2.C: New.
7232 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7235 * g++.dg/cpp0x/constexpr-diag3.C: New.
7236 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7237 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7238 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7239 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7241 2011-06-29 Jason Merrill <jason@redhat.com>
7243 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7245 2011-06-29 Richard Guenther <rguenther@suse.de>
7247 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7249 2011-06-29 Jason Merrill <jason@redhat.com>
7251 * g++.dg/cpp0x/initlist-value2.C: New.
7253 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7254 * g++.dg/cpp0x/initlist-value.C: New.
7256 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7258 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7260 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7262 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7263 * gcc.dg/inline_2.c: Likewise.
7264 * gcc.dg/unroll_1.c: Likewise.
7266 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7269 * gcc.target/i386/pr49567.c: New test.
7271 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7273 * gnat.dg/opt17.ad[sb]: New test.
7275 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7276 Tom de Vries <tom@codesourcery.com>
7278 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7279 (check_effective_target_arm_thumb2): New effective targets.
7280 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7281 properly. Clean up temporary files.
7282 * gcc.target/arm/ivopts-2.c: Likewise.
7283 * gcc.target/arm/ivopts-3.c: Likewise.
7284 * gcc.target/arm/ivopts-4.c: Likewise.
7285 * gcc.target/arm/ivopts-5.c: Likewise.
7286 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7288 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7291 * gfortran.dg/reshape_zerosize_3.f90: New test.
7293 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7295 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7296 * gcc.target/arm/vfp-ldmias.c: Likewise.
7297 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7298 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7299 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7300 * gcc.target/arm/vfp-stmias.c: Likewise.
7301 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7302 * gcc.target/arm/vfp-stmiad.c: Likewise.
7304 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7306 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7308 * gcc.target/arm/pr45701-2.c: Ditto.
7310 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7313 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7314 * gfortran.dg/extends_14.f03: Modified.
7316 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7318 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7319 early if the test is already being skipped.
7321 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7322 scan-assembler-dem-not): For missing file, report unresolved with
7323 same message as for pass/fail, with reason reported in log file.
7325 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7326 from add_options_for_arm_neon_fp16.
7327 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7328 check_effective_target_arm_neon_fp16_ok_nocache.
7329 Check -mfpu and -mfloat-abi options from current multilib.
7330 Do not require neon support.
7331 (check_effective_target_arm_fp16_ok): Renamed from
7332 check_effecitve_target_arm_neon_fp16_ok.
7333 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7334 arm_neon_fp16_ok and arm_fp16.
7335 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7336 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7337 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7338 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7340 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7342 * gcc.dg/builtin-assume-aligned-1.c: New test.
7343 * gcc.dg/builtin-assume-aligned-2.c: New test.
7344 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7347 * gcc.dg/pr49544.c: New test.
7349 2011-06-27 Richard Guenther <rguenther@suse.de>
7351 PR tree-optimization/49394
7352 * g++.dg/torture/pr49394.C: New testcase.
7354 2011-06-27 Kai Tietz <ktietz@redhat.com>
7356 * gcc.dg/optimize-bswapdi-2.c: New test.
7358 2011-06-27 Michael Hope <michael.hope@linaro.org>
7359 Richard Sandiford <richard.sandiford@linaro.org>
7361 PR tree-optimization/49169
7362 * gcc.dg/torture/pr49169.c: New test.
7364 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7367 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7369 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7372 2011-06-26 Jason Merrill <jason@redhat.com>
7374 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7377 * g++.dg/init/ref19.C: New.
7378 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7380 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7382 PR tree-optimization/48377
7383 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7386 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7389 * lib/target-supports.exp (check_effective_target_non_strict_align):
7391 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7393 2011-06-24 Martin Jambor <mjambor@suse.cz>
7395 PR tree-optimizations/49516
7396 * g++.dg/tree-ssa/pr49516.C: New test.
7398 2011-06-23 Jason Merrill <jason@redhat.com>
7401 * g++.dg/template/partial10.C: New.
7402 * g++.dg/template/partial11.C: New.
7404 2011-06-23 Jeff Law <law@redhat.com>
7407 * gcc.dg/pr48770.c: New test.
7409 2011-06-23 Jan Hubicka <jh@suse.cz>
7412 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7414 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7417 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7418 instead of -fdump-tree-optimized.
7420 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7423 * g++.dg/template/crash107.C: New.
7424 * g++.dg/template/error17.C: Adjust.
7426 2011-06-23 Jason Merrill <jason@redhat.com>
7429 * g++.dg/cpp0x/defaulted30.C: New.
7432 * g++.dg/rtti/anon-ns1.C: New.
7435 * g++.dg/init/ref18.C: New.
7438 * g++.dg/template/partial9.C: New.
7440 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7443 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7445 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7448 * gcc.dg/pr49496.c: New test.
7450 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7452 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7455 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7457 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7458 * gcc.target/arm/pr42879.c: Likewise.
7459 * gcc.target/arm/pr45701-3.c: Likewise.
7461 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7462 * gcc.target/arm/pr40482.c: Likewise.
7463 * gcc.target/arm/stack-corruption.c: Likewise.
7465 2011-06-22 Richard Guenther <rguenther@suse.de>
7467 PR tree-optimization/49493
7468 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7470 2011-06-22 Jason Merrill <jason@redhat.com>
7473 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7475 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7476 Dmitry Melnik <dm@ispras.ru>
7478 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7479 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7480 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7482 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7484 * gcc.target/arm/tlscall.c: New.
7486 2011-06-21 Jason Merrill <jason@redhat.com>
7489 * g++.dg/cpp0x/constexpr-ref1.C: New.
7490 * g++.dg/cpp0x/constexpr-ref2.C: New.
7491 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7494 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7497 * g++.dg/template/param3.C: New.
7499 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7501 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7502 my_clrsb test functions.
7504 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7505 test_sll, test_ull): Add clrsb tests.
7506 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7509 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7512 * gfortran.dg/class_44.f03: New.
7514 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7516 PR tree-optimization/49478
7517 * gcc.dg/vect/pr49478.c
7519 2011-06-21 Richard Guenther <rguenther@suse.de>
7521 PR tree-optimization/49483
7522 * gcc.dg/vect/vect-120.c: New testcase.
7524 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7527 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7528 * gcc.dg/vect/vect-peel-4.c: Likewise.
7530 2011-06-22 Christian Bruel <christian.bruel@st.com>
7533 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7534 * gcc.dg/always_inline2.c: Likewise.
7535 * gcc.dg/always_inline3.c: Likewise.
7536 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7537 * gcc.dg/inline_1.c: Likewise.
7538 * gcc.dg/inline_2.c: Likewise.
7539 * gcc.dg/inline_3.c: Likewise.
7540 * gcc.dg/inline_4.c: Likewise.
7541 * gcc.dg/20051201-1.c: Likewise.
7542 * gcc.dg/pr40087.c: Likewise.
7543 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7544 * gcc.dg/inline-22.c: Likewise.
7545 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7546 * gcc.dg/lto/20090218-1_1.c: Likewise.
7547 * g++.dg/ipa/devirt-7.C: Likewise.
7548 * gcc.dg/uninit-pred-5_a.c: Likewise.
7549 * gcc.dg/uninit-pred-5_b.c: Likewise.
7550 * gcc.dg/fail_always_inline.c: New.
7552 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7554 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7555 into 6 jobs instead of 3.
7557 2011-06-20 Jason Merrill <jason@redhat.com>
7560 * g++.dg/cpp0x/initlist53.C: New.
7562 2011-06-20 Tobias Burnus <burnus@net-b.de>
7565 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7566 * gfortran.dg/coarray_lock_3.f90: New.
7567 * gfortran.dg/coarray/lock_1.f90: New.
7569 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7571 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7572 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7573 unresolved and report the reason to the log file.
7575 * lib/scanasm.exp (object-size): Move argument processing earlier
7576 to report errors before verifying that the file exists. Report
7577 problems detected at runtime as unresolved instead of error and
7578 report their reasons to the log file.
7580 2011-06-20 Jason Merrill <jason@redhat.com>
7583 * g++.dg/cpp0x/explicit6.C: New.
7586 * g++.dg/cpp0x/enum20.C: New.
7589 * g++.dg/ext/attr-aligned01.C: New.
7592 * g++.dg/cpp0x/variadic-default.C: New.
7595 * g++.dg/cpp0x/auto26.C: New.
7598 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7600 2011-06-20 Kai Tietz <ktietz@redhat.com>
7602 * gcc.dg/binop-notand1.c: New test.
7603 * gcc.dg/binop-notand2.c: New test.
7604 * gcc.dg/binop-notand3.c: New test.
7605 * gcc.dg/binop-notand4.c: New test.
7606 * gcc.dg/binop-notand5.c: New test.
7607 * gcc.dg/binop-notand6.c: New test.
7609 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7612 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7614 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7617 * gfortran.dg/proc_ptr_31.f90: New.
7619 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7621 * gnat.dg/volatile6.adb: New test.
7622 * gnat.dg/volatile7.adb: Likewise.
7623 * gnat.dg/volatile8.adb: Likewise.
7624 * gnat.dg/volatile9.adb: Likewise.
7626 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7628 * gnat.dg/constant3.adb: New test.
7630 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7633 * gfortran.dg/read_list_eof_1.f90: New test.
7635 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7638 * gcc.target/i386/testimm-1.c: New test.
7639 * gcc.target/i386/testimm-2.c: New test.
7640 * gcc.target/i386/testimm-3.c: New test.
7641 * gcc.target/i386/testimm-4.c: New test.
7642 * gcc.target/i386/testimm-5.c: New test.
7643 * gcc.target/i386/testimm-6.c: New test.
7644 * gcc.target/i386/testimm-7.c: New test.
7645 * gcc.target/i386/testimm-8.c: New test.
7646 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7647 * gcc.target/i386/xop-rotate1-int.c: New test.
7648 * gcc.target/i386/xop-rotate2-int.c: New test.
7650 2011-06-17 Jason Merrill <jason@redhat.com>
7652 * g++.dg/cpp0x/rv-func2.C: New.
7654 * g++.dg/debug/dwarf2/lambda1.C: New.
7655 * g++.dg/warn/Wshadow-6.C: Adjust.
7657 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7660 * gfortran.dg/move_alloc_5.f90: New.
7662 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7664 PR rtl-optimization/48542
7665 * gcc.dg/torture/pr48542.c: New test.
7667 2011-06-16 Jason Merrill <jason@redhat.com>
7670 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7673 * g++.dg/cpp0x/initlist52.C New.
7676 * c-c++-common/raw-string-12.c: New.
7679 * g++.dg/cpp0x/sfinae26.C: New.
7682 * g++.dg/cpp0x/variadic113.C: New.
7685 * g++.dg/cpp0x/variadic112.C: New.
7687 2011-06-16 Jeff Law <law@redhat.com>
7689 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7690 improved jump threading.
7691 * gcc.dg/builtin-object-size-2.c: Likewise.
7692 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7694 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7697 * gfortran.dg/typebound_assignment_3.f03: New.
7699 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7702 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7704 2011-06-16 Martin Jambor <mjambor@suse.cz>
7706 PR tree-optimization/49343
7707 * gnat.dg/discr31.ad[sb]: New test.
7709 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7711 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7713 2011-06-16 Tom de Vries <tom@codesourcery.com>
7716 * gcc.target/arm/ivopts-3.c: Update test.
7717 * gcc.target/arm/ivopts-5.c: Same.
7719 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7722 2011-06-10 Wei Guozhi <carrot@google.com>
7725 * gcc.target/arm/pr45335.c: New test.
7726 * gcc.target/arm/pr45335-2.c: New test.
7727 * gcc.target/arm/pr45335-3.c: New test.
7728 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7729 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7730 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7732 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7734 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7736 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7739 * gfortran.dg/class_43.f03: New.
7741 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7743 PR tree-optimization/49419
7744 * gcc.c-torture/execute/pr49419.c: New test.
7746 2011-06-16 Revital Eres <revital.eres@linaro.org>
7748 * gcc.dg/sms-9.c: New file.
7750 2011-06-15 Easwaran Raman <eraman@google.com>
7752 PR rtl-optimization/49414
7753 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7755 2011-06-14 Jason Merrill <jason@redhat.com>
7757 * g++.dg/cpp0x/noexcept13.C: New.
7759 2011-06-14 Easwaran Raman <eraman@google.com>
7761 PR rtl-optimization/44194
7762 * gcc.dg/pr44194-1.c: New test.
7763 * gcc.dg/pr44194-2.c: New test.
7765 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7767 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7769 * gcc.target/arm/pr45701-2.c: Likewise.
7770 * gcc.target/arm/thumb-branch1.c: Likewise.
7772 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7775 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7777 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7779 * gcc.target/arm/pr45701-1.c: Require thumb support.
7780 * gcc.target/arm/pr45701-2.c: Likewise.
7781 * gcc.target/arm/thumb-branch1.c: Likewise.
7783 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7784 * gcc.target/arm/pr39839.c: Likewise.
7785 * gcc.target/arm/pr40657-2.c: Likewise.
7786 * gcc.target/arm/pr40956.c: Likewise.
7787 * gcc.target/arm/pr41679.c: Likewise.
7788 * gcc.target/arm/pr42235.c: Likewise.
7789 * gcc.target/arm/pr42495.c: Likewise.
7790 * gcc.target/arm/pr42505.c: Likewise.
7791 * gcc.target/arm/pr42574.c: Likewise.
7792 * gcc.target/arm/pr46883.c: Likewise.
7793 * gcc.target/arm/pr46934.c: Likewise.
7794 * gcc.target/arm/xor-and.c: Likewise.
7796 2011-06-14 Jason Merrill <jason@redhat.com>
7798 * g++.dg/other/error23.C: Adjust error message.
7799 * g++.dg/other/error32.C: Likewise.
7802 * g++.dg/cpp0x/rv-dotstar.C: New.
7805 * g++.dg/cpp0x/decltype30.C: New.
7807 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7809 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7812 * gfortran.dg/pr49103.f90: New test.
7814 2011-06-14 Tom de Vries <tom@codesourcery.com>
7817 * gcc.target/arm/ivopts-3.c: New test.
7818 * gcc.target/arm/ivopts-4.c: New test.
7819 * gcc.target/arm/ivopts-5.c: New test.
7821 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7823 PR rtl-optimization/49390
7824 * gcc.c-torture/execute/pr49390.c: New test.
7826 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7828 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7830 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7832 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7833 * gcc.c-torture/execute/cmpsi-2.x: New file.
7834 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7835 * gcc.c-torture/execute/pr45262.x: New file.
7836 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7837 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7839 * gcc.c-torture/compile/pr49163.c: Ditto.
7841 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7843 * gcc.dg/vect/vect-16.c: Rename to...
7844 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7845 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7846 for double-word vectors.
7847 * gcc.dg/vect/vect-peel-4.c: Likewise.
7848 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7850 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7853 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7856 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7858 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7860 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7862 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7864 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7866 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7868 * gfortran.dg/trim_optimize_8.f90: New test case.
7870 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7871 Ira Rosen <ira.rosen@linaro.org>
7873 PR tree-optimization/49352
7874 * gcc.dg/vect/pr49352.c: New test.
7876 2011-06-12 Tobias Burnus
7879 * gfortran.dg/alloc_comp_assign_11.f90: New.
7881 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7883 * gfortran.dg/trim_optimize_7.f90: New test.
7885 2011-06-10 Wei Guozhi <carrot@google.com>
7888 * gcc.target/arm/pr45335.c: New test.
7889 * gcc.target/arm/pr45335-2.c: New test.
7890 * gcc.target/arm/pr45335-3.c: New test.
7891 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7892 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7893 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7895 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7898 * g++.dg/parse/error39.C: New.
7900 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7902 * gcc.target/arm/20090811-1.c: Skip for incompatible
7903 options, do not override other options.
7904 * gcc.target/arm/combine-cmp-shift.c: Skip for
7905 incompatible options.
7906 * gcc.target/arm/pr45094.c: Likewise.
7907 * gcc.target/arm/scd42-1.c: Likewise.
7908 * gcc.target/arm/scd42-3.c: Likewise.
7909 * gcc.target/arm/thumb-ltu.c: Likewise.
7911 * lib/target-supports.exp
7912 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7913 multilib flags use -mfpu with a value other than neon-fp16.
7915 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7917 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7918 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7920 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7922 * lib/target-supports.exp (check_effective_target_pie): New proc.
7923 * gcc.dg/pie-link.c: Use target pie.
7925 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7926 Laurent Roug� <laurent.rouge@menta.fr>
7928 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7929 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7931 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7933 * gfortran.dg/coarray/sync_1.f90: New test for
7934 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7936 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7938 PR tree-optimization/49318
7939 * gcc.dg/vect/pr49318.c: New test.
7941 2011-06-09 David Krauss <potswa@mac.com>
7943 * g++.dg/template/arrow1.C: New.
7945 2011-06-09 Jason Merrill <jason@redhat.com>
7947 * lib/prune.exp: Prune "note"s.
7948 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7950 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7951 * g++.dg/template/dependent-expr3.C: Likewise.
7952 * g++.dg/parse/template7.C: Likewise.
7953 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7954 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7955 * g++.old-deja/g++.pt/friend38.C: Likewise.
7956 * g++.old-deja/g++.pt/crash32.C: Likewise.
7957 * g++.old-deja/g++.other/init4.C: Likewise.
7958 * g++.old-deja/g++.other/friend8.C: Likewise.
7960 * g++.dg/ext/complex7.C: Adjust expected output.
7961 * g++.dg/diagnostic/method1.C: Likewise.
7962 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7963 * g++.dg/parse/crash33.C: Likewise.
7964 * g++.dg/other/warning1.C: Likewise.
7965 * g++.dg/init/pr29571.C: Likewise.
7966 * g++.dg/warn/overflow-warn-1.C: Likewise.
7967 * g++.dg/warn/overflow-warn-3.C: Likewise.
7968 * g++.dg/warn/overflow-warn-4.C: Likewise.
7969 * g++.old-deja/g++.oliva/template1.C: Likewise.
7971 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7972 * g++.dg/parse/template7.C: Adjust.
7974 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7977 * gcc.dg/pr49307.c: New.
7979 2011-06-09 Wei Guozhi <carrot@google.com>
7982 * gcc.target/arm/pr46975.c: New testcase.
7984 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7986 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7987 (PMETH, arglist_t): Removed.
7988 (method_get_number_of_arguments): Removed.
7989 (method_get_nth_argument): Removed.
7990 (method_get_first_argument): Removed.
7991 (method_get_next_argument): Removed.
7992 (method_get_sizeof_arguments): Removed.
7993 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7995 (method_get_number_of_arguments): Removed.
7996 (method_get_nth_argument): Removed.
7997 (method_get_first_argument): Removed.
7998 (method_get_next_argument): Removed.
7999 (method_get_sizeof_arguments): Removed.
8000 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8002 2011-06-09 David Li <davidxl@google.com>
8004 * gcc.dg/dump-pass.c: New test.
8006 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8009 * g++.dg/parse/error38.C: New.
8011 2011-06-09 Jakub Jelinek <jakub@redhat.com>
8014 * gfortran.dg/pr49308.f90: New test.
8016 2011-06-08 Jason Merrill <jason@redhat.com>
8018 * g++.dg/cpp0x/noexcept11.C: New.
8019 * g++.dg/cpp0x/noexcept12.C: New.
8020 * g++.dg/cpp0x/sfinae11.C: Adjust.
8022 2011-06-08 Jakub Jelinek <jakub@redhat.com>
8025 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8026 to dg-options, match also DW_AT_linkage_name.
8028 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8031 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8032 -fno-common on alpha*-dec-osf*.
8033 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8035 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8037 PR rtl-optimization/49303
8038 * gcc.target/ia64/pr49303.c: New test.
8040 2011-06-08 Tobias Burnus <burnus@net-b.de>
8043 * gfortran.dg/coarray_lock_1.f90: New.
8044 * gfortran.dg/coarray_lock_2.f90: New.
8046 2011-06-07 Jason Merrill <jason@redhat.com>
8048 * lib/prune.exp: Look for "required" rather than "instantiated".
8049 * g++.dg/abi/mangle11.C: Likewise.
8050 * g++.dg/abi/mangle12.C: Likewise.
8051 * g++.dg/abi/mangle17.C: Likewise.
8052 * g++.dg/abi/mangle20-2.C: Likewise.
8053 * g++.dg/abi/pragma-pack1.C: Likewise.
8054 * g++.dg/cpp0x/decltype26.C: Likewise.
8055 * g++.dg/cpp0x/decltype28.C: Likewise.
8056 * g++.dg/cpp0x/decltype29.C: Likewise.
8057 * g++.dg/cpp0x/enum11.C: Likewise.
8058 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8059 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8060 * g++.dg/cpp0x/pr47416.C: Likewise.
8061 * g++.dg/ext/case-range2.C: Likewise.
8062 * g++.dg/ext/case-range3.C: Likewise.
8063 * g++.dg/gomp/for-19.C: Likewise.
8064 * g++.dg/gomp/pr37533.C: Likewise.
8065 * g++.dg/gomp/pr38639.C: Likewise.
8066 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8067 * g++.dg/inherit/base3.C: Likewise.
8068 * g++.dg/inherit/using6.C: Likewise.
8069 * g++.dg/init/placement4.C: Likewise.
8070 * g++.dg/init/reference3.C: Likewise.
8071 * g++.dg/lookup/scoped6.C: Likewise.
8072 * g++.dg/lookup/using7.C: Likewise.
8073 * g++.dg/other/abstract1.C: Likewise.
8074 * g++.dg/other/error10.C: Likewise.
8075 * g++.dg/other/error5.C: Likewise.
8076 * g++.dg/other/field1.C: Likewise.
8077 * g++.dg/other/offsetof5.C: Likewise.
8078 * g++.dg/parse/bitfield2.C: Likewise.
8079 * g++.dg/parse/constant4.C: Likewise.
8080 * g++.dg/parse/crash20.C: Likewise.
8081 * g++.dg/parse/invalid-op1.C: Likewise.
8082 * g++.dg/parse/non-dependent2.C: Likewise.
8083 * g++.dg/parse/template18.C: Likewise.
8084 * g++.dg/tc1/dr152.C: Likewise.
8085 * g++.dg/tc1/dr166.C: Likewise.
8086 * g++.dg/tc1/dr176.C: Likewise.
8087 * g++.dg/tc1/dr213.C: Likewise.
8088 * g++.dg/template/access11.C: Likewise.
8089 * g++.dg/template/access2.C: Likewise.
8090 * g++.dg/template/access3.C: Likewise.
8091 * g++.dg/template/access7.C: Likewise.
8092 * g++.dg/template/arg7.C: Likewise.
8093 * g++.dg/template/cond2.C: Likewise.
8094 * g++.dg/template/crash13.C: Likewise.
8095 * g++.dg/template/crash40.C: Likewise.
8096 * g++.dg/template/crash7.C: Likewise.
8097 * g++.dg/template/crash84.C: Likewise.
8098 * g++.dg/template/ctor5.C: Likewise.
8099 * g++.dg/template/defarg13.C: Likewise.
8100 * g++.dg/template/defarg14.C: Likewise.
8101 * g++.dg/template/dtor7.C: Likewise.
8102 * g++.dg/template/eh2.C: Likewise.
8103 * g++.dg/template/error2.C: Likewise.
8104 * g++.dg/template/error43.C: Likewise.
8105 * g++.dg/template/friend32.C: Likewise.
8106 * g++.dg/template/injected1.C: Likewise.
8107 * g++.dg/template/instantiate1.C: Likewise.
8108 * g++.dg/template/instantiate3.C: Likewise.
8109 * g++.dg/template/instantiate5.C: Likewise.
8110 * g++.dg/template/instantiate7.C: Likewise.
8111 * g++.dg/template/local6.C: Likewise.
8112 * g++.dg/template/lookup2.C: Likewise.
8113 * g++.dg/template/member5.C: Likewise.
8114 * g++.dg/template/memfriend15.C: Likewise.
8115 * g++.dg/template/memfriend16.C: Likewise.
8116 * g++.dg/template/memfriend17.C: Likewise.
8117 * g++.dg/template/memfriend7.C: Likewise.
8118 * g++.dg/template/meminit1.C: Likewise.
8119 * g++.dg/template/nested3.C: Likewise.
8120 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8121 * g++.dg/template/nontype12.C: Likewise.
8122 * g++.dg/template/nontype13.C: Likewise.
8123 * g++.dg/template/nontype6.C: Likewise.
8124 * g++.dg/template/pr23510.C: Likewise.
8125 * g++.dg/template/pr35240.C: Likewise.
8126 * g++.dg/template/ptrmem15.C: Likewise.
8127 * g++.dg/template/ptrmem6.C: Likewise.
8128 * g++.dg/template/qualified-id1.C: Likewise.
8129 * g++.dg/template/qualttp20.C: Likewise.
8130 * g++.dg/template/qualttp3.C: Likewise.
8131 * g++.dg/template/qualttp4.C: Likewise.
8132 * g++.dg/template/qualttp5.C: Likewise.
8133 * g++.dg/template/qualttp6.C: Likewise.
8134 * g++.dg/template/qualttp7.C: Likewise.
8135 * g++.dg/template/qualttp8.C: Likewise.
8136 * g++.dg/template/recurse.C: Likewise.
8137 * g++.dg/template/recurse2.C: Likewise.
8138 * g++.dg/template/ref5.C: Likewise.
8139 * g++.dg/template/scope2.C: Likewise.
8140 * g++.dg/template/sfinae10.C: Likewise.
8141 * g++.dg/template/sfinae3.C: Likewise.
8142 * g++.dg/template/sizeof3.C: Likewise.
8143 * g++.dg/template/static9.C: Likewise.
8144 * g++.dg/template/template-id-2.C: Likewise.
8145 * g++.dg/template/typedef13.C: Likewise.
8146 * g++.dg/template/typename4.C: Likewise.
8147 * g++.dg/template/using14.C: Likewise.
8148 * g++.dg/template/using2.C: Likewise.
8149 * g++.dg/template/warn1.C: Likewise.
8150 * g++.dg/warn/Wparentheses-13.C: Likewise.
8151 * g++.dg/warn/Wparentheses-15.C: Likewise.
8152 * g++.dg/warn/Wparentheses-16.C: Likewise.
8153 * g++.dg/warn/Wparentheses-17.C: Likewise.
8154 * g++.dg/warn/Wparentheses-18.C: Likewise.
8155 * g++.dg/warn/Wparentheses-19.C: Likewise.
8156 * g++.dg/warn/Wparentheses-20.C: Likewise.
8157 * g++.dg/warn/Wparentheses-23.C: Likewise.
8158 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8159 * g++.dg/warn/noeffect2.C: Likewise.
8160 * g++.dg/warn/noeffect4.C: Likewise.
8161 * g++.dg/warn/pr8570.C: Likewise.
8162 * g++.old-deja/g++.brendan/init2.C: Likewise.
8163 * g++.old-deja/g++.eh/spec6.C: Likewise.
8164 * g++.old-deja/g++.pt/crash10.C: Likewise.
8165 * g++.old-deja/g++.pt/crash36.C: Likewise.
8166 * g++.old-deja/g++.pt/derived3.C: Likewise.
8167 * g++.old-deja/g++.pt/error2.C: Likewise.
8168 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8169 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8170 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8171 * g++.old-deja/g++.pt/overload7.C: Likewise.
8172 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8174 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8175 Iain Sandoe <iains@gcc.gnu.org>
8177 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8178 Added code to deal with the case when [Protocol
8179 -descriptionForInstanceMethod:] or [Protocol
8180 -descriptionForClassMethod:] returns NULL.
8182 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8183 Iain Sandoe <iains@gcc.gnu.org>
8185 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8186 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8189 2011-06-07 Xinliang David Li <davidxl@google.com>
8191 * gcc.dg/inline_2.c: New test.
8192 * gcc.dg/unroll_2.c: New test.
8193 * gcc.dg/inline_3.c: New test.
8194 * gcc.dg/unroll_3.c: New test.
8195 * gcc.dg/inline_4.c: New test.
8196 * gcc.dg/unroll_4.c: New test.
8197 * gcc.dg/inline_1.c: New test.
8198 * gcc.dg/unroll_1.c: New test.
8200 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8202 PR tree-optimization/48497
8203 * lib/gcc-defs.exp (dg-additional-options): New proc.
8204 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8205 -msse2 on 32-bit x86.
8207 2011-06-06 Jason Merrill <jason@redhat.com>
8209 * g++.dg/cpp0x/enum19.C: New.
8211 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8213 * gcc.target/arm/neon-reload-class.c: New test.
8215 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8218 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8220 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8222 * gcc.target/arm/smlatb-1.c: New file.
8223 * gcc.target/arm/smlatt-1.c: New file.
8224 * gcc.target/arm/smlaltb-1.c: New file.
8225 * gcc.target/arm/smlaltt-1.c: New file.
8227 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8229 * gcc.target/arm/mla-2.c: New test.
8231 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8233 PR gcov-profile/49299
8234 * gcc.dg/tree-prof/pr49299-1.c: New test.
8235 * gcc.dg/tree-prof/pr49299-2.c: New test.
8237 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8239 * lib/target-supports.exp
8240 (check_effective_target_vect_widen_mult_qi_to_hi):
8241 Add NEON as supporting target.
8242 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8243 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8244 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8245 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8246 using widening multiplication on targets that support it.
8247 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8248 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8249 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8251 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8253 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8254 Modern Objective-C runtime API.
8255 * objc/execute/next_mapping.h: Removed.
8256 * objc-obj-c++-shared/next-mapping.h: Removed.
8257 * objc-obj-c++-shared/Object1.h: Removed.
8258 * objc-obj-c++-shared/Object1.m: Removed.
8259 * objc-obj-c++-shared/Object1.mm: Removed.
8260 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8261 * objc-obj-c++-shared/Protocol1.h: Removed.
8262 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8263 of ProtoBool, IVAR_T and METHOD.
8264 * objc-obj-c++-shared/runtime.h: New.
8265 * objc-obj-c++-shared/TestsuiteObject.h: New.
8266 * objc-obj-c++-shared/TestsuiteObject.m: New.
8268 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8269 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8270 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8272 * objc/execute/_cmd.m: Include
8273 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8274 runtime API. ([TestClass +initialize]): Include this method also
8275 with the GNU runtime.
8276 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8277 Object. ([-setValue:]): Return void.
8278 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8279 with the GNU runtime. Include
8280 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8281 for the NeXT runtime. Use the existing print_ivars() and
8282 compare_structures() implementations for the old NeXT runtime.
8283 Added new implementations for the Modern GNU and NeXT runtimes.
8284 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8285 well. (main): Use objc_getClass(). Use return instead of exit.
8286 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8287 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8289 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8290 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8291 instead of Object. (main): Use return instead of exit().
8292 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8293 instead of Object. Removed prototype for exit(). (main): Use
8294 return instead of exit(). Use the Modern Objective-C runtime API.
8295 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8297 * objc/execute/class-tests-1.h: Include
8298 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8299 runtime API. (test_class_with_superclass): Do not call [Object
8300 class]. There is no need to with the current libobjc.
8301 * objc/execute/class-tests-2.h: Include
8302 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8304 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8305 ../../objc-obj-c++-shared/next-mapping.h.
8306 * objc/execute/class-2.m: Likewise.
8307 * objc/execute/class-3.m: Likewise.
8308 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8309 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8310 +initialize]): Include this method also with the GNU
8311 runtime. (main): Use the Modern Objective-C runtime API.
8312 * objc/execute/class-5.m: Likewise.
8313 * objc/execute/class-6.m: Likewise.
8314 * objc/execute/class-7.m: Likewise.
8315 * objc/execute/class-8.m: Likewise.
8316 * objc/execute/class-9.m: Likewise.
8317 * objc/execute/class-10.m: Likewise.
8318 * objc/execute/class-11.m: Likewise.
8319 * objc/execute/class-12.m: Likewise.
8320 * objc/execute/class-13.m: Likewise.
8321 * objc/execute/class-14.m: Likewise.
8322 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8323 this method also with the GNU runtime.
8324 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8325 +initialize]): Include this method also with the GNU runtime.
8326 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8328 * objc/execute/encode-1.m: Likewise.
8329 * objc/execute/enumeration-1.m: Likewise.
8330 * objc/execute/enumeration-2.m: Likewise.
8331 * objc/execute/exceptions/catchall-1.m: Likewise.
8332 * objc/execute/exceptions/finally-1.m: Likewise.
8333 * objc/execute/exceptions/foward-1.m: Likewise.
8334 * objc/execute/exceptions/local-variables-1.m: Likewise.
8335 * objc/execute/exceptions/throw-nil.m: Likewise.
8336 * objc/execute/exceptions/trivial.m: Likewise.
8337 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8338 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8339 * objc/execute/exceptions/matcher-1.m: Likewise.
8340 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8342 * objc/execute/formal_protocol-2.m: Likewise.
8343 * objc/execute/formal_protocol-3.m: Likewise.
8344 * objc/execute/formal_protocol-4.m: Likewise.
8345 * objc/execute/formal_protocol-5.m: Include
8346 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8348 * objc/execute/formal_protocol-6.m: Likewise.
8349 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8350 Object. Include <objc/Protocol.h> instead of
8351 ../../objc-obj-c++-shared/Protocol1.h.
8352 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8354 * objc/execute/informal_protocol.m: Likewise.
8355 * objc/execute/load-3.m: Likewise.
8356 * objc/execute/many_args_method.m ([TestClass +initialize]):
8357 Include this method with the GNU runtime as well.
8358 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8359 * objc/execute/nested-func-1.m: Use TestsuiteObject
8361 * objc/execute/nil_method-1.m: Likewise.
8362 * objc/execute/no_clash.m: Likewise.
8363 * objc/execute/np-1.m: Do not include
8364 ../../objc-obj-c++-shared/Protocol1.h.
8365 (main): Use return instead of exit().
8366 * objc/execute/np-2.m: Do not include
8367 ../../objc-obj-c++-shared/Protocol1.h.
8368 ([MyObject +initialize]): Include this method also with the GNU
8369 runtime. (main): Use return instead of exit().
8370 * objc/execute/object_is_class.m: Include
8371 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8372 of Object. (main): Use the Modern Objective-C runtime API.
8373 * objc/execute/object_is_meta_class.m: Likewise.
8374 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8375 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8376 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8377 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8378 Objective-C runtime API.
8379 * objc/execute/protocol-isEqual-2.m: Likewise.
8380 * objc/execute/protocol-isEqual-3.m: Likewise.
8381 * objc/execute/protocol-isEqual-4.m: Likewise.
8382 * objc/execute/redefining_self.m ([TestClass +initialize]):
8383 Include this method with the GNU runtime as well.
8384 * objc/execute/root_methods.m: Include
8385 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8386 Include this method with the GNU runtime as well.
8387 (main): Use the Modern Objective-C runtime API.
8388 * objc/execute/selector-1.m: Include
8389 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8390 of Object. (main): Use the Modern Objective-C runtime API.
8391 * objc/execute/static-1.m ([Test +initialize]): Include this
8392 method with the GNU runtime as well.
8393 * objc/execute/static-2.m: Likewise.
8394 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8395 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8396 ([MathClass +initialize]): Include this method with the GNU
8398 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8400 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8401 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8402 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8403 * objc.dg/attributes/method-attribute-1.m: Likewise.
8404 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8405 * objc.dg/attributes/method-attribute-2.m: Likewise.
8406 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8407 * objc.dg/attributes/method-attribute-3.m: Likewise.
8408 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8409 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8410 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8411 * obj-c++.dg/bitfield-1.mm: Likewise.
8412 * obj-c++.dg/bitfield-2.mm: Likewise
8413 * objc.dg/bitfield-3.m: Likewise.
8414 * obj-c++.dg/bitfield-4.mm: Likewise.
8415 * objc.dg/bitfield-5.m: Likewise
8416 * objc.dg/call-super-1.m: Likewise.
8417 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8418 Use objc_getClass() instead of objc_get_class(), but for the GNU
8419 runtime redefine objc_getClass as objc_get_class. Include
8420 ../objc-obj-c++-shared/runtime.h.
8421 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8422 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8423 Use the Modern Objective-C runtime API.
8424 * objc.dg/class-protocol-1.m: Include
8425 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8426 * obj-c++.dg/class-protocol-1.mm: Likewise.
8427 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8428 * objc.dg/comp-types-10.m: Likewise.
8429 * objc.dg/comp-types-11.m: Likewise.
8430 * objc.dg/comp-types-12.m: Likewise.
8431 * obj-c++.dg/comp-types-9.mm: Likewise.
8432 * obj-c++.dg/comp-types-11.mm: Likewise.
8433 * obj-c++.dg/comp-types-12.mm: Likewise.
8434 * obj-c++.dg/comp-types-13.mm: Likewise.
8435 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8436 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8437 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8438 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8439 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8440 * objc.dg/desig-init-1.m: Likewise.
8441 * obj-c++.dg/defs.mm: Likewise.
8442 * objc.dg/exceptions-2.m: Likewise.
8443 * obj-c++.dg/except-1.mm: Likewise.
8444 * obj-c++.dg/exceptions-2.mm: Likewise.
8445 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8446 Use the Modern Objective-C runtime API.
8447 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8448 the Modern Objective-C runtime API. Do not include
8449 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8450 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8451 the Modern Objective-C runtime API except when using an older NeXT
8453 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8454 the Modern Objective-C runtime API.
8455 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8457 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8458 * objc.dg/encode-7-next-64bit.m: Updated include.
8459 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8461 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8462 the Modern Objective-C runtime API.
8463 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8464 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8465 instead of ../objc-obj-c++-shared/Protocol1.h.
8466 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8467 the Modern Objective-C runtime API except when using an older NeXT
8469 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8470 the Modern Objective-C runtime API.
8471 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8473 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8474 * objc.dg/fix-and-continue-2.m: Likewise.
8475 * objc.dg/foreach-1.m: Likewise.
8476 * objc.dg/foreach-2.m: Likewise.
8477 * objc.dg/foreach-3.m: Likewise.
8478 * objc.dg/foreach-4.m: Likewise.
8479 * objc.dg/foreach-5.m: Likewise.
8480 * objc.dg/foreach-6.m: Likewise.
8481 * objc.dg/foreach-7.m: Likewise.
8482 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8484 * objc.dg/func-ptr-2.m: Likewise.
8485 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8486 Do not include objc/objc-api.h.
8487 * obj-c++.dg/fsf-package-0.mm: Likewise.
8488 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8489 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8490 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8492 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8493 * objc.dg/gnu-runtime-3.m: Likewise.
8494 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8495 * objc.dg/headers.m: Include objc/runtime.h instead of
8496 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8497 for the NeXT runtime.
8498 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8499 * obj-c++.dg/isa-field-1.mm: Likewise.
8500 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8501 * objc.dg/layout-1.m: Likewise.
8502 * objc.dg/layout-2.m: Likewise.
8503 * objc.dg/local-decl-2.m: Likewise.
8504 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8505 Object. ([Container +elementForView:]): Use
8506 class_conformsToProtocol().
8507 * obj-c++.dg/lookup-2.mm: Likewise.
8508 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8509 * obj-c++.dg/local-decl-1.mm: Likewise.
8510 * objc.dg/method-3.m: Likewise.
8511 * objc.dg/method-4.m: Likewise.
8512 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8513 ../objc-obj-c++-shared/Protocol1.h.
8514 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8515 * objc.dg/method-9.m: Likewise.
8516 * objc.dg/method-10.m: Likewise.
8517 * objc.dg/method-13.m ([Root +initialize]): Include this method
8518 also for the GNU runtime. (main): Use objc_getClass() also for
8520 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8521 * objc.dg/method-17.m: Likewise.
8522 * objc.dg/method-19.m: Likewise.
8523 * objc.dg/method-20b.m: Likewise.
8524 * obj-c++.dg/method-2.mm: Likewise.
8525 * obj-c++.dg/method-6.mm: Likewise.
8526 * obj-c++.dg/method-10.mm: Likewise.
8527 * obj-c++.dg/method-11.mm: Likewise.
8528 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8529 ../objc-obj-c++-shared/Protocol1.h.
8530 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8531 * obj-c++.dg/method-15.mm: Likewise.
8532 * obj-c++.dg/method-17.mm: Likewise.
8533 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8534 +initialize]): Include this method also for the GNU
8535 runtime. (main): Use objc_getClass() also for the GNU runtime.
8536 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8537 * obj-c++.dg/method-22.mm: Likewise.
8538 * obj-c++.dg/method-23.mm: Likewise.
8539 * obj-c++.dg/no-extra-load.mm: Likewise.
8540 * objc.dg/objc-fast-4.m: Likewise.
8541 * objc.dg/objc-gc-4.m: Likewise.
8542 * obj-c++.dg/objc-gc-3.mm: Likewise.
8543 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8544 protocol_getMethodDescription() instead of [Protocol
8545 -descriptionForInstanceMethod].
8546 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8547 Made it available with all runtimes. (main): Call -test instead
8549 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8550 and put into a category.
8551 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8552 Object. Include objc/objc.h.
8553 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8554 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8555 New. (main): Use protocol_getMethodDescription() instead
8556 of [Protocol -descriptionForInstanceMethod] and [Protocol
8557 -descriptionForClassMethod].
8558 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8559 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8560 Objective-C runtime API.
8561 * obj-c++.dg/proto-qual-1.mm: Likewise.
8562 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8564 * obj-c++.dg/property/property-1.mm: Likewise.
8565 * obj-c++.dg/qual-types-1.mm: Likewise.
8566 * objc.dg/selector-2.m: Include objc/objc.h instead of
8567 ../objc-obj-c++-shared/Object1.h.
8568 * obj-c++.dg/selector-2.mm: Likewise.
8569 * obj-c++.dg/selector-5.mm: Likewise.
8570 * obj-c++.dg/selector-6.mm: Likewise.
8571 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8572 Object. Do not include objc/objc-api.h.
8573 * obj-c++.dg/set-not-used-1.mm: Likewise.
8574 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8575 * objc.dg/stret-1.m: Likewise.
8576 * objc.dg/stret-2.m: Likewise.
8577 * obj-c++.dg/super-class-2.mm: Likewise.
8578 * objc.dg/super-class-3.m: Likewise.
8579 * objc.dg/super-class-4.m: Likewise.
8580 * objc.dg/sync-2.m: Likewise.
8581 * obj-c++.dg/sync-2.mm: Likewise.
8582 * objc.dg/sync-1.m: Include objc/objc.h instead of
8583 ../objc-obj-c++-shared/Object1.h.
8584 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8585 'Class' as the type of 'isa'.
8586 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8587 Objective-C runtime API. ([TestClass +initialize]): Include this
8588 method with the GNU runtime as well.
8589 * objc.dg/strings/strings-1.m: Updated includes.
8590 * obj-c++.dg/strings/strings-1.mm: Likewise.
8591 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8592 objc.dg/strings/const-str-12b.m.
8593 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8594 * obj-c++.dg/template-3.mm: Likewise.
8595 * obj-c++.dg/template-4.mm: Likewise.
8596 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8597 Objective-C runtime API.
8598 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8599 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8600 * obj-c++.dg/try-catch-1.mm: Likewise.
8601 * obj-c++.dg/try-catch-2.mm: Likewise.
8602 * objc.dg/try-catch-3.m: Likewise.
8603 * obj-c++.dg/try-catch-3.mm: Likewise.
8604 * objc.dg/try-catch-6.m: Likewise.
8605 * objc.dg/try-catch-7.m: Likewise.
8606 * obj-c++.dg/try-catch-7.mm: Likewise.
8607 * obj-c++.dg/try-catch-8.mm: Likewise.
8608 * obj-c++.dg/try-catch-9.mm: Likewise.
8609 * objc.dg/try-catch-10.m: Likewise.
8610 * obj-c++.dg/try-catch-11.mm: Likewise.
8611 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8612 Object. Include objc/objc.h.
8613 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8614 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8615 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8616 Object. Use Modern Objective-C runtime API. Do not use
8618 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8619 * obj-c++.dg/torture/trivial.mm: Likewise.
8620 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8621 instead of ../objc-obj-c++-shared/Object1.h. Include
8622 ../objc-obj-c++-shared/runtime.h.
8623 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8624 * objc.dg/torture/strings/const-str-11.m: Likewise.
8625 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8626 * objc.dg/torture/strings/const-str-9.m: Likewise.
8627 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8628 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8629 instead of Object. Only add _FooClassReference if
8631 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8632 * objc.dg/torture/strings/const-str-8.m: Likewise.
8633 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8634 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8636 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8638 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8639 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8640 * obj-c++.dg/va-meth-1.mm: Likewise.
8641 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8642 ../objc-obj-c++-shared/Object1.h.
8643 * objc.dg/zero-link-3.m: Likewise.
8645 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8647 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8649 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8652 * obj-c++.dg/property/cxx-property-1.mm: New.
8653 * obj-c++.dg/property/cxx-property-2.mm: New.
8655 2011-06-06 Jason Merrill <jason@redhat.com>
8657 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8659 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8661 PR rtl-optimization/49145
8663 * gcc.c-torture/compile/pr49145.c: New test.
8665 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8668 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8669 to dg-options, match also DW_AT_linkage_name.
8672 * gcc.dg/debug/pr49294.c: New test.
8675 * g++.dg/opt/pr49264.C: New test.
8677 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8679 PR tree-optimization/49243
8680 * gcc.dg/pr49243.c: New.
8682 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8684 * gnat.dg/specs/cond_expr1.ads: New test.
8686 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8688 * gnat.dg/deferred_const4.ad[sb]: New test.
8689 * gnat.dg/deferred_const4_pkg.ads: New helper.
8691 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8693 * gnat.dg/test_tamdt.adb: Rename to...
8694 * gnat.dg/taft_type1.adb: ...this.
8695 * gnat.dg/tamdt.ad[sb]: Rename to...
8696 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8697 * gnat.dg/tamdt_aux.ads: Rename to...
8698 * gnat.dg/taft_type1_pkg2.ads: ...this.
8699 * gnat.dg/taft_type2.ad[sb]: New test.
8700 * gnat.dg/taft_type2_pkg.ads: New helper.
8701 * gnat.dg/taft_type3.adb: New test.
8702 * gnat.dg/taft_type3_pkg.ads: New helper.
8704 2011-06-05 Tobias Burnus <burnus@net-b.de>
8707 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8710 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8713 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8715 * objc.dg/gnu-api-2-objc.m: Likewise.
8716 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8717 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8719 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8721 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8722 alignment, not the alignment, when calling class_addIvar(). Add
8723 an 'isa' instance variable to the test root class.
8724 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8726 2011-06-04 Jan Hubicka <jh@suse.cz>
8728 PR tree-optimization/48893
8729 PR tree-optimization/49091
8730 PR tree-optimization/49179
8731 * gfortran.dg/pr49179.f90: New testcase
8733 2011-06-04 Jan Hubicka <jh@suse.cz>
8736 * g++.dg/torture/pr48954.C: New testcase.
8738 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8740 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8742 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8745 * g++.dg/diagnostic/bitfld2.C: New.
8747 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8750 * gcc.c-torture/execute/pr49281.c: New test.
8752 2011-06-04 Jan Hubicka <jh@suse.cz>
8754 PR tree-optimize/48929
8755 * gcc.c-torture/compile/pr48929.c: New testcase.
8757 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8759 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8761 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8764 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8766 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8768 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8770 2011-06-03 Richard Henderson <rth@redhat.com>
8771 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8773 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8775 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8777 * objc.dg/headers.m: Do not include objc-list.h.
8779 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8781 * objc.dg/type-stream-1.m: Test removed.
8782 * objc.dg/headers.m: Do not include typedstream.h.
8784 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8786 * objc.dg/torture/forward-1.m (main): Updated testcase.
8788 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8791 * gcc.c-torture/compile/pr49163.c: New.
8793 2011-06-02 Asher Langton <langton2@llnl.gov>
8796 * gfortran.dg/PR49268.f90: New test.
8798 2011-06-02 Asher Langton <langton2@llnl.gov>
8801 * gfortran.dg/PR37039.f90: New test.
8803 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8806 * objc.dg/method-5.m: Updated.
8807 * objc.dg/method-19.m: Updated.
8808 * objc.dg/method-lookup-1.m: New.
8809 * obj-c++.dg/method-6.mm: Updated.
8810 * obj-c++.dg/method-7.mm: Updated.
8811 * obj-c++.dg/method-lookup-1.mm: New.
8813 2011-06-02 DJ Delorie <dj@redhat.com>
8815 * lib/timeout.exp (timeout): Add board_info support.
8817 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8819 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8821 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8824 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8825 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8827 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8828 Hans-Peter Nilsson <hp@axis.com>
8830 PR rtl-optimization/48840
8831 * gcc.target/sparc/ultrasp13.c: New test.
8833 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8836 * gcc.c-torture/compile/pr49238.c: New.
8838 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8840 * gcc.target/arm/g2.c: Skip test in -mthumb.
8841 Skip test unless cpu is xscale.
8842 * gcc.target/arm/scd42-2.c: Likewise.
8843 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8845 2011-06-01 Jason Merrill <jason@redhat.com>
8847 * g++.dg/cpp0x/decltype28.C: New.
8848 * g++.dg/cpp0x/decltype29.C: New.
8850 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8853 * gcc.target/mips/pr45074.c: New test.
8855 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8856 Hans-Peter Nilsson <hp@axis.com>
8858 PR rtl-optimization/48830
8859 * gcc.target/sparc/ultrasp12.c: New test.
8861 2011-06-01 David Li <davidxl@google.com>
8863 * gcc.dg/profile-dir-1.c: Change pass name.
8864 * gcc.dg/profile-dir-2.c: Ditto.
8865 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8866 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8867 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8868 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8869 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8870 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8871 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8872 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8873 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8874 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8875 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8876 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8877 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8878 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8879 * gcc.dg/profile-dir-3.c: Ditto.
8880 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8882 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8884 * objc.dg/attributes/method-nonnull-1.m: New test.
8885 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8887 2011-05-31 Tobias Burnus <burnus@net-b.de>
8890 * gfortran.dg/coarray_atomic_1.f90: New.
8891 * gfortran.dg/coarray/atomic_1.f90: New.
8893 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8895 * gcc.dg/guality/bswaptest.c: New test.
8896 * gcc.dg/guality/clztest.c: New test.
8897 * gcc.dg/guality/ctztest.c: New test.
8898 * gcc.dg/guality/rotatetest.c: New test.
8901 * gcc.target/i386/pr48688.c: New test.
8903 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8906 * g++.dg/lookup/name-clash9.C: New.
8908 2011-05-31 Tobias Burnus <burnus@net-b.de>
8911 * gfortran.dg/coarray/dummy_1.f90: New.
8913 2011-05-31 Tobias Burnus <burnus@net-b.de>
8916 * gfortran.dg/coarray/save_1.f90: New.
8917 * gfortran.dg/coarray_4.f90: Update dg-error.
8919 2011-05-31 Jason Merrill <jason@redhat.com>
8921 * g++.dg/cpp0x/rv-template1.C: New.
8923 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8925 PR rtl-optimization/49235
8926 * gcc.dg/pr49235.c: New test.
8928 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8930 PR tree-optimization/49093
8931 * gcc.dg/vect/pr49093.c: New test.
8933 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8936 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8938 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8941 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8944 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8947 * gcc.c-torture/execute/pr49186.c: New.
8949 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8952 * gcc.target/i386/pr49168-1.c: New.
8954 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8955 Eric Botcazou <ebotcazou@adacore.com>
8957 * gcc.dg/guality/drap.c: New test.
8959 2011-05-30 Richard Guenther <rguenther@suse.de>
8961 PR tree-optimization/49210
8962 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8963 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8965 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8968 * g++.dg/gomp/pr49223-1.C: New test.
8969 * g++.dg/gomp/pr49223-2.C: New test.
8971 2011-05-30 Richard Guenther <rguenther@suse.de>
8973 PR tree-optimization/49218
8974 * gcc.c-torture/execute/pr49218.c: New testcase.
8976 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8978 PR tree-optimization/49199
8979 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8980 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8981 -fno-tree-scev-cprop.
8983 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8986 * gfortran.dg/extends_13.f03: New.
8988 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8990 PR rtl-optimization/49095
8991 * gcc.target/i386/pr49095.c: New test.
8993 2011-05-29 Tobias Burnus <burnus@net-b.de>
8996 * gfortran.dg/coarray_24.f90: New.
8998 2011-05-29 Tobias Burnus <burnus@net-b.de>
9001 * gfortran.dg/coarray_23.f90: New.
9003 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
9006 * gcc.dg/pr48826.c: New test.
9008 2011-05-29 Richard Guenther <rguenther@suse.de>
9010 PR tree-optimization/49217
9011 * gcc.dg/torture/pr49217.c: New testcase.
9013 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
9016 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9018 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
9020 * gnat.dg/boolean_subtype.adb: Rename to...
9021 * gnat.dg/boolean_subtype1.adb: ...this.
9023 2011-05-28 Jason Merrill <jason@redhat.com>
9025 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9027 2011-05-27 Jason Merrill <jason@redhat.com>
9029 * g++.dg/cpp0x/enum18.C: Adjust.
9031 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9033 2011-05-27 Tobias Burnus <burnus@net-b.de>
9036 * gfortran.dg/coarray_22.f90: New.
9038 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9040 PR tree-optimization/46728
9041 * gcc.target/powerpc/pr46728-1.c: New.
9042 * gcc.target/powerpc/pr46728-2.c: New.
9043 * gcc.target/powerpc/pr46728-3.c: New.
9044 * gcc.target/powerpc/pr46728-4.c: New.
9045 * gcc.target/powerpc/pr46728-5.c: New.
9046 * gcc.dg/pr46728-6.c: New.
9047 * gcc.target/powerpc/pr46728-7.c: New.
9048 * gcc.target/powerpc/pr46728-8.c: New.
9049 * gcc.dg/pr46728-9.c: New.
9050 * gcc.target/powerpc/pr46728-10.c: New.
9051 * gcc.target/powerpc/pr46728-11.c: New.
9052 * gcc.dg/pr46728-12.c: New.
9053 * gcc.target/powerpc/pr46728-13.c: New.
9054 * gcc.target/powerpc/pr46728-14.c: New.
9055 * gcc.target/powerpc/pr46728-15.c: New.
9056 * gcc.target/powerpc/pr46728-16.c: New.
9058 2011-05-27 Jason Merrill <jason@redhat.com>
9060 * g++.dg/abi/mangle47.C: New.
9063 * g++.dg/template/const5.C: New.
9065 * g++.dg/cpp0x/enum18.C: New.
9067 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9069 * g++.dg/cpp0x/error6.C: New.
9071 * g++.dg/cpp0x/error5.C: New.
9073 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9076 * g++.dg/eh/cond6.C: New test.
9078 2011-05-27 Tobias Burnus <burnus@net-b.de>
9081 * gfortran.dg/rank_3.f90: New.
9082 * gfortran.dg/rank_4.f90: New.
9084 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9086 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9087 replace dump search.
9089 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9091 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9092 * gnat.dg/bit_packed_array5.adb: ...here.
9094 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9097 * g++.dg/cpp0x/auto25.C: New.
9099 2011-05-27 Richard Guenther <rguenther@suse.de>
9101 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9103 2011-05-27 Richard Guenther <rguenther@suse.de>
9105 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9107 2011-05-27 Richard Guenther <rguenther@suse.de>
9110 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9112 2011-05-26 Jason Merrill <jason@redhat.com>
9114 * g++.dg/cpp0x/friend1.C: New.
9115 * g++.dg/cpp0x/friend2.C: New.
9117 * g++.dg/cpp0x/auto7.C: Update.
9118 * g++.dg/template/crash50.C: Adjust.
9119 * g++.dg/template/static9.C: Adjust.
9120 * g++.old-deja/g++.ext/memconst.C: Adjust.
9122 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9124 * gcc.dg/march.c: Ignore a note for some targets.
9126 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9127 Nathan Froyd <froydnj@codesourcery.com>
9131 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9132 * g++.dg/parse/pr18770.C: New test.
9133 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9135 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9138 * gfortran.dg/dependency_40.f90 : New test.
9140 2011-05-26 Tobias Burnus <burnus@net-b.de>
9143 * gfortran.dg/coarray/registering_1.f90: New.
9145 2011-05-26 Jason Merrill <jason@redhat.com>
9147 * g++.dg/cpp0x/variadic111.C: New.
9148 * g++.dg/cpp0x/variadic41.C: Adjust.
9150 2011-05-26 Richard Guenther <rguenther@suse.de>
9152 PR tree-optimization/48702
9153 * gcc.dg/torture/pr48702.c: New testcase.
9155 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9157 PR gcov-profile/48845
9158 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9160 * gcc.dg/matrix/matrix.exp: Likewise.
9161 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9162 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9163 line number to check_profiling_available.
9164 * lib/target-supports.exp (check_profiling_available): Account for
9166 Require TLS runtime support with -fprofile-generate.
9167 * lib/profopt.exp (profopt-execute): Add TLS options for
9169 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9171 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9174 * g++.dg/eh/cond5.C: New test.
9176 PR tree-optimization/49161
9177 * gcc.c-torture/execute/pr49161.c: New test.
9179 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9181 * gcc.target/arm/neon-vorn-vbic.c: New test.
9183 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9185 PR tree-optimization/49038
9186 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9187 * gcc.dg/vect/pr49038.c: New test.
9189 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
9191 * g++.dg/init/pr25811-3.C: New.
9192 * g++.dg/init/pr25811-4.C: New.
9194 2011-05-25 Jason Merrill <jason@redhat.com>
9196 * g++.dg/cpp0x/enum17.C: New.
9197 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9199 * g++.dg/cpp0x/auto24.C: New.
9201 * g++.dg/cpp0x/error4.C: New.
9203 * g++.dg/cpp0x/rv-restrict.C: New.
9205 * g++.dg/cpp0x/enum15.C: New.
9206 * g++.dg/cpp0x/constexpr-switch2.C: New.
9208 * g++.dg/cpp0x/variadic110.C: New.
9210 * g++.dg/cpp0x/auto9.C: Add typedef test.
9212 * g++.dg/cpp0x/auto23.C: New.
9213 * g++.dg/cpp0x/auto9.C: Adjust.
9215 * g++.dg/cpp0x/defaulted29.C: New.
9217 * g++.dg/cpp0x/initlist51.C: New.
9219 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9221 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9222 * g++.dg/abi/packed1.C: Suppress warning.
9223 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9224 * g++.dg/template/stdarg1.C: Likewise.
9225 * g++.dg/other/packed1.C: Remove arm from xfail list.
9227 2011-05-25 Jason Merrill <jason@redhat.com>
9229 * g++.dg/cpp0x/enum16.C: New.
9230 * g++.dg/parse/error15.C: Adjust.
9232 * g++.dg/cpp0x/initlist50.C: New.
9234 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9236 * g++.dg/cpp0x/variadic109.C: New.
9238 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9240 * gcc.target/i386/pause-1.c: New.
9242 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9244 * gcc.dg/stack-usage-1.c: Adjust comment.
9245 * gcc.dg/stack-usage-2.c: New test.
9247 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9250 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9251 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9253 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9255 PR rtl-optimization/48757
9256 * gfortran.dg/pr48757.f: New test case.
9258 2011-05-24 Jason Merrill <jason@redhat.com>
9260 * g++.dg/cpp0x/access01.C: New.
9262 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9265 * objc.dg/pr48177.m: New testcase.
9267 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9270 * objc.dg/pr48187.m: New testcase.
9271 * obj-c++.dg/pr48187.mm: New testcase.
9272 * objc.dg/ivar-extra-semicolon.m: New testcase.
9274 2011-05-24 Jason Merrill <jason@redhat.com>
9276 * g++.dg/template/access21.C: New.
9277 * g++.dg/template/access22.C: New.
9279 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9281 PR rtl-optimization/48633
9282 * g++.dg/pr48633.C: New test.
9284 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9287 * g++.dg/other/pr49133.C: New test.
9289 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9290 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9292 * gcc.dg/torture/tls/run-gd.c: New test.
9293 * gcc.dg/torture/tls/run-ie.c: New test.
9294 * gcc.dg/torture/tls/run-ld.c: New test.
9295 * gcc.dg/torture/tls/run-le.c: New test.
9296 * lib/target-supports.exp (check_effective_target_tls_runtime):
9297 Build testcase with TLS options.
9299 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9301 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9303 2011-05-24 Tom de Vries <tom@codesourcery.com>
9305 PR tree-optimization/49121
9306 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9308 2011-05-23 Jason Merrill <jason@redhat.com>
9310 * g++.dg/cpp0x/defaulted28.C: New.
9312 * g++.dg/cpp0x/sfinae25.C: New.
9314 * g++.dg/cpp0x/rv-cast2.C: New.
9316 * g++.dg/cpp0x/enum14.C: New.
9318 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9321 * gcc.c-torture/execute/pr49123.c: New test.
9324 * gcc.dg/debug/pr49032.c: New test.
9327 * gcc.dg/pr49120.c: New test.
9329 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9332 * gcc.target/i386/pr47315.c: New test.
9334 2011-05-23 Jason Merrill <jason@redhat.com>
9336 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9338 * g++.dg/cpp0x/sfinae24.C: New.
9340 * g++.dg/cpp0x/error3.C: New.
9342 * g++.dg/cpp0x/defaulted27.C: New.
9344 * g++.dg/cpp0x/decltype27.C: New.
9346 2011-05-23 Richard Guenther <rguenther@suse.de>
9348 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9350 2011-05-23 Richard Guenther <rguenther@suse.de>
9352 PR tree-optimization/40874
9353 * g++.dg/tree-ssa/pr40874.C: New testcase.
9355 2011-05-23 Richard Guenther <rguenther@suse.de>
9357 PR tree-optimization/49115
9358 * g++.dg/torture/pr49115.C: New testcase.
9360 2011-05-23 Richard Guenther <rguenther@suse.de>
9363 * gcc.dg/memcpy-3.c: New testcase.
9365 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9368 * gcc.c-torture/execute/pr48973-1.c: New test.
9369 * gcc.c-torture/execute/pr48973-2.c: New test.
9371 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9374 * g++.dg/warn/pr18016.C: New.
9376 2011-05-23 Tom de Vries <tom@codesourcery.com>
9379 * gcc.target/arm/ivopts-6.c: New test.
9381 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9384 * gcc.c-torture/compile/pr49029.c: New test.
9386 2011-05-22 Jason Merrill <jason@redhat.com>
9388 * g++.dg/cpp0x/sfinae23.C: New.
9389 * g++.dg/cpp0x/sfinae8.C: Correct.
9391 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9393 * gfortran.dg/function_optimize_8.f90: New test case.
9395 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9397 PR tree-optimization/49087
9398 * gcc.dg/vect/O3-pr49087.c: New test.
9400 2011-05-21 Jason Merrill <jason@redhat.com>
9402 * g++.dg/debug/const5.C: New.
9404 2011-05-20 Jason Merrill <jason@redhat.com>
9406 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9408 * g++.dg/cpp0x/constexpr-static7.C: New.
9410 * g++.dg/cpp0x/enum12.C: New.
9411 * g++.dg/cpp0x/enum13.C: New.
9413 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9416 * gfortran.dg/select_type_23.f03: New.
9418 2011-05-20 Jason Merrill <jason@redhat.com>
9420 * g++.dg/cpp0x/defaulted26.C: New.
9422 * g++.dg/cpp0x/noexcept02.C: Fix.
9423 * g++.dg/cpp0x/noexcept03.C: Fix.
9424 * g++.dg/cpp0x/noexcept08.C: Fix.
9425 * g++.dg/cpp0x/noexcept10.C: New.
9427 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9430 * gfortran.dg/extends_12.f03: New.
9432 2011-05-20 Jason Merrill <jason@redhat.com>
9434 * g++.dg/template/koenig9.C: New.
9435 * g++.dg/opt/pr47615.C: Fix.
9436 * g++.dg/overload/defarg1.C: Fix.
9437 * g++.dg/tc1/dr213.C: Remove xfail.
9438 * g++.dg/torture/pr34850.C: Fix.
9439 * g++.dg/torture/pr39362.C: Fix.
9440 * g++.old-deja/g++.brendan/crash56.C: Fix.
9441 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9443 2011-05-20 Richard Guenther <rguenther@suse.de>
9445 PR tree-optimization/49079
9446 * gcc.dg/torture/pr49079.c: New testcase.
9448 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9450 PR tree-optimization/49073
9451 * gcc.c-torture/execute/pr49073.c: New test.
9453 2011-06-19 Tobias Burnus <burnus@net-b.de>
9456 * gfortran.dg/coarray_21.f90: New.
9458 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9460 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9463 2011-05-19 Richard Guenther <rguenther@suse.de>
9466 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9468 2011-05-19 Richard Guenther <rguenther@suse.de>
9471 * gcc.dg/builtin-object-size-11.c: New testcase.
9473 2011-05-19 Tom de Vries <tom@codesourcery.com>
9476 * gcc.target/arm/ivopts.c: New test.
9477 * gcc.target/arm/ivopts-2.c: New test.
9479 2011-05-19 Tom de Vries <tom@codesourcery.com>
9481 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9483 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9485 * gcc.c-torture/execute/960321-1.x: Remove.
9487 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9490 * gfortran.dg/move_alloc_4.f90: New.
9492 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9495 * gcc.target/i386/pr49002-1.c: New test.
9496 * gcc.target/i386/pr49002-2.c: Likewise.
9498 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9500 PR tree-optimization/49039
9501 * gcc.c-torture/execute/pr49039.c: New test.
9502 * gcc.dg/tree-ssa/pr49039.c: New test.
9503 * g++.dg/torture/pr49039.C: New test.
9505 2011-05-18 Jason Merrill <jason@redhat.com>
9507 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9508 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9509 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9511 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9513 * gcc.target/bfin/mcpu-bf592.c: New test.
9515 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9517 PR tree-optimization/41881
9518 * gcc.dg/vect/O3-pr41881.c: New test.
9519 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9521 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9523 PR tree-optimization/49000
9524 * gcc.dg/pr49000.c: New test.
9526 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9528 * gnat.dg/invalid1.adb: New test.
9530 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9532 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9534 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9535 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9537 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9540 * g++.dg/cpp0x/range-for18.C: New.
9542 2011-05-15 Tobias Burnus <burnus@net-b.de>
9545 * gfortran.dg/coarray/image_index_2.f90: New.
9547 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9549 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9550 * g++.dg/cpp0x/override2.C: New.
9552 2011-05-14 Tobias Burnus <burnus@net-b.de>
9555 * gfortran.de/coarray_20.f90: New.
9557 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9560 * function_optimize_7.f90: New test case.
9562 2011-05-13 Jason Merrill <jason@redhat.com>
9564 * g++.dg/cpp0x/decltype26.C: New.
9565 * g++.dg/cpp0x/enum11.C: New.
9567 2011-05-13 Tobias Burnus <burnus@net-b.de>
9571 * gfortran.dg/assign_8.f90: Update dg-error.
9573 2011-05-13 Tobias Burnus <burnus@net-b.de>
9576 * gfortran.dg/io_constraints_8.f90: New.
9577 * gfortran.dg/io_constraints_9.f90: New.
9579 2011-05-13 Martin Thuresson <martint@google.com>
9581 PR gcov-profile/47793
9582 * gcc.dg/pr47793.c: New.
9584 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9586 PR tree-optimization/48975
9587 * gcc.dg/pr48975.c: New test.
9589 2011-05-12 Tobias Burnus <burnus@net-b.de>
9592 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9594 2011-05-12 Jason Merrill <jason@redhat.com>
9596 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9598 2011-05-12 Geert Bosch <bosch@adacore.com>
9600 * gnat.dg/view_conversion1.adb: New test.
9602 2011-05-12 Richard Guenther <rguenther@suse.de>
9604 PR tree-optimization/48172
9605 * gcc.dg/vect/pr48172.c: New testcase.
9607 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9610 * g++.dg/opt/pr48967.C: New test.
9612 2011-05-11 Jason Merrill <jason@redhat.com>
9614 * g++.dg/cpp0x/constexpr-friend.C: New.
9615 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9617 * g++.dg/cpp0x/sfinae22.C: New.
9619 2011-05-11 Tobias Burnus <burnus@net-b.de>
9622 * gfortran.dg/generic_24.f90: New.
9624 2011-05-11 Richard Guenther <rguenther@suse.de>
9626 PR tree-optimization/15256
9627 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9629 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9632 * gcc.dg/pr48159-1.c: New test.
9633 * gcc.dg/pr48159-2.c: New test.
9635 2011-05-11 Richard Guenther <rguenther@suse.de>
9638 * gcc.dg/torture/pr48953.c: New testcase.
9640 2011-05-11 Richard Guenther <rguenther@suse.de>
9642 PR tree-optimization/18041
9643 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9645 2011-05-11 Alan Modra <amodra@gmail.com>
9648 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9650 2011-05-10 Jason Merrill <jason@redhat.com>
9652 * g++.dg/cpp0x/defaulted25.C: New.
9653 * g++.dg/template/crash7.C: Adjust.
9655 * g++.dg/cpp0x/variadic108.C: New.
9657 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9659 * g++.dg/inherit/virtual9.C: Extend.
9661 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9664 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9665 are passed and returned in vector registers.
9667 2011-05-10 Richard Guenther <rguenther@suse.de>
9669 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9670 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9671 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9672 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9673 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9676 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9678 PR tree-optimization/48611
9679 PR tree-optimization/48794
9680 * gfortran.dg/gomp/pr48611.f90: New test.
9681 * gfortran.dg/gomp/pr48794.f90: New test.
9684 * gcc.dg/dfp/pr48928.c: New test.
9686 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9689 * g++.dg/cpp0x/pr48522.C: New.
9691 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9694 * g++.dg/cpp0x/sfinae21.C: New.
9696 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9698 * g++.dg/template/sfinae28.C: Rename to...
9699 * g++.dg/cpp0x/sfinae19.C: ... this.
9700 * g++.dg/template/sfinae29.C: Rename to...
9701 * g++.dg/cpp0x/sfinae20.C: ... this.
9703 2011-05-09 Jeff Law <law@redhat.com>
9705 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9708 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9711 * g++.dg/init/pr20039.C: New.
9713 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9717 * g++.dg/template/sfinae28.C: New.
9718 * g++.dg/template/sfinae29.C: Likewise.
9720 2011-05-09 Jason Merrill <jason@redhat.com>
9722 * g++.dg/template/nontype23.C: New.
9724 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9726 * g++.dg/init/pr48859.C: New.
9728 2011-05-09 Jason Merrill <jason@redhat.com>
9730 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9731 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9732 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9733 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9734 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9735 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9736 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9737 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9739 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9741 * g++.dg/inherit/virtual9.C: New.
9743 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9746 * g++.dg/template/dependent-expr8.C: New test case.
9748 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9750 PR tree-optimization/48837
9751 * gcc.dg/pr48837.c: New testcase.
9753 2011-05-06 Jason Merrill <jason@redhat.com>
9755 * g++.dg/cpp0x/constexpr-condition2.C: New.
9757 * g++.dg/cpp0x/constexpr-missing.C: New.
9759 2011-05-06 Tobias Burnus <burnus@net-b.de>
9762 * gfortran.dg/coarray/this_image_2.f90: New.
9764 2011-05-06 Tobias Burnus <burnus@net-b.de>
9768 * gfortran.dg/bind_c_usage_22.f90: New.
9769 * gfortran.dg/bind_c_usage_23.f90: New.
9770 * gfortran.dg/bind_c_usage_24.f90: New.
9771 * gfortran.dg/bind_c_usage_24_c.c: New.
9773 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9776 * g++.dg/template/member9.C: New test case.
9778 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9780 * gnat.dg/discr29.ad[sb]: New test.
9781 * gnat.dg/discr30.adb: Likewise.
9783 2011-05-05 Julian Brown <julian@codesourcery.com>
9785 * gcc.target/arm/neon-vset_lanes8.c: New test.
9787 2011-05-05 Jason Merrill <jason@redhat.com>
9789 * g++.dg/init/new32.C: New.
9791 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9793 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9796 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9798 PR rtl-optimization/48381
9799 * gcc.c-torture/compile/pr48381.c: New test.
9801 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9803 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9805 * gcc.target/i386/opt-1.c: Ditto.
9807 2011-05-04 Jason Merrill <jason@redhat.com>
9809 * g++.dg/conversion/base1.C: New.
9811 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9813 PR libgfortran/48787
9814 * gfortran.dg/round_3.f08: Add more checks to test case.
9816 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9818 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9819 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9820 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9821 Gate test on effective_target fd_truncate.
9823 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9825 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9826 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9827 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9828 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9829 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9830 * gcc.target/i386/pr38824.c: Ditto.
9831 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9832 * gcc.target/i386/vecinit-2.c: Ditto.
9833 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9834 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9835 * gcc.target/i386/parity-2.c: Ditto.
9836 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9838 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9840 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9842 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9843 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9844 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9846 2011-05-03 Tobias Burnus <burnus@net-b.de>
9849 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9851 2011-05-03 Tobias Burnus <burnus@net-b.de>
9854 * gfortran.dg/coarray/this_image_1.f90: New.
9856 2011-05-03 Tobias Burnus <burnus@net-b.de>
9859 * gfortran.dg/coarray/caf.dg: New.
9860 * gfortran.dg/coarray/image_index_1.f90: New, copied
9861 from ../coarray_16.f90.
9863 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9866 * g++.dg/ext/complex9.C: New.
9868 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9871 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9872 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9873 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9875 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9877 * gcc.target/bfin/builtins: Created.
9878 * gcc.target/bfin/hisilh-O0.c: Deleted.
9879 * gcc.target/bfin/hisilh.c: Moved to...
9880 * gcc.target/bfin/builtins/hisilh.c: ...here.
9881 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9882 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9883 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9884 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9885 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9886 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9887 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9888 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9889 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9890 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9891 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9892 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9893 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9894 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9895 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9896 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9897 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9898 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9899 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9900 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9901 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9902 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9903 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9904 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9905 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9906 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9907 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9908 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9909 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9910 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9911 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9912 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9913 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9914 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9915 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9916 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9917 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9918 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9919 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9920 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9921 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9922 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9923 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9924 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9925 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9926 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9927 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9928 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9929 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9930 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9931 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9932 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9933 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9934 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9935 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9936 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9937 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9938 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9939 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9940 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9941 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9942 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9943 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9944 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9945 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9946 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9947 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9948 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9949 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9950 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9951 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9952 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9953 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9954 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9955 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9956 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9957 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9958 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9959 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9960 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9961 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9962 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9963 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9964 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9965 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9966 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9967 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9968 * gcc.target/bfin/builtins/circptr.c: Ditto.
9969 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9970 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9971 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9972 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9973 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9974 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9975 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9976 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9977 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9978 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9979 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9980 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9981 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9982 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9983 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9984 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9985 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9986 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9987 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9988 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9989 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9990 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9991 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9992 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9993 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9994 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9995 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9996 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9997 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9998 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9999 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10000 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10001 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10002 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10003 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10004 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10005 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10006 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10007 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10008 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10009 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10010 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10011 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10012 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10013 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10014 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10015 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10016 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10017 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10018 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10019 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10020 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10021 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10022 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10023 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10024 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10025 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10026 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10027 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10028 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10029 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10030 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10031 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10032 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10033 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10034 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10035 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10036 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10037 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10038 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10040 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10042 * gcc.target/arm/cold-lc.c: New test.
10044 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10047 * gcc.dg/pr48774.c: New test.
10049 2011-05-03 Richard Guenther <rguenther@suse.de>
10051 * gcc.dg/large-size-array-5.c: New testcase.
10053 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10055 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10057 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10059 * lib/target-supports.exp (check_effective_target_vect_strided):
10061 (check_effective_target_vect_strided2)
10062 (check_effective_target_vect_strided3)
10063 (check_effective_target_vect_strided4)
10064 (check_effective_target_vect_strided8): ...these new functions.
10066 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10067 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10068 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10069 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10070 * gcc.dg/vect/pr37539.c: Likewise.
10071 * gcc.dg/vect/slp-11a.c: Likewise.
10072 * gcc.dg/vect/slp-11b.c: Likewise.
10073 * gcc.dg/vect/slp-11c.c: Likewise.
10074 * gcc.dg/vect/slp-12a.c: Likewise.
10075 * gcc.dg/vect/slp-12b.c: Likewise.
10076 * gcc.dg/vect/slp-18.c: Likewise.
10077 * gcc.dg/vect/slp-19a.c: Likewise.
10078 * gcc.dg/vect/slp-19b.c: Likewise.
10079 * gcc.dg/vect/slp-21.c: Likewise.
10080 * gcc.dg/vect/slp-23.c: Likewise.
10081 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10083 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10084 instead of vect_interleave && vect_extract_even_odd.
10085 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10086 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10087 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10088 * gcc.dg/vect/vect-1.c: Likewise.
10089 * gcc.dg/vect/vect-10.c: Likewise.
10090 * gcc.dg/vect/vect-98.c: Likewise.
10091 * gcc.dg/vect/vect-107.c: Likewise.
10092 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10093 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10094 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10095 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10096 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10097 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10098 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10099 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10100 * gcc.dg/vect/vect-strided-float.c: Likewise.
10101 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10102 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10103 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10104 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10105 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10106 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10107 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10108 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10109 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10110 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10111 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10112 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10113 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10114 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10115 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10117 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10119 * gcc.dg/vect/pr30843.c: Likewise.
10120 * gcc.dg/vect/pr33866.c: Likewise.
10121 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10122 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10123 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10124 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10126 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10128 * gcc.dg/vect/slp-11.c: Split into...
10129 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10130 gcc.dg/vect/slp-11c.c: ...these tests.
10131 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10132 * gcc.dg/vect/slp-12c.c: ...this new test.
10133 * gcc.dg/vect/slp-19.c: Split into...
10134 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10135 gcc.dg/vect/slp-19c.c: ...these new tests.
10137 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10139 * lib/target-supports.exp
10140 (check_effective_target_vect_extract_even_odd_wide): Delete.
10141 (check_effective_target_vect_strided_wide): Likewise.
10142 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10143 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10144 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10145 * gcc.dg/vect/pr37539.c: Likewise.
10146 * gcc.dg/vect/slp-11.c: Likewise.
10147 * gcc.dg/vect/slp-12a.c: Likewise.
10148 * gcc.dg/vect/slp-12b.c: Likewise.
10149 * gcc.dg/vect/slp-19.c: Likewise.
10150 * gcc.dg/vect/slp-23.c: Likewise.
10151 * gcc.dg/vect/vect-1.c: Likewise.
10152 * gcc.dg/vect/vect-98.c: Likewise.
10153 * gcc.dg/vect/vect-107.c: Likewise.
10154 * gcc.dg/vect/vect-strided-float.c: Likewise.
10156 2011-05-02 Jason Merrill <jason@redhat.com>
10158 * g++.dg/init/new31.C: New.
10160 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10163 * gcc.dg/pr35445.c: New test.
10165 2011-05-02 Jason Merrill <jason@redhat.com>
10167 * c-c++-common/vla-1.c: New.
10169 2011-05-02 Richard Guenther <rguenther@suse.de>
10171 PR tree-optimization/48822
10172 * gcc.dg/torture/pr48822.c: New testcase.
10174 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10177 * g++.dg/cpp0x/constexpr-47969.C: New.
10179 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10182 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10183 on vect_no_align targets.
10184 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10185 vect_no_align targets.
10187 2011-05-01 Xinliang David Li <davidxl@google.com>
10189 * gcc.dg/tree-ssa/integer-addr.c: New test.
10190 * gcc.dg/tree-ssa/alias_bug.c: New test.
10192 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10194 PR libgfortran/48787
10195 * gfortran.dg/round_3.f08: Add more checks.
10197 2011-04-30 Tobias Burnus <burnus@net-b.de>
10200 * gfortran.dg/import9.f90: New, proper test.
10201 * gfortran.dg/interface_37.f90: Remove bogus
10202 test (bogus copy of interface_36.f90).
10204 2011-04-30 Tobias Burnus <burnus@net-b.de>
10207 * gfortran.dg/interface_37.f90: New.
10209 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10212 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10214 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10216 PR tree-optimization/48809
10217 * gcc.c-torture/execute/pr48809.c: New test.
10219 2011-04-29 Jeff Law <law@redhat.com>
10221 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10223 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10226 * g++.dg/init/ctor10.C: New.
10228 2011-04-29 Le-Chun Wu <lcwu@google.com>
10230 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10231 warning in implicitly instantiated templates.
10233 2011-04-29 Le-Chun Wu <lcwu@google.com>
10235 * g++.dg/warn/Wnull-conversion-1.C: New.
10236 * g++.dg/warn/Wnull-conversion-2.C: New.
10238 2011-04-29 Diego Novillo <dnovillo@google.com>
10240 * g++.old-deja/g++.other/null3.C: Expect warning about
10241 converting boolean to a pointer.
10243 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10246 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10250 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10252 2011-04-29 Tobias Burnus <burnus@net-b.de>
10255 * gfortran.dg/typebound_proc_22.f90: New.
10258 * gfortran.dg/interface_36.f90: New.
10260 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10262 PR libgfortran/48488
10263 PR libgfortran/48602
10264 PR libgfortran/48615
10265 PR libgfortran/48684
10266 PR libgfortran/48787
10267 * gfortran.dg/fmt_g.f: Adjust test.
10268 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10269 * gfortran.dg/round_3.f08: New test.
10270 * gfortran.dg/namelist_print_1.f: Adjust test.
10271 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10272 * gfortran.dg/f2003_io_5.f03: Adjust test.
10273 * gfortran.dg/coarray_15.f90: Adjust test.
10274 * gfortran.dg/namelist_65.f90: Adjust test.
10275 * gfortran.dg/fmt_cache_1.f: Adjust test.
10276 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10277 * gfortran.dg/real_const_3.f90: Adjust test.
10279 2011-04-29 Jan Hubicka <jh@suse.cz>
10281 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10282 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10284 2011-04-28 Xinliang David Li <davidxl@google.com>
10286 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10287 * g++.dg/prof-robust-1.C: New test.
10289 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10291 PR tree-optimization/48765
10292 * gcc.dg/vect/pr48765.c: New.
10294 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10296 PR tree-optimization/48775
10297 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10299 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10302 * g++.dg/inherit/pr48798.C: New.
10303 * g++.old-deja/g++.other/base1.C: Adjust.
10305 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10308 * g++.dg/template/inherit7.C: New test case.
10310 2011-04-28 Richard Guenther <rguenther@suse.de>
10312 PR tree-optimization/40052
10313 PR tree-optimization/15347
10314 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10315 * gcc.dg/pr15347.c: Likewise.
10317 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10320 * g++.dg/cpp0x/sfinae18.C: New.
10322 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10325 * g++.dg/ext/is_literal_type1.C: New.
10327 2011-04-28 Tobias Burnus <burnus@net-b.de>
10331 * gfortran.dg/interface_35.f90: New.
10332 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10333 * gfortran.dg/func_result_6.f90: Add dg-warning.
10334 * gfortran.dg/bessel_1.f90: Ditto.
10335 * gfortran.dg/hypot_1.f90: Ditto.
10336 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10337 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10338 * gfortran.dg/interface_assignment_4.f90: Ditto.
10340 2011-04-27 Jason Merrill <jason@redhat.com>
10342 * g++.dg/ext/complex8.C: New.
10344 * g++.dg/cpp0x/initlist49.C: New.
10345 * g++.dg/init/new30.C: New.
10347 2011-04-27 Tobias Burnus <burnus@net-b.de>
10350 * gfortran.dg/whole_file_34.f90: New.
10352 2011-04-27 Jan Hubicka <jh@suse.cz>
10354 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10356 2011-04-27 Jason Merrill <jason@redhat.com>
10358 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10360 * g++.dg/parse/ambig6.C: New.
10362 2011-04-27 Nick Clifton <nickc@redhat.com>
10364 * gcc.dg/20020312-2.c: Add definition for RX.
10366 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10367 option with RX targets.
10369 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10372 2011-04-27 Richard Guenther <rguenther@suse.de>
10374 * gcc.dg/tree-ssa/pr23382.c: Remove.
10376 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10379 * gcc.c-torture/compile/pr48767.c: New test.
10381 2011-04-27 Richard Guenther <rguenther@suse.de>
10383 PR tree-optimization/48772
10384 * g++.dg/pr48772.C: New testcase.
10386 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10389 * gcc.c-torture/compile/pr48742.c: New test.
10391 2011-04-26 Jason Merrill <jason@redhat.com>
10393 * g++.dg/lookup/koenig13.C: New.
10395 * g++.dg/cpp0x/initlist48.C: New.
10397 2011-04-25 Jason Merrill <jason@redhat.com>
10399 * g++.dg/cpp0x/sfinae17.C: New.
10401 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10404 * gcc.target/powerpc/pr48258-1.c: New file.
10405 * gcc.target/powerpc/pr48258-2.c: Ditto.
10407 2011-04-26 Xinliang David Li <davidxl@google.com>
10409 * gcc.dg/uninit-suppress.c: New test.
10410 * gcc.dg/uninit-suppress.c: New test.
10412 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10415 * gcc.dg/pr48768.c: New test.
10417 PR tree-optimization/48734
10418 * gcc.c-torture/compile/pr48734.c: New test.
10421 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10423 2011-04-26 Richard Guenther <rguenther@suse.de>
10425 PR tree-optimization/48731
10426 * gcc.dg/torture/pr48731.c: New testcase.
10428 2011-04-26 Richard Guenther <rguenther@suse.de>
10431 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10433 2011-04-26 Richard Guenther <rguenther@suse.de>
10435 PR middle-end/48694
10436 * gcc.dg/torture/pr48694-1.c: New testcase.
10437 * gcc.dg/torture/pr48694-2.c: Likewise.
10439 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10441 * g++.dg/ext/underlying_type1.C: New.
10442 * g++.dg/ext/underlying_type2.C: Likewise.
10443 * g++.dg/ext/underlying_type3.C: Likewise.
10444 * g++.dg/ext/underlying_type4.C: Likewise.
10445 * g++.dg/ext/underlying_type5.C: Likewise.
10446 * g++.dg/ext/underlying_type6.C: Likewise.
10447 * g++.dg/ext/underlying_type7.C: Likewise.
10448 * g++.dg/ext/underlying_type8.C: Likewise.
10449 * g++.dg/ext/underlying_type9.C: Likewise.
10450 * g++.dg/ext/underlying_type10.C: Likewise.
10452 2011-04-25 Jason Merrill <jason@redhat.com>
10454 * g++.dg/cpp0x/regress/template-const2.C: New.
10456 2011-04-25 Jeff Law <law@redhat.com>
10458 * gcc.dg/tree-ssa/vrp56.c: new test.
10460 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10462 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10464 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10466 PR preprocessor/48740
10467 * c-c++-common/raw-string-11.c: New test.
10469 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10471 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10474 2011-04-23 Tobias Burnus <burnus@net-b.de>
10477 * gfortran.dg/coarray_19.f90: New.
10479 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10482 * gcc.dg/pr48685.c: New test.
10484 2011-04-22 Jan Hubicka <jh@suse.cz>
10486 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10488 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10490 PR tree-optimization/48717
10491 * gcc.c-torture/execute/pr48717.c: New test.
10493 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10496 * gcc.target/i386/pr48723.c: New test.
10498 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10501 * gcc.dg/gomp/pr48716.c: New test.
10502 * g++.dg/gomp/pr48716.C: New test.
10504 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10507 * gcc.dg/missing-field-init-2.c: Update testcase.
10509 2011-04-22 Alan Modra <amodra@gmail.com>
10511 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10513 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10516 * gfortran.dg/function_optimize_6.f90: New test.
10518 2011-04-21 Easwaran Raman <eraman@google.com>
10520 * gcc.dg/stack-layout-2.c: New test.
10522 2011-04-21 Richard Guenther <rguenther@suse.de>
10525 * g++.dg/lto/pr48207-2_0.C: New testcase.
10526 * g++.dg/lto/pr48207-3_0.C: Likewise.
10528 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10530 * gnat.dg/volatile5.adb: New test.
10531 * gnat.dg/volatile5_pkg.ads: New helper.
10533 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10536 * gcc.target/i386/pr48708.c: New test.
10538 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10540 * gcc.dg/vect/vect-119.c: New test.
10542 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10544 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10547 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10548 Richard Sandiford <richard.sandiford@linaro.org>
10551 * gcc.target/arm/pr46329.c: New test.
10553 2011-04-21 Tobias Burnus <burnus@net-b.de>
10556 * gfortran.dg/coarray_18.f90: New.
10558 2011-04-20 Jason Merrill <jason@redhat.com>
10560 * g++.dg/cpp0x/initlist47.C: New.
10562 * g++.dg/init/dtor4.C: New.
10564 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10567 * gcc.target/i386/sse2-pinsrw.c: New test.
10568 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10569 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10570 * gcc.target/i386/sse2-insvhi.c: Ditto.
10571 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10572 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10574 2011-04-20 Jason Merrill <jason@redhat.com>
10576 * g++.dg/template/const4.C: New.
10578 2011-04-20 Easwaran Raman <eraman@google.com>
10580 * gcc.dg/stack-layout-1.c: New test.
10582 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10584 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10585 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10588 2011-04-20 Kai Tietz <ktietz@redhat.com>
10590 * gcc.dg/binop-xor1.c: New test.
10591 * gcc.dg/binop-xor2.c: New test.
10592 * gcc.dg/binop-xor3.c: New test.
10593 * gcc.dg/binop-xor4.c: New test.
10594 * gcc.dg/binop-xor5.c: New test.
10596 2011-04-20 Richard Guenther <rguenther@suse.de>
10598 PR tree-optimization/47892
10599 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10601 2011-04-20 Richard Guenther <rguenther@suse.de>
10603 PR middle-end/48695
10604 * g++.dg/torture/pr48695.C: New testcase.
10606 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10608 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10609 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10610 * gcc.c-torture/execute/pr45262.c: Ditto
10611 * gcc.dg/torture/pr43165.c: Ditto.
10612 * gcc.dg/torture/pr47228.c: Ditto.
10613 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10614 * gcc.dg/ipa/pr45644.c: Ditto.
10615 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10618 2011-04-19 Jason Merrill <jason@redhat.com>
10620 * g++.dg/ext/complex7.C: New.
10622 * g++.dg/ext/attrib41.C: New.
10624 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10627 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10629 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10632 * gcc.target/i386/pr48678.c: New test.
10634 2011-04-19 Martin Jambor <mjambor@suse.cz>
10636 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10637 * g++.dg/opt/devirt2.C: New test.
10638 * g++.dg/ipa/devirt-g-1.C: Likewise.
10640 2011-04-19 Tobias Burnus <burnus@net-b.de>
10643 * gfortran.dg/whole_file_33.f90: New.
10645 2011-04-19 Martin Jambor <mjambor@suse.cz>
10647 * g++.dg/ipa/devirt-7.C: New test.
10649 2011-04-19 Richard Guenther <rguenther@suse.de>
10652 * g++.dg/lto/pr48207_0.C: New testcase.
10654 2011-04-18 Jason Merrill <jason@redhat.com>
10656 * g++.dg/init/void1.C: New.
10658 * g++.dg/cpp0x/union4.C: New.
10660 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10662 PR middle-end/48661
10663 * g++.dg/torture/pr48661.C: New test.
10666 * g++.dg/gomp/pr48632.C: New test.
10668 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10670 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10671 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10673 2011-04-18 Tobias Burnus <burnus@net-b.de>
10676 * gfortran.dg/coarray_17.f90: New.
10677 * gfortran.dg/coarray_10.f90: Update dg-error.
10679 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10682 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10683 * gfortran.dg/guality/guality.exp: Likewise.
10685 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10687 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10689 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10691 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10693 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10695 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10697 2011-04-18 Richard Guenther <rguenther@suse.de>
10699 PR middle-end/46364
10700 * g++.dg/torture/pr46364.C: New testcase.
10702 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10704 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10706 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10708 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10710 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10711 Ira Rosen <ira.rosen@linaro.org>
10714 * gcc.target/arm/pr48252.c: New test.
10716 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10718 PR tree-optimization/48616
10719 * gcc.dg/pr48616.c: New test.
10721 2011-04-18 Tobias Burnus <burnus@net-b.de>
10724 * gfortran.dg/coarray_16.f90: New.
10726 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10729 * gfortran.dg/realloc_on_assign_7.f03: New test.
10731 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10733 PR libgfortran/48602
10734 * gfortran.dg/fmt_g0_6.f08: New test.
10736 2011-04-17 Jason Merrill <jason@redhat.com>
10738 * g++.dg/cpp0x/sfinae16.C: New.
10740 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10742 * gcc.target/mips/reg-var-1.c: New test.
10744 2011-04-17 Jan Hubicka <jh@suse.cz>
10746 * gcc.dg/winline-5.c: Update testcase.
10748 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10750 * gnat.dg/discr27.ad[sb]: Move dg directive.
10751 * gnat.dg/discr28.ad[sb]: New test.
10752 * gnat.dg/discr28_pkg.ads: New helper.
10754 2011-04-17 Michael Matz <matz@suse.de>
10756 PR tree-optimization/48622
10758 * gcc.dg/lto/pr48622_0.c: New test.
10760 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10762 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10763 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10764 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10765 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10766 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10767 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10769 2011-04-15 Jason Merrill <jason@redhat.com>
10771 * g++.dg/cpp0x/range-for17.C: New.
10773 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10775 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10776 * g++.dg/cpp0x/range-for3.C: Likewise.
10777 * g++.dg/cpp0x/range-for9.C: Correct error message.
10778 * g++.dg/cpp0x/range-for11.C: New.
10779 * g++.dg/cpp0x/range-for12.C: New.
10780 * g++.dg/cpp0x/range-for13.C: New.
10781 * g++.dg/cpp0x/range-for14.C: New.
10782 * g++.dg/cpp0x/range-for15.C: New.
10783 * g++.dg/cpp0x/range-for16.C: New.
10785 2011-04-15 Tobias Burnus <burnus@net-b.de>
10788 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10790 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10792 * objc.dg/naming-4.m: Updated.
10793 * objc.dg/naming-5.m: Updated.
10794 * objc.dg/naming-6.m: New.
10795 * objc.dg/naming-7.m: New.
10796 * obj-c++.dg/naming-1.mm: Updated.
10797 * obj-c++.dg/naming-2.mm: Updated.
10798 * obj-c++.dg/naming-3.mm: New.
10799 * obj-c++.dg/naming-4.mm: New.
10801 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10803 PR libgfortran/48589
10804 * gfortran.dg/fmt_g0_5.f08: New test.
10806 2011-04-15 Richard Guenther <rguenther@suse.de>
10809 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10811 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10813 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10814 -finline-limit=0 to -fno-inline
10816 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10819 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10822 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10825 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10826 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10827 * gcc.target/i386/avx-insertps-3.c: New test.
10828 * gcc.target/i386/avx-insertps-4.c: New test.
10830 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10832 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10835 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10840 * gcc.target/avr/pr46779-1.c: New test case
10841 * gcc.target/avr/pr46779-2.c: New test case
10843 2011-04-14 Jason Merrill <jason@redhat.com>
10845 * g++.dg/cpp0x/sfinae15.C: New.
10847 * g++.dg/cpp0x/sfinae14.C: New.
10849 * g++.dg/ext/vla10.C: New.
10851 2011-04-14 Richard Guenther <rguenther@suse.de>
10853 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10855 2011-04-14 Richard Guenther <rguenther@suse.de>
10857 * gcc.dg/fold-bitand-4.c: Move ...
10858 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10860 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10862 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10864 * gcc.target/avr/torture/trivial.c: Ditto.
10866 2011-04-13 Jason Merrill <jason@redhat.com>
10868 * g++.dg/template/operator11.C: New.
10870 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10872 PR middle-end/48591
10873 * gcc.dg/gomp/pr48591.c: New test.
10876 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10877 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10879 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10882 * g++.dg/template/dependent-expr7.C: New test case.
10884 2011-04-13 Jason Merrill <jason@redhat.com>
10886 * g++.dg/cpp0x/sfinae13.C: New.
10888 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10890 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10892 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10894 * gcc.target/arm/pr43698.c: Remove -march option.
10896 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10898 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10901 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10905 * gfortran.dg/realloc_on_assign_6.f03: New test.
10907 2011-04-12 Kai Tietz <ktietz@redhat.com>
10909 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10910 targets the additional -mno-ms-bitfields and
10911 -Wno-packed-bitfield-compat options.
10912 * g++.dg/ext/bitfield3.C: Likewise.
10913 * g++.dg/ext/bitfield4.C: Likewise.
10914 * g++.dg/ext/bitfield5.C: Likewise.
10915 * gcc.dg/bitfld-15.c: Likewise.
10916 * gcc.dg/bitfld-16.c: Likewise.
10917 * gcc.dg/bitfld-17.c: Likewise.
10918 * gcc.dg/bitfld-18.c: Likewise.
10920 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10922 * gcc.target/arm/neon-vld3-1.c: New test.
10923 * gcc.target/arm/neon-vst3-1.c: New test.
10924 * gcc.target/arm/neon/v*.c: Regenerate.
10926 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10928 PR rtl-optimization/48549
10929 * g++.dg/opt/pr48549.C: New test.
10931 2011-04-12 Richard Guenther <rguenther@suse.de>
10933 PR tree-optimization/46076
10934 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10936 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10939 * lib/compat.exp (compat-execute): Declare unsupported after
10940 stripping path from src1.
10941 * lib/lto.exp (lto-execute): Likewise.
10943 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10946 * gcc.dg/pr48552-1.c: New test.
10947 * gcc.dg/pr48552-2.c: New test.
10949 2011-04-11 Jason Merrill <jason@redhat.com>
10951 * g++.dg/cpp0x/sfinae12.C: New.
10953 * g++.dg/cpp0x/enum10.C: New.
10955 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10957 * g++.dg/cpp0x/rv-func.C: New.
10959 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10961 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10964 2011-04-11 Martin Jambor <mjambor@suse.cz>
10966 PR tree-optimization/48195
10967 * gcc.dg/ipa/pr48195.c: New test.
10969 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10971 * gnat.dg/return3.adb: Remove unused switch.
10973 2011-04-08 Mike Stump <mikestump@comcast.net>
10976 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10977 default to fno-common.
10979 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10981 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10982 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10984 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10987 * gfortran.dg/function_optimize_5.f90: New test.
10989 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10991 * gnat.dg/aggr17.adb: New test.
10992 * gnat.dg/aggr18.adb: Likewise.
10994 2011-04-08 Michael Matz <matz@suse.de>
10996 PR middle-end/48389
10997 * gcc.target/i386/pr48389.c: New test.
10999 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
11001 PR rtl-optimization/48272
11002 * g++.dg/opt/pr48272.C: New.
11004 2011-04-08 Dmitry Melnik <dm@ispras.ru>
11006 PR rtl-optimization/48235
11007 * gcc.dg/pr48235.c: New.
11009 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11011 PR rtl-optimization/48302
11012 * g++.dg/opt/pr48302.C: New.
11014 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11017 * g++.dg/opt/pr48273.C: New.
11019 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
11021 PR rtl-optimization/48442
11022 * gcc.dg/pr48442.c: New.
11024 2011-04-08 Jakub Jelinek <jakub@redhat.com>
11026 PR tree-optimization/48377
11027 * gcc.dg/vect/pr48377.c: New test.
11029 2011-04-07 Jason Merrill <jason@redhat.com>
11031 * g++.dg/cpp0x/regress/call1.C: New.
11033 * g++.dg/cpp0x/variadic107.C: New.
11035 * g++.dg/cpp0x/sfinae11.C: New.
11036 * g++.dg/cpp0x/noexcept02.C: Fix.
11038 * g++.dg/cpp0x/sfinae10.C: New.
11040 * g++.dg/cpp0x/sfinae9.C: New.
11042 * c-c++-common/Wcast-qual-1.c: Move here from...
11043 * gcc.dg/cast-qual-3.c: ...here, and...
11044 * g++.dg/warn/Wcast-qual2.C: ...here.
11046 * g++.dg/cpp0x/sfinae8.C: New.
11048 * g++.dg/cpp0x/sfinae7.C: New.
11050 * g++.dg/cpp0x/enum9.C: New.
11052 2011-04-07 Mike Stump <mikestump@comcast.net>
11054 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11055 with no trampolines.
11057 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11060 * gfortran.dg/gomp/pr48117.f90: New test.
11063 * gcc.dg/torture/pr48343.c: New test.
11065 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11067 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11069 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11071 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11073 2011-04-07 Tom de Vries <tom@codesourcery.com>
11076 * lib/scanasm.exp (object-size): New proc.
11077 * gcc.target/arm/pr43920-2.c: New test.
11079 2011-04-06 Tobias Burnus <burnus@net-b.de>
11083 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11085 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11087 * gcc.dg/mtune.c: Prune note from output.
11089 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11092 * gcc.dg/guality/pr36977.c: New test.
11093 * gcc.dg/guality/pr48466.c: New test.
11095 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11097 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11099 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11101 * gnat.dg/return3.adb: New test.
11103 2011-04-06 Richard Guenther <rguenther@suse.de>
11105 PR tree-optimization/47663
11106 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11108 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11110 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11111 Solaris 8 and 9 as well.
11113 2011-04-05 Tom de Vries <tom@codesourcery.com>
11116 * gcc.target/arm/pr43920-1.c: New test.
11118 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11120 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11121 (cctor): Actually return the value.
11122 (main): Cast return values.
11124 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11126 * gfortran.dg/character_comparison_8.f90: New test.
11128 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11130 * frontend-passes: (optimize_lexical_comparison): New function.
11131 (optimize_expr): Call it.
11132 (optimize_comparison): Also handle lexical comparison functions.
11133 Return false instad of -2 for unequal comparison.
11135 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11138 * function_optimize_4.f90: New test.
11140 2011-04-04 Tobias Burnus <burnus@net-b.de>
11143 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11144 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11145 * gfortran.dg/coarray_15.f90: New.
11147 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11149 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11150 * gfortran.dg/bessel_7.f90: Likewise.
11152 2011-04-03 Tobias Burnus <burnus@net-b.de>
11154 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11156 2011-04-03 Richard Guenther <rguenther@suse.de>
11157 Ira Rosen <ira.rosen@linaro.org>
11159 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11160 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11161 -ftree-loop-if-convert-stores.
11163 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11165 * gnat.dg/specs/aggr2.ads: New test.
11167 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11169 * gnat.dg/debug2.ad[sb]: New test.
11170 * gnat.dg/debug2_pkg.ads: New helper.
11171 * gnat.dg/debug3.ad[sb]: New test.
11173 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11175 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11177 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11179 PR middle-end/48335
11180 * gcc.c-torture/compile/pr48335-1.c: New test.
11181 * gcc.dg/pr48335-1.c: New test.
11182 * gcc.dg/pr48335-2.c: New test.
11183 * gcc.dg/pr48335-3.c: New test.
11184 * gcc.dg/pr48335-4.c: New test.
11185 * gcc.dg/pr48335-5.c: New test.
11186 * gcc.dg/pr48335-6.c: New test.
11187 * gcc.dg/pr48335-7.c: New test.
11188 * gcc.dg/pr48335-8.c: New test.
11189 * gcc.target/i386/pr48335-1.c: New test.
11191 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11194 * gcc.dg/Waddress.c: New test.
11196 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11199 * gfortran.dg/function_optimize_3.f90: New test.
11201 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11203 * gcc.c-torture/compile/20110401-1.c: New test.
11205 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11206 * g++.dg/lto/20091002-2_0.C: Likewise.
11207 * g++.dg/lto/20090303_0.c: Likewise.
11208 * g++.dg/lto/20091004-1_0.C: Likewise.
11209 * g++.dg/lto/20091002-3_0.C: Likewise.
11210 * g++.dg/lto/20091004-2_0.C: Likewise.
11211 * g++.dg/lto/20081123_0.C: Likewise.
11212 * g++.dg/lto/20090313_0.C: Likewise.
11213 * g++.dg/lto/20081109-1_0.C: Likewise.
11214 * g++.dg/lto/20081219_0.C: Likewise.
11215 * g++.dg/lto/20081204-1_0.C: Likewise.
11216 * g++.dg/lto/20090302_0.C: Likewise.
11217 * g++.dg/lto/20081119-1_0.C: Likewise.
11218 * g++.dg/lto/20081118_0.C: Likewise.
11219 * gcc.dg/lto/20091020-2_0.c: Likewise.
11220 * gcc.dg/lto/20090210_0.c: Likewise.
11221 * gcc.dg/lto/20081204-1_0.c: Likewise.
11222 * gcc.dg/lto/20081224_0.c: Likewise.
11223 * gcc.dg/lto/20090219_0.c: Likewise.
11224 * gcc.dg/lto/20091014-1_0.c: Likewise.
11225 * gcc.dg/lto/20091016-1_0.c: Likewise.
11226 * gcc.dg/lto/20090206-2_0.c: Likewise.
11227 * gcc.dg/lto/20090116_0.c: Likewise.
11228 * gcc.dg/lto/20091013-1_0.c: Likewise.
11229 * gcc.dg/lto/20091015-1_0.c: Likewise.
11230 * gcc.dg/lto/20090126-2_0.c: Likewise.
11232 2011-03-31 Ian Lance Taylor <iant@google.com>
11234 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11236 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11238 * gnat.dg/opt16.adb: New test.
11240 2011-03-31 Jason Merrill <jason@redhat.com>
11242 * g++.dg/cpp0x/defaulted24.C: New.
11244 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11247 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11250 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11252 * g++.dg/other/i386-9.C: New test.
11254 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11256 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11258 2011-03-30 Jason Merrill <jason@redhat.com>
11260 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11262 * g++.dg/cpp0x/regress/isnan.C: New.
11264 * g++.dg/cpp0x/initlist46.C: New.
11266 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11269 * gcc.target/arm/neon-modes-2.c: New test.
11271 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11274 * gcc.c-torture/compile/pr48305.c: New test.
11276 2011-03-29 Jason Merrill <jason@redhat.com>
11278 * g++.dg/cpp0x/regress/value-dep1.C: New.
11280 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11282 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11284 2011-03-29 Ian Lance Taylor <iant@google.com>
11286 * go.test/go-test.exp: Handle the test lines used in several new
11288 (errchk): Add opts parameter. Change all callers. Handle parens
11291 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11292 Dominique d'Humieres <dominiq@lps.ens.fr>
11294 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11295 and __APPLE__ && __PPC__ && __ALTIVEC__.
11297 2011-03-29 Jason Merrill <jason@redhat.com>
11299 * g++.dg/cpp0x/dependent1.C: New.
11301 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11303 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11305 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11307 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11310 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11311 * gfortran.dg/proc_ptr_comp_32.f90: New.
11313 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11315 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11316 check for corresponding warning.
11318 2011-03-28 Jason Merrill <jason@redhat.com>
11320 * g++.dg/cpp0x/rv-deduce2.C: New.
11322 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11325 * gcc.dg/pr48203.c: New test.
11327 2011-03-28 Jeff Law <law@redhat.com>
11329 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11331 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11333 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11334 and __PPC__ && __ALTIVEC__.
11336 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11339 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11340 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11341 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11342 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11344 2011-03-28 Jason Merrill <jason@redhat.com>
11346 * g++.dg/cpp0x/initlist-array2.C: New.
11348 * g++.dg/cpp0x/initlist-array1.C: New.
11350 * g++.dg/cpp0x/constexpr-compound.C: New.
11352 * g++.dg/cpp0x/constexpr-using.C: New.
11354 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11356 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11359 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11361 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11363 * gcc.dg/slp-1.c: New test.
11365 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11367 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11368 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11369 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11370 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11371 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11372 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11373 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11374 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11375 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11376 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11377 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11378 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11379 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11380 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11382 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11385 * gfortran.dg/trim_optimize_5.f90: New test.
11386 * gfortran.dg/trim_optimize_6.f90: New test.
11388 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11391 * gcc.target/mips/madd-7.c: Remove -mlong32.
11392 * gcc.target/mips/msub-7.c: Likewise.
11394 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11396 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11397 accesses to preserve the meaning of the test for doubleword vectors.
11398 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11399 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11401 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11404 * gfortran.dg/class_42.f03: New.
11406 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11408 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11411 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11413 PR rtl-optimization/48144
11414 * gcc.dg/pr48144.c: New test.
11416 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11418 * gnat.dg/discr27.ad[sb]: New test.
11420 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11422 * gnat.dg/limited_with2.ad[sb]: New test.
11423 * gnat.dg/limited_with2_pkg1.ads: New helper.
11424 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11426 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11428 * gnat.dg/opt15.adb: New test.
11429 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11431 2011-03-25 Tobias Burnus <burnus@net-b.de>
11435 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11436 * gfortran.dg/leadz_trailz_3.f90: Ditto
11438 2011-03-25 Martin Jambor <mjambor@suse.cz>
11440 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11442 2011-03-25 Jason Merrill <jason@redhat.com>
11444 * g++.dg/cpp0x/defaulted22.C: New.
11445 * g++.dg/cpp0x/defaulted23.C: New.
11446 * g++.dg/cpp0x/defaulted15.C: Adjust.
11448 2011-03-25 Jason Merrill <jason@redhat.com>
11450 * g++.dg/cpp0x/move1.C: New.
11452 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11455 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11457 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11459 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11460 for mips-sgi-irix6.5.
11461 Replace snprintf prototype by <stdio.h>.
11463 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11466 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11467 run_expensive_tests.
11468 * gcc.dg/graphite/block-4.c: Likewise.
11469 * gcc.dg/graphite/block-7.c: Likewise.
11470 * gcc.dg/graphite/block-8.c: Likewise.
11472 2011-03-25 Richard Guenther <rguenther@suse.de>
11474 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11475 * g++.dg/tree-ssa/pr8781.C: Likewise.
11476 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11477 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11478 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11479 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11480 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11481 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11482 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11483 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11484 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11485 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11486 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11487 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11488 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11489 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11490 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11491 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11492 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11493 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11494 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11495 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11496 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11497 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11498 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11499 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11500 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11501 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11502 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11503 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11504 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11505 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11506 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11507 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11508 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11509 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11510 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11511 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11512 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11513 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11514 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11515 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11516 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11517 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11518 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11519 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11520 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11521 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11522 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11523 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11524 * c-c++-common/pr46562-2.c: Likewise.
11525 * gfortran.dg/pr42108.f90: Likewise.
11526 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11527 foo to be inlined even at -O1.
11528 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11529 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11530 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11531 * gcc.dg/matrix/matrix.exp: Disable FRE.
11533 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11536 * gcc.dg/dfp/pr48204.c: New test.
11538 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11541 * gcc.c-torture/execute/pr47917.c: Move this...
11542 * gcc.dg/torture/pr47917.c: to here and add xfails.
11544 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11546 * gnat.dg/array16.ad[sb]: New test.
11547 * gnat.dg/array16.ads: New helper.
11549 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11551 * gnat.dg/derived_type2.adb: New test.
11553 2011-03-24 Richard Guenther <rguenther@suse.de>
11555 PR tree-optimization/48271
11556 * g++.dg/torture/pr48271.C: New testcase.
11558 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11560 * gnat.dg/array15.ad[sb]: New test.
11562 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11565 * gcc.target/i386/pr48237.c: New test.
11567 2011-03-24 Richard Guenther <rguenther@suse.de>
11569 PR middle-end/48269
11570 * gcc.dg/builtin-object-size-10.c: New testcase.
11572 2011-03-24 Richard Guenther <rguenther@suse.de>
11574 PR tree-optimization/46562
11575 * c-c++-common/pr46562-2.c: New testcase.
11576 * c-c++-common/pr46562.c: Likewise.
11578 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11580 * gcc.dg/vect/vect-cselim-1.c: New test.
11581 * gcc.dg/vect/vect-cselim-2.c: New test.
11583 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11585 * gcc.target/arm/pr46934.c: New.
11587 2011-03-23 Ian Lance Taylor <iant@google.com>
11589 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11591 2011-03-23 Richard Guenther <rguenther@suse.de>
11593 * gcc.dg/struct: Remove directory and contents.
11595 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11598 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11600 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11602 * gnat.dg/discr26.ad[sb]: New test.
11603 * gnat.dg/discr26_pkg.ads: New helper.
11605 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11608 * gcc.target/arm/neon-vld-1.c: New test.
11610 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11612 * gnat.dg/array14.ad[sb]: New test.
11613 * gnat.dg/array14_pkg.ads: New helper.
11615 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11617 * gcc.c-torture/execute/920501-8.x: Remove.
11618 * gcc.c-torture/execute/930513-1.x: Remove.
11619 * gcc.c-torture/execute/960312-1.x: Remove.
11620 * gcc.c-torture/compile/20000804-1.c,
11621 gcc.c-torture/compile/20001205-1.c,
11622 gcc.c-torture/compile/20001226-1.c,
11623 gcc.c-torture/compile/20010518-2.c,
11624 gcc.c-torture/compile/20020312-1.c,
11625 gcc.c-torture/compile/20020604-1.c,
11626 gcc.c-torture/compile/920501-12.c,
11627 gcc.c-torture/compile/920501-4.c,
11628 gcc.c-torture/compile/920520-1.c,
11629 gcc.c-torture/compile/980506-1.c,
11630 gcc.c-torture/execute/980709-1.x,
11631 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11632 options for m68hc11.
11633 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11634 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11637 2011-03-22 Nick Clifton <nickc@redhat.com>
11639 * lib/target-supports.exp (check_profiling_available): Add MN10300
11640 to the list of targets that do not support profiling. Restore
11641 alpha sorting to this list.
11643 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11645 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11646 failure on 32-bit systems.
11647 * gcc.dg/torture/vector-2.c: Ditto.
11649 2011-03-22 Richard Guenther <rguenther@suse.de>
11651 PR tree-optimization/48228
11652 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11654 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11656 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11660 * gcc.target/powerpc/pr48226.c: New file.
11662 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11664 * lib/prune.exp (prune_gcc_output): Prune "could not create
11665 compact unwind for" warnings.
11667 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11671 * gcc.c-torture/execute/pr42544.c: New test.
11672 * gcc.c-torture/execute/pr48197.c: New test.
11674 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11676 PR preprocessor/48192
11677 * gcc.target/powerpc/pr48192.c: New file.
11680 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11681 split problem of 0 being loaded in a VSX register.
11683 2011-03-21 Richard Guenther <rguenther@suse.de>
11686 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11687 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11688 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11689 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11691 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11694 * gcc.dg/pr48213.c: New test.
11696 2011-03-21 Kai Tietz <ktietz@redhat.com>
11699 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11701 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11703 * gcc.target/arm/xor-and.c: New.
11705 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11708 * gfortran.dg/function_optimize_1.f90: New test.
11709 * gfortran.dg/function_optimize_2.f90: New test.
11711 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11713 PR rtl-optimization/47502
11714 * gcc.target/i386/pr47502-1.c: New.
11715 * gcc.target/i386/pr47502-2.c: Likewise.
11717 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11719 PR rtl-optimization/48156
11720 * gcc.dg/pr48156.c: New test.
11722 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11724 PR libfortran/47439
11725 * gfortran.dg/scratch_1.f90: Adjust test.
11727 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11729 PR libfortran/47439
11730 * gfortran.dg/scratch_1.f90: New test.
11732 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11734 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11735 variably modified typedefs.
11736 * gcc.dg/c1x-typedef-2.c: Remove.
11738 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11740 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11741 * gcc.dg/c1x-anon-struct-3.c: New test.
11742 * gcc.dg/anon-struct-11.c: Update.
11744 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11746 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11748 Only xfail with gas.
11750 2011-03-18 Jason Merrill <jason@redhat.com>
11752 * g++.dg/template/fn-ptr1.C: New.
11754 * g++.dg/overload/volatile1.C: New.
11756 * g++.dg/opt/pr23372.C: New.
11758 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11760 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11762 PR middle-end/47405
11763 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11765 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11767 * gcc.target/arm/unsigned-extend-1.c: New.
11769 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11772 * gcc.c-torture/compile/pr48161.c: New test.
11774 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11776 PR middle-end/47725
11777 * gcc.dg/torture/pr47725.c: New.
11779 2011-03-17 Jason Merrill <jason@redhat.com>
11781 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11782 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11784 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11786 * gnat.dg/specs/elab2.ads: New test.
11787 * gnat.dg/specs/elab2_pkg.ads: New helper.
11789 2011-03-17 Jason Merrill <jason@redhat.com>
11791 * g++.dg/cpp0x/decltype-1212.C: New.
11792 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11794 2011-03-17 Jason Merrill <jason@redhat.com>
11796 * g++.dg/parse/memfnquals1.C: New.
11798 2011-03-17 Richard Guenther <rguenther@suse.de>
11800 PR middle-end/48134
11801 * gcc.dg/pr48134.c: New testcase.
11803 2011-03-17 Richard Guenther <rguenther@suse.de>
11805 PR middle-end/48165
11806 * g++.dg/torture/pr48165.C: New testcase.
11808 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11810 PR rtl-optimization/48141
11811 * gcc.dg/pr48141.c: New test.
11813 2011-03-16 Jason Merrill <jason@redhat.com>
11815 * g++.dg/cpp0x/constexpr-48089.C: New.
11817 * g++.dg/cpp0x/constexpr-abi1.C: New.
11819 * g++.dg/cpp0x/constexpr-46336.C: New.
11820 * g++.dg/parse/friend5.C: Adjust expected errors.
11822 * g++.dg/cpp0x/constexpr-47570.C: New.
11824 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11827 * ++.dg/debug/dwarf2/typedef6.C: New test.
11829 2011-03-16 Jason Merrill <jason@redhat.com>
11831 * g++.dg/cpp0x/elision2.C: New.
11833 * g++.dg/cpp0x/constexpr-array3.C: New.
11835 2011-03-16 Jason Merrill <jason@redhat.com>
11837 * g++.dg/cpp0x/sfinae6.C: New.
11838 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11839 * g++.dg/cpp0x/pr45908.C: Likewise.
11840 * g++.dg/cpp0x/sfinae6.C: Likewise.
11841 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11842 * g++.old-deja/g++.law/arg11.C: Likewise.
11844 2011-03-16 Jason Merrill <jason@redhat.com>
11846 * g++.dg/template/incomplete6.C: New.
11848 2011-03-16 Jeff Law <law@redhat.com>
11850 * gcc.dg/tree-ssa/vrp55.c: New test.
11852 2011-03-16 Jason Merrill <jason@redhat.com>
11854 * g++.dg/cpp0x/auto22.C: New.
11856 2011-03-16 Richard Guenther <rguenther@suse.de>
11858 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11859 optimizing it away if promoted to const.
11861 2011-03-16 Richard Guenther <rguenther@suse.de>
11863 PR tree-optimization/48149
11864 * gcc.dg/fold-complex-1.c: New testcase.
11866 2011-03-16 Richard Guenther <rguenther@suse.de>
11869 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11870 or cloning happens.
11872 2011-03-16 Richard Guenther <rguenther@suse.de>
11874 PR tree-optimization/26134
11875 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11877 2011-03-16 Richard Guenther <rguenther@suse.de>
11879 PR tree-optimization/48146
11880 * gcc.dg/torture/pr48146.c: New testcase.
11882 2011-03-16 Richard Guenther <rguenther@suse.de>
11884 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11885 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11887 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11889 PR middle-end/48136
11890 * gcc.c-torture/compile/pr48136.c: New test.
11892 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11895 * gcc.dg/guality/pr45882.c: New test.
11897 2011-03-15 Jason Merrill <jason@redhat.com>
11899 * g++.dg/cpp0x/constexpr-recursion.C: New.
11901 * g++.dg/cpp0x/implicit11.C: New.
11903 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11905 * g++.dg/cpp0x/constexpr-attribute.C: New.
11907 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11909 * g++.dg/parse/pr34758.C: New.
11911 2011-03-15 Xinliang David Li <davidxl@google.com>
11914 * gcc.dg/uninit-pred-7_d.c: New test.
11915 * gcc.dg/uninit-pred-8_d.c: New test.
11917 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11920 * gcc.target/arm/pr46788.c: New.
11922 2011-03-15 Richard Guenther <rguenther@suse.de>
11924 PR middle-end/47650
11925 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11926 * gfortran.dg/ishft_4.f90: Likewise.
11927 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11929 2011-03-15 Richard Guenther <rguenther@suse.de>
11931 PR tree-optimization/13954
11932 * g++.dg/tree-ssa/pr13954.C: New testcase.
11934 2011-03-15 Richard Guenther <rguenther@suse.de>
11936 PR tree-optimization/48037
11937 * gcc.target/i386/pr48037-1.c: New testcase.
11939 2011-03-15 Richard Guenther <rguenther@suse.de>
11941 PR tree-optimization/41490
11942 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11943 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11944 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11945 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11946 * g++.dg/tree-ssa/pr33604.C: Adjust.
11948 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11950 PR middle-end/47917
11951 * gcc.c-torture/execute/pr47917.c: New test.
11952 * gcc.dg/pr47917.c: New test.
11954 PR middle-end/38878
11955 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11957 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11959 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11960 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11961 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11962 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11963 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11964 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11965 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11966 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11967 * gcc.target/i386/avx-floor-vec.c: Ditto.
11968 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11969 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11970 * gcc.target/i386/avx-rint-vec.c: Ditto.
11971 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11972 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11973 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11974 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11976 2011-03-14 Tom Tromey <tromey@redhat.com>
11978 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11979 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11980 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11982 2011-03-14 Tom Tromey <tromey@redhat.com>
11984 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11985 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11986 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11988 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11990 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11992 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11994 PR rtl-optimization/47166
11995 * gcc.c-torture/execute/postmod-1.c: New test.
11997 2011-03-14 Richard Guenther <rguenther@suse.de>
11999 PR middle-end/48098
12000 * gcc.dg/torture/pr48098.c: New testcase.
12002 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
12005 * gcc.target/powerpc/pr48053-1.c: New test.
12006 * gcc.target/powerpc/pr48053-2.c: Likewise.
12008 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12010 PR libfortran/48066
12011 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
12013 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12015 PR libfortran/48066
12016 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
12018 2011-03-12 Janus Weil <janus@gcc.gnu.org>
12021 * gfortran.dg/class_41.f03: New.
12023 2011-03-11 Dodji Seketeli <dodji@redhat.com>
12025 * g++.dg/conversion/cast3.C: New test.
12027 2011-03-11 Jason Merrill <jason@redhat.com>
12029 * g++.dg/template/error45.C: New.
12031 * g++.dg/parse/no-type-defn1.C: New.
12033 * g++.dg/ext/attrib40.C: New.
12035 * g++.dg/cpp0x/regress/array1.C: New.
12037 2011-03-11 Richard Guenther <rguenther@suse.de>
12039 PR tree-optimization/48067
12040 * gcc.dg/pr48067.c: New testcase.
12042 2011-03-11 Richard Guenther <rguenther@suse.de>
12045 * g++.dg/lto/20110311-1_0.C: New testcase.
12047 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12050 * g++.dg/inherit/virtual8.C: New test.
12052 PR middle-end/48044
12053 * gcc.dg/torture/pr48044.c: New test.
12055 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12058 * gfortran.dg/proc_ptr_comp_31.f90: New.
12060 2011-03-11 Richard Guenther <rguenther@suse.de>
12062 PR tree-optimization/47278
12063 * gcc.dg/torture/pr47278-1.c: New testcase.
12064 * gcc.dg/torture/pr47278-2.c: Likewise.
12066 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12068 PR tree-optimization/48063
12069 * gcc.dg/torture/pr48063.c: New test.
12071 2011-03-10 Jason Merrill <jason@redhat.com>
12073 * g++.dg/template/array22.C: New.
12075 * g++.dg/cpp0x/syntax-err1.C: New.
12076 * g++.dg/parse/error36.C: Adjust expected errors.
12077 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12078 * g++.old-deja/g++.pt/typename3.C: Likewise.
12079 * g++.old-deja/g++.pt/typename4.C: Likewise.
12080 * g++.old-deja/g++.pt/typename6.C: Likewise.
12082 2011-03-09 Jason Merrill <jason@redhat.com>
12084 * g++.dg/template/nontype22.C: New.
12086 2011-03-09 Martin Jambor <mjambor@suse.cz>
12088 PR tree-optimization/47714
12089 * g++.dg/torture/pr47714.C: New test.
12091 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12094 * gcc.target/powerpc/pr47755-2.c: New file.
12096 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12098 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12099 is not set in the environment, pass 64 as first argument when not
12100 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12101 native where ulimit -u is supported.
12103 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12105 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12107 2011-03-08 Jason Merrill <jason@redhat.com>
12109 * g++.dg/template/nontype21.C: New.
12111 * g++.dg/template/anon5.C: New.
12113 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12116 * gcc.dg/pr47881.c: New test.
12118 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12121 * g++.dg/lookup/template3.C: New test.
12123 2011-03-08 Kai Tietz <ktietz@redhat.com>
12125 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12128 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12131 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12132 sizeof to compute alignment.
12134 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12136 PR tree-optimization/48022
12137 * gcc.dg/pr48022-1.c: New test.
12138 * gcc.dg/pr48022-2.c: New test.
12140 2011-03-07 Jason Merrill <jason@redhat.com>
12142 * g++.dg/template/nontype20.C: New.
12143 * g++.dg/init/member1.C: Adjust expected errors.
12144 * g++.dg/parse/constant4.C: Likewise.
12145 * g++.dg/template/qualified-id3.C: Likewise.
12146 * g++.old-deja/g++.pt/crash10.C: Likewise.
12148 * g++.dg/cpp0x/regress/non-const1.C: New.
12150 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12153 * gcc.dg/pr47991.c: New test.
12155 2011-03-07 Jason Merrill <jason@redhat.com>
12157 * g++.dg/abi/mangle46.C: New.
12159 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12162 * gcc.target/powerpc/pr47862.c: New.
12164 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12167 * gcc.target/i386/combine-mul.c: Require nonpic.
12169 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12170 Nathan Froyd <froydnj@codesourcery.com>
12172 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12174 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12176 * README.QMTEST: Remove.
12178 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12179 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12182 * gfortran.dg/array_constructor_37.f90 : New test.
12184 2011-03-05 Jason Merrill <jason@redhat.com>
12186 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12187 * g++.dg/abi/mangle45.C: Likewise.
12188 * g++.dg/cpp0x/trailing1.C: Likewise.
12190 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12192 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12194 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12196 PR rtl-optimization/47899
12197 * gcc.dg/pr47899.c: New test.
12199 * gcc.dg/torture/pr47968.c: Ignore warnings.
12201 PR tree-optimization/47967
12202 * gcc.c-torture/compile/pr47967.c: New test.
12204 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12206 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12207 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12209 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12211 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12212 and property_getAttributes() if __OBJC2__.
12213 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12214 * objc.dg/property/property-encoding-1.m: New.
12215 * obj-c++.dg/property/property-encoding-1.mm: New.
12217 2011-03-04 Jason Merrill <jason@redhat.com>
12219 * g++.dg/template/pseudodtor6.C: New.
12221 * g++.dg/inherit/covariant19.C: New.
12223 2011-03-04 Richard Guenther <rguenther@suse.de>
12225 PR middle-end/47968
12226 * gcc.dg/torture/pr47968.c: New testcase.
12228 2011-03-04 Richard Guenther <rguenther@suse.de>
12230 PR middle-end/47975
12231 * gcc.dg/torture/pr47975.c: New testcase.
12233 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12236 * g++.dg/template/crash106.C: New.
12238 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12241 * gcc.dg/gomp/pr47963.c: New test.
12242 * g++.dg/gomp/pr47963.C: New test.
12244 2011-03-02 Jason Merrill <jason@redhat.com>
12246 * g++.dg/cpp0x/regress/condition1.C: New.
12248 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12250 2011-03-01 Jason Merrill <jason@redhat.com>
12252 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12254 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12256 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12258 PR rtl-optimization/47925
12259 * gcc.c-torture/execute/pr47925.c: New test.
12261 2011-03-01 Jason Merrill <jason@redhat.com>
12263 * g++.dg/cpp0x/decltype25.C: New.
12265 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12267 2011-03-01 Richard Guenther <rguenther@suse.de>
12269 PR tree-optimization/47890
12270 * gcc.dg/torture/pr47890.c: New testcase.
12272 2011-03-01 Richard Guenther <rguenther@suse.de>
12275 * gcc.dg/lto/pr47924_0.c: New testcase.
12277 2011-03-01 Richard Guenther <rguenther@suse.de>
12280 * gfortran.dg/lto/pr46911_0.f: New testcase.
12282 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12284 PR libgfortran/47933
12285 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12286 compile errors from older code form.
12288 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12290 PR libgfortran/47567
12291 * gfortran.dg/fmt_fw_d.f90: New test.
12293 2011-02-28 Jason Merrill <jason@redhat.com>
12295 * g++.dg/inherit/covariant18.C: New.
12297 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12299 PR middle-end/47893
12300 * gcc.dg/pr47893.c: New test.
12302 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12304 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12305 NULL in case of a selector with conflicting types.
12306 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12308 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12310 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12311 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12312 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12313 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12315 2011-02-28 Jason Merrill <jason@redhat.com>
12318 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12320 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12322 PR libgfortran/47778
12323 * gfortran.dg/namelist_71.f90: New test.
12325 2011-02-27 Jason Merrill <jason@redhat.com>
12328 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12329 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12331 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12334 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12336 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12339 * gfortran.dg/gomp/task-1.f90: Removed.
12341 2011-02-26 Jason Merrill <jason@redhat.com>
12343 * g++.dg/template/this-targ1.C: New.
12345 * g++.dg/cpp0x/regress/template-const1.C: New.
12346 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12347 * g++.dg/template/function1.C: Adjust.
12348 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12349 * g++.dg/debug/debug7.C: Adjust.
12351 2011-02-26 Tobias Burnus <burnus@net-b.de>
12354 * gfortran.dg/gomp/task-1.f90: New.
12356 2011-02-25 Jie Zhang <jie@codesourcery.com>
12358 * gcc.target/arm/neon-thumb2-move.c: Add
12359 dg-require-effective-target arm_thumb2_ok.
12361 2011-02-24 Jason Merrill <jason@redhat.com>
12363 * g++.dg/parse/constant1.C: Specify C++98 mode.
12364 * g++.dg/parse/constant5.C: Likewise.
12365 * g++.dg/parse/error2.C: Likewise.
12366 * g++.dg/parse/semicolon3.C: Likewise.
12367 * g++.dg/template/crash14.C: Likewise.
12368 * g++.dg/template/local4.C: Likewise.
12369 * g++.dg/template/nontype3.C: Likewise.
12370 * g++.dg/parse/crash31.C: Adjust expected errors.
12371 * g++.dg/template/function1.C: Likewise.
12372 * g++.dg/template/ref3.C: Likewise.
12373 * g++.dg/template/static9.C: Likewise.
12374 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12376 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12377 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12378 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12379 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12380 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12382 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12385 * gfortran.dg/pr47878.f90: New test.
12387 2011-02-24 Richard Guenther <rguenther@suse.de>
12390 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12391 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12393 2011-02-24 Richard Guenther <rguenther@suse.de>
12396 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12397 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12399 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12401 PR libgfortran/47567
12402 * gfortran.dg/fmt_f0_1.f90: Update test.
12404 2011-02-23 Jason Merrill <jason@redhat.com>
12406 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12407 * g++.dg/abi/mangle45.C: New.
12409 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12410 * g++.dg/template/canon-type-9.C: Match use of decltype
12411 between declaration and definition.
12412 * g++.dg/template/canon-type-12.C: Likewise.
12414 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12417 * gfortran.dg/nested_allocatables_1.f90: New.
12419 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12422 * g++.dg/pr46868.C: New test.
12423 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12424 * g++.dg/parse/error14.C: Adjust.
12426 2011-02-23 Richard Guenther <rguenther@suse.de>
12428 PR tree-optimization/47838
12429 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12431 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12433 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12435 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12437 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12438 * gfortran.dg/count_init_expr.f03: Ditto.
12439 * gfortran.dg/gomp/pr43711.f90: Ditto.
12440 * gcc.dg/struct-parse-2.c: Ditto.
12441 * gcc.dg/parse-error-3.c: Ditto.
12442 * gcc.dg/Wlogical-op-1.c: Ditto.
12443 * gcc.dg/Walways-true-1.c: Ditto.
12444 * gcc.dg/pr24225.c: Ditto.
12445 * gcc.dg/Walways-true-2.c: Ditto.
12446 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12447 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12448 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12449 * g++.dg/overload/defarg4.C: Ditto.
12450 * g++.dg/inherit/covariant16.C: Ditto.
12451 * g++.dg/inherit/virtual7.C: Ditto.
12452 * g++.dg/template/canon-type-9.C: Ditto.
12453 * g++.dg/template/access19.C: Ditto.
12454 * g++.dg/template/call7.C: Ditto.
12455 * g++.dg/template/canon-type-2.C: Ditto.
12456 * g++.dg/template/init7.C: Ditto.
12457 * g++.dg/template/sizeof-template-argument.C: Ditto.
12458 * g++.dg/template/const3.C: Ditto.
12459 * g++.dg/template/sfinae26.C: Ditto.
12460 * g++.dg/template/sfinae26.C: Ditto.
12461 * g++.dg/template/canon-type-11.C: Ditto.
12462 * g++.dg/template/union2.C: Ditto.
12463 * g++.dg/template/canon-type-3.C: Ditto.
12464 * g++.dg/template/canon-type-1.C: Ditto.
12465 * g++.dg/template/canon-type-5.C: Ditto.
12466 * g++.dg/template/canon-type-7.C: Ditto.
12467 * g++.dg/template/canon-type-10.C: Ditto.
12468 * g++.dg/template/spec36.C: Ditto.
12469 * g++.dg/template/typedef38.C: Ditto.
12470 * g++.dg/template/canon-type-4.C: Ditto.
12471 * g++.dg/template/canon-type-6.C: Ditto.
12472 * g++.dg/template/canon-type-13.C: Ditto.
12473 * g++.dg/template/instantiate9.C: Ditto.
12474 * g++.dg/template/ttp22.C: Ditto.
12475 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12476 * g++.dg/warn/Walways-true-1.C: Ditto.
12477 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12478 * g++.dg/warn/Walways-true-2.C: Ditto.
12479 * g++.dg/conversion/op4.C: Ditto.
12480 * g++.dg/opt/pr19650.C: Ditto.
12481 * g++.dg/lookup/friend11.C: Ditto.
12482 * g++.dg/other/default2.C: Ditto.
12483 * g++.dg/other/default3.C: Ditto.
12484 * g++.dg/other/dtor2.C: Ditto.
12485 * g++.dg/other/friend5.C: Ditto.
12486 * g++.dg/other/default5.C: Ditto.
12487 * g++.dg/init/brace6.C: Ditto.
12488 * g++.dg/init/aggr5.C: Ditto.
12489 * g++.dg/init/error2.C: Ditto.
12490 * g++.dg/expr/bound-mem-fun.C: Ditto.
12491 * g++.dg/expr/cond6.C: Ditto.
12492 * g++.dg/expr/stmt-expr-1.C: Ditto.
12493 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12494 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12495 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12496 * g++.dg/cpp0x/bracket1.C: Ditto.
12497 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12498 * g++.dg/cpp0x/pr38646.C: Ditto.
12499 * g++.dg/cpp0x/variadic73.C: Ditto.
12500 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12501 * g++.dg/cpp0x/bracket4.C: Ditto.
12502 * g++.dg/cpp0x/decltype4.C: Ditto.
12503 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12504 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12505 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12506 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12507 * g++.dg/cpp0x/decltype2.C: Ditto.
12508 * g++.dg/cpp0x/decltype1.C: Ditto.
12509 * g++.dg/cpp0x/bracket2.C: Ditto.
12510 * g++.dg/cpp0x/decltype5.C: Ditto.
12511 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12512 * g++.dg/cpp0x/variadic70.C: Ditto.
12513 * g++.dg/cpp0x/decltype6.C: Ditto.
12514 * g++.dg/cpp0x/rvo.C: Ditto.
12515 * g++.dg/cpp0x/vt-40092.C: Ditto.
12516 * g++.dg/cpp0x/variadic-new.C: Ditto.
12517 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12518 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12519 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12520 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12521 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12522 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12523 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12524 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12525 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12526 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12527 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12528 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12529 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12530 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12531 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12532 * g++.dg/cpp0x/pr39639.C: Ditto.
12533 * g++.dg/cpp0x/decltype3.C: Ditto.
12534 * g++.dg/cpp0x/variadic68.C: Ditto.
12535 * g++.dg/cpp0x/variadic-function.C: Ditto.
12536 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12537 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12538 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12539 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12540 * g++.dg/parse/crash35.C: Ditto.
12541 * g++.dg/parse/crash40.C: Ditto.
12542 * g++.dg/parse/defarg12.C: Ditto.
12543 * g++.dg/parse/crash34.C: Ditto.
12544 * g++.dg/parse/constructor3.C: Ditto.
12545 * g++.dg/parse/template23.C: Ditto.
12546 * g++.dg/parse/crash56.C: Ditto.
12547 * g++.dg/parse/dtor13.C: Ditto.
12548 * g++.dg/parse/error33.C: Ditto.
12549 * g++.dg/parse/ctor9.C: Ditto.
12550 * g++.dg/parse/error32.C: Ditto.
12551 * g++.dg/parse/error37.C: Ditto.
12552 * g++.dg/parse/bitfield3.C: Ditto.
12553 * g++.dg/parse/struct-4.C: Ditto.
12554 * g++.dg/ext/has_trivial_copy.C: Ditto.
12555 * g++.dg/ext/is_polymorphic.C: Ditto.
12556 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12557 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12558 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12559 * g++.dg/ext/is_union.C: Ditto.
12560 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12561 * g++.dg/ext/is_pod.C: Ditto.
12562 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12563 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12564 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12565 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12566 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12567 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12568 * g++.dg/ext/is_abstract.C: Ditto.
12569 * g++.dg/ext/has_trivial_assign.C: Ditto.
12570 * g++.dg/ext/is_class.C: Ditto.
12571 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12572 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12573 * g++.dg/ext/is_base_of.C: Ditto.
12574 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12575 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12576 * g++.dg/ext/is_empty.C: Ditto.
12577 * g++.dg/ext/is_enum.C: Ditto.
12578 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12579 * gnat.dg/opt11.adb: Ditto.
12580 * obj-c++.dg/pr45735.mm: Ditto.
12581 * obj-c++.dg/pr24393.mm: Ditto.
12582 * obj-c++.dg/exceptions-2.mm: Ditto.
12583 * objc.dg/pr45735.m: Ditto.
12584 * objc.dg/pr24393.m: Ditto.
12586 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12588 * objc.dg/attributes/objc-exception-1.m: New.
12590 2011-02-23 Jie Zhang <jie@codesourcery.com>
12592 * gcc.dg/cpp/include7.c: New test.
12594 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12597 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12599 2011-02-23 Jie Zhang <jie@codesourcery.com>
12601 PR rtl-optimization/47763
12602 * gcc.dg/pr47763.c: New test.
12604 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12607 * gfortran.dg/whole_file_32.f90 : New test.
12609 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12612 * g++.dg/inherit/virtual7.C: New test.
12614 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12617 * objc.dg/type-size-3.m: Updated error message.
12618 * objc.dg/type-size-4.m: New test.
12619 * objc.dg/type-size-5.m: New test.
12621 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12623 * lib/gnat.exp: Fix comments.
12624 Don't load libgloss.exp.
12625 (default_gnat_version): Call $compiler with --version.
12626 Adapt regexp for gnatmake output, insert version.
12627 (gnat_version): New proc.
12628 (gnat_init): Remove gnat_libgcc_s_path.
12629 (gnat_target_compile): Likewise.
12630 Remove ld_library_path.
12631 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12632 (gnat_pass): Remove.
12633 (gnat_pass): Remove.
12634 (gnat_finish): Remove.
12635 (gnat_exit): Remove.
12636 (local_find_gnatmake): Reindent.
12637 (runtest_file_p): Remove.
12638 (prune_warnings): Remove.
12639 (find_gnatclean): New proc.
12640 * lib/gnat-dg.exp (lremove): New proc.
12641 (gnat-dg-test): Reindent.
12642 Remove additional output files.
12643 (gnat-dg-runtest): Remove.
12645 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12646 * gnat.dg/loop_optimization6.adb: Likewise.
12647 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12649 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12651 PR tree-optimization/47835
12652 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12654 2011-02-22 Tobias Burnus <burnus@net-b.de>
12656 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12657 * gfortran.dg/abstract_type_2.f03: Ditto.
12658 * gfortran.dg/abstract_type_3.f03: Ditto.
12659 * gfortran.dg/abstract_type_4.f03: Ditto.
12660 * gfortran.dg/abstract_type_5.f03: Ditto.
12661 * gfortran.dg/abstract_type_6.f03: Ditto.
12662 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12663 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12664 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12665 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12666 * gfortran.dg/array_function_5.f90: Ditto.
12667 * gfortran.dg/asynchronous_3.f03: Ditto.
12668 * gfortran.dg/char_expr_1.f90: Ditto.
12669 * gfortran.dg/class_14.f03: Ditto.
12670 * gfortran.dg/data_array_6.f: Ditto.
12671 * gfortran.dg/data_invalid.f90: Ditto.
12672 * gfortran.dg/dot_product_1.f03: Ditto.
12673 * gfortran.dg/func_derived_5.f90: Ditto.
12674 * gfortran.dg/func_result_4.f90: Ditto.
12675 * gfortran.dg/implied_do_1.f90: Ditto.
12676 * gfortran.dg/initialization_25.f90: Ditto.
12677 * gfortran.dg/initialization_26.f90: Ditto.
12678 * gfortran.dg/interface_34.f90: Ditto.
12679 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12680 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12681 * gfortran.dg/matmul_8.f03: Ditto.
12682 * gfortran.dg/merge_init_expr.f90: Ditto.
12683 * gfortran.dg/pack_assign_1.f90: Ditto.
12684 * gfortran.dg/pack_vector_1.f90: Ditto.
12685 * gfortran.dg/pointer_check_8.f90: Ditto.
12686 * gfortran.dg/product_init_expr.f03: Ditto.
12687 * gfortran.dg/reshape_order_5.f90: Ditto.
12688 * gfortran.dg/reshape_shape_1.f90: Ditto.
12689 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12690 * gfortran.dg/same_name_2.f90: Ditto.
12691 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12692 * gfortran.dg/spread_init_expr.f03: Ditto.
12693 * gfortran.dg/stmt_func_1.f90: Ditto.
12694 * gfortran.dg/sum_init_expr.f03: Ditto.
12695 * gfortran.dg/transpose_3.f03: Ditto.
12696 * gfortran.dg/unpack_init_expr.f03: Ditto.
12697 * gfortran.dg/warn_conversion.f90: Ditto.
12698 * gfortran.dg/warn_conversion_2.f90: Ditto.
12699 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12700 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12701 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12702 * gfortran.dg/whole_file_16.f90: Ditto.
12703 * gfortran.dg/whole_file_17.f90: Ditto.
12704 * gfortran.dg/whole_file_18.f90: Ditto.
12705 * gfortran.dg/whole_file_20.f03: Ditto.
12706 * gfortran.dg/whole_file_5.f90: Ditto.
12707 * gfortran.dg/whole_file_6.f90: Ditto.
12708 * gfortran.dg/write_invalid_format.f90: Ditto.
12709 * gfortran.dg/zero_sized_6.f90: Ditto.
12711 2011-02-21 Jeff Law <law@redhat.com>
12713 PR rtl-optimization/46178
12714 * gcc.target/i386/pr46178.c: New test.
12716 PR rtl-optimization/46002
12717 * gcc.c-torture/compile/pr46002.c: New test.
12719 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12721 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12724 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12727 * g++.dg/debug/pr47106.C: Require effective target lto.
12729 2011-02-21 Jason Merrill <jason@redhat.com>
12731 * g++.dg/cpp0x/constexpr-diag2.C: New.
12733 2011-02-20 Jason Merrill <jason@redhat.com>
12735 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12737 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12739 * g++.dg/overload/conv-op1.C: New.
12741 * g++.dg/cpp0x/constexpr-synth1.C: New.
12743 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12745 * objc.dg/layout-2.m: New.
12746 * objc.dg/selector-3.m: Adjusted location of error message.
12747 * objc.dg/type-size-3.m: Same.
12748 * obj-c++.dg/selector-3.mm: Same.
12750 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12753 * objc.dg/property/dotsyntax-22.m: New.
12754 * obj-c++.dg/property/dotsyntax-22.mm: New.
12756 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12759 * g++.dg/template/typedef38.C: New test.
12761 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12764 * gfortran.dg/whole_file_30.f90 : New test.
12765 * gfortran.dg/whole_file_31.f90 : New test.
12767 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12771 * gfortran.dg/whole_file_28.f90 : New test.
12772 * gfortran.dg/whole_file_29.f90 : New test.
12774 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12777 * g++.dg/template/crash105.C: New.
12779 2011-02-19 Jason Merrill <jason@redhat.com>
12781 * g++.dg/cpp0x/regress/no-elide1.C: New.
12783 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12785 PR tree-optimization/46620
12786 * gcc.dg/pr46620.c: New.
12788 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12791 * gcc.target/i386/pr47809.c: New test.
12793 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12794 Tobias Burnus <burnus@net-b.de>
12796 * lib/target-supports.exp
12797 (check_effective_target_fortran_large_real): New check for large reals.
12798 * gfortran.dg/nan_7.f90: New test.
12800 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12802 PR libgfortran/47567
12803 * gfortran.dg/fmt_f0_1.f90: Update test.
12805 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12808 * gfortran.dg/array_constructor_36.f90 : New test.
12809 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12810 allow for comparison between different elements of the array
12811 constructor at different levels of optimization.
12813 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12815 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12816 * gcc.target/i386/pr32280-1.c: Likewise.
12818 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12821 * gcc.target/i386/pr47800.c: New test.
12823 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12825 * objc/execute/exceptions/foward-1.x: New.
12827 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12830 * gfortran.dg/derived_constructor_comps_4.f90: New.
12832 2011-02-18 Tobias Burnus
12835 * gfortran.dg/func_result_6.f90: New.
12837 2011-02-18 Michael Matz <matz@suse.de>
12840 * gfortran.dg/lto/pr45586_0.f90: New test.
12841 * gfortran.dg/typebound_proc_20.f90: Ditto.
12842 * gfortran.dg/typebound_proc_21.f90: Ditto.
12844 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12847 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12849 2011-02-18 Tobias Burnus <burnus@net-b.de>
12852 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12853 gcc_warning_prefix.
12854 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12855 normalizing the error/warning output.
12856 * gfortran.dg/Wall.f90: Update dg-error/warning.
12857 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12858 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12859 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12860 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12861 * gfortran.dg/class_30.f90: Update dg-error/warning.
12862 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12863 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12864 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12865 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12866 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12867 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12868 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12869 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12870 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12871 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12872 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12873 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12874 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12875 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12876 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12877 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12878 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12879 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12880 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12881 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12882 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12883 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12884 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12885 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12886 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12888 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12891 * gfortran.dg/proc_ptr_comp_30.f90: New.
12893 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12896 * gcc.target/i386/pr47780.c: New test.
12898 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12901 * gfortran.dg/class_40.f03: New.
12903 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12906 * g++.dg/cpp0x/auto21.C: New test.
12908 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12910 * objc.dg/special/unclaimed-category-1.h: Updated for
12912 * objc.dg/special/unclaimed-category-1.m: Same.
12913 * objc.dg/zero-link-1.m: Same.
12914 * objc.dg/lookup-1.m: Same.
12915 * objc.dg/torture/strings/const-str-9.m
12916 * objc.dg/torture/strings/const-str-10.m: Same.
12917 * objc.dg/torture/strings/const-str-11.m: Same.
12918 * objc.dg/torture/forward-1.m: Same.
12919 * objc.dg/zero-link-2.m: Same.
12920 * objc.dg/encode-7-next-64bit.m: Same.
12921 * objc.dg/method-4.m: Same.
12922 * objc.dg/next-runtime-1.m: Same.
12923 * objc.dg/image-info.m: Same.
12924 * objc.dg/pr23214.m: Same.
12925 * objc.dg/symtab-1.m: Same.
12926 * obj-c++.dg/basic.m: Same.
12927 * obj-c++.dg/proto-lossage-3.m: Same.
12928 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12929 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12930 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12931 * obj-c++.dg/method-11.m: Same.
12932 * objc/execute/enumeration-1.m: Same.
12933 * objc/execute/object_is_class.m: Same.
12934 * objc/execute/formal_protocol-2.m: Same.
12935 * objc/execute/formal_protocol-4.m: Same.
12936 * objc/execute/formal_protocol-6.m: Same.
12937 * objc/execute/bycopy-3.m: Same.
12938 * objc/execute/exceptions/catchall-1.m: Same.
12939 * objc/execute/exceptions/finally-1.m: Same.
12940 * objc/execute/exceptions/local-variables-1.m: Same.
12941 * objc/execute/exceptions/foward-1.m: Same.
12942 * objc/execute/bf-common.h
12943 * objc/execute/enumeration-2.m: Same.
12944 * objc/execute/formal_protocol-1.m: Same.
12945 * objc/execute/formal_protocol-3.m: Same.
12946 * objc/execute/formal_protocol-5.m: Same.
12947 * objc/execute/accessing_ivars.m: Same.
12948 * objc/execute/bycopy-2.m: Same.
12949 * objc/execute/formal_protocol-7.m: Same.
12950 * objc/execute/compatibility_alias.m: Same.
12951 * objc/execute/no_clash.m: Same.
12952 * objc/execute/object_is_meta_class.m: Same.
12953 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12954 * objc/execute/class-tests-1.h: Include stdio.h.
12955 * objc/execute/class-tests-2.h: Same.
12956 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12958 * obj-c++.dg/try-catch-2.mm: Same.
12960 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12963 * g++.dg/warn/Wunused-parm-4.C: New test.
12965 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12966 Jan Hubicka <jh@suse.cz>
12970 * g++.dg/debug/pr47106.C: New.
12972 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12975 * gcc.target/i386/pr43653.c: New test.
12977 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12980 * g++.dg/template/inherit6.C: New test.
12982 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12985 * gfortran.dg/class_39.f03: New.
12987 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12990 * g++.dg/cpp0x/variadic106.C: New test.
12992 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12994 PR libfortran/47757
12995 * gfortran.dg/pr47757-1.f90: New test.
12996 * gfortran.dg/pr47757-2.f90: New test.
12997 * gfortran.dg/pr47757-3.f90: New test.
13000 * g++.dg/cpp0x/enum8.C: New test.
13002 2011-02-15 Jason Merrill <jason@redhat.com>
13004 * g++.dg/inherit/implicit-trivial1.C: New.
13005 * g++.dg/cpp0x/implicit-trivial1.C: New.
13007 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13009 PR middle-end/47725
13010 * gcc.dg/torture/pr47725.c: Removed.
13012 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13015 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13016 constant does not generate a load from memory.
13018 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
13020 PR middle-end/47725
13021 * gcc.dg/torture/pr47725.c: New.
13023 2011-02-15 Richard Guenther <rguenther@suse.de>
13025 PR tree-optimization/47743
13026 * gcc.dg/torture/pr47743.c: New testcase.
13028 2011-02-15 Jakub Jelinek <jakub@redhat.com>
13030 PR middle-end/47581
13031 * gcc.target/i386/pr47581.c: New test.
13033 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13036 * gfortran.dg/select_type_22.f03: New.
13038 2011-02-14 Jason Merrill <jason@redhat.com>
13040 * g++.dg/cpp0x/regress/enum1.C: New.
13042 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13044 * gnat.dg/include.adb: New test.
13046 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13049 * gfortran.dg/class_38.f03: New.
13051 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13053 * gcc.dg/pr46494.c: New test.
13055 2011-02-14 Richard Guenther <rguenther@suse.de>
13057 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13059 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13062 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13063 sparc*-sun-solaris2.11.
13065 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13068 * gfortran.dg/argument_checking_18.f90: New.
13070 2011-02-13 Tobias Burnus <burnus@net-b.de>
13072 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13073 * gfortran.dg/argument_checking_17.f90: New.
13075 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13077 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13078 are temporarily disabled.
13079 * gfortran.dg/class_7.f03: Ditto.
13080 * gfortran.dg/coarray_14.f90: Ditto.
13081 * gfortran.dg/typebound_proc_13.f03: Ditto.
13083 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13086 * gfortran.dg/extends_11.f03: New.
13088 2011-02-11 Xinliang David Li <davidxl@google.com>
13090 PR tree-optimization/47707
13091 * g++.dg/tree-ssa/pr47707.C: New test.
13093 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13095 * g++.dg/opt/inline17.C: New test.
13097 2011-02-11 Tobias Burnus <burnus@net-b.de>
13100 * gfortran.dg/pure_formal_2.f90: New.
13102 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13104 PR rtl-optimization/47614
13105 * gfortran.dg/pr47614.f: New.
13107 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13110 * gcc.dg/opts-6.c: New test.
13112 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13115 * gcc.dg/pr47684.c: New test.
13117 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13120 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13121 c99_runtime, dg-add-options c99_runtime.
13122 (main): Use __asm__.
13124 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13127 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13128 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13129 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13130 * gcc.dg/ucnid-10.c: Likewise.
13131 * gcc.dg/ucnid-13.c: Likewise.
13132 * gcc.dg/ucnid-7.c: Likewise.
13133 * gcc.dg/ucnid-8.c: Likewise.
13134 Adapt dg-warning line number.
13136 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13138 * gcc.target/i386/parity-1.c: Use -march=k8.
13139 * gcc.target/i386/parity-2.c: Ditto.
13140 * gcc.target/i386/vecinit-1.c: Ditto.
13141 * gcc.target/i386/vecinit-2.c: Ditto.
13143 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13146 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13147 * gcc.target/mips/save-restore-3.c: Likewise.
13148 * gcc.target/mips/save-restore-4.c: Likewise.
13149 * gcc.target/mips/save-restore-5.c: Likewise.
13152 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13153 * g++.dg/tree-prof/partition2.C: Likewise.
13155 2011-02-09 Jason Merrill <jason@redhat.com>
13157 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13158 rather than misdeclare std::puts.
13160 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13161 * g++.dg/other/warning1.C: Likewise.
13162 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13163 * g++.old-deja/g++.gb/scope06.C: Likewise.
13164 * g++.old-deja/g++.law/cvt11.C: Likewise.
13165 * g++.old-deja/g++.law/init1.C: Likewise.
13166 * g++.dg/abi/mangle26.C: Likewise.
13168 * g++.dg/template/function1.C: Adjust for C++0x mode.
13169 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13171 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13172 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13174 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13176 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13178 * g++.dg/cpp0x/regress: New directory.
13179 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13180 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13181 * g++.dg/cpp0x/regress/regress3.C: New.
13183 2011-02-10 Richard Guenther <rguenther@suse.de>
13185 PR tree-optimization/47677
13186 * gcc.dg/torture/pr47677.c: New testcase.
13188 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13190 * objc.dg/special/load-category-1.m: Remove unused header.
13191 * objc.dg/special/load-category-1a.m: Likewise.
13192 * objc.dg/special/load-category-2.m: Likewise.
13193 * objc.dg/special/load-category-2a.m: Likewise.
13194 * objc.dg/special/load-category-3.m: Likewise.
13195 * objc.dg/special/load-category-3a.m: Likewise.
13196 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13197 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13198 * objc.dg/attributes/class-attribute-1.m: Likewise.
13199 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13200 * obj-c++.dg/property/property.exp: Likewise.
13201 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13202 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13203 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13204 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13205 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13206 * obj-c++.dg/template-8.mm: Likewise.
13208 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13211 * gcc.target/i386/pr47665.c: New test.
13213 2011-02-10 Jie Zhang <jie@codesourcery.com>
13217 2011-02-05 Jie Zhang <jie@codesourcery.com>
13219 * gcc.dg/pr42631.c: Update test.
13220 * gcc.dg/pr42631-2.c: New test.
13222 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13225 * gfortran.dg/proc_decl_25.f90: New.
13227 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13230 * gfortran.dg/typebound_assignment_2.f03: New.
13232 2011-02-09 Richard Guenther <rguenther@suse.de>
13234 PR tree-optimization/47664
13235 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13237 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13239 PR middle-end/47646
13240 * gnat.dg/uninit_func.adb: Adjust dg directive.
13242 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13244 PR middle-end/47646
13245 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13247 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13250 * gfortran.dg/auto_dealloc_2.f90: New.
13252 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13254 * gcc.dg/builtins-config.h: Remove __sgi handling.
13255 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13256 -std=c99 for mips-sgi-irix6.5*.
13258 2011-02-09 Martin Jambor <mjambor@suse.cz>
13260 PR middle-end/45505
13261 * gfortran.dg/pr25923.f90: Remove xfails.
13263 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13266 * gfortran.dg/inquire_14.f90: New test.
13268 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13271 * gfortran.dg/pointer_init_6.f90: New.
13273 2011-02-08 Jeff Law <law@redhat.com>
13275 PR tree-optimization/42893
13276 * gcc.tree-ssa/pr42893.c: New test.
13278 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13280 PR tree-optimization/46834
13281 PR tree-optimization/46994
13282 PR tree-optimization/46995
13283 * gcc.dg/graphite/id-pr46834.c: New.
13284 * gfortran.dg/graphite/id-pr46994.f90: New.
13285 * gfortran.dg/graphite/id-pr46995.f90: New.
13287 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13289 PR middle-end/47646
13290 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13291 using the variable is known the warning is emitted there.
13292 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13293 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13295 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13298 * gcc.dg/noreturn-1.c (foo5): Likewise.
13299 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13300 (method2): Likewise.
13302 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13303 the return statement using the uninitialized variable.
13304 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13306 2011-02-08 Richard Guenther <rguenther@suse.de>
13308 PR middle-end/47639
13309 * g++.dg/opt/pr47639.c: New testcase.
13311 2011-02-08 Richard Guenther <rguenther@suse.de>
13313 PR tree-optimization/47632
13314 * g++.dg/opt/pr47632.C: New testcase.
13316 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13318 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13320 2011-02-07 Richard Guenther <rguenther@suse.de>
13322 PR tree-optimization/47615
13323 * g++.dg/opt/pr47615.C: New testcase.
13325 2011-02-07 Richard Guenther <rguenther@suse.de>
13327 PR tree-optimization/47621
13328 * gcc.dg/torture/pr47621.c: New testcase.
13330 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13332 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13334 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13337 * gfortran.dg/allocate_with_source_1 : New test.
13339 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13341 PR middle-end/47610
13342 * gcc.dg/pr47610.c: New test.
13344 2011-02-05 Jie Zhang <jie@codesourcery.com>
13347 * gcc.dg/pr42631.c: Update test.
13348 * gcc.dg/pr42631-2.c: New test.
13350 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13353 * gfortran.dg/pr47574.f90: New test.
13355 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13357 PR tree-optimization/46194
13358 * gcc.dg/autopar/pr46194.c: New.
13360 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13362 PR tree-optimization/43695
13363 * g++.dg/ipa/pr43695.C: New.
13365 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13367 PR inline-asm/23200
13368 * gcc.dg/pr23200.c: New test.
13370 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13373 * g++.dg/pr47589.C: New test.
13375 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13378 * g++.dg/template/typedef37.C: New test.
13379 * g++.dg/template/param1.C: Adjust expected error message.
13381 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13383 PR middle-end/31490
13384 * gcc.dg/pr31490-2.c: New test.
13385 * gcc.dg/pr31490-3.c: New test.
13386 * gcc.dg/pr31490-4.c: New test.
13388 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13389 Jakub Jelinek <jakub@redhat.com>
13392 * g++.dg/parser/semicolon3.C: Adjust.
13393 * g++.dg/parser/semicolon4.C: New testcase.
13394 * g++.dg/pr46890.C: New testcase.
13396 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13399 * g++.dg/init/pr29571.C: New.
13401 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13403 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13404 instead of vect_int.
13406 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13409 * gcc.target/i386/pr47312.c: New test.
13412 * gcc.target/i386/pr47564.c: New test.
13414 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13416 PR tree-optimization/45122
13417 * gcc.dg/tree-ssa/pr45122.c: New.
13419 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13422 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13425 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13426 and vsx so a default --with-cpu=power7 doesn't give an error
13427 when -mavoid-indexed-addresses is used.
13429 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13430 wrapper function to save the arguments and then jump to the real
13431 function, rather than depending on the compiler not to move stuff
13433 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13435 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13436 Paul Thomas <pault@gcc.gnu.org>
13439 * gfortran.dg/class_37.f03 : New test.
13441 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13442 Richard Guenther <rguenther@suse.de>
13444 PR tree-optimization/40979
13446 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13447 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13448 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13449 check_vect_support_and_set_flags.
13450 * gfortran.dg/graphite/vect-pr40979.f90: New.
13452 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13455 * gfortran.dg/class_36.f03: New.
13457 2011-02-02 Richard Guenther <rguenther@suse.de>
13459 PR tree-optimization/47566
13460 * gcc.dg/lto/20110201-1_0.c: New testcase.
13462 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13468 * debug/pr47498.c: New.
13469 * debug/pr47501.c: New.
13471 2011-02-01 Richard Guenther <rguenther@suse.de>
13473 PR tree-optimization/47559
13474 * g++.dg/torture/pr47559.C: New testcase.
13476 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13479 * gfortran.dg/typebound_call_20.f03: New.
13481 2011-02-01 Richard Guenther <rguenther@suse.de>
13483 PR tree-optimization/47555
13484 * gcc.dg/pr47555.c: New testcase.
13486 2011-02-01 Richard Guenther <rguenther@suse.de>
13488 PR tree-optimization/47541
13489 * g++.dg/torture/pr47541.C: New testcase.
13491 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13494 * gfortran.dg/typebound_call_19.f03: New.
13496 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13499 * g++.dg/cpp0x/pr47416.C: New test.
13501 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13504 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13506 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13509 * gfortran.dg/typebound_assignment_1.f03: New.
13511 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13513 PR tree-optimization/47538
13514 * gcc.c-torture/execute/pr47538.c: New test.
13516 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13519 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13521 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13523 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13525 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13527 PR rtl-optimization/44031
13528 * gcc.c-torture/compile/20110131-1.c: New test.
13530 2011-01-31 Tobias Burnus <burnus@net-b.de>
13533 * gfortran.dg/stmt_func_1.f90: New.
13535 2011-01-31 Tobias Burnus <burnus@net-b.de>
13538 * gfortran.dg/interface_34.f90: New.
13540 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13543 * gfortran.dg/realloc_on_assign_5.f03: New test.
13544 * gfortran.dg/realloc_on_assign_5.f03: New test.
13546 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13548 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13549 * gfortran.dg/bessel_7.f90: Likewise.
13550 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13552 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13553 * gfortran.dg/sum_init_expr.f03: Likewise.
13555 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13557 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13560 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13561 loop only on "vect_intfloat_cvt" targets.
13563 2011-01-29 Tobias Burnus <burnus@net-b.de>
13566 * gfortran.dg/shape_6.f90: New.
13568 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13570 PR libgfortran/47434
13571 * gfortran.dg/read_infnan_1.f90: Update test.
13572 * gfortran.dg/module_nan.f90: Update test.
13573 * gfortran.dg/char4_iunit_1.f03: Update test.
13574 * gfortran.dg/large_real_kind_1.f90: Update test.
13575 * gfortran.dg/real_const_3.f90: Update test.
13576 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13578 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13581 * g++.dg/template/param2.C: New test.
13583 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13585 PR libgfortran/47285
13586 * gfortran.dg/fmt_g.f: New test.
13588 2011-01-28 Tobias Burnus <burnus@net-b.de>
13591 * gfortran.dg/pure_formal_1.f90: New.
13593 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13596 * gcc.dg/tls/pr42894.c: New test.
13598 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13600 * gcc.dg/pr47276.c: Add dg-require-visibility.
13602 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13604 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13606 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13607 Tobias Burnus <burnus@gcc.gnu.org>
13612 * gfortran.dg/realloc_on_assign_3.f03: New test.
13613 * gfortran.dg/realloc_on_assign_4.f03: New test.
13614 * gfortran.dg/allocatable_function_5.f90: New test.
13615 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13616 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13617 implemented" dg-errors.
13619 2011-01-27 Jan Hubicka <jh@suse.cz>
13621 PR middle-end/46949
13622 * gcc.dg/attr-weakref-4.c: New testcase
13624 2011-01-27 Martin Jambor <mjambor@suse.cz>
13626 PR tree-optimization/47228
13627 * gcc.dg/torture/pr47228.c: New test.
13629 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13631 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13633 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13635 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13636 when using auto-overlay support on the SPU.
13638 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13640 PR rtl-optimization/44174
13641 * gcc.target/i386/asm-6.c: New test.
13643 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13645 PR rtl-optimization/46856
13646 * gcc.c-torture/compile/pr46856.c: New test.
13648 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13649 Andrew Pinski <pinskia@gmail.com>
13652 * gcc.dg/pr43082.c: New.
13654 2011-01-26 DJ Delorie <dj@redhat.com>
13656 PR rtl-optimization/46878
13657 * gcc.dg/pr46878-1.c: New test.
13659 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13662 * g++.dg/cpp0x/pr47476.C: New test.
13664 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13666 * gcc.c-torture/compile/20110126-1.c: New test.
13668 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13671 * gcc.dg/torture/pr47473.c: New test.
13673 2011-01-26 Jan Hubicka <jh@suse.cz>
13676 * gcc.c-torture/execute/pr47237.c: New testcase.
13678 2011-01-26 Jan Hubicka <jh@suse.cz>
13680 PR tree-optimization/47190
13681 * gcc.dg/attr-weakref-3.c: New testcase.
13683 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13686 * gcc.dg/dll-9a.c: New test file.
13687 * gcc.dg/dll-11.c: Likewise.
13688 * gcc.dg/dll-12.c: Likewise.
13689 * gcc.dg/dll-12a.c: Likewise.
13690 * gcc.dg/dll-11a.c: Likewise.
13691 * gcc.dg/dll-9.c: Likewise.
13692 * gcc.dg/dll-10.c: Likewise.
13693 * gcc.dg/dll-10a.c: Likewise.
13694 * g++.dg/ext/dllexport4a.cc: Likewise.
13695 * g++.dg/ext/dllexport4.C: Likewise.
13696 * g++.dg/ext/dllexport5.C: Likewise.
13697 * g++.dg/ext/dllexport5a.cc: Likewise.
13699 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13701 PR tree-optimization/46970
13702 * gcc.dg/graphite/pr46970.c: New.
13704 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13706 PR tree-optimization/46215
13707 * gcc.dg/graphite/pr46215.c: New.
13709 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13711 PR tree-optimization/46168
13712 * gcc.dg/graphite/pr46168.c: New.
13714 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13716 PR tree-optimization/43657
13717 * gcc.dg/graphite/pr43657.c: New.
13719 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13721 PR tree-optimization/29832
13722 * gfortran.dg/graphite/pr29832.f90: New.
13724 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13726 PR tree-optimization/43567
13727 * gcc.dg/graphite/pr43567.c: New.
13729 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13731 * gfortran.dg/graphite/interchange-4.f: New.
13732 * gfortran.dg/graphite/interchange-5.f: New.
13734 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13735 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13736 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13737 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13738 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13739 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13740 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13741 * gfortran.dg/ltrans-7.f90: Removed.
13742 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13744 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13745 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13746 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13747 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13748 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13749 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13750 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13751 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13752 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13753 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13754 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13755 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13756 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13757 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13758 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13759 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13760 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13761 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13762 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13763 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13764 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13765 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13766 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13767 * gcc.dg/tree-ssa/data-dep-1.c
13768 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13769 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13770 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13771 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13772 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13774 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13776 PR tree-optimization/47265
13777 PR tree-optimization/47443
13778 * gcc.c-torture/compile/pr47265.c: New test.
13779 * gcc.dg/pr47443.c: New test.
13781 2011-01-25 Martin Jambor <mjambor@suse.cz>
13783 PR tree-optimization/47382
13784 * g++.dg/torture/pr47382.C: New test.
13785 * g++.dg/opt/devirt1.C: Xfail.
13787 2011-01-25 Yao Qi <yao@codesourcery.com>
13790 * gcc.target/arm/pr45701-1.c: New test.
13791 * gcc.target/arm/pr45701-2.c: New test.
13792 * gcc.target/arm/pr45701-3.c: New test.
13794 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13795 Jakub Jelinek <jakub@redhat.com>
13797 PR tree-optimization/47271
13798 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13800 2011-01-25 Nick Clifton <nickc@redhat.com>
13802 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13803 (saturate_add): Delete.
13804 (exchange): Delete.
13805 (main): Do not run saturate_add.
13806 (set_interrupts): Delete.
13808 2011-01-25 Tobias Burnus <burnus@net-b.de>
13811 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13813 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13815 PR tree-optimization/47427
13816 PR tree-optimization/47428
13817 * gcc.c-torture/compile/pr47427.c: New test.
13818 * gcc.c-torture/compile/pr47428.c: New test.
13820 2011-01-25 Richard Guenther <rguenther@suse.de>
13822 PR middle-end/47411
13823 * gcc.dg/torture/pr47411.c: New testcase.
13825 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13827 * gfortran.dg/graphite/id-24.f: New.
13828 * gfortran.dg/graphite/id-25.f: New.
13830 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13832 * gfortran.dg/graphite/id-23.f: New.
13834 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13836 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13838 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13840 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13841 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13842 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13843 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13844 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13845 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13846 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13847 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13848 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13850 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13852 * gcc.dg/graphite/block-0.c: Add documentation.
13853 * gcc.dg/graphite/block-4.c: Same.
13854 * gcc.dg/graphite/block-7.c: Same.
13855 * gcc.dg/graphite/block-8.c: New.
13856 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13857 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13858 * gcc.dg/graphite/interchange-12.c: Add documentation.
13859 * gcc.dg/graphite/interchange-13.c: New.
13860 * gcc.dg/graphite/interchange-14.c: New.
13861 * gcc.dg/graphite/interchange-15.c: New.
13862 * gcc.dg/graphite/interchange-8.c: Add documentation.
13863 * gcc.dg/graphite/interchange-mvt.c: Same.
13865 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13868 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13869 * gcc.target/powerpc/altivec-14.c: Ditto.
13870 * gcc.target/powerpc/altivec-33.c: Ditto.
13871 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13872 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13873 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13874 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13875 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13876 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13877 * g++.dg/ext/altivec-15.C: Ditto.
13878 * g++.dg/ext/altivec-types-1.C: Ditto.
13879 * g++.dg/ext/altivec-types-2.C: Ditto.
13880 * g++.dg/ext/altivec-types-3.C: Ditto.
13881 * g++.dg/ext/altivec-types-4.C: Ditto.
13883 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13885 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13887 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13889 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13890 optimization options.
13892 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13894 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13897 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13899 2011-01-23 Tobias Burnus <burnus@net-b.de>
13902 * gfortran.dg/allocatable_scalar_12.f90: New.
13904 2011-01-23 Ira Rosen <irar@il.ibm.com>
13906 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13907 vectorization to be not profitable if peeling is used to
13908 realign the memory access.
13909 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13910 loop bound to avoid loop unrolling.
13911 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13913 2011-01-22 Jan Hubicka <jh@suse.cz>
13916 * g++.dg/lto/pr47333.C: New file.
13918 2011-01-22 Jan Hubicka <jh@suse.cz>
13920 PR tree-optimization/43884
13922 * gcc.dg/autopar/outer-2.c: Increase array size.
13923 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13925 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13928 * gfortran.dg/c_loc_tests_16.f90: New test.
13930 2011-01-22 Tobias Burnus <burnus@net-b.de>
13933 * gfortran.dg/typebound_proc_19.f90: New.
13935 2011-01-21 Jeff Law <law@redhat.com>
13937 PR tree-optimization/47053
13938 * g++.dg/pr47053.C: New test.
13940 2011-01-21 Jason Merrill <jason@redhat.com>
13943 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13945 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13948 * g++.dg/cpp0x/range-for10.C: New test.
13949 * g++.dg/template/for1.C: New test.
13951 PR middle-end/45566
13952 * g++.dg/tree-prof/partition3.C: New test.
13954 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13956 PR rtl-optimization/47366
13957 * g++.dg/opt/pr47366.C: New test.
13959 2011-01-21 Jason Merrill <jason@redhat.com>
13962 * g++.dg/cpp0x/constexpr-regress2.C: New.
13964 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13966 2011-01-21 Jeff Law <law@redhat.com>
13968 PR rtl-optimization/41619
13969 * gcc.dg/pr41619.c: New.
13971 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13973 PR tree-optimization/47355
13974 * g++.dg/opt/pr47355.C: New test.
13976 2011-01-21 Richard Guenther <rguenther@suse.de>
13978 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13981 2011-01-21 Richard Guenther <rguenther@suse.de>
13983 PR tree-optimization/47365
13984 * gcc.dg/torture/pr47365.c: New testcase.
13985 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13987 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13989 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13991 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13993 PR tree-optimization/47391
13994 * gcc.dg/pr47391.c: New test.
13996 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13998 * g++.dg/template/char1.C: Use signed char.
14000 2011-01-21 Tobias Burnus <burnus@net-b.de>
14003 * gfortran.dg/pointer_target_4.f90: New.
14005 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
14008 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14009 ILP32 system and not IP32.
14011 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
14014 * g++.dg/debug/pr46583.C: New.
14016 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14019 * g++.dg/debug/pr47283.C: New test.
14022 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14023 * gcc.target/i386/headmerge-2.c: Likewise.
14025 2011-01-20 Richard Guenther <rguenther@suse.de>
14027 PR middle-end/47370
14028 * gcc.dg/torture/pr47370.c: New testcase.
14030 2011-01-20 Jakub Jelinek <jakub@redhat.com>
14032 PR tree-optimization/46130
14033 * gcc.dg/pr46130-1.c: New test.
14034 * gcc.dg/pr46130-2.c: New test.
14036 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14039 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14041 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14044 * g++.dg/debug/pr46240.cc: New.
14046 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14049 * g++.dg/template/anonunion1.C: New test.
14051 PR rtl-optimization/47337
14052 * gcc.c-torture/execute/pr47337.c: New test.
14054 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14057 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14059 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14061 PR tree-optimization/46021
14062 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14064 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14066 PR tree-optimization/47290
14067 * g++.dg/torture/pr47290.C: New test.
14069 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14072 * gfortran.dg/proc_ptr_comp_29.f90: New.
14074 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14077 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14078 powerpc-apple-darwin9.
14080 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14082 PR rtl-optimization/47299
14083 * gcc.c-torture/execute/pr47299.c: New test.
14085 2011-01-17 Jason Merrill <jason@redhat.com>
14087 * g++.dg/cpp0x/constexpr-virtual.C: New.
14089 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14092 * gfortran.dg/gomp/pr47331.f90: New test.
14094 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14097 * objc.dg/selector-warn-1.m: New.
14098 * obj-c++.dg/selector-warn-1.mm: New.
14100 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14102 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14103 Update dg-final accordingly.
14105 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14107 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14109 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14111 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14113 * gcc.dg/guality/pr36728-2.c: Likewise.
14115 2011-01-17 Richard Guenther <rguenther@suse.de>
14117 PR tree-optimization/47313
14118 * g++.dg/torture/pr47313.C: New testcase.
14120 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14123 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14124 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14125 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14126 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14128 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14130 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14131 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14132 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14134 2011-01-17 Richard Guenther <rguenther@suse.de>
14136 PR tree-optimization/45967
14137 * gcc.dg/torture/pr45967-2.c: New testcase.
14138 * gcc.dg/torture/pr45967-3.c: Likewise.
14140 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14143 * g++.dg/ext/pr47213.C: Require visibility.
14145 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14147 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14148 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14150 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14152 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14153 Linux-based targets.
14155 2011-01-13 Jan Hubicka <jh@suse.cz>
14157 PR tree-optimization/47276
14158 * gcc.dg/pr47276.c: New testcase.
14160 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14161 Jonathan Wakely <jwakely.gcc@gmail.com>
14164 * g++.dg/other/pr33558.C: New.
14165 * g++.dg/other/pr33558-2.C: New.
14167 2011-01-14 Martin Jambor <mjambor@suse.cz>
14169 PR tree-optimization/45934
14170 PR tree-optimization/46302
14171 * g++.dg/ipa/devirt-c-1.C: New test.
14172 * g++.dg/ipa/devirt-c-2.C: Likewise.
14173 * g++.dg/ipa/devirt-c-3.C: Likewise.
14174 * g++.dg/ipa/devirt-c-4.C: Likewise.
14175 * g++.dg/ipa/devirt-c-5.C: Likewise.
14176 * g++.dg/ipa/devirt-c-6.C: Likewise.
14177 * g++.dg/ipa/devirt-6.C: Likewise.
14178 * g++.dg/ipa/devirt-d-1.C: Likewise.
14179 * g++.dg/torture/pr45934.C: Likewise.
14181 2011-01-14 Jason Merrill <jason@redhat.com>
14183 * g++.dg/cpp0x/variadic105.C: New.
14185 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14186 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14189 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14190 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14191 execution tests on i?86-*-*, x86_64-*-* and
14192 powerpc*-apple-darwin* && ilp32.
14193 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14194 tests on i?86-*-* and x86_64-*-*.
14196 2011-01-14 Richard Guenther <rguenther@suse.de>
14198 PR tree-optimization/47280
14199 * g++.dg/opt/pr47280.C: New testcase.
14201 2011-01-14 Jason Merrill <jason@redhat.com>
14203 * g++.dg/cpp0x/constexpr-regress1.C: New.
14205 * g++.dg/ext/flexary2.C: New.
14207 2011-01-14 Richard Guenther <rguenther@suse.de>
14209 PR middle-end/47281
14210 * gcc.dg/torture/pr47281.c: New testcase.
14211 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14213 2011-01-14 Richard Guenther <rguenther@suse.de>
14215 PR tree-optimization/47286
14216 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14218 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14221 * g++.dg/ext/pr47213.C: New.
14223 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14225 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14227 2011-01-13 Tobias Burnus <burnus@net-b.de>
14228 Mikael Morin <mikael@gcc.gnu.org>
14232 * gfortran.dg/select_type_20.f90: New.
14233 * gfortran.dg/select_type_21.f90: New.
14235 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14238 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14240 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14242 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14243 * gcc.dg/guality/pr36728-2.c: Likewise.
14245 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14248 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14250 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14252 PR rtl-optimization/45352
14253 * gcc.dg/pr45352-3.c: New.
14255 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14257 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14259 * g++.dg/cpp0x/range-for8.C: New.
14260 * g++.dg/cpp0x/range-for9.C: New.
14262 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14265 * g++.dg/debug/pr47209.C: New.
14267 2011-01-12 Richard Guenther <rguenther@suse.de>
14270 * gcc.dg/lto/pr47259_0.c: New testcase.
14271 * gcc.dg/lto/pr47259_1.c: Likewise.
14273 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14275 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14276 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14277 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14278 methods missing from the OBJC2 Object.
14279 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14280 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14281 GNU and NeXT runtimes.
14282 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14284 * objc-obj-c++-shared/Object1.m: Likewise.
14285 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14286 * objc.dg/proto-qual-1.m: Likewise.
14287 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14288 * obj-c++.dg/proto-qual-1.mm: Likewise.
14290 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14293 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14295 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14297 Fixed the Objective-C++ testsuite and updated all tests.
14298 * lib/obj-c++.exp (obj-c++_init): Declare and set
14299 gcc_warning_prefix and gcc_error_prefix.
14300 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14301 'dg-warning', 'dg-message' and 'dg-error'.
14302 * obj-c++.dg/class-extension-3.mm: Likewise.
14303 * obj-c++.dg/class-protocol-1.mm: Likewise.
14304 * obj-c++.dg/encode-7.mm: Likewise.
14305 * obj-c++.dg/exceptions-3.mm: Likewise.
14306 * obj-c++.dg/exceptions-5.mm: Likewise.
14307 * obj-c++.dg/method-12.mm: Likewise.
14308 * obj-c++.dg/method-13.mm: Likewise.
14309 * obj-c++.dg/method-15.mm: Likewise.
14310 * obj-c++.dg/method-16.mm: Likewise.
14311 * obj-c++.dg/method-4.mm: Likewise.
14312 * obj-c++.dg/method-8.mm: Likewise.
14313 * obj-c++.dg/method-conflict-1.mm: Likewise.
14314 * obj-c++.dg/method-conflict-2.mm: Likewise.
14315 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14316 and uncommented second part of the testcase now that the testsuite
14318 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14319 and uncommented second part of the testcase now that the testsuite
14321 * obj-c++.dg/private-1.mm: Likewise.
14322 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14323 * obj-c++.dg/syntax-error-7.mm: Likewise.
14324 * obj-c++.dg/warn5.mm: Likewise.
14325 * obj-c++.dg/property/at-property-14.mm: Likewise.
14326 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14328 * obj-c++.dg/property/at-property-18.mm: Likewise.
14329 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14331 * obj-c++.dg/property/at-property-21.mm: Likewise.
14332 * obj-c++.dg/property/at-property-28.mm: Likewise.
14333 * obj-c++.dg/property/at-property-5.mm: Likewise.
14334 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14335 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14336 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14337 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14338 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14339 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14340 * obj-c++.dg/tls/diag-5.mm: Likewise.
14341 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14342 dg-error, now matched correctly.
14344 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14346 * objc.dg/property/at-property-29.m: New.
14347 * obj-c++.dg/property/at-property-29.mm: New.
14349 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14351 * go.test/go-test.exp (go-set-goarch): New proc.
14352 (go-gc-tests): Use it.
14354 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14357 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14359 2011-01-11 Richard Henderson <rth@redhat.com>
14361 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14363 2011-01-11 Jan Hubicka <jh@suse.cz>
14367 * gcc.dg/lto/pr45721_1.c: New file.
14368 * gcc.dg/lto/pr45721_0.c: New file.
14370 2011-01-11 Richard Guenther <rguenther@suse.de>
14372 PR tree-optimization/46076
14373 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14375 2011-01-11 Jeff Law <law@redhat.com>
14377 * PR tree-optimization/47086
14378 * gcc.dg/pr47086.c: New test.
14380 2011-01-11 Jason Merrill <jason@redhat.com>
14383 * g++.dg/template/new10.C: New.
14386 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14388 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14390 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14391 Split type definitions and NSConstantString class into...
14392 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14393 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14394 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14395 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14396 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14397 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14399 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14400 encode defines for newer NeXT system headers.
14401 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14402 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14403 * objc.dg/foreach-5.m: Likewise.
14404 * objc.dg/foreach-2.m: Likewise.
14405 * objc.dg/foreach-4.m: Likewise.
14406 * objc.dg/torture/strings/string1.m: Likewise.
14407 * objc.dg/torture/strings/string2.m: Likewise.
14408 * objc.dg/torture/strings/string3.m: Likewise.
14409 * objc.dg/torture/strings/string4.m: Likewise.
14410 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14411 header and stand alone.
14412 * obj-c++.dg/strings/strings-2.mm: Likewise.
14413 * objc.dg/torture/strings/const-str-3.m: Likewise.
14414 * objc.dg/strings/strings-2.m: Likewise.
14415 * objc.dg/strings/const-str-12b.m: Likewise.
14417 2011-01-12 Richard Guenther <rguenther@suse.de>
14419 PR middle-end/32511
14420 * gcc.dg/attr-weak-1.c: Adjust.
14422 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14425 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14426 standard compliant and comment.
14428 2011-01-10 Jan Hubicka <jh@suse.cz>
14431 * gcc.dg/initpri3.c: New testcase.
14433 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14436 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14437 externally visible.
14442 (g_ebp_save): Likewise.
14443 (g_esp_save): Likewise.
14445 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14447 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14449 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14451 PR tree-optimization/46021
14452 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14453 i?86-*-*, x86_64-*-*.
14455 2011-01-10 Jeff Law <law@redhat.com>
14457 * PR tree-optimization/47141
14458 * gcc.c-torture/compile/pr47141.c: New test.
14460 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14463 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14464 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14465 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14466 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14469 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14470 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14471 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14472 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14473 being vectorized. Adjust dg-final pattern.
14476 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14477 * gcc.dg/vect/slp-24.c: Likewise.
14479 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14482 * g++.dg/other/pr47218-1.C: New test file.
14483 * g++.dg/other/pr47218.C: Likewise.
14484 * g++.dg/other/pr47218.h: New supporting header.
14486 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14489 * objc.dg/attributes/invalid-attribute-1.m: New.
14490 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14492 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14495 * gfortran.dg/proc_ptr_comp_28.f90: New.
14497 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14499 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14500 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14501 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14502 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14503 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14504 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14505 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14506 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14507 * objc.dg/gnu-api-2-class.m: Likewise.
14508 * objc.dg/gnu-api-2-ivar.m: Likewise.
14509 * objc.dg/gnu-api-2-method.m: Likewise.
14510 * objc.dg/gnu-api-2-objc.m: Likewise.
14511 * objc.dg/gnu-api-2-object.m: Likewise.
14512 * objc.dg/gnu-api-2-property.m: Likewise.
14513 * objc.dg/gnu-api-2-protocol.m: Likewise.
14514 * objc.dg/gnu-api-2-sel.m: Likewise.
14516 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14518 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14519 * objc.dg/objc-foreach-4.m: Likewise.
14520 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14521 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14522 * objc.dg/foreach-4.m: Likewise.
14523 * objc.dg/foreach-5.m: Likewise.
14524 * objc.dg/foreach-3.m: Return self from init.
14526 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14529 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14531 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14534 * gfortran.dg/class_35.f90: New.
14536 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14538 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14540 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14543 * objc.dg/invalid-method-2.m: New.
14544 * obj-c++.dg/invalid-method-2.mm: New.
14546 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14549 * gfortran.dg/transpose_optimization_2.f90 : New test.
14551 2011-01-08 Jan Hubicka <jh@suse.cz>
14553 PR tree-optmization/46469
14554 * g++.dg/torture/pr46469.C: New testcase.
14556 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14558 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14559 emulation of libobjc-gnu structure layout functionality to ..
14560 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14561 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14562 * objc/execute/bf-common.h: Adjust headers.
14563 * objc/execute/bf-1.m: Likewise.
14564 * objc/execute/bf-2.m: Likewise.
14565 * objc/execute/bf-3.m: Likewise.
14566 * objc/execute/bf-4.m: Likewise.
14567 * objc/execute/bf-5.m: Likewise.
14568 * objc/execute/bf-6.m: Likewise.
14569 * objc/execute/bf-7.m: Likewise.
14570 * objc/execute/bf-8.m: Likewise.
14571 * objc/execute/bf-9.m: Likewise.
14572 * objc/execute/bf-10.m: Likewise.
14573 * objc/execute/bf-11.m: Likewise.
14574 * objc/execute/bf-12.m: Likewise.
14575 * objc/execute/bf-13.m: Likewise.
14576 * objc/execute/bf-14.m: Likewise.
14577 * objc/execute/bf-15.m: Likewise.
14578 * objc/execute/bf-16.m: Likewise.
14579 * objc/execute/bf-17.m: Likewise.
14580 * objc/execute/bf-18.m: Likewise.
14581 * objc/execute/bf-19.m: Likewise.
14582 * objc/execute/bf-20.m: Likewise.
14583 * objc/execute/bf-21.m: Likewise.
14584 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14585 objc_get_type_qualifiers ().
14587 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14590 * gfortran.dg/dependency_39.f90: New test.
14592 2011-01-07 Jan Hubicka <jh@suse.cz>
14594 Get builtins tests ready for linker plugin.
14595 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14596 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14597 my_memset, my_bzero): Mark used.
14598 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14599 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14601 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14604 2011-01-07 Jan Hubicka <jh@suse.cz>
14606 PR tree-optimization/46367
14607 * g++.dg/torture/pr46367.C: New file.
14609 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14612 * gcc.dg/pr47201.c: New test.
14615 * gcc.dg/tree-prof/pr47187.c: New test.
14617 2011-01-07 Tobias Burnus <burnus@net-b.de>
14620 * gfortran.dg/extends_type_of_3.f90: New.
14622 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14624 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14625 * g++.dg/ext/dllimport-MI1.C: Likewise.
14626 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14627 * g++.dg/ext/dllimport10.C: Likewise.
14628 * g++.dg/ext/dllimport11.C: Likewise.
14629 * g++.dg/ext/dllimport12.C: Likewise.
14630 * g++.dg/ext/dllimport13.C: Likewise.
14631 * g++.dg/ext/dllimport2.C: Likewise.
14632 * g++.dg/ext/dllimport3.C: Likewise.
14633 * g++.dg/ext/dllimport4.C: Likewise.
14634 * g++.dg/ext/dllimport5.C: Likewise.
14635 * g++.dg/ext/dllimport6.C: Likewise.
14636 * g++.dg/ext/dllimport8.C: Likewise.
14637 * g++.dg/ext/dllimport9.C: Likewise.
14638 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14639 targets, too. Additionally enable test for i?86-*-mingw*.
14640 * g++.dg/ext/selectany1.C: Likewise.
14641 Remove guard variable check.
14643 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14647 * gfortran.dg/storage_size_3.f08: Extended.
14649 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14652 * g++.dg/template/stdarg1.C: New test.
14654 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14657 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14658 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14659 from the interface of functions to not hide the errors that
14662 2011-01-06 Jan Hubicka <jh@suse.cz>
14664 * gcc.dg/lto/pr47188_0.c: New testcase.
14665 * gcc.dg/lto/pr47188_1.c: New testcase.
14667 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14671 * gfortran.dg/interface_33.f90: New test.
14673 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14676 * gcc.c-torture/compile/pr47150.c: New test.
14678 2011-01-06 Ira Rosen <irar@il.ibm.com>
14680 PR tree-optimization/47139
14681 * gcc.dg/vect/pr47139.c: New test.
14683 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14686 * gfortran.dg/extends_type_of_2.f03: New.
14688 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14690 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14692 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14694 * gnat.dg/opt14.adb: New test.
14696 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14699 * gfortran.dg/allocate_error_2.f90: New test.
14701 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14704 * gfortran.dg/storage_size_3.f08: New.
14706 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14708 PR libgfortran/47154
14709 * gfortran.dg/namelist_68.f90: New test.
14711 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14713 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14715 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14718 * gfortran.dg/class_34.f90: New.
14720 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14722 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14723 use __builtin_inff. Skip all single-precision tests that require
14726 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14728 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14730 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14732 PR tree-optimization/47148
14733 * gcc.c-torture/execute/pr47148.c: New test.
14735 PR tree-optimization/47155
14736 * gcc.c-torture/execute/pr47155.c: New test.
14738 PR rtl-optimization/47157
14739 * gcc.c-torture/compile/pr47157.c: New test.
14741 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14743 * gcc.dg/torture/vector-shift2.c (schar): Define.
14744 (main): Always use schar or uchar instead of plain "char" to avoid
14745 dependencies on implementation-defined char signedness.
14747 2011-01-03 Martin Jambor <mjambor@suse.cz>
14749 PR tree-optimization/46801
14750 * gnat.dg/pack9.adb: Remove xfail.
14752 2011-01-03 Martin Jambor <mjambor@suse.cz>
14754 PR tree-optimization/46984
14755 * g++.dg/ipa/pr46984.C: New test.
14757 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14760 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14762 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14764 PR tree-optimization/47140
14765 * gcc.c-torture/compile/pr47140.c: New test.
14767 PR rtl-optimization/47028
14768 * gcc.dg/pr47028.c: New test.
14770 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14772 * objc.dg/protocol-forward-1.m: Removed TODO.
14773 * objc.dg/protocol-forward-2.m: New.
14774 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14775 * obj-c++.dg/protocol-forward-2.mm: New.
14777 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14780 * g++.dg/eh/pr38662.C: New testcase.
14782 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14784 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14785 scan for newline '\n'.
14788 Copyright (C) 2011 Free Software Foundation, Inc.
14790 Copying and distribution of this file, with or without modification,
14791 are permitted in any medium without royalty provided the copyright
14792 notice and this notice are preserved.