1 2011-12-03 Tobias Burnus <burnus@net-b.de>
3 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
4 i.e. remove the dg-error line.
5 * gfortran.dg/move_alloc_5.f90: Ditto and change back
7 * gfortran.dg/move_alloc_9.f90: New.
8 * gfortran.dg/move_alloc_10.f90: New
10 2011-12-02 Nathan Sidwell <nathan@acm.org>
12 * lib/gcov.exp (verify-lines): Allow = as a count char.
13 * g++.dg/gcov/gcov-13.C: New.
15 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
17 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
18 * gcc.dg/vect/slp-24.c: Ditto.
19 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
20 * gcc.dg/vect/slp-34.c: Ditto.
21 * gcc.dg/vect/slp-4.c: Ditto.
22 * gcc.dg/vect/slp-cond-2.c: Ditto.
23 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
24 * gcc.dg/vect/vect-1.c: Ditto.
25 * gcc.dg/vect/vect-10.c: Ditto.
26 * gcc.dg/vect/vect-105.c: Ditto.
27 * gcc.dg/vect/vect-112.c: Ditto.
28 * gcc.dg/vect/vect-15.c: Ditto.
29 * gcc.dg/vect/vect-2.c: Ditto.
30 * gcc.dg/vect/vect-31.c: Ditto.
31 * gcc.dg/vect/vect-32.c: Ditto.
32 * gcc.dg/vect/vect-33.c: Ditto.
33 * gcc.dg/vect/vect-34.c: Ditto.
34 * gcc.dg/vect/vect-35.c: Ditto.
35 * gcc.dg/vect/vect-36.c: Ditto.
36 * gcc.dg/vect/vect-6.c: Ditto.
37 * gcc.dg/vect/vect-73.c: Ditto.
38 * gcc.dg/vect/vect-74.c: Ditto.
39 * gcc.dg/vect/vect-75.c: Ditto.
40 * gcc.dg/vect/vect-76.c: Ditto.
41 * gcc.dg/vect/vect-80.c: Ditto.
42 * gcc.dg/vect/vect-85.c: Ditto.
43 * gcc.dg/vect/vect-89.c: Ditto.
44 * gcc.dg/vect/vect-97.c: Ditto.
45 * gcc.dg/vect/vect-98.c: Ditto.
46 * gcc.dg/vect/vect-all.c: Ditto.
47 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
48 * gcc.dg/vect/vect-iv-8.c: Ditto.
49 * gcc.dg/vect/vect-iv-8a.c: Ditto.
50 * gcc.dg/vect/vect-outer-1.c: Ditto.
51 * gcc.dg/vect/vect-outer-1a.c: Ditto.
52 * gcc.dg/vect/vect-outer-1b.c: Ditto.
53 * gcc.dg/vect/vect-outer-2.c: Ditto.
54 * gcc.dg/vect/vect-outer-2a.c: Ditto.
55 * gcc.dg/vect/vect-outer-2c.c: Ditto.
56 * gcc.dg/vect/vect-outer-3.c: Ditto.
57 * gcc.dg/vect/vect-outer-3a.c: Ditto.
58 * gcc.dg/vect/vect-outer-4a.c: Ditto.
59 * gcc.dg/vect/vect-outer-4b.c: Ditto.
60 * gcc.dg/vect/vect-outer-4c.c: Ditto.
61 * gcc.dg/vect/vect-outer-4d.c: Ditto.
62 * gcc.dg/vect/vect-outer-4m.c: Ditto.
63 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
64 * gcc.dg/vect/vect-outer-fir.c: Ditto.
65 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
66 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
67 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
68 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
69 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
70 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
71 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
72 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
73 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
74 * gcc.dg/vect/vect-shift-2.c: Ditto.
75 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
76 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
77 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
78 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
79 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
81 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
83 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
84 __builtin_memcpy arguments to honor sizeof(a).
86 2011-12-02 Joseph Myers <joseph@codesourcery.com>
88 * gcc.c-torture/execute/doloop-1.c,
89 gcc.c-torture/execute/doloop-2.c: New tests.
91 2011-12-02 Martin Jambor <mjambor@suse.cz>
93 PR tree-optimization/50622
94 * g++.dg/tree-ssa/pr50622.C: New test.
96 2011-12-01 Jason Merrill <jason@redhat.com>
98 * g++.dg/cpp0x/initlist61.C: New.
100 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
103 * g++.dg/inherit/crash3.C: New.
105 2011-12-01 Nathan Sidwell <nathan@acm.org>
107 PR gcov-profile/51113
108 * lib/gcov.exp (verify-lines): Add support for xfailing.
109 (run-gcov): Likewise.
110 * gcc.misc-tests/gcov-13.c: Xfail weak function.
111 * gcc.misc-tests/gcov-16.c: Remove.
112 * gcc.misc-tests/gcov-17.c: Remove.
113 * g++.dg/gcov-8.C: Remove.
114 * g++.dg/gcov-9.C: Remove.
115 * g++.dg/gcovpart-12b.C: New.
116 * g++.dg/gcov-12.C: New.
118 2011-12-01 Andrew Pinski <apinski@cavium.com>
121 * g++.dg/torture/pr51198.C: New testcase.
123 2011-12-01 Jakub Jelinek <jakub@redhat.com>
125 PR tree-optimization/51246
126 * gcc.c-torture/compile/pr51246.c: New test.
128 PR rtl-optimization/51014
129 * g++.dg/opt/pr51014.C: New test.
131 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
134 * g++.dg/template/error47.C: New.
136 2011-11-30 Jason Merrill <jason@redhat.com>
139 * g++.dg/init/aggr8.C: New.
141 2011-11-30 Jakub Jelinek <jakub@redhat.com>
144 * gcc.target/i386/pr50725.c: New test.
147 * gfortran.dg/gomp/pr51089.f90: New test.
149 2011-11-30 Andrew Pinski <apinski@cavium.com>
151 * gcc.dg/pr51321.c: New testcase.
153 2011-11-30 Jakub Jelinek <jakub@redhat.com>
155 PR rtl-optimization/48721
156 * gcc.target/i386/pr48721.c: New test.
158 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
161 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
163 2011-11-29 Jakub Jelinek <jakub@redhat.com>
165 PR tree-optimization/51247
166 * gcc.c-torture/compile/pr51247.c: New test.
168 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
171 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
173 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
175 * gcc.target/powerpc/ppc-target-4.c: New file to test target
176 specific functions enabling target specific builtins.
178 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
180 Use complex floating-point constant in CDBL.
182 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
184 2011-11-29 Tobias Burnus <burnus@net-b.de>
188 * gfortran.dg/move_alloc_5.f90: Add dg-error.
189 * gfortran.dg/select_type_23.f03: Add dg-error.
190 * gfortran.dg/move_alloc_6.f90: New.
191 * gfortran.dg/move_alloc_7.f90: New.
193 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
195 PR tree-optimization/51301
196 * gcc.dg/vect/pr51301.c: New test.
198 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
200 * g++.dg/cdce3.C: Use dg-additional-options.
202 2011-11-28 Jakub Jelinek <jakub@redhat.com>
205 * gcc.dg/tree-prof/pr50907.c: New test.
207 PR tree-optimization/50078
208 * gcc.dg/pr50078.c: New test.
210 PR tree-optimization/50682
211 * g++.dg/opt/pr50682.C: New test.
213 2011-11-28 Tobias Burnus <burnus@net-b.de>
216 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
218 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
219 Iain Sandoe <iains@gcc.gnu.org>
221 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
222 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
223 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
224 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
225 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
227 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
229 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
230 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
231 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
232 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
233 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
234 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
235 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
236 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
237 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
238 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
239 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
240 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
241 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
242 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
243 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
244 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
245 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
246 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
247 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
248 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
249 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
250 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
251 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
252 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
253 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
254 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
255 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
257 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
259 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
261 * gcc.target/mips/no-dsp-1.c: New test.
262 * gcc.target/mips/soft-float-1.c: Likewise.
264 2011-11-26 Jakub Jelinek <jakub@redhat.com>
266 PR rtl-optimization/49912
267 * g++.dg/other/pr49912.C: New test.
269 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
271 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
273 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
275 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
279 * gfortran.dg/inline_sum_3.f90: New test.
281 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
284 * lib/target-supports.exp
285 (check_effective_target_sync_long_long): Also supported on 32bit
286 x86 targets. Add comment about required dg-options.
287 Add alpha*-*-* targets.
288 (check_effective_target_sync_long_long_runtime): Ditto.
290 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
292 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
293 * gcc.dg/atomic-exchange-4.c: Ditto.
294 * gcc.dg/atomic-load-4.c: Ditto.
295 * gcc.dg/atomic-store-4.c: Ditto.
296 * gcc.dg/di-longlong64-sync-1.c: Ditto.
297 * gcc.dg/di-sync-multithread.c: Ditto.
298 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
299 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
301 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
304 * lib/target-supports.exp
305 (check_effective_target_sync_int_128_runtime): New procedure.
306 (check_effective_target_sync_long_long_runtime): Ditto.
307 (check_effective_target_sync_long_long): Add arm*-*-*.
308 (check_effective_target_sync_longlong): Remove.
310 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
311 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
312 * gcc.dg/atomic-exchange-5.c: Ditto.
313 * gcc.dg/atomic-load-5.c: Ditto.
314 * gcc.dg/atomic-store-5.c: Ditto.
315 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
316 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
317 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
319 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
320 * gcc.dg/atomic-exchange-4.c: Ditto.
321 * gcc.dg/atomic-load-4.c: Ditto.
322 * gcc.dg/atomic-store-4.c: Ditto.
323 * gcc.dg/di-longlong64-sync-1.c: Ditto.
324 * gcc.dg/di-sync-multithread.c: Ditto.
325 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
326 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
328 2011-11-25 Tobias Burnus <burnus@net-b.de>
331 * gfortran.dg/whole_file_35.f90: New.
333 2011-11-25 Tobias Burnus <burnus@net-b.de>
336 * gfortran.dg/volatile13.f90: New.
338 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
341 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
343 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
346 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
348 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
351 * gcc.target/i386/sw-1.c: Revert revision 181357.
353 2011-11-24 Tobias Burnus <burnus@net-b.de>
356 * gfortran.dg/implicit_pure_1.f90: New.
358 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
361 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
362 * gcc.dg/atomic-exchange-5.c: Likewise.
363 * gcc.dg/atomic-load-5.c: Likewise.
364 * gcc.dg/atomic-op-5.c: Likewise.
365 * gcc.dg/atomic-store-5.c: Likewise.
366 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
368 2011-11-24 Jakub Jelinek <jakub@redhat.com>
370 PR rtl-optimization/50290
371 * gcc.dg/pr50290.c: New test.
373 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
376 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
378 2011-11-23 Jakub Jelinek <jakub@redhat.com>
381 * gcc.dg/pr51261.c: New test.
383 2011-11-22 Dodji Seketeli <dodji@redhat.com>
386 * g++.dg/cpp0x/alias-decl-14.C: New test.
387 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
389 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
391 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
392 * g++.dg/lookup/struct1.C: Likewise.
393 * g++.dg/parse/elab1.C: Likewise.
394 * g++.dg/parse/elab2.C: Likewise.
395 * g++.dg/parse/int-as-enum1.C: Likewise.
396 * g++.dg/parse/typedef1.C: Likewise.
397 * g++.dg/parse/typedef3.C: Likewise.
398 * g++.dg/parse/typedef4.C: Likewise.
399 * g++.dg/parse/typedef5.C: Likewise.
400 * g++.dg/template/crash26.C: Likewise.
401 * g++.dg/template/nontype4.C: Likewise.
402 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
403 * g++.old-deja/g++.brendan/line1.C: Likewise.
404 * g++.old-deja/g++.other/elab1.C: Likewise.
405 * g++.old-deja/g++.other/syntax4.C: Likewise.
407 2011-11-22 Tom de Vries <tom@codesourcery.com>
409 PR rtl-optimization/50764
410 * gcc.dg/pr50764.c: New test.
412 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
415 * g++.dg/cpp0x/decltype36.C: New.
417 2011-11-22 Jakub Jelinek <jakub@redhat.com>
419 PR tree-optimization/51074
420 * gcc.dg/vect/pr51074.c: New test.
422 2011-11-22 Dodji Seketeli <dodji@redhat.com>
425 * g++.dg/cpp0x/alias-decl-16.C: New test.
427 2011-11-22 Jakub Jelinek <jakub@redhat.com>
429 PR tree-optimization/50765
430 * gcc.dg/pr50765.c: New test.
432 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
434 * gcc.dg/vshift-1.c (main): Call rand instead of random.
435 * gcc.dg/vshift-3.c (main): Likewise.
437 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
439 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
441 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
443 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
444 * gcc.misc-tests/gcov-17.c: Likewise.
445 * g++.dg/gcov/gcov-8.C: Likewise.
446 * g++.dg/gcov/gcov-9.C: Likewise.
448 2011-11-21 Torvald Riegel <triegel@redhat.com>
450 * g++.dg/tm/pr47747.C: New test.
452 2011-11-21 Torvald Riegel <triegel@redhat.com>
454 * g++.dg/tm/template-2.C: New test.
456 2011-11-21 Jakub Jelinek <jakub@redhat.com>
459 * gcc.dg/pr50827.c: New test.
461 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
464 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
465 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
466 * g++.dg/cpp0x/udlit-member.C: Adjust.
467 * g++.dg/cpp0x/udlit-raw-length.C: New.
468 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
469 * g++.dg/cpp0x/udlit-resolve.C: New.
470 * c-c++-common/dfp/pr33466.c: Adjust.
472 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
474 * lib/target-supports.exp
475 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
476 with ultrasparc_vis2_hw.
477 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
478 with ultrasparc_vis3_hw.
480 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
482 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
483 *-*-solaris2* && c++.
485 2011-11-20 Joey Ye <joey.ye@arm.com>
487 * gcc.dg/volatile-bitfields-1.c: New.
489 2011-11-20 Jason Merrill <jason@redhat.com>
492 * g++.dg/cpp0x/variadic120.C: New.
493 * g++.dg/cpp0x/sfinae26.C: Adjust.
495 * g++.dg/cpp0x/sfinae11.C: Adjust.
496 * g++.dg/cpp0x/sfinae26.C: Adjust.
497 * g++.dg/template/unify11.C: Adjust.
499 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
502 * g++.dg/template/error46.C: New.
504 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
507 * gcc.target/i386/pr51235.c: New test.
510 * gcc.target/i386/pr51236.c: New test.
512 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
514 * gnat.dg/discr32.adb: New test.
515 * gnat.dg/discr32_pkg.ads: New helper.
517 2011-11-20 Nathan Sidwell <nathan@acm.org>
519 PR gcov-profile/51113
520 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
521 * gcc.misc-tests/gcov-16.c: New.
522 * gcc.misc-tests/gcov-17.c: New.
523 * g++.dg/gcov/gcov-8.C: New.
524 * g++.dg/gcov/gcov-9.C: New.
525 * g++.dg/gcov/gcov-10.C: New.
527 2011-11-20 Dodji Seketeli <dodji@redhat.com>
530 * g++.dg/cpp0x/alias-decl-15.C: New test.
532 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
535 * g++.dg/cpp0x/pr51216.C: New.
537 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
539 * gcc.dg/delay-slot-2.c: New test.
541 2011-11-18 Joseph Myers <joseph@codesourcery.com>
543 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
545 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
548 * g++.dg/lookup/using46.C: New.
549 * g++.dg/lookup/using47.C: New.
550 * g++.dg/lookup/using48.C: New.
551 * g++.dg/lookup/using49.C: New.
552 * g++.dg/lookup/using50.C: New.
554 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
556 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
557 supports /* ... */ comments.
559 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
562 * g++.dg/cpp0x/pr51150.C: New.
564 2011-11-18 Martin Jambor <mjambor@suse.cz>
566 PR tree-optimization/50605
567 * g++.dg/ipa/pr50605.C: New test.
569 2011-11-18 Dodji Seketeli <dodji@redhat.com>
572 * g++.dg/cpp0x/alias-decl-13.C: New test.
574 2011-11-17 Jason Merrill <jason@redhat.com>
577 * g++.dg/cpp0x/auto27.C: New.
578 * g++.dg/cpp0x/trailing2.C: Adjust messages.
580 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
582 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
583 memory model parameters don't match expected values.
584 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
585 __atomic_compare_exchange.
586 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
587 __atomic_compare_exchange_n.
588 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
589 weak/strong parameter and fail if memory models aren't correct.
591 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
593 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
594 Look for simulate_thread_done to determine working gdb. Reduce timeout
595 to 10 seconds and fail when timeout occurs. Improve error messages.
597 2011-11-17 Jason Merrill <jason@redhat.com>
600 * g++.dg/template/virtual2.C: New.
602 2011-11-17 Michael Matz <matz@suse.de>
606 * g++.dg/tree-ssa/pr50741.C: New.
608 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
610 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
612 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
614 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
615 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
616 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
618 2011-11-16 Tobias Burnus <burnus@net-b.de>
622 * gfortran.dg/constructor_1.f90: New.
623 * gfortran.dg/constructor_2.f90: New.
624 * gfortran.dg/constructor_3.f90: New.
625 * gfortran.dg/constructor_4.f90: New.
626 * gfortran.dg/constructor_5.f90: New.
627 * gfortran.dg/constructor_6.f90: New.
628 * gfortran.dg/use_only_5.f90: New.
629 * gfortran.dg/c_ptr_tests_17.f90: New.
630 * gfortran.dg/c_ptr_tests_18.f90: New.
631 * gfortran.dg/used_types_25.f90: New.
632 * gfortran.dg/used_types_26.f90: New
633 * gfortran.dg/type_decl_3.f90: New.
634 * gfortran.dg/function_types_3.f90: Update dg-error.
635 * gfortran.dg/result_1.f90: Ditto.
636 * gfortran.dg/structure_constructor_3.f03: Ditto.
637 * gfortran.dg/structure_constructor_4.f03: Ditto.
639 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
641 * gcc.dg/vect/pr30858.c: Update expected output for
642 architectures with multiple vector sizes.
644 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
645 Bernd Schmidt <bernds@coudesourcery.com>
646 Sebastian Huber <sebastian.huber@embedded-brains.de>
649 * gcc.target/arm/pr49641.c: New test.
651 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
653 PR tree-optimization/49960
654 * gcc.dg/autopar/pr49960.c: New test.
655 * gcc.dg/autopar/pr49960-1.c: New test.
658 2011-11-16 Tom de Vries <tom@codesourcery.com>
660 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
661 * gcc.dg/pr43864-2.c: Same.
662 * gcc.dg/pr43864-3.c: Same.
663 * gcc.dg/pr43864-4.c: Same.
665 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
667 * gcc.target/i386/sse2-cvt-vec.c: New test.
668 * gcc.target/i386/avx-cvt-vec.c: Ditto.
669 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
670 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
671 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
672 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
673 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
675 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
677 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
678 powerpc*-*-darwin* targets.
680 2011-11-15 Torvald Riegel <triegel@redhat.com>
682 * c-c++-common/tm/trxn-expr-3.c: New test.
684 2011-11-14 Torvald Riegel <triegel@redhat.com>
686 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
688 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
690 * gcc.target/i386/avx-recip-vec.c: New test.
691 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
692 * gcc.target/i386/avx-lrint-vec.c: Ditto.
693 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
694 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
695 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
696 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
697 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
698 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
699 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
700 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
701 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
702 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
703 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
704 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
706 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
709 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
710 non-template literal operator.
712 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
714 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
715 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
716 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
717 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
718 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
719 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
720 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
721 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
722 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
723 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
724 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
725 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
726 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
727 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
728 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
729 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
731 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
737 * g++.old-deja/g++.brendan/misc14.C: Adjust.
738 * g++.old-deja/g++.jason/scoping16.C: Likewise.
739 * g++.old-deja/g++.other/anon7.C: Likewise.
740 * g++.old-deja/g++.other/using1.C: Likewise.
741 * g++.old-deja/g++.other/redecl1.C: Likewise.
742 * g++.old-deja/g++.other/typedef7.C: Likewise.
743 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
744 * g++.dg/template/using2.C: Likewise.
745 * g++.dg/template/static4.C: Likewise.
746 * g++.dg/template/typedef1.C: Likewise.
747 * g++.dg/lookup/name-clash9.C: Likewise.
748 * g++.dg/abi/mangle41.C: Likewise.
749 * g++.dg/parse/ctor5.C: Likewise.
750 * g++.dg/inherit/using4.C: Likewise.
751 * g++.dg/lookup/using24.C: New.
752 * g++.dg/lookup/using25.C: New.
753 * g++.dg/lookup/using26.C: New.
754 * g++.dg/lookup/using27.C: New.
755 * g++.dg/lookup/using28.C: New.
756 * g++.dg/lookup/using29.C: New.
757 * g++.dg/lookup/using30.C: New.
758 * g++.dg/lookup/using31.C: New.
759 * g++.dg/lookup/using32.C: New.
760 * g++.dg/lookup/using33.C: New.
761 * g++.dg/lookup/using34.C: New.
762 * g++.dg/lookup/using35.C: New.
763 * g++.dg/lookup/using36.C: New.
764 * g++.dg/lookup/using37.C: New.
765 * g++.dg/lookup/using38.C: New.
766 * g++.dg/lookup/using39.C: New.
767 * g++.dg/lookup/using40.C: New.
768 * g++.dg/lookup/using41.C: New.
769 * g++.dg/lookup/using42.C: New.
770 * g++.dg/lookup/using43.C: New.
771 * g++.dg/lookup/using44.C: New.
772 * g++.dg/lookup/using45.C: New.
773 * g++.dg/lookup/pr6936.C: New.
774 * g++.dg/debug/using4.C: New.
775 * g++.dg/debug/using5.C: New.
776 * g++.dg/cpp0x/forw_enum10.C: New.
778 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
779 Jan Hubicka <jh@suse.cz>
781 * gcc.target/i386/sw-1.c: Force rep;movsb.
783 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
786 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
787 dg-additional-options.
789 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
791 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
792 specified. Remove redundant runtime checks.
793 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
794 Allow for other than -m4. Fix typos in comments.
796 2011-11-12 Jason Merrill <jason@redhat.com>
799 * g++.dg/warn/ref-temp1.C: New.
802 * g++.dg/opt/stack2.C: New.
804 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
806 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
807 alpha*-*-linux* targets.
809 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
812 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
813 Darwin targets and allow external symbols to be undefined.
815 2011-11-12 Nathan Sidwell <nathan@acm.org>
817 * gcc.misc-tests/gcov-15.c: New.
819 2011-11-11 Jakub Jelinek <jakub@redhat.com>
821 PR tree-optimization/51058
822 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
823 * gfortran.dg/vect/pr51058-2.f90: New test.
825 2011-11-10 Jason Merrill <jason@redhat.com>
827 * g++.dg/template/linkage1.C: New.
828 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
829 * g++.old-deja/g++.other/linkage4.C: Likewise.
832 * g++.dg/cpp0x/defaulted33.C: New.
834 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
837 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
838 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
841 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
843 PR rtl-optimization/51040
844 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
847 2011-11-10 Jason Merrill <jason@redhat.com>
850 * g++.dg/template/conv12.C: New.
853 * gcc.dg/debug/dwarf2/asm-line1.c: New.
855 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
857 * gnat.dg/atomic6_1.adb: New test.
858 * gnat.dg/atomic6_2.adb: Likewise.
859 * gnat.dg/atomic6_3.adb: Likewise.
860 * gnat.dg/atomic6_4.adb: Likewise.
861 * gnat.dg/atomic6_5.adb: Likewise.
862 * gnat.dg/atomic6_6.adb: Likewise.
863 * gnat.dg/atomic6_7.adb: Likewise.
864 * gnat.dg/atomic6_8.adb: Likewise.
865 * gnat.dg/atomic6_pkg.ads: New helper.
867 2011-11-10 Jakub Jelinek <jakub@redhat.com>
870 * gcc.c-torture/compile/pr51077.c: New test.
872 PR rtl-optimization/51023
873 * gcc.c-torture/execute/pr51023.c: New test.
875 2011-11-10 Richard Guenther <rguenther@suse.de>
877 PR tree-optimization/51042
878 * gcc.dg/torture/pr51042.c: New testcase.
880 2011-11-10 Richard Guenther <rguenther@suse.de>
882 PR tree-optimization/51070
883 * gcc.dg/torture/pr51070.c: New testcase.
885 2011-11-10 Richard Guenther <rguenther@suse.de>
887 PR tree-optimization/51030
888 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
890 2011-11-10 Richard Guenther <rguenther@suse.de>
893 * gcc.dg/torture/pr51071.c: New testcase.
895 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
897 * gnat.dg/loop_optimization9.ad[sb]: New test.
899 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
901 PR tree-optimization/51058
902 * gfortran.dg/vect/pr51058.f90: New test.
904 2011-11-10 Jakub Jelinek <jakub@redhat.com>
906 PR tree-optimization/51000
907 * gcc.dg/vect/pr51000.c: New test.
909 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
912 * g++.dg/cpp0x/static_assert5.C: New.
913 * g++.dg/template/nontype13.C: Tweak.
915 2011-11-09 Jason Merrill <jason@redhat.com>
918 * g++.dg/cpp0x/noexcept16.C: New.
921 * g++.dg/cpp0x/variadic119.C: New.
923 2011-11-09 Jakub Jelinek <jakub@redhat.com>
926 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
928 * gcc.dg/torture/vshuf-32.inc: Likewise.
929 * gcc.dg/torture/vshuf-4.inc: Likewise.
930 * gcc.dg/torture/vshuf-8.inc: Likewise.
932 * gcc.dg/tm/memopt-1.c: Fix up regexp.
934 2011-11-09 Ian Lance Taylor <iant@google.com>
936 * lib/target-supports.exp (check_effective_target_ucontext_h): New
938 * gcc.dg/split-5.c: New test.
940 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
942 * gcc.dg/tm/memopt-1.c: Adjust regexp.
944 2011-11-09 Jason Merrill <jason@redhat.com>
947 * g++.dg/template/virtual1.C: New.
949 2011-11-08 Jason Merrill <jason@redhat.com>
951 Run most C++ tests in both C++98 and C++11 modes.
952 * lib/target-supports.exp (check_effective_target_c++11): New.
953 (check_effective_target_c++98): New.
954 * lib/g++-dg.exp (g++-dg-runtest): New.
955 * g++.dg/dg.exp: Use g++-dg-runtest.
956 * g++.dg/charset/charset.exp: Likewise.
957 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
958 * g++.dg/dfp/dfp.exp: Likewise.
959 * g++.dg/gcov/gcov.exp: Likewise.
960 * g++.dg/gomp/gomp.exp: Likewise.
961 * g++.dg/graphite/graphite.exp: Likewise.
962 * g++.dg/tls/tls.exp: Likewise.
963 * g++.dg/tm/tm.exp: Likewise.
964 * g++.dg/vect/vect.exp: Likewise.
965 * g++.old-deja/old-deja.exp: Likewise.
966 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
967 with some of the torture options.
968 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
969 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
970 * g++.dg/init/null1.C: Only run in C++98.
971 * g++.dg/warn/Wconversion-null-3.C: Likewise.
972 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
973 * g++.old-deja/g++.brendan/crash64.C: Likewise.
974 * g++.old-deja/g++.other/anon9.C: Likewise.
975 * g++.old-deja/g++.other/linkage1.C: Likewise.
976 * g++.old-deja/g++.other/linkage2.C: Likewise.
977 * g++.old-deja/g++.pt/t29.C: Likewise.
978 * g++.old-deja/g++.pt/t30.C: Likewise.
979 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
980 * g++.dg/ext/anon-struct4.C: Likewise.
981 * g++.dg/init/brace2.C: Likewise.
982 * g++.dg/init/brace6.C: Likewise.
983 * g++.dg/other/anon3.C: Likewise.
984 * g++.dg/template/arg2.C: Likewise.
985 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
986 * g++.old-deja/g++.brendan/enum11.C: Likewise.
987 * g++.old-deja/g++.brendan/enum8.C: Likewise.
988 * g++.old-deja/g++.brendan/enum9.C: Likewise.
989 * g++.old-deja/g++.brendan/friend3.C: Likewise.
990 * g++.old-deja/g++.brendan/init2.C: Likewise.
991 * g++.old-deja/g++.brendan/init4.C: Likewise.
992 * g++.old-deja/g++.brendan/misc14.C: Likewise.
993 * g++.old-deja/g++.jason/cond.C: Likewise.
994 * g++.old-deja/g++.law/init1.C: Likewise.
995 * g++.old-deja/g++.law/operators32.C: Likewise.
996 * g++.old-deja/g++.pt/enum6.C: Likewise.
997 * g++.old-deja/g++.pt/explicit70.C: Likewise.
998 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1000 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1001 * g++.dg/init/new11.C: Likewise.
1002 * g++.dg/init/pr29571.C: Likewise.
1003 * g++.dg/lookup/forscope2.C: Likewise.
1004 * g++.dg/parse/linkage1.C: Likewise.
1005 * g++.dg/parse/typedef8.C: Likewise.
1006 * g++.dg/template/error44.C: Likewise.
1007 * g++.dg/tls/diag-2.C: Likewise.
1008 * g++.dg/tls/diag-4.C: Likewise.
1009 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1010 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1011 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1012 * g++.old-deja/g++.brendan/new3.C: Likewise.
1013 * g++.old-deja/g++.eh/new1.C: Likewise.
1014 * g++.old-deja/g++.eh/new2.C: Likewise.
1015 * g++.old-deja/g++.jason/new.C: Likewise.
1016 * g++.old-deja/g++.law/friend1.C: Likewise.
1017 * g++.old-deja/g++.mike/net46.C: Likewise.
1018 * g++.old-deja/g++.mike/p755.C: Likewise.
1019 * g++.old-deja/g++.other/new6.C: Likewise.
1021 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1022 * g++.dg/template/crash53.C: Likewise.
1023 * g++.dg/template/void9.C: Likewise.
1025 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1028 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1030 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1033 * g++.dg/cpp0x/sfinae29.C: New.
1035 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1038 * gfortran.dg/typebound_call_22.f03: New test case.
1040 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1043 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1045 2011-11-09 Richard Guenther <rguenther@suse.de>
1047 PR tree-optimization/51039
1048 * gcc.dg/pr51039.c: New testcase.
1050 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1052 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1053 Enable also for powerpc*-*-*.
1055 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1058 * gfortran.dg/forall_16.f90: New test.
1060 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1063 * gfortran.dg/initialization_29.f90: Expand test.
1065 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1068 * g++.dg/cpp0x/alias-decl-12.C: New test.
1069 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1071 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1074 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1076 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1078 PR tree-optimization/51015
1079 * gcc.dg/vect/pr51015.c: New test.
1081 2011-11-08 David S. Miller <davem@davemloft.net>
1083 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1084 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1086 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1089 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1091 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1094 * gfortran.dg/string_5.f90: Improve testcase.
1096 2011-10-23 Jason Merrill <jason@redhat.com>
1099 * g++.dg/template/lvalue2.C: New.
1101 2011-11-08 Michael Matz <matz@suse.de>
1103 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1104 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1105 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1106 * g++.dg/eh/builtin2.C: Ditto.
1107 * g++.dg/eh/builtin3.C: Ditto.
1109 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1111 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1112 being prefered even for -mavx.
1113 * gcc.target/i386/avx-cvt-3.c: New test.
1115 2011-11-08 Richard Guenther <rguenther@suse.de>
1117 PR tree-optimization/51012
1118 * gcc.dg/pr51012-1.c: New testcase.
1119 * gcc.dg/pr51012-2.c: Likewise.
1121 2011-11-08 Richard Guenther <rguenther@suse.de>
1124 * c-c++-common/uninit-pr51010.c: New testcase.
1126 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1128 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1129 check_effective_target_vect_call_copysignf,
1130 check_effective_target_vect_call_lrint): New procedures.
1131 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1132 $VECT_SLP_CFLAGS with -ffast-math.
1133 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1134 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1135 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1136 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1138 2011-11-07 Richard Henderson <rth@redhat.com>
1139 Aldy Hernandez <aldyh@redhat.com>
1140 Torvald Riegel <triegel@redhat.com>
1142 Merged from transactional-memory.
1144 * g++.dg/dg.exp: Run transactional memory tests.
1145 * g++.dg/tm: New directory with new tests.
1146 * gcc.dg/tm: New directory with new tests.
1147 * c-c++-common/tm: New directory with new tests.
1149 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1151 Fix context handling of alias-declaration
1152 * g++.dg/cpp0x/alias-decl-11.C: New test.
1154 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1157 * g++.dg/parse/template26.C: New.
1158 * g++.dg/template/crash45.C: Adjust dg-error string.
1160 2011-11-07 Jason Merrill <jason@redhat.com>
1163 * g++.dg/template/lookup9.C: New.
1166 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1169 * g++.dg/cpp0x/decltype35.C: New.
1171 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1173 Support C++11 alias-declaration
1175 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1176 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1177 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1178 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1179 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1180 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1181 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1182 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1183 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1184 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1185 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1186 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1187 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1189 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1191 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1193 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1196 * gfortran.dg/typebound_call_21.f03: New.
1198 2011-11-07 Nathan Sidwell <nathan@acm.org>
1200 * gcc.dg/profile-dir-1.c: Adjust final scan.
1201 * gcc.dg/profile-dir-2.c: Adjust final scan.
1202 * gcc.dg/profile-dir-3.c: Adjust final scan.
1203 * gcc.misc-tests/gcov.exp: Adjust regexp.
1204 * gcc.misc-tests/gcov-12.c: New.
1205 * gcc.misc-tests/gcov-13.c: New.
1206 * gcc.misc-tests/gcovpart-13b.c: New.
1207 * gcc.misc-tests/gcov-14.c: New.
1209 2011-11-07 Jason Merrill <jason@redhat.com>
1212 * g++.dg/ext/visibility/template8.C: New.
1214 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1216 PR tree-optimization/50789
1217 * gcc.target/i386/avx2-gather-1.c: New test.
1218 * gcc.target/i386/avx2-gather-2.c: New test.
1219 * gcc.target/i386/avx2-gather-3.c: New test.
1220 * gcc.target/i386/avx2-gather-4.c: New test.
1222 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1224 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1226 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1229 * gfortran.dg/open_dev_null.f90: Remove testcase.
1231 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1233 * lib/target-supports.exp (check_effective_target_sync_int_128):
1234 Don't cache the result.
1235 (check_effective_target_sync_long_long): Ditto.
1237 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1239 PR rtl-optimization/47698
1240 * gcc.target/i386/47698.c: New test.
1242 2011-11-06 Jason Merrill <jason@redhat.com>
1245 * g++.dg/ext/visibility/template7.C: New.
1247 2011-11-07 Terry Guo <terry.guo@arm.com>
1249 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1250 * gcc.target/arm/wmul-2.c: Ditto.
1251 * gcc.target/arm/wmul-3.c: Ditto.
1252 * gcc.target/arm/wmul-4.c: Ditto.
1254 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1256 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1257 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1258 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1259 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1260 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1261 expected diagnostics.
1263 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1264 Richard Henderson <rth@redhat.com>
1265 Aldy Hernandez <aldyh@redhat.com>
1267 Merged from cxx-mem-model.
1269 * lib/target-supports.exp (check_effective_target_sync_int_128,
1270 check_effective_target_sync_long_long): Check whether the target
1271 supports 64 and 128 bit __sync builtins.
1272 (check_effective_target_cas_char): New.
1273 (check_effective_target_cas_int): New.
1274 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1275 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1276 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1277 produce the expected library calls.
1278 * gcc.dg/atomic-fence.c: New functional tests.
1279 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1280 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1281 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1282 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1283 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1284 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1285 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1286 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1287 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1289 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1291 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1293 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1295 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1296 int128 operations are atomic.
1297 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1298 operations are atomic.
1299 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1300 operations are atomic.
1301 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1302 operations are atomic.
1303 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1304 stores aren't moved out of a loop.
1305 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1306 globals don't overwrite neighbouring globals.
1307 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1308 writes dont overwrite neighbouring components.
1309 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1310 * c-c++-common/gomp/atomic-3.c: Likewise.
1311 * c-c++-common/gomp/atomic-9.c: Likewise.
1312 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1313 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1314 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1315 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1316 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1317 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1318 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1319 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1320 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1321 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1322 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1323 g++.dg/gomp/atomic-15.C: Remove.
1324 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1325 * gcc.dg/gomp/atomic-11.c: Remove test.
1327 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1329 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1330 * gcc.dg/vect/slp-cond-1.c: New test.
1331 * gcc.dg/vect/slp-cond-2.c: New test.
1333 2011-11-05 David S. Miller <davem@davemloft.net>
1335 * lib/test-supports.exp
1336 (check_effective_target_ultrasparc_vis2_hw): New proc.
1337 (check_effective_target_ultrasparc_vis3_hw): New proc.
1338 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1339 * gcc.target/sparc/vec-init-2.inc: Likewise.
1340 * gcc.target/sparc/vec-init-3.inc: Likewise.
1341 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1342 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1343 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1344 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1345 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1346 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1347 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1348 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1349 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1351 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1353 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1354 Disable test on Epiphany.
1355 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1356 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1357 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1358 * g++.dg/parse/pragma3.C: Likewise.
1359 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1361 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1362 * gcc.dg/tls/thr-cse-1.c: Likewise.
1363 * g++.dg/opt/devirt2.C: Likewise.
1364 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1365 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1366 * gcc.target/epiphany: New directory.
1368 2011-11-05 Tobias Burnus <burnus@net-b.de>
1370 * gfortran.dg/quad_2.f90: New.
1372 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1374 * gcc.dg/strlenopt-22g.c: New wrapper around...
1375 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1377 2011-11-04 Jason Merrill <jason@redhat.com>
1380 * g++.dg/init/lifetime2.C: New.
1381 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1384 * g++.dg/init/lifetime1.C: Test cleanup order.
1386 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1388 * g++.dg/other/offsetof7.C: New test.
1390 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1392 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1393 variable, default empty, -ffat-lto-objects for effective_target_lto.
1394 (gcc-dg-test-1): Add options from dg-final methods.
1395 * lib/scanasm.exp (scan-assembler_required_options)
1396 (scan-assembler-not_required_options): New procs.
1398 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1400 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1401 generate a pedwarn in c++98-mode.
1402 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1403 don't generate a pedwarn in c++0x-mode.
1405 2011-11-04 Olivier Goffart <olivier@woboq.com>
1408 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1410 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1412 PR rtl-optimization/38644
1413 * gcc.target/arm/stack-red-zone.c: New.
1415 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1418 * g++.dg/warn/Wconversion-null-3.C: New.
1420 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1423 * g++.dg/cpp0x/udlit-strint-length.C: New.
1425 2011-11-04 Jason Merrill <jason@redhat.com>
1428 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1429 * g++.dg/init/lifetime1.C: New.
1430 * g++.dg/init/ref21.C: New.
1431 * g++.dg/eh/array1.C: New.
1433 2011-11-04 Tom de Vries <tom@codesourcery.com>
1435 PR tree-optimization/50763
1436 * gcc.dg/pr50763-5.c: New test.
1438 2011-11-04 Tom de Vries <tom@codesourcery.com>
1440 PR tree-optimization/50763
1441 * g++.dg/pr50763-4.C: New test.
1443 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1445 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1448 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1450 * gcc.dg/torture/vec-cvt-1.c: New test.
1452 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1454 * gnat.dg/specs/private1[-sub].ads: New test.
1456 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1459 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1460 * gfortran.dg/inline_sum_1.f90: New.
1461 * gfortran.dg/inline_sum_2.f90: New.
1462 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1463 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1464 * gfortran.dg/inline_product_1.f90: New.
1466 2011-11-03 Tobias Burnus <burnus@net-b.de>
1469 * gfortran.dg/bind_c_dts_5.f90: New.
1471 2011-11-03 Tobias Burnus <burnus@net-b.de>
1474 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1476 2011-11-03 Richard Guenther <rguenther@suse.de>
1479 * g++.dg/init/copy7.C: Remove testcase.
1481 2011-11-03 Martin Jambor <mjambor@suse.cz>
1483 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1484 * g++.dg/ipa/devirt-c-2.C: Likewise.
1485 * g++.dg/ipa/devirt-c-7.C: New test.
1486 * g++.dg/ipa/devirt-c-8.C: Likewise.
1488 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1490 PR tree-optimization/50912
1491 * gnat.dg/loop_optimization10.ad[sb]: New test.
1492 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1494 2011-11-02 Jason Merrill <jason@redhat.com>
1497 * g++.dg/cpp0x/nsdmi-list2.C: New.
1499 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1502 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1503 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1505 2011-11-02 Tom de Vries <tom@codesourcery.com>
1507 PR tree-optimization/50769
1508 * gfortran.dg/pr50769.f90: New test.
1510 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1512 * gcc.target/sparc/20111102-1.c: New test.
1514 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1517 * g++.dg/warn/Wcast-qual2.C: New.
1519 2011-11-02 Tom de Vries <tom@codesourcery.com>
1521 PR tree-optimization/50763
1522 * g++.dg/pr50763-3.C: New test.
1524 2011-11-02 Tom de Vries <tom@codesourcery.com>
1526 PR tree-optimization/50672
1527 * g++.dg/pr50672.C: New test.
1529 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1531 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1532 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1533 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1535 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1537 2011-11-02 Richard Guenther <rguenther@suse.de>
1539 PR tree-optimization/50902
1540 * gcc.dg/torture/pr50902.c: New testcase.
1542 2010-11-02 Richard Guenther <rguenther@suse.de>
1544 PR tree-optimization/50890
1545 * gcc.dg/torture/pr50890.c: New testcase.
1547 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1550 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1551 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1553 2011-11-01 Tom de Vries <tom@codesourcery.com>
1555 PR tree-optimization/50908
1556 * gcc.dg/pr50908.c: New test.
1557 * gcc.dg/pr50908-2.c: Same.
1558 * gcc.dg/pr50908-3.c: Same.
1560 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1562 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1563 the outer loop. Remove comment. Don't check for widen-mult.
1565 2011-10-31 Martin Jambor <mjambor@suse.cz>
1567 * gcc.dg/ipa/ipcp-4.c: New test.
1569 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1571 * gcc.dg/vshift-3.c: New test.
1572 * gcc.dg/vshift-4.c: New test.
1573 * gcc.dg/vshift-5.c: New test.
1575 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1577 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1578 and current implementation.
1580 2011-10-31 Paul Brook <paul@codesourcery.com>
1582 * gcc.dg/constructor-1.c: New test.
1584 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1587 * gfortran.dg/dshift_3.f90: New test.
1589 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1591 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1593 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1594 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1595 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1596 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1597 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1598 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1599 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1600 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1601 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1602 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1603 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1604 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1605 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1606 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1607 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1608 * gcc.dg/vector-compare-2.c: Likewise.
1610 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1613 * g++.dg/cpp0x/pr50901.C: New.
1615 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1617 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1618 * gcc.target/i386/fma4-check.h (main): Ditto.
1619 * gcc.target/i386/xop-check.h (main): Ditto.
1621 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1624 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1627 * g++.dg/template/crash109.C: New.
1629 2011-10-28 Jason Merrill <jason@redhat.com>
1631 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1633 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1636 * g++.dg/template/crash109.C: New.
1638 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1640 * gfortran.dg/nearest_5.f90: New test.
1642 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1644 * gcc.dg/vshift-1.c: New test.
1645 * gcc.dg/vshift-2.c: New test.
1646 * gcc.target/i386/xop-vshift-1.c: New test.
1647 * gcc.target/i386/xop-vshift-2.c: New test.
1648 * gcc.target/i386/avx2-vshift-1.c: New test.
1650 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1652 PR rtl-optimization/49720
1653 * g++.dg/torture/pr49720.C: New test.
1655 2011-10-27 David S. Miller <davem@davemloft.net>
1657 * gcc.target/sparc/setcc-3.c: New test.
1659 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1662 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1664 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1666 * gcc.target/i386/sse2-cvt-1.c: New test.
1667 * gcc.target/i386/sse2-cvt-2.c: New test.
1668 * gcc.target/i386/avx-cvt-1.c: New test.
1669 * gcc.target/i386/avx-cvt-2.c: New test.
1670 * gcc.target/i386/avx2-cvt-1.c: New test.
1671 * gcc.target/i386/avx2-cvt-2.c: New test.
1673 2011-10-27 Martin Jambor <mjambor@suse.cz>
1675 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1677 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1678 Steven G. Kargl <kargl@gcc.gnu.org>
1681 * gfortran.dg/pr50875.f90: New test.
1683 2011-10-26 David S. Miller <davem@davemloft.net>
1685 * gcc.target/sparc/fmaf-1.c: New test.
1687 * gcc.target/sparc/setcc-1.c: New test.
1688 * gcc.target/sparc/setcc-2.c: New test.
1690 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1692 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1694 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1696 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1699 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1701 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1704 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1706 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1708 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1710 * gnat.dg/specs/discr1.ads: New test.
1711 * gnat.dg/specs/discr1_pkg.ads: New helper.
1713 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1715 * gnat.dg/specs/unchecked_union.ads: Rename to...
1716 * gnat.dg/specs/unchecked_union1.ads: ...this.
1717 * gnat.dg/specs/unchecked_union2.ads: New test.
1719 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1721 * gnat.dg/specs/atomic1.ads: New test.
1723 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1725 Implement C++11 user-defined literals.
1726 * g++.dg/cpp0x/udlit-addr.C: New.
1727 * g++.dg/cpp0x/udlit-args.C: New.
1728 * g++.dg/cpp0x/udlit-args-neg.C: New.
1729 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1730 * g++.dg/cpp0x/udlit-concat.C: New.
1731 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1732 * g++.dg/cpp0x/udlit-constexpr.C: New.
1733 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1734 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1735 * g++.dg/cpp0x/udlit-friend.C: New.
1736 * g++.dg/cpp0x/udlit-general.C: New.
1737 * g++.dg/cpp0x/udlit-inline.C: New.
1738 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1739 * g++.dg/cpp0x/udlit-member-neg.C: New.
1740 * g++.dg/cpp0x/udlit-namespace.C: New.
1741 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1742 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1743 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1744 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1745 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1746 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1747 * g++.dg/cpp0x/udlit-raw-str.C: New.
1748 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1749 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1750 * g++.dg/cpp0x/udlit-systemheader.C: New.
1751 * g++.dg/cpp0x/udlit-template.C: New.
1752 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1753 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1754 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1755 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1756 * g++.dg/cpp0x/udlit_system_header: New.
1758 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1761 * g++.dg/cpp0x/decltype34.C: New.
1763 2011-10-26 Tom de Vries <tom@codesourcery.com>
1765 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1766 * gcc.c-torture/unsorted/HIset.c: Same.
1767 * gcc.c-torture/unsorted/SIcmp.c: Same.
1768 * gcc.c-torture/unsorted/SIset.c: Same.
1769 * gcc.c-torture/unsorted/SFset.c: Same.
1770 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1771 * gcc.c-torture/unsorted/USIcmp.c: Same.
1772 * gcc.c-torture/unsorted/DFcmp.c: Same.
1774 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1776 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1777 to work also with -masm=intel and additionally test the xmm vs. ymm
1778 register type combination on mask/dest and in vsib.
1779 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1780 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1781 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1782 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1783 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1784 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1785 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1786 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1787 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1788 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1789 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1790 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1791 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1792 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1793 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1794 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1795 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1796 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1797 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1798 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1799 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1800 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1801 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1802 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1803 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1804 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1805 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1806 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1807 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1808 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1809 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1811 2011-10-26 Tom de Vries <tom@codesourcery.com>
1813 PR tree-optimization/50763
1814 * gcc.dg/pr50763-2.c: New test.
1816 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1818 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1819 Update expected messages.
1821 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1823 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1825 2011-10-25 Jason Merrill <jason@redhat.com>
1828 * g++.dg/init/aggr7.C: New.
1831 * g++.dg/cpp0x/initlist59.C: New.
1833 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1836 * g++.dg/overload/operator5.C: New.
1838 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1841 * g++.dg/template/crash108.C: New.
1843 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1845 PR tree-optimization/50596
1846 * gcc.dg/vect/vect-cond-10.c: New test.
1848 2011-10-24 Joey Ye <joey.ye@arm.com>
1850 * gcc.target/arm/pr42575.c: Remove architecture option.
1852 2011-10-24 David S. Miller <davem@davemloft.net>
1854 * gcc.target/sparc/vis3move-1.c: New test.
1855 * gcc.target/sparc/vis3move-2.c: New test.
1856 * gcc.target/sparc/vis3move-3.c: New test.
1858 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1860 * gcc.dg/strlenopt-22.c: New testcase.
1861 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1863 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1865 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1867 (dg-skip-if): Remove.
1868 * gcc.target/i386/funcspec-1.c: Ditto.
1869 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1871 2011-10-24 Richard Guenther <rguenther@suse.de>
1873 * gcc.dg/vect/vect-bool-1.c: New testcase.
1875 2011-10-24 Richard Guenther <rguenther@suse.de>
1877 PR tree-optimization/50838
1878 * gcc.dg/torture/pr50838.c: New testcase.
1880 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1882 PR tree-optimization/50730
1883 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1884 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1885 -fno-tree-sra and SLP flags.
1887 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1891 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1894 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1895 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1897 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1900 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1901 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1903 2011-10-23 Tom de Vries <tom@codesourcery.com>
1905 PR tree-optimization/50763
1906 * gcc.dg/pr50763.c: New test.
1908 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1911 * gcc.target/i386/pr50788.c: New test.
1913 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1915 PR tree-optimization/50819
1916 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1917 * g++.dg/vect/slp-pr50819.cc: New test.
1919 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/warn/Wconversion4.C: New.
1924 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1927 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1928 from element other than first and reverse permutation.
1929 * gcc.dg/torture/vshuf-16.inc: Likewise.
1930 * gcc.dg/torture/vshuf-8.inc: Likewise.
1931 * gcc.dg/torture/vshuf-4.inc: Likewise.
1933 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1936 * g++.dg/parse/error43.C: New.
1937 * g++.dg/parse/error44.C: Likewise.
1939 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1940 Kirill Yukhin <kirill.yukhin@intel.com>
1943 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1944 * gcc.target/i386/bmi2-check.h: Ditto.
1946 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1949 * g++.dg/cpp0x/override2.C: Add test.
1951 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1953 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1954 check_linker_plugin_available.
1956 2011-10-21 Kai Tietz <ktietz@redhat.com>
1958 * gcc.target/i386/branch-cost1.c: New test.
1959 * gcc.target/i386/branch-cost2.c: New test.
1960 * gcc.target/i386/branch-cost3.c: New test.
1961 * gcc.target/i386/branch-cost4.c: New test.
1963 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1965 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
1967 2011-10-20 Steve Ellcey <sje@cup.hp.com>
1970 * gcc.dg/pr49994-3.c: Skip on HP-UX.
1972 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1974 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
1975 (_moz_foo, EXT__foo): Use ASMNAME.
1977 2011-10-20 Joseph Myers <joseph@codesourcery.com>
1979 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
1982 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
1985 * gcc.target/i386/pr50766.c: New test.
1987 2011-10-20 Jason Merrill <jason@redhat.com>
1990 * g++.dg/eh/partial1.C: New.
1992 2011-10-20 Richard Henderson <rth@redhat.com>
1994 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
1995 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
1996 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
1997 Use __builtin_shuffle.
1999 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2002 * gfortran.dg/ishft_3.f90: Update test.
2004 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2007 * gfortran.dg/substring_integer_index.f90: New test.
2009 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2011 * gfortran.dg/format_string.f: New test.
2013 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2015 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2017 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2019 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2021 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2022 gcc.target/i386/pr46226.c: Do not use
2023 -mno-accumulate-outgoing-args.
2025 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2027 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2028 including <strings.h>.
2030 2011-10-19 Jan Hubicka <jh@suse.cz>
2032 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2033 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2034 * lib/c-torture.exp: Likewise.
2035 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2036 * gcc.c-torture/compile/sync-1.c: Likewise.
2037 * gcc.c-torture/compile/sync-1.c: Likewise.
2038 * gcc.c-torture/compile/sync-3.c: Likewise.
2039 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2040 * gcc.dg/noncompile/920507-1.c: Likewise.
2041 * gcc.dg/torture/pr36400.c: Likewise.
2042 * g++.dg/torture/pr34850.C: Likewise.
2044 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2046 * gnat.dg/source_ref1.adb: New test.
2047 * gnat.dg/source_ref2.adb: Likewise.
2049 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2052 * g++.dg/parse/error42.C: New.
2053 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2055 2011-10-19 Jason Merrill <jason@redhat.com>
2058 * g++.dg/init/value9.C: New.
2060 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2062 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2063 * gcc.dg/torture/vshuf-16.inc: Likewise.
2064 * gcc.dg/torture/vshuf-8.inc: Likewise.
2065 * gcc.dg/torture/vshuf-4.inc: Likewise.
2067 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2070 * gfortran.dg/sizeof_proc.f90: New.
2072 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2074 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2075 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2077 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2080 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2082 2011-10-19 Jason Merrill <jason@redhat.com>
2085 * g++.dg/init/ref20.C: New.
2087 2011-10-19 Kai Tietz <ktietz@redhat.com>
2090 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2091 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2092 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2093 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2094 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2096 2011-10-19 Richard Guenther <rguenther@suse.de>
2099 * gcc.dg/torture/pr50768.c: New testcase.
2101 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2103 PR rtl-optimization/50340
2104 * gcc.dg/pr50340.c: New.
2106 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2108 PR tree-optimization/50717
2110 * gcc.dg/pr50717-1.c: New file.
2111 * gcc.target/arm/wmul-12.c: Correct types.
2112 * gcc.target/arm/wmul-8.c: Correct types.
2114 2011-10-18 Jason Merrill <jason@redhat.com>
2117 * g++.dg/cpp0x/defaulted32.C: New.
2120 * g++.dg/lookup/using23.C: New.
2123 * g++.dg/cpp0x/implicit12.C: New.
2124 * g++.dg/cpp0x/defaulted20.C: Adjust.
2125 * g++.dg/cpp0x/defaulted21.C: Adjust.
2126 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2127 * g++.dg/cpp0x/implicit4.C: Adjust.
2128 * g++.dg/cpp0x/implicit5.C: Adjust.
2129 * g++.dg/cpp0x/implicit8.C: Adjust.
2130 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2131 * g++.dg/cpp0x/not_special.C: Adjust.
2132 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2133 * g++.dg/cpp0x/rv1n.C: Adjust.
2134 * g++.dg/cpp0x/rv2n.C: Adjust.
2135 * g++.dg/cpp0x/rv3n.C: Adjust.
2136 * g++.dg/cpp0x/rv4n.C: Adjust.
2137 * g++.dg/cpp0x/rv5n.C: Adjust.
2138 * g++.dg/cpp0x/rv6n.C: Adjust.
2139 * g++.dg/cpp0x/rv7n.C: Adjust.
2141 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2143 * gcc.target/i386/avx2-vpop-check.h: New header.
2144 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2145 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2146 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2147 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2148 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2149 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2150 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2151 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2152 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2153 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2154 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2155 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2156 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2157 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2158 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2160 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2163 * gfortran.dg/coarray_subobject_1.f90: New test.
2164 * gfortran.dg/coarray/subobject_1.f90: New test.
2166 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2168 PR rtl-optimization/50205
2169 * gcc.dg/pr50205.c: New.
2171 2011-10-18 Richard Guenther <rguenther@suse.de>
2173 PR tree-optimization/50767
2174 * gcc.dg/torture/pr50767.c: New testcase.
2176 2011-10-18 Julian Brown <julian@codesourcery.com>
2178 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2179 * gcc.target/arm/unaligned-memcpy-1.c: New.
2180 * gcc.target/arm/unaligned-memcpy-2.c: New.
2181 * gcc.target/arm/unaligned-memcpy-3.c: New.
2182 * gcc.target/arm/unaligned-memcpy-4.c: New.
2184 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2187 * gfortran.dg/iso_c_binding_class.f03: New.
2189 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2191 * testsuite/lib/target-supports.exp
2192 (check_effective_target_vect_widen_shift): New.
2193 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2194 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2195 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2196 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2198 2011-10-18 Richard Guenther <rguenther@suse.de>
2200 * gcc.dg/torture/restrict-1.c: New testcase.
2202 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2204 * g++.dg/ext/bases.C: New test.
2206 2011-10-17 David S. Miller <davem@davemloft.net>
2208 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2209 all operations to emit VIS instructions.
2210 * gcc.target/sparc/fandnot.c: Likewise.
2211 * gcc.target/sparc/fnot.c: Likewise.
2212 * gcc.target/sparc/for.c: Likewise.
2213 * gcc.target/sparc/fornot.c: Likewise.
2214 * gcc.target/sparc/fxnor.c: Likewise.
2215 * gcc.target/sparc/fxor.c: Likewise.
2216 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2219 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2221 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2222 * gcc.dg/torture/vshuf-16.inc: New file.
2223 * gcc.dg/torture/vshuf-2.inc: New file.
2224 * gcc.dg/torture/vshuf-32.inc: New file.
2225 * gcc.dg/torture/vshuf-4.inc: New file.
2226 * gcc.dg/torture/vshuf-8.inc: New file.
2227 * gcc.dg/torture/vshuf-main.inc: New file.
2228 * gcc.dg/torture/vshuf-v16hi.c: New test.
2229 * gcc.dg/torture/vshuf-v16qi.c: New test.
2230 * gcc.dg/torture/vshuf-v2df.c: New test.
2231 * gcc.dg/torture/vshuf-v2di.c: New test.
2232 * gcc.dg/torture/vshuf-v2sf.c: New test.
2233 * gcc.dg/torture/vshuf-v2si.c: New test.
2234 * gcc.dg/torture/vshuf-v32qi.c: New test.
2235 * gcc.dg/torture/vshuf-v4df.c: New test.
2236 * gcc.dg/torture/vshuf-v4di.c: New test.
2237 * gcc.dg/torture/vshuf-v4hi.c: New test.
2238 * gcc.dg/torture/vshuf-v4sf.c: New test.
2239 * gcc.dg/torture/vshuf-v4si.c: New test.
2240 * gcc.dg/torture/vshuf-v8hi.c: New test.
2241 * gcc.dg/torture/vshuf-v8qi.c: New test.
2242 * gcc.dg/torture/vshuf-v8sf.c: New test.
2243 * gcc.dg/torture/vshuf-v8si.c: New test.
2245 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2247 PR tree-optimization/50746
2248 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2250 2011-10-17 Jason Merrill <jason@redhat.com>
2253 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2255 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2258 * g++.dg/parse/error41.C: New.
2259 * g++.dg/parse/error20.C: Adjust.
2261 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2264 * g++.dg/warn/format7.C: New.
2265 * obj-c++.dg/warn7.mm: Likewise.
2267 2011-10-17 Richard Guenther <rguenther@suse.de>
2269 PR tree-optimization/50729
2270 * gcc.dg/torture/pr50729.c: New testcase.
2272 2011-10-15 Tom Tromey <tromey@redhat.com>
2273 Dodji Seketeli <dodji@redhat.com>
2275 * lib/prune.exp (prune_gcc_output): Prune output referring to
2277 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2278 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2279 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2280 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2282 2011-10-15 Tom Tromey <tromey@redhat.com>
2283 Dodji Seketeli <dodji@redhat.com>
2285 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2287 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2290 * g++.dg/inherit/error5.C: New.
2292 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2296 * gfortran.dg/kind_tests_4.f90: New.
2298 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2300 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2301 targets that support vector condition.
2303 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2306 * gfortran.dg/c_kind_tests_3.f03: New.
2308 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2311 * gfortran.dg/elemental_args_check_4.f90: New.
2313 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2315 PR tree-optimization/50727
2316 * gcc.dg/vect/pr50727.c: New test.
2318 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2320 * gcc.dg/vla-23.c: New test.
2322 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2324 PR tree-optimization/50596
2325 * gcc.dg/vect/vect-cond-9.c: New test.
2327 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2329 * gcc.dg/vect/bb-slp-29.c: New test.
2331 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2334 * g++.dg/ext/is_base_of_incomplete.C: New.
2335 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2336 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2338 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2340 * gcc.target/sparc/combined-1.c: Compile at -O2.
2342 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2344 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2345 (dg-options): Add -Wno-attributes.
2346 * gcc.target/i386/fma_double_?.c: Ditto.
2347 * gcc.target/i386/fma_run_float_?.c: Ditto.
2348 * gcc.target/i386/fma_run_double_?.c: Ditto.
2349 * gcc.target/i386/l_fma_float_?.c: Dtto.
2350 * gcc.target/i386/l_fma_double_?.c: Ditto.
2351 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2352 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2354 2011-10-15 Tobias Burnus <burnus@net-b.de>
2356 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2358 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2359 * gfortran.dg/rank_3.f90: Ditto.
2360 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2361 -std=f2008ts in dg-options.
2362 * gfortran.dg/rank_4.f90: Ditto.
2364 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2367 * gcc.target/sh/pr49263.c: New.
2369 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2371 * gnat.dg/specs/debug1.ads: Tweak.
2373 2011-10-14 Kai Tietz <ktietz@redhat.com>
2375 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2377 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2379 * gcc.target/i386/sse2-mul-1.c: New test.
2380 * gcc.target/i386/sse4_1-mul-1.c: New test.
2381 * gcc.target/i386/avx-mul-1.c: New test.
2382 * gcc.target/i386/xop-mul-1.c: New test.
2383 * gcc.target/i386/avx2-mul-1.c: New test.
2385 2011-10-14 Jason Merrill <jason@redhat.com>
2388 * g++.dg/cpp0x/nsdmi-list1.C: New.
2391 * g++.dg/cpp0x/nsdmi-const1.C: New.
2393 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2396 * gfortran.dg/pointer_intent_5.f90: New.
2398 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2400 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2401 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2402 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2404 2011-10-14 Tobias Burnus <burnus@net-b.de>
2407 * gfortran.dg/pointer_check_11.f90: New.
2408 * gfortran.dg/pointer_check_12.f90: New.
2410 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2413 * g++.dg/overload/operator4.C: New.
2415 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2417 * gcc.dg/di-longlong64-sync-1.c: New test.
2418 * gcc.dg/di-sync-multithread.c: New test.
2419 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2420 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2421 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2422 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2423 (check_effective_target_arm_arm_ok): New helper.
2424 (check_effective_target_sync_longlong): New helper.
2426 2011-10-14 Richard Guenther <rguenther@suse.de>
2428 PR tree-optimization/50723
2429 * gcc.dg/torture/pr50723.c: New testcase.
2431 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2434 * g++.dg/warn/format6.C: New.
2435 * obj-c++.dg/warn6.mm: Likewise.
2437 2011-10-13 Richard Henderson <rth@redhat.com>
2439 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2441 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2442 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2443 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2445 2011-10-13 Jason Merrill <jason@redhat.com>
2448 * g++.dg/cpp0x/nsdmi-template2.C: New.
2451 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2454 * g++.dg/init/vbase1.C: New.
2456 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2458 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2459 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2460 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2461 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2463 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2465 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2467 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2469 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2471 2011-10-13 Richard Guenther <rguenther@suse.de>
2473 PR tree-optimization/50712
2474 * gcc.target/i386/pr50712.c: New testcase.
2476 2011-10-13 Tom de Vries <tom@codesourcery.com>
2478 * gcc.dg/memcpy-4.c: New test.
2480 2011-10-13 Richard Guenther <rguenther@suse.de>
2482 PR tree-optimization/50698
2483 * g++.dg/vect/pr50698.cc: New testcase.
2485 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2487 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2488 * gcc.target/powerpc/warn-2.c: Ditto.
2490 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2491 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2492 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2493 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2494 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2495 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2496 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2497 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2498 * gcc.target/powerpc/ppc-pow.c: Likewise.
2499 * gcc.target/powerpc/recip-1.c: Likewise.
2500 * gcc.target/powerpc/recip-2.c: Likewise.
2501 * gcc.target/powerpc/recip-3.c: Likewise.
2502 * gcc.target/powerpc/recip-4.c: Likewise.
2503 * gcc.target/powerpc/recip-5.c: Likewise.
2505 2011-10-12 David S. Miller <davem@davemloft.net>
2507 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2508 '-mvis3' instead of 'mcpu=niagara3' in options.
2509 * gcc.target/sparc/fhalve.c: Likewise.
2510 * gcc.target/sparc/fnegop.c: Likewise.
2511 * gcc.target/sparc/fpadds.c: Likewise.
2512 * gcc.target/sparc/fshift.c: Likewise.
2513 * gcc.target/sparc/fucmp.c: Likewise.
2514 * gcc.target/sparc/lzd.c: Likewise.
2515 * gcc.target/sparc/vis3misc.c: Likewise.
2516 * gcc.target/sparc/xmul.c: Likewise.
2518 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2520 * gnat.dg/vect1.ad[sb]: New test.
2521 * gnat.dg/vect1_pkg.ads: New helper.
2522 * gnat.dg/vect2.ad[sb]: New test.
2523 * gnat.dg/vect2_pkg.ads: New helper.
2524 * gnat.dg/vect3.ad[sb]: New test.
2525 * gnat.dg/vect3_pkg.ads: New helper.
2526 * gnat.dg/vect4.ad[sb]: New test.
2527 * gnat.dg/vect4_pkg.ads: New helper.
2528 * gnat.dg/vect5.ad[sb]: New test.
2529 * gnat.dg/vect5_pkg.ads: New helper.
2530 * gnat.dg/vect6.ad[sb]: New test.
2531 * gnat.dg/vect6_pkg.ads: New helper.
2533 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2535 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2536 * gcc.target/i386/fma_run_double_2.c: Likewise.
2537 * gcc.target/i386/fma_run_double_3.c: Likewise.
2538 * gcc.target/i386/fma_run_double_4.c: Likewise.
2539 * gcc.target/i386/fma_run_double_5.c: Likewise.
2540 * gcc.target/i386/fma_run_double_6.c: Likewise.
2541 * gcc.target/i386/fma_run_float_1.c: Likewise.
2542 * gcc.target/i386/fma_run_float_2.c: Likewise.
2543 * gcc.target/i386/fma_run_float_3.c: Likewise.
2544 * gcc.target/i386/fma_run_float_4.c: Likewise.
2545 * gcc.target/i386/fma_run_float_5.c: Likewise.
2546 * gcc.target/i386/fma_run_float_6.c: Likewise.
2548 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2549 remove the extra dg-options.
2550 * gcc.target/i386/l_fma_double_2.c: Likewise.
2551 * gcc.target/i386/l_fma_double_3.c: Likewise.
2552 * gcc.target/i386/l_fma_double_4.c: Likewise.
2553 * gcc.target/i386/l_fma_double_5.c: Likewise.
2554 * gcc.target/i386/l_fma_double_6.c: Likewise.
2555 * gcc.target/i386/l_fma_float_1.c: Likewise.
2556 * gcc.target/i386/l_fma_float_2.c: Likewise.
2557 * gcc.target/i386/l_fma_float_3.c: Likewise.
2558 * gcc.target/i386/l_fma_float_4.c: Likewise.
2559 * gcc.target/i386/l_fma_float_5.c: Likewise.
2560 * gcc.target/i386/l_fma_float_6.c: Likewise.
2562 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2564 PR tree-optimization/50189
2565 * g++.dg/torture/pr50189.C: New testcase.
2567 2011-10-12 Richard Guenther <rguenther@suse.de>
2569 PR tree-optimization/50700
2570 * gcc.dg/builtin-object-size-12.c: New testcase.
2572 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2575 * gcc.c-torture/compile/pr50565-1.c,
2576 gcc.c-torture/compile/pr50565-2.c: New tests.
2578 2011-10-11 Jason Merrill <jason@redhat.com>
2582 * g++.dg/template/constant1.C: New.
2583 * g++.dg/template/constant2.C: New.
2584 * g++.dg/cpp0x/constexpr-template3.C: New.
2586 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2588 * gcc.target/i386/warn-vect-op-3.c: New test.
2589 * gcc.target/i386/warn-vect-op-1.c: New test.
2590 * gcc.target/i386/warn-vect-op-2.c: New test.
2592 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2594 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2596 2011-10-11 Richard Guenther <rguenther@suse.de>
2598 PR tree-optimization/50204
2599 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2601 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2603 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2605 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2607 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2608 * gcc.target/i386/fma_double_2.c: Ditto.
2609 * gcc.target/i386/fma_double_3.c: Ditto.
2610 * gcc.target/i386/fma_double_4.c: Ditto.
2611 * gcc.target/i386/fma_double_5.c: Ditto.
2612 * gcc.target/i386/fma_double_6.c: Ditto.
2613 * gcc.target/i386/fma_float_1.c: Ditto.
2614 * gcc.target/i386/fma_float_2.c: Ditto.
2615 * gcc.target/i386/fma_float_3.c: Ditto.
2616 * gcc.target/i386/fma_float_4.c: Ditto.
2617 * gcc.target/i386/fma_float_5.c: Ditto.
2618 * gcc.target/i386/fma_float_6.c: Ditto.
2619 * gcc.target/i386/l_fma_double_1.c: Ditto.
2620 * gcc.target/i386/l_fma_double_2.c: Ditto.
2621 * gcc.target/i386/l_fma_double_3.c: Ditto.
2622 * gcc.target/i386/l_fma_double_4.c: Ditto.
2623 * gcc.target/i386/l_fma_double_5.c: Ditto.
2624 * gcc.target/i386/l_fma_double_6.c: Ditto.
2625 * gcc.target/i386/l_fma_float_1.c: Ditto.
2626 * gcc.target/i386/l_fma_float_2.c: Ditto.
2627 * gcc.target/i386/l_fma_float_3.c: Ditto.
2628 * gcc.target/i386/l_fma_float_4.c: Ditto.
2629 * gcc.target/i386/l_fma_float_5.c: Ditto.
2630 * gcc.target/i386/l_fma_float_6.c: Ditto.
2631 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2632 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2633 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2634 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2635 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2636 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2637 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2638 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2639 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2640 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2641 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2642 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2644 2011-10-11 Tristan Gingold <gingold@adacore.com>
2646 * gcc.dg/va-arg-4.c: New test.
2647 * gcc.dg/va-arg-5.c: Ditto.
2649 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2651 * lib/target-supports.exp (check_effective_target_fd_truncate):
2652 Close and unlink test file before exit.
2654 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2657 * gfortran.dg/forall_15.f90: New test case.
2659 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2660 Andrew Macleod <amacleod@redhat.com>
2662 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2663 wrappers for *other_threads() and *final_verify().
2664 * gcc.dg/simulate-thread/simulate-thread.h
2665 (simulate_thread_wrapper_other_threads): New.
2666 (simulate_thread_wrapper_final_verify): New.
2668 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2670 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2672 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2674 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2676 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2677 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2679 * gcc.target/i386/fma_1.h: New file.
2680 * gcc.target/i386/fma_2.h: Likewise.
2681 * gcc.target/i386/fma_3.h: Likewise.
2682 * gcc.target/i386/fma_4.h: Likewise.
2683 * gcc.target/i386/fma_5.h: Likewise.
2684 * gcc.target/i386/fma_6.h: Likewise.
2685 * gcc.target/i386/fma_double_1.c: Likewise.
2686 * gcc.target/i386/fma_double_2.c: Likewise.
2687 * gcc.target/i386/fma_double_3.c: Likewise.
2688 * gcc.target/i386/fma_double_4.c: Likewise.
2689 * gcc.target/i386/fma_double_5.c: Likewise.
2690 * gcc.target/i386/fma_double_6.c: Likewise.
2691 * gcc.target/i386/fma_float_1.c: Likewise.
2692 * gcc.target/i386/fma_float_2.c: Likewise.
2693 * gcc.target/i386/fma_float_3.c: Likewise.
2694 * gcc.target/i386/fma_float_4.c: Likewise.
2695 * gcc.target/i386/fma_float_5.c: Likewise.
2696 * gcc.target/i386/fma_float_6.c: Likewise.
2697 * gcc.target/i386/fma_main.h: Likewise.
2698 * gcc.target/i386/fma_run_double_1.c: Likewise.
2699 * gcc.target/i386/fma_run_double_2.c: Likewise.
2700 * gcc.target/i386/fma_run_double_3.c: Likewise.
2701 * gcc.target/i386/fma_run_double_4.c: Likewise.
2702 * gcc.target/i386/fma_run_double_5.c: Likewise.
2703 * gcc.target/i386/fma_run_double_6.c: Likewise.
2704 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2705 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2706 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2707 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2708 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2709 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2710 * gcc.target/i386/fma_run_float_1.c: Likewise.
2711 * gcc.target/i386/fma_run_float_2.c: Likewise.
2712 * gcc.target/i386/fma_run_float_3.c: Likewise.
2713 * gcc.target/i386/fma_run_float_4.c: Likewise.
2714 * gcc.target/i386/fma_run_float_5.c: Likewise.
2715 * gcc.target/i386/fma_run_float_6.c: Likewise.
2716 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2717 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2718 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2719 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2720 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2721 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2722 * gcc.target/i386/l_fma_1.h: Likewise.
2723 * gcc.target/i386/l_fma_2.h: Likewise.
2724 * gcc.target/i386/l_fma_3.h: Likewise.
2725 * gcc.target/i386/l_fma_4.h: Likewise.
2726 * gcc.target/i386/l_fma_5.h: Likewise.
2727 * gcc.target/i386/l_fma_6.h: Likewise.
2728 * gcc.target/i386/l_fma_double_1.c: Likewise.
2729 * gcc.target/i386/l_fma_double_2.c: Likewise.
2730 * gcc.target/i386/l_fma_double_3.c: Likewise.
2731 * gcc.target/i386/l_fma_double_4.c: Likewise.
2732 * gcc.target/i386/l_fma_double_5.c: Likewise.
2733 * gcc.target/i386/l_fma_double_6.c: Likewise.
2734 * gcc.target/i386/l_fma_float_1.c: Likewise.
2735 * gcc.target/i386/l_fma_float_2.c: Likewise.
2736 * gcc.target/i386/l_fma_float_3.c: Likewise.
2737 * gcc.target/i386/l_fma_float_4.c: Likewise.
2738 * gcc.target/i386/l_fma_float_5.c: Likewise.
2739 * gcc.target/i386/l_fma_float_6.c: Likewise.
2740 * gcc.target/i386/l_fma_main.h: Likewise.
2741 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2742 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2743 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2744 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2745 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2746 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2747 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2748 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2749 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2750 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2751 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2752 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2754 2011-10-10 Richard Guenther <rguenther@suse.de>
2757 * gcc.dg/torture/pr50389.c: New testcase.
2759 2011-10-10 Richard Guenther <rguenther@suse.de>
2762 * gcc.dg/builtins-47.c: Optimize.
2764 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2766 * lib/gcc-simulate-thread.exp: New.
2767 * gcc.dg/simulate-thread/guality.h: New.
2768 * gcc.dg/simulate-thread/simulate-thread.h: New.
2769 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2770 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2771 * gcc.dg/simulate-thread/README: New.
2772 * g++.dg/simulate-thread/guality.h: New.
2773 * g++.dg/simulate-thread/simulate-thread.h: New.
2774 * g++.dg/simulate-thread/simulate-thread.exp: New.
2775 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2776 * c-c++-common/cxxbitfields-2.c: Remove.
2777 * c-c++-common/cxxbitfields.c: Remove.
2778 * c-c++-common/cxxbitfields-4.c: Remove.
2779 * c-c++-common/cxxbitfields-5.c: Remove.
2780 * c-c++-common/simulate-thread/bitfields-1.c: New.
2781 * c-c++-common/simulate-thread/bitfields-2.c: New.
2782 * c-c++-common/simulate-thread/bitfields-3.c: New.
2783 * c-c++-common/simulate-thread/bitfields-4.c: New.
2785 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2788 * g++.dg/warn/format5.C: New.
2790 2011-10-09 Tobias Burnus <burnus@net-b.de>
2793 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2794 * gfortran.dg/common_16.f90: New.
2796 2011-10-09 Tobias Burnus <burnus@net-b.de>
2798 * gfortran.dg/iso_c_binding_param_1.f90: New.
2799 * gfortran.dg/iso_c_binding_param_2.f90: New.
2800 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2802 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2804 PR tree-optimization/50635
2805 * gcc.dg/vect/pr50635.c: New test.
2807 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2810 * gfortran.dg/proc_decl_27.f90: New.
2812 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2815 * objc/execute/initialize-1.m: New test.
2817 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2820 * gfortran.dg/pointer_function_result_1.f90 : New test.
2822 2011-10-07 David S. Miller <davem@davemloft.net>
2825 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2826 * gcc.target/sparc/cmask.c: Use it.
2827 * gcc.target/sparc/fhalve.c: Likewise.
2828 * gcc.target/sparc/fnegop.c: Likewise.
2829 * gcc.target/sparc/fpadds.c: Likewise.
2830 * gcc.target/sparc/fshift.c: Likewise.
2831 * gcc.target/sparc/fucmp.c: Likewise.
2832 * gcc.target/sparc/lzd.c: Likewise.
2833 * gcc.target/sparc/vis3misc.c: Likewise.
2834 * gcc.target/sparc/xmul.c: Likewise.
2836 2011-10-07 Richard Henderson <rth@redhat.com>
2838 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2840 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2842 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2844 * gcc.dg/pr50193-1.c: New file.
2845 * gcc.target/arm/shiftable.c: New file.
2847 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2850 * gfortran.dg/class_46.f03: New.
2852 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2854 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2855 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2856 (syslog, vsyslog, __vsyslog_chk): Likewise.
2858 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2859 (x, EXT_x): Use ASMNAME.
2861 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2862 (a, c): Use ASMNAME.
2864 2011-10-07 Tom de Vries <tom@codesourcery.com>
2867 * gcc.dg/pr50527.c: New test.
2869 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2871 PR tree-optimization/50650
2872 * gcc.c-torture/compile/pr50650.c: New test.
2874 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2876 PR tree-optimization/50575
2877 * gcc.c-torture/execute/vector-compare-2.x: New file.
2879 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2882 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2883 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2886 2011-10-07 Richard Guenther <rguenther@suse.de>
2889 * gcc.dg/vect/vect-align-2.c: Increase array size.
2891 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2892 H.J. Lu <hongjiu.lu@intel.com>
2895 * gcc.target/i386/pr50603.c: New test.
2897 2011-10-06 Jason Merrill <jason@redhat.com>
2900 * g++.dg/cpp0x/default31.C: New.
2902 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2904 PR tree-optimization/50596
2905 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2907 * gcc.dg/vect/vect-cond-8.c: New test.
2909 2011-10-06 Richard Henderson <rth@redhat.com>
2911 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2912 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2913 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2914 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2915 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2916 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2917 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2918 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2919 * gcc.c-torture/execute/vshuf-16.inc: New file.
2920 * gcc.c-torture/execute/vshuf-2.inc: New file.
2921 * gcc.c-torture/execute/vshuf-4.inc: New file.
2922 * gcc.c-torture/execute/vshuf-8.inc: New file.
2923 * gcc.c-torture/execute/vshuf-main.inc: New file.
2924 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2925 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2926 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2927 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2928 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2929 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2930 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2931 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2932 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2933 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2934 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2935 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2936 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2938 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2940 PR tree-optimization/49279
2941 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2942 * gcc.c-torture/execute/pr49279.c: New test.
2944 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2947 * gcc.c-torture/compile/pr49049.c: New test.
2949 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2952 * gcc.target/arm/pr50305.c: New test.
2954 2011-10-06 Richard Guenther <rguenther@suse.de>
2956 PR tree-optimization/38884
2957 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2958 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2960 2011-10-05 David S. Miller <davem@davemloft.net>
2962 * gcc.target/sparc/lzd.c: New test.
2963 * gcc.target/sparc/popc.c: New test.
2965 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2967 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
2968 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
2969 * g++.dg/other/final1.C: Cleanup original tree dump.
2971 2011-10-05 Jakub Jelinek <jakub@redhat.com>
2973 PR tree-optimization/50613
2974 * gcc.dg/pr50613.c: New test.
2976 2011-10-05 Richard Henderson <rth@redhat.com>
2978 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
2979 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
2980 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
2981 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
2982 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
2983 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
2984 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
2985 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
2987 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
2989 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
2990 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
2991 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
2992 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
2993 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
2995 2011-10-05 Richard Guenther <rguenther@suse.de>
2997 PR tree-optimization/38885
2998 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3000 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3002 * gcc.target/i386/sw-1.c: New test.
3004 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3006 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3008 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3010 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3012 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3014 2011-10-04 David S. Miller <davem@davemloft.net>
3016 * gcc.target/sparc/fhalve.c: New test.
3017 * gcc.target/sparc/fnegop.c: New test.
3018 * gcc.target/sparc/xmul.c: New test.
3020 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3023 * gfortran.dg/dummy_procedure_6.f90: New.
3025 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3027 PR tree-optimization/50604
3028 * gcc.dg/pr50604.c: New test.
3030 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3032 PR tree-optimization/49662
3033 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3034 * gcc.dg/graphite/interchange-15.c: Likewise.
3035 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3037 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3039 * gcc.dg/tree-ssa/restrict-4.c: New test.
3041 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3043 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3044 (main): Use __typeof to get result type of comparison.
3046 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3048 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3049 Make et_vect_multiple_sizes_saved global.
3050 (check_effective_target_vect64): Make et_vect64_saved global.
3052 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3054 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3055 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3056 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3057 * gcc.dg/builtin-complex-err-1.c: Adjust.
3059 2011-10-02 Jason Merrill <jason@redhat.com>
3061 * g++.dg/cpp0x/range-for22.C: New.
3063 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3064 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3065 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3066 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3068 * g++.dg/cpp0x/nsdmi5.C: New.
3070 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3073 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3075 (mips-dg-options): Force an ABI option if the current ABI is
3076 incompatible with the required -mlong setting. Likewise force
3077 a long setting if the current one is incompatible with the
3078 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3079 throughout procedure.
3080 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3081 instead of addressing=absolute.
3083 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3085 * gcc.target/mips/stack-1.c: New test.
3087 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3089 * gcc.dg/pr49696.c: New test.
3091 2011-10-02 Jan Hubicka <jh@suse.cz>
3093 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3095 2011-10-01 David S. Miller <davem@davemloft.net>
3097 * gcc.target/sparc/cmask.c: New test.
3098 * gcc.target/sparc/fpadds.c: New test.
3099 * gcc.target/sparc/fshift.c: New test.
3100 * gcc.target/sparc/fucmp.c: New test.
3101 * gcc.target/sparc/vis3misc.c: New test.
3103 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3106 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3108 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3111 * g++.dg/dfp/44473-1.C: New test.
3112 * g++.dg/dfp/44473-2.C: New test.
3113 * g++.dg/dfp/mangle-1.C: New test.
3114 * g++.dg/dfp/mangle-2.C: New test.
3115 * g++.dg/dfp/mangle-3.C: New test.
3116 * g++.dg/dfp/mangle-4.C: New test.
3117 * g++.dg/dfp/mangle-5.C: New test.
3119 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3122 * gcc.dg/pr50571.c: New test.
3124 PR tree-optimization/46309
3125 * gcc.dg/pr46309.c: New test.
3127 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3129 * gcc.dg/strlenopt-21.c: New test.
3131 2011-09-30 Revital Eres <revital.eres@linaro.org>
3133 * gcc.dg/sms-10.c: New file.
3135 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3137 * gcc.target/arm/pr50099.c: New test.
3139 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3141 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3143 2011-09-30 David S. Miller <davem@davemloft.net>
3145 * gcc.target/sparc/bmaskbshuf.c: New test.
3146 * gcc.target/sparc/edgen.c: New test.
3148 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3151 * gfortran.dg/pure_formal_proc_3.f90: New.
3154 * gfortran.dg/stfunc_7.f90: New.
3156 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3158 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3159 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3160 * gcc.dg/vector-compare-1.c: Likewise.
3161 * gcc.dg/vector-compare-2.c: Likewise.
3163 2011-09-29 David S. Miller <davem@davemloft.net>
3165 * gcc.target/sparc/array.c: New test.
3167 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3169 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3170 loop unroll and set max unroll times to 8.
3171 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3172 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3173 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3174 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3176 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3179 * g++.dg/ext/visibility/warn5.C: New.
3181 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3184 * g++.dg/warn/Wextra-3.C: New.
3186 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3189 * gcc.target/sh/pr49468-si.c: New.
3191 2011-09-28 Tom de Vries <tom@codesourcery.com>
3194 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3195 (TEST): Initialize src3 with random floats.
3196 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3197 from union src3. Initialize src3 with random floats.
3199 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3201 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3202 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3203 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3204 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3205 * gcc.target/sh/sh4a-cos.c: Ditto.
3206 * gcc.target/sh/sh4a-cosf.c: Ditto.
3207 * gcc.target/sh/sh4a-sin.c: Ditto.
3208 * gcc.target/sh/sh4a-sinf.c: Ditto.
3209 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3210 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3211 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3213 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3216 * g++.dg/parse/error40.C: New.
3217 * g++.dg/warn/incomplete1.C: Adjust.
3219 2011-09-27 Jan Hubicka <jh@suse.cz>
3222 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3225 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3227 * gcc.dg/strlenopt-1.c: New test.
3228 * gcc.dg/strlenopt-1f.c: New test.
3229 * gcc.dg/strlenopt-2.c: New test.
3230 * gcc.dg/strlenopt-2f.c: New test.
3231 * gcc.dg/strlenopt-3.c: New test.
3232 * gcc.dg/strlenopt-4.c: New test.
3233 * gcc.dg/strlenopt-4g.c: New test.
3234 * gcc.dg/strlenopt-4gf.c: New test.
3235 * gcc.dg/strlenopt-5.c: New test.
3236 * gcc.dg/strlenopt-6.c: New test.
3237 * gcc.dg/strlenopt-7.c: New test.
3238 * gcc.dg/strlenopt-8.c: New test.
3239 * gcc.dg/strlenopt-9.c: New test.
3240 * gcc.dg/strlenopt-10.c: New test.
3241 * gcc.dg/strlenopt-11.c: New test.
3242 * gcc.dg/strlenopt-12.c: New test.
3243 * gcc.dg/strlenopt-12g.c: New test.
3244 * gcc.dg/strlenopt-13.c: New test.
3245 * gcc.dg/strlenopt-14g.c: New test.
3246 * gcc.dg/strlenopt-14gf.c: New test.
3247 * gcc.dg/strlenopt-15.c: New test.
3248 * gcc.dg/strlenopt-16g.c: New test.
3249 * gcc.dg/strlenopt-17g.c: New test.
3250 * gcc.dg/strlenopt-18g.c: New test.
3251 * gcc.dg/strlenopt.h: New file.
3253 2011-09-27 Tom de Vries <tom@codesourcery.com>
3256 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3257 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3258 * gcc.dg/pr43864.c: New test.
3259 * gcc.dg/pr43864-2.c: Same.
3260 * gcc.dg/pr43864-3.c: Same.
3261 * gcc.dg/pr43864-4.c: Same.
3263 2011-09-27 Jan Hubicka <jh@suse.cz>
3265 * gcc.dg/ipa/inline-5.c: New testcase.
3267 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3269 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3271 * gcc.dg/vect/bb-slp-27.c: New.
3272 * gcc.dg/vect/bb-slp-28.c: New.
3274 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3276 * testsuite/lib/target-supports.exp (check_profiling_available):
3277 Don't rely solely on TLS tests for -fprofile-generate, fall
3278 through to the other code.
3280 2011-09-27 Richard Guenther <rguenther@suse.de>
3282 PR tree-optimization/50363
3283 * gcc.dg/torture/pr50363.c: New testcase.
3285 2011-09-26 Jason Merrill <jason@redhat.com>
3288 * g++.dg/template/partial13.C: New.
3291 * g++.dg/template/partial12.C: New.
3294 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3296 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3299 * g++.dg/diagnostic/bindings1.C: New.
3300 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3302 2011-09-26 David S. Miller <davem@davemloft.net>
3304 * gcc.target/sparc/wrgsr.c: New test.
3305 * gcc.target/sparc/rdgsr.c: New test.
3306 * gcc.target/sparc/edge.c: New test.
3307 * gcc.target/sparc/fcmp.c: New test.
3309 * gcc.target/sparc/edge.c: Update for new return types.
3310 * gcc.target/sparc/fcmp.c: Likewise.
3312 * gcc.target/sparc/fpaddsubi.c: New test.
3314 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3317 * gfortran.dg/common_15.f90: New.
3320 * gfortran.dg/dummy_procedure_5.f90: New.
3321 * gfortran.dg/interface_26.f90: Modified error message.
3322 * gfortran.dg/proc_ptr_11.f90: Ditto.
3323 * gfortran.dg/proc_ptr_15.f90: Ditto.
3324 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3325 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3327 2011-09-26 Jason Merrill <jason@redhat.com>
3330 * g++.dg/overload/rvalue3.C: New.
3333 * g++.dg/overload/ref-conv2.C: New.
3335 * g++.dg/cpp0x/nsdmi-template1.C: New.
3337 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3339 * g++.dg/cpp0x/nullptr25.C: New.
3341 2011-09-26 Richard Guenther <rguenther@suse.de>
3343 PR tree-optimization/50472
3344 * gcc.dg/torture/pr50472.c: New testcase.
3346 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3348 * gnat.dg/opt22.adb: New test.
3349 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3351 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3353 * gnat.dg/opt21.adb: New test.
3354 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3356 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3358 * gnat.dg/opt20.ad[sb]: New test.
3359 * gnat.dg/opt20_pkg.ads: New helper.
3361 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3363 * gnat.dg/array17.adb: New test.
3364 * gnat.dg/array17_pkg.ads: New helper.
3366 2011-09-25 Jason Merrill <jason@redhat.com>
3368 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3370 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3372 * gnat.dg/frame_overflow.ads: New.
3373 * gnat.dg/frame_overflow.adb: Adjust.
3374 * gnat.dg/specs/addr1.ads: Likewise.
3376 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3378 * g++.dg/tree-ssa/restrict2.C: New test.
3380 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3382 * lib/target-supports.exp (check_effective_target_vect64): New.
3383 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3384 of multiple vector sizes.
3385 * gcc.dg/vect/bb-slp-26.c: New.
3387 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3390 * g++.dg/template/bitfield1.C: New.
3392 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3394 * gcc.dg/vect/bb-slp-24.c: New.
3396 2011-09-24 Jason Merrill <jason@redhat.com>
3398 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3400 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3402 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3403 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3405 * g++.dg/cpp0x/nsdmi1.C: New.
3406 * g++.dg/cpp0x/nsdmi2.C: New.
3407 * g++.dg/cpp0x/nsdmi3.C: New.
3408 * g++.dg/cpp0x/nsdmi4.C: New.
3409 * g++.old-deja/g++.other/init4.C: New.
3411 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3414 * g++.dg/template/sfinae28.C: New.
3416 2011-09-23 Ian Lance Taylor <iant@google.com>
3418 * go.test/go-test.exp (errchk): Handle more cases of getting
3419 correct Tcl backslash quoting in regular expressions in test file.
3421 2011-09-23 Jason Merrill <jason@redhat.com>
3424 * g++.dg/init/const8.C: New.
3425 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3426 * g++.dg/cpp0x/defaulted2.C: Likewise.
3427 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3428 * g++.dg/init/pr20039.C: Likewise.
3429 * g++.dg/init/pr42844.C: Likewise.
3431 2011-09-23 Jan Hubicka <jh@suse.cz>
3433 * gcc.dg/ipa/inline-1.c: new testcase.
3434 * gcc.dg/ipa/inline-2.c: new testcase.
3435 * gcc.dg/ipa/inline-3.c: new testcase.
3436 * gcc.dg/ipa/inline-4.c: new testcase.
3438 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3441 * g++.dg/cpp0x/constexpr-static8.C: New.
3443 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3445 * gcc.target/i386/avxfp-1.c: New test.
3446 * gcc.target/i386/avxfp-2.c: New test.
3448 2011-09-23 Terry Guo <terry.guo@arm.com>
3450 * gcc.c-torture/execute/941014-1.x: Deleted.
3452 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3455 * g++.dg/cpp0x/pr50491.C: New.
3457 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3460 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3462 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3465 * g++.dg/cpp0x/nullptr24.C: New.
3467 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3470 * gcc.target/i386/pr50482.c: New test.
3472 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3474 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3475 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3476 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3477 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3478 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3479 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3480 multilib options contain different -march= from dg-options.
3482 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3483 Paolo Carlini <paolo.carlini@oracle.com>
3486 * g++.dg/template/friend52.C: New.
3488 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3490 * gcc.target/arm/cmp-1.c: New test.
3491 * gcc.target/arm/cmp-2.c: Likewise.
3493 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3496 * gfortran.dg/impure_actual_1.f90: Modified error message.
3497 * gfortran.dg/proc_ptr_32.f90: New.
3498 * gfortran.dg/proc_ptr_33.f90: New.
3500 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3502 PR tree-optimization/50451
3503 * gcc.dg/vect/pr50451.c: New test.
3505 2011-09-21 Ian Lance Taylor <iant@google.com>
3507 * go.test/go-test.exp (errchk): Add special case for bug332.
3508 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3509 some more test lines.
3511 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3513 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3514 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3515 * g++.dg/other/i386-8.C: Ditto.
3516 * g++.dg/other/pr34435.C: Ditto.
3517 * g++.dg/other/pr39496.C: Ditto.
3518 * g++.dg/other/mmintrin.C: Ditto.
3520 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3522 * gcc.dg/vect/vect-cond-7.c: New test.
3523 * gcc.target/i386/sse4_1-cond-1.c: New test.
3524 * gcc.target/i386/avx-cond-1.c: New test.
3526 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3529 * g++.dg/other/pr50464.C: New test.
3531 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3533 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3534 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3535 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3536 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3538 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3540 * gnat.dg/opt19.adb: New test.
3542 2011-09-21 Terry Guo <terry.guo@arm.com>
3544 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3545 on arch conflict when testing case on targets other than armv7-a.
3547 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3550 * g++.dg/ext/int128-1.C: New.
3551 * g++.dg/ext/int128-2.C: Likewise.
3552 * g++.dg/ext/int128-2.h: Likewise.
3554 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3557 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3559 2011-09-20 Jason Merrill <jason@redhat.com>
3561 * g++.dg/cpp0x/constexpr-generated1.C: New.
3564 * g++.dg/overload/ref-conv1.C: New.
3566 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3568 * g++.dg/other/final1.C: New.
3570 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3572 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3575 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3577 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3580 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3582 PR tree-optimization/50413
3583 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3584 -fdump-tree-slp-details. Run other tests with
3585 -fdump-tree-vect-details.
3586 * g++.dg/vect/slp-pr50413.cc: New.
3588 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3589 Ira Rosen <ira.rosen@linaro.org>
3592 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3593 Fix underscores around restrict.
3595 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3597 PR tree-optimization/50414
3598 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3599 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3600 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3602 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3604 PR tree-optimization/50412
3605 * gfortran.dg/vect/pr50412.f90: New.
3607 2011-09-16 Jason Merrill <jason@redhat.com>
3610 * g++.dg/eh/defarg1.C: New.
3612 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3614 * gcc.dg/vect/vect-reduc-10.c: New test.
3615 * gcc.target/i386/avx-reduc-1.c: New test.
3617 * gcc.target/i386/sse2-extract-1.c: New test.
3618 * gcc.target/i386/avx-extract-1.c: New test.
3620 2011-09-16 Terry Guo <terry.guo@arm.com>
3622 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3624 2011-09-15 Diego Novillo <dnovillo@google.com>
3626 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3627 ALWAYS_CXXFLAGS, if defined.
3628 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3629 ALWAYS_GFORTRANFLAGS, if defined.
3630 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3631 ALWAYS_GOCFLAGS, if defined.
3632 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3633 ALWAYS_OBJCXXFLAGS, if defined.
3634 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3635 additional_flags, if defined.
3636 * lib/gnat.exp (gnat_target_compile): Likewise.
3637 * lib/objc.exp (objc_target_compile): Likewise.
3638 * lib/target-supports-dg.exp (dg-add-options): Handle
3641 2011-09-15 Tom de Vries <tom@codesourcery.com>
3644 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3645 Use uintptr_t in f1. Undo avr xfails.
3647 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3651 * gfortran.dg/function_types_3.f90: New.
3653 2011-09-15 Jason Merrill <jason@redhat.com>
3656 * g++.dg/cpp0x/trailing7.C: New.
3659 * g++.dg/cpp0x/nullptr23.C: New.
3661 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3663 * gcc.dg/vect/bb-slp-25.c: New.
3665 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3668 * g++.dg/cpp0x/noexcept15.C: New.
3670 2011-09-14 Tom de Vries <tom@codesourcery.com>
3673 * gcc.dg/pr50251.c: New test.
3675 2011-09-14 Tobias Burnus <burnus@net-b.de>
3679 * gfortran.dg/null_5.f90: New.
3680 * gfortran.dg/null_6.f90: New.
3682 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3684 * gcc.c-torture/compile/20110913-1.c: New test.
3686 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3689 * gfortran.dg/result_2.f90: New.
3691 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3693 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3695 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3698 * g++.dg/cpp0x/variadic116.C: New test case.
3700 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3702 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3703 * gcc.target/mips/interrupt_handler-2.c: New test.
3704 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3706 2011-09-12 Jason Merrill <jason@redhat.com>
3708 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3710 * g++.dg/cpp0x/explicit7.C: New.
3712 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3714 PR rtl-optimization/50212
3715 * g++.dg/other/pr50212.C: New test.
3717 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3720 * testsuite/gcc.target/avr/torture/avr-torture.exp
3721 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3722 "-O2 -fmerge-all-constants".
3724 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3727 * gfortran.dg/do_while_1.f90: New test.
3729 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3733 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3734 * gfortran.dg/proc_decl_26.f90: New.
3735 * gfortran.dg/typebound_override_2.f90: New.
3736 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3738 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3740 * gnat.dg/cond_expr2.ad[sb]: New test.
3742 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3744 * gnat.dg/atomic5.ad[sb]: New test.
3746 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3748 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3750 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3753 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3755 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3758 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3760 2011-09-09 Richard Guenther <rguenther@suse.de>
3762 PR tree-optimization/50328
3763 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3765 2011-09-09 Richard Guenther <rguenther@suse.de>
3768 * gcc.dg/torture/pr50333.c: New testcase.
3770 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3772 PR tree-optimization/50318
3773 * gcc.target/arm/pr50318-1.c: New file.
3775 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3777 * gcc.target/i386/all_one_m256i.c: New test.
3779 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3782 * g++.dg/cpp0x/sfinae28.C: New.
3784 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3787 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3788 longer ignored on typedefs.
3790 PR c++/33255 - Support -Wunused-local-typedefs warning
3791 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3792 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3794 2011-09-08 Martin Jambor <mjambor@suse.cz>
3796 PR tree-optimization/50287
3797 * gcc.dg/torture/pr50287.c: New test.
3799 2011-09-08 Richard Guenther <rguenther@suse.de>
3801 PR tree-optimization/19831
3802 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3803 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3804 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3805 * gcc.dg/errno-1.c: Adjust.
3807 2011-09-08 Richard Guenther <rguenther@suse.de>
3809 PR tree-optimization/19831
3810 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3812 2011-09-08 Tobias Burnus <burnus@net-b.de>
3815 * gfortran.dg/do_concurrent_1.f90: New.
3816 * gfortran.dg/do_concurrent_2.f90: New.
3818 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3821 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3822 * gcc.dg/pr50310-2.c: New test.
3824 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3827 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3828 * gfortran.dg/impure_constructor_1.f90: Modified.
3829 * gfortran.dg/proc_ptr_comp_33.f90: New.
3831 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3834 * gcc.dg/pr50310-1.c: New test.
3836 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3839 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3842 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3845 * g++.dg/cpp0x/noexcept14.C: New.
3847 2011-09-07 Jason Merrill <jason@redhat.com>
3849 * g++.dg/cpp0x/constexpr-ref3.C: New.
3851 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3853 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3855 * gcc.dg/section1.c: Don't xfail for avr.
3857 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3859 PR tree-optimization/50322
3860 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3862 2011-09-07 Martin Jambor <mjambor@suse.cz>
3864 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3866 2011-09-07 Martin Jambor <mjambor@suse.cz>
3868 PR tree-optimization/49911
3869 * g++.dg/tree-ssa/pr49911.C: New test.
3871 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3874 * gcc.dg/torture/pr49030.c: New test.
3876 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3879 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3880 * gfortran.dg/class_4d.f03: Deleted.
3881 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3883 2011-09-07 Richard Guenther <rguenther@suse.de>
3885 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3887 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3889 PR tree-optimization/46021
3890 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3892 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3894 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3896 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3898 * gcc.c-torture/compile/20110906-1.c: New test.
3900 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3902 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3904 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3906 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3907 --param tree-reassoc-width=1.
3909 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3910 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3912 2011-09-06 Richard Guenther <rguenther@suse.de>
3914 PR tree-optimization/48149
3915 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3917 2011-09-06 Richard Guenther <rguenther@suse.de>
3919 PR tree-optimization/48317
3920 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3922 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3924 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3926 (add_options_for_quad_vectors): Replace with ...
3927 (add_options_for_double_vectors): ... this.
3928 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3929 support multiple vector sizes since the vectorizer attempts to
3930 vectorize with both vector sizes.
3931 * gcc.dg/vect/no-vfa-vect-79.c,
3932 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3933 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3934 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3935 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3936 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3937 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3938 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3939 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3940 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3941 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3942 gcc.dg/vect/vect-40.c: Likewise.
3943 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3944 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3945 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3946 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3947 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3949 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3951 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3954 * gcc.target/mips/abi-main.h: New file.
3955 * gcc.target/mips/abi-o32-long32.c: New test.
3956 * gcc.target/mips/abi-o32-long64.c: Likewise.
3957 * gcc.target/mips/abi-o64-long32.c: Likewise.
3958 * gcc.target/mips/abi-o64-long64.c: Likewise.
3959 * gcc.target/mips/abi-n32-long32.c: Likewise.
3960 * gcc.target/mips/abi-n32-long64.c: Likewise.
3961 * gcc.target/mips/abi-n64-long32.c: Likewise.
3962 * gcc.target/mips/abi-n64-long64.c: Likewise.
3963 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3964 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3965 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3966 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3967 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3968 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3969 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3970 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3971 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3972 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3973 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3974 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3975 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3976 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3977 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3978 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3979 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
3980 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3981 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3982 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3983 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
3984 * gcc.target/mips/branch-2.c: Remove -mabicalls.
3985 * gcc.target/mips/branch-3.c: Likewise.
3986 * gcc.target/mips/branch-4.c: Likewise.
3987 * gcc.target/mips/branch-5.c: Likewise.
3988 * gcc.target/mips/branch-6.c: Likewise.
3989 * gcc.target/mips/branch-7.c: Likewise.
3990 * gcc.target/mips/branch-8.c: Likewise.
3991 * gcc.target/mips/branch-9.c: Likewise.
3992 * gcc.target/mips/branch-10.c: Likewise.
3993 * gcc.target/mips/branch-11.c: Likewise.
3994 * gcc.target/mips/branch-12.c: Likewise.
3995 * gcc.target/mips/branch-13.c: Likewise.
3996 * gcc.target/mips/lazy-binding-1.c: Likewise.
3998 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4000 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4001 to avoid warning on int=16 platforms..
4003 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4005 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4006 to work even with -fshort-enums.
4008 2011-09-04 Jan Hubicka <jh@suse.cz>
4010 * gcc.c-torture/compile/20110902.c: new testcase.
4012 2011-09-04 Jason Merrill <jason@redhat.com>
4015 * g++.dg/cpp0x/rv-conv1.C: New.
4018 * g++.dg/cpp0x/rv-func3.C: New.
4020 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4024 * g++.dg/cpp0x/constexpr-template1.C: New.
4025 * g++.dg/cpp0x/constexpr-template2.C: New.
4026 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4027 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4029 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4031 * gnat.dg/specs/debug1.ads: Tweak pattern.
4033 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4036 * gfortran.dg/class_45a.f03: New.
4037 * gfortran.dg/class_45b.f03: New.
4039 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4040 Ira Rosen <ira.rosen@linaro.org>
4042 PR tree-optimization/50208
4043 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4044 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4045 -fno-tree-fre -fno-tree-pre.
4047 2011-09-02 Martin Jambor <mjambor@suse.cz>
4049 * gcc.dg/ipa/ipcp-3.c: New test.
4051 2011-09-02 Richard Guenther <rguenther@suse.de>
4053 PR tree-optimization/27460
4055 * gcc.dg/vect/vect-cond-7.c: New testcase.
4057 2011-09-02 Martin Jambor <mjambor@suse.cz>
4059 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4060 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4061 xfailed test for inlining.
4062 * g++.dg/ipa/ivinline-9.C: Likewise.
4064 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4066 PR tree-optimization/50178
4067 * gfortran.dg/vect/pr50178.f90: New test.
4069 2011-08-31 Martin Jambor <mjambor@suse.cz>
4072 * gcc.c-torture/execute/pr49886.c: New testcase.
4074 2011-08-31 Tom de Vries <tom@codesourcery.com>
4077 * gcc.dg/pr43513.c: New test.
4079 2011-08-30 Tobias Burnus <burnus@net-b.de>
4082 * gfortran.dg/common_14.f90: New.
4083 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4085 2011-08-30 Jason Merrill <jason@redhat.com>
4088 * g++.dg/cpp0x/decltype33.C: New.
4091 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4094 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4096 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4098 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4100 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4102 * gnat.dg/specs/aggr3.ads: New test.
4103 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4105 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4106 * gnat.dg/specs/aggr2.ads: Likewise.
4108 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4111 * gfortran.dg/allocate_with_source_2.f90: New test
4113 2011-08-30 Jason Merrill <jason@redhat.com>
4116 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4119 * g++.dg/cpp0x/constexpr-value3.C: New.
4121 2011-08-30 Richard Guenther <rguenther@suse.de>
4124 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4125 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4126 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4127 * gcc.dg/pr36902.c: XFAIL.
4129 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4131 * gcc.target/i386/fma-check.h: New.
4132 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4133 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4134 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4135 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4136 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4137 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4138 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4139 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4140 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4141 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4142 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4143 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4144 * gcc.target/i386/fma-compile.c: Likewise.
4145 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4146 * gcc.target/i386/sse-12.c: Add -mfma.
4147 * gcc.target/i386/sse-13.c: Likewise.
4148 * gcc.target/i386/sse-14.c: Likewise.
4149 * gcc.target/i386/sse-22.c: Likewise.
4150 * gcc.target/i386/sse-23.c: Likewise.
4151 * g++.dg/other/i386-2.C: Likewise.
4152 * g++.dg/other/i386-3.C: Likewise.
4154 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4157 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4158 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4160 2011-08-30 Christian Bruel <christian.bruel@st.com>
4162 * g++.dg/bprob/bprob.exp (feedback_options): Set
4163 -fbranch-probabilities.
4164 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4166 2011-08-29 Jason Merrill <jason@redhat.com>
4169 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4171 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4172 Jason Merrill <jason@redhat.com>
4174 * g++.dg/dfp/base.C: New test.
4176 2011-08-29 Jason Merrill <jason@redhat.com>
4180 * g++.dg/cpp0x/initlist58.C: New.
4182 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4185 * gfortran.dg/class_result_1.f03: New.
4187 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4190 * gcc.target/i386/pr48722.c: New test.
4192 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4195 * gfortran.dg/widechar_compare_1.f90: New test.
4197 2011-08-26 Jason Merrill <jason@redhat.com>
4201 * g++.dg/abi/mangle50.C: New.
4203 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4206 * gcc.target/i386/pr50202.c: New test.
4208 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4210 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4211 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4212 * gcc.target/i386/avx-round-vec.c: New test.
4213 * gcc.target/i386/avx-roundf-vec.c: New test.
4215 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4217 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4221 * c-c++-common/Wunused-var-14.c: New test.
4223 2011-08-26 Tom de Vries <tom@codesourcery.com>
4225 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4227 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4229 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4230 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4231 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4232 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4234 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4236 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4237 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4238 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4239 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4241 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4244 * gfortran.dg/pointer_comp_init_1.f90: New test.
4246 2011-08-25 Jason Merrill <jason@redhat.com>
4249 * g++.dg/cpp0x/sfinae27.C: New.
4251 2011-08-25 Tobias Burnus <burnus@net-b.de>
4253 * gfortran.dg/coarray_lib_token_4.f90: New.
4255 2011-08-25 Tobias Burnus <burnus@net-b.de>
4257 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4259 2011-08-25 Richard Guenther <rguenther@suse.de>
4261 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4263 2011-08-24 Tobias Burnus <burnus@net-b.de>
4266 * gfortran.dg/initialization_28.f90: New.
4268 2011-08-24 Richard Guenther <rguenther@suse.de>
4270 PR tree-optimization/50067
4271 * gcc.dg/torture/pr50067-3.c: New testcase.
4272 * gcc.dg/torture/pr50067-4.c: Likewise.
4273 * gcc.dg/torture/pr50067-5.c: Likewise.
4275 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4277 * g++.dg/other/i386-2.C: Add -mavx2 check.
4278 * g++.dg/other/i386-3.C: Likewise.
4279 * gcc.target/i386/avx-1.c: Add AVX2.
4280 * gcc.target/i386/avx-2.c: Likewise.
4281 * gcc.target/i386/funcspec-5.c: Likewise.
4282 * gcc.target/i386/sse-12.c: Likewise.
4283 * gcc.target/i386/sse-13.c: Likewise.
4284 * gcc.target/i386/sse-14.c: Likewise.
4285 * gcc.target/i386/sse-22.c: Likewise.
4286 * gcc.target/i386/sse-23.c: Likewise.
4287 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4288 * gcc.target/i386/avx2-check.h: New.
4289 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4290 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4291 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4292 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4293 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4294 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4295 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4296 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4297 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4298 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4299 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4300 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4301 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4302 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4303 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4304 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4305 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4306 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4307 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4308 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4309 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4310 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4311 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4312 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4313 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4314 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4315 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4316 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4317 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4318 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4319 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4320 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4321 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4322 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4323 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4324 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4325 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4326 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4327 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4328 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4329 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4330 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4331 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4332 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4333 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4334 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4335 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4336 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4337 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4338 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4339 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4340 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4341 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4342 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4343 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4344 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4345 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4346 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4347 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4348 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4349 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4350 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4351 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4352 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4353 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4354 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4355 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4356 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4357 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4358 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4359 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4360 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4361 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4362 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4363 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4364 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4365 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4366 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4367 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4368 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4369 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4370 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4371 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4372 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4373 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4374 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4375 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4376 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4377 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4378 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4379 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4380 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4381 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4382 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4383 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4384 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4385 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4386 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4387 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4388 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4389 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4390 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4391 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4392 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4393 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4394 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4395 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4396 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4397 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4398 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4399 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4400 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4401 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4402 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4403 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4404 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4405 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4406 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4407 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4408 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4409 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4410 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4411 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4412 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4413 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4414 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4415 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4416 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4417 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4418 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4419 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4420 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4421 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4422 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4423 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4424 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4425 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4426 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4427 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4428 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4429 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4430 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4431 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4432 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4433 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4434 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4435 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4436 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4437 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4438 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4439 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4440 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4441 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4442 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4443 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4444 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4445 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4446 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4447 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4448 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4449 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4450 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4451 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4452 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4453 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4454 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4455 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4456 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4457 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4458 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4459 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4460 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4461 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4462 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4463 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4464 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4465 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4466 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4467 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4468 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4469 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4470 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4471 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4472 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4473 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4474 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4475 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4476 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4477 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4478 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4479 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4480 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4481 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4482 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4483 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4484 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4485 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4486 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4487 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4488 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4489 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4490 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4491 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4492 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4493 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4494 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4495 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4496 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4497 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4498 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4499 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4500 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4501 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4502 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4503 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4504 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4505 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4506 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4507 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4508 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4509 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4510 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4511 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4512 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4513 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4514 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4515 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4516 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4517 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4518 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4519 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4520 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4521 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4522 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4523 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4524 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4525 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4526 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4527 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4528 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4529 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4530 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4531 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4532 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4533 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4534 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4535 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4536 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4537 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4538 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4539 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4540 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4541 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4542 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4543 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4544 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4545 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4546 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4547 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4548 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4549 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4550 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4551 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4552 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4553 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4554 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4555 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4556 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4557 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4558 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4559 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4560 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4561 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4562 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4563 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4564 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4565 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4566 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4567 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4568 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4569 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4570 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4571 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4572 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4573 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4574 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4575 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4576 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4577 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4578 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4579 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4580 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4581 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4582 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4583 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4584 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4585 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4586 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4587 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4588 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4589 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4590 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4591 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4592 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4593 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4594 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4595 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4596 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4597 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4598 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4599 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4600 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4601 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4602 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4603 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4604 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4605 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4606 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4607 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4608 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4609 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4610 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4611 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4612 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4613 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4614 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4615 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4616 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4617 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4618 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4619 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4620 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4621 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4622 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4623 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4624 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4625 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4626 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4627 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4628 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4629 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4630 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4631 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4632 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4633 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4634 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4635 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4636 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4637 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4638 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4639 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4640 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4641 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4642 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4643 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4644 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4645 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4646 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4647 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4648 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4649 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4650 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4651 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4652 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4653 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4654 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4655 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4656 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4657 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4658 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4659 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4660 * gcc.target/i386/testimm-9.c: Likewise.
4662 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4664 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4665 * g++.dg/other/i386-3.C: Likewise.
4666 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4667 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4668 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4669 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4670 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4671 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4672 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4673 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4674 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4675 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4676 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4677 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4678 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4679 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4680 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4681 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4682 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4683 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4684 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4685 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4686 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4687 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4688 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4689 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4690 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4691 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4692 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4693 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4694 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4695 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4696 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4697 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4698 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4699 * gcc.target/i386/sse-12.c: Add BMI2.
4700 * gcc.target/i386/sse-13.c: Likewise.
4701 * gcc.target/i386/sse-14.c: Likewise.
4702 * gcc.target/i386/sse-22.c: Likewise.
4703 * gcc.target/i386/sse-23.c: Likewise.
4705 2011-08-23 Jason Merrill <jason@redhat.com>
4707 * g++.dg/template/crash7.C: Adjust expected errors.
4709 2011-08-23 Jason Merrill <jason@redhat.com>
4713 * g++.dg/cpp0x/overload2.C: New.
4715 2011-08-23 Jason Merrill <jason@redhat.com>
4718 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4720 2011-08-23 Jason Merrill <jason@redhat.com>
4723 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4724 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4725 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4726 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4728 2011-08-23 Jason Merrill <jason@redhat.com>
4731 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4733 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4736 * g++.dg/warn/Wunused-var-16.C: New test.
4739 * gcc.dg/pr50161.c: New test.
4741 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4744 * g++.dg/gcov/gcov-7.C: New test.
4746 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4749 * g++.dg/dfp/nofields.C: New test.
4751 2011-08-23 Tobias Burnus <burnus@net-b.de>
4754 * gfortran.dg/use_16.f90: New.
4756 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4757 Kirill Yukhin <kirill.yukhin@intel.com>
4760 * gcc.target/i386/pr50155.c: New test.
4762 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4764 PR tree-optimization/50133
4765 * gcc.dg/pr50133.c: New test.
4768 * c-c++-common/cxxbitfields-6.c: New test.
4770 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4773 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4775 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4777 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4778 * gcc.dg/pr49994-3.c: Ditto.
4780 2011-08-22 Richard Guenther <rguenther@suse.de>
4783 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4784 * gcc.dg/torture/pr50067-2.c: Likewise.
4786 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4789 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4790 of a constant resulting from simplification.
4791 * gfortran.dg/warn_conversion_3.f90: New test.
4793 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4796 * gfortran.dg/zero_stride_1.f90: New test.
4798 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4801 * gfortran.dg/typebound_override_1.f90: Modified.
4803 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4805 PR tree-optimization/48739
4806 * gcc.dg/pr48739-1.c: New test.
4807 * gcc.dg/pr48739-2.c: New test.
4809 2011-08-20 Tobias Burnus <burnus@net-b.de>
4811 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4813 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4816 * gfortran.dg/where_3.f90: New test.
4818 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4821 * gfortran.dg/pr49721-1.f: New.
4822 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4824 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4826 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4827 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4830 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4832 * gcc.target/arm/wmul-11.c: New file.
4833 * gcc.target/arm/wmul-12.c: New file.
4834 * gcc.target/arm/wmul-13.c: New file.
4836 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4838 * gcc.target/arm/wmul-10.c: New file.
4840 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4842 * gcc.target/arm/wmul-9.c: New file.
4843 * gcc.target/arm/wmul-bitfield-2.c: New file.
4845 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4847 * gcc.target/arm/wmul-8.c: New file.
4849 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4851 * gcc.target/arm/wmul-7.c: New file.
4853 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4855 * gcc.target/arm/wmul-6.c: New file.
4857 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4859 * gcc.target/arm/wmul-5.c: New file.
4860 * gcc.target/arm/no-wmla-1.c: New file.
4862 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4864 * gcc.target/arm/wmul-bitfield-1.c: New file.
4866 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4868 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4870 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4872 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4873 * gcc.target/i386/conversion.c: Likewise.
4875 2011-08-19 Richard Guenther <rguenther@suse.de>
4877 * gcc.dg/torture/pr50067-1.c: New testcase.
4878 * gcc.dg/torture/pr50067-2.c: Likewise.
4880 2011-08-19 Joey Ye <joey.ye@arm.com>
4883 * gcc.target/arm/handler-align.c: New test.
4884 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4887 2011-08-19 Joey Ye <joey.ye@arm.com>
4889 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4891 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4894 * gfortran.dg/end_block_label_1.f90: New test.
4895 * gfortran.dg/end_associate_label_1.f90: New test.
4897 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4899 * gcc.dg/c1x-pointer-float-1.c: New test.
4901 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4904 * gfortran.dg/duplicate_labels_2.f: New test.
4906 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4908 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4909 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4910 gcc.dg/c1x-noreturn-5.c: New tests.
4912 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4914 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4916 2011-08-18 Tobias Burnus <burnus@net-b.de>
4919 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4920 * gfortran.dg/coarray_lock_3.f90: Fix test.
4921 * gfortran.dg/coarray_lock_4.f90: New.
4922 * gfortran.dg/coarray_lock_5.f90: New.
4924 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4927 * gcc.c-torture/compile/pr50009.c: New test.
4930 * gcc.dg/torture/pr50092.c: New test.
4932 2011-08-18 Tobias Burnus <burnus@net-b.de>
4935 * gfortran.dg/namelist_73.f90: New.
4937 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4939 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4942 * gcc.dg/pr50017.c: New test.
4944 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4947 * g++.dg/lookup/hidden-var1.C: New test case.
4949 2011-08-17 Tobias Burnus <burnus@net-b.de>
4952 * gfortran.dg/warn_unused_var_2.f90: New.
4953 * gfortran.dg/warn_unused_var_3.f90: New.
4955 2011-08-17 Tom de Vries <tom@codesourcery.com>
4958 * gcc.target/arm/pr43597.c: New test.
4960 2011-08-17 Janus Weil <janus@gcc.gnu.org>
4963 * gfortran.dg/common_13.f90: New.
4965 2011-08-16 Jason Merrill <jason@redhat.com>
4968 * g++.dg/cpp0x/variadic-unresolved.C: New.
4970 * g++.old-deja/g++.brendan/README: Add R.I.P.
4972 * g++.dg/ext/attr-used-1.C: New.
4975 * g++.dg/cpp0x/initlist56.C: New.
4977 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
4980 * g++.dg/opt/life1.C: Only run on Linux.
4982 2011-08-15 Tobias Burnus <burnus@net-b.de>
4984 * gfortran.dg/coarray_26.f90: New.
4986 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
4988 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
4991 2011-08-14 Janus Weil <janus@gcc.gnu.org>
4994 * gfortran.dg/func_result_7.f90: New.
4996 2011-08-13 Jason Merrill <jason@redhat.com>
4999 * g++.dg/cpp0x/decltype32.C: New.
5002 * g++.dg/diagnostic/expr1.C: New.
5004 2011-08-12 David Li <davidxl@google.com>
5006 * g++.dg/abi/vbase15.C: New test.
5008 2011-08-12 Jason Merrill <jason@redhat.com>
5011 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5013 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5015 * gcc.dg/builtins-67.c: New test.
5016 * gcc.target/i386/conversion.c: Ditto.
5018 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5019 Brian Hackett <bhackett1024@gmail.com>
5021 * g++.dg/plugin/decl_plugin.c: New.
5022 * g++.dg/plugin/decl-plugin-test.C: New.
5023 * g++.dg/plugin/plugin.exp: Add above testcase.
5025 2011-08-11 Richard Guenther <rguenther@suse.de>
5027 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5029 2011-08-11 Michael Matz <matz@suse.de>
5031 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5033 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5035 PR tree-optimization/50039
5036 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5037 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5039 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5041 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5042 (sse4_1_test): Initialize src3 with random value.
5044 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5046 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5047 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5048 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5049 * gcc.dg/scal-to-vec1.c: New test.
5050 * gcc.dg/scal-to-vec2.c: New test.
5052 2011-08-09 Richard Guenther <rguenther@suse.de>
5054 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5055 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5056 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5057 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5059 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5061 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5063 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5065 * gcc.dg/pr49948.c: Require pthread effective target.
5067 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5069 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5071 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5073 * gcc.target/i386/sse-22a.c: New test.
5075 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5077 PR tree-optimization/50014
5078 * gcc.dg/vect/pr50014.c: New test.
5080 2011-08-08 Martin Jambor <mjambor@suse.cz>
5083 * gcc.dg/tree-ssa/pr49923.c: New test.
5085 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5088 * gcc.target/i386/pr49781-1.c: New.
5090 2011-08-08 Jason Merrill <jason@redhat.com>
5092 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5094 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5096 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5099 * gfortran.dg/typebound_override_1.f90: New.
5101 2011-08-07 Kai Tietz <ktietz@redhat.com>
5103 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5104 x86_64 mingw target.
5105 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5106 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5107 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5108 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5109 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5110 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5111 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5112 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5113 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5114 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5116 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5119 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5121 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5123 * gcc.dg/pr48770.c: Cleanup coverage files.
5124 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5126 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5128 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5129 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5130 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5131 lzcnt and bmi options.
5133 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5136 * gcc.dg/pr47381-1.c: New.
5137 * gcc.dg/pr47381-2.c: Likewise.
5138 * gcc.target/i386/pr47381.c: Likewise.
5140 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5143 * gcc.dg/pr47727.c: New.
5146 * gcc.dg/pr47372-1.c: New.
5147 * gcc.dg/pr47372-2.c: Likewise.
5149 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5152 * gcc.target/i386/pr47449.c: New.
5155 * gcc.dg/pr47446-1.c: New.
5156 * gcc.dg/pr47446-2.c: Likewise.
5158 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5161 * gcc.dg/pr47766.c: New.
5164 * gcc.dg/tls/pr47715-1.c: New.
5165 * gcc.dg/tls/pr47715-2.c: Likewise.
5166 * gcc.dg/tls/pr47715-3.c: Likewise.
5167 * gcc.dg/tls/pr47715-4.c: Likewise.
5168 * gcc.dg/tls/pr47715-5.c: Likewise.
5170 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5173 * objc.dg/gnu-api-2-class.m: Updated comments.
5174 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5175 * objc.dg/gnu-api-2-class-meta.m: New test.
5176 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5178 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5181 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5182 with classes that are in construction.
5184 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5187 * gcc.target/i386/pr48084-1.c: New.
5188 * gcc.target/i386/pr48084-2.c: Likewise.
5189 * gcc.target/i386/pr48084-3.c: Likewise.
5190 * gcc.target/i386/pr48084-4.c: Likewise.
5191 * gcc.target/i386/pr48084-5.c: Likewise.
5193 PR rtl-optimization/49504
5194 * gcc.target/i386/pr49504.c: New.
5197 * gcc.dg/pr49860.c: New.
5199 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5202 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5203 with classes that are in construction.
5205 2011-08-05 Jason Merrill <jason@redhat.com>
5208 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5211 * g++.dg/cpp0x/decltype31.C: New.
5214 * g++.dg/init/array28.C: New.
5217 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5219 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5222 * gcc.dg/pr47369-1.c: New.
5224 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5227 * gcc.dg/torture/pr47364-1.c: New.
5228 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5229 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5231 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5234 * gfortran.dg/transfer_check_2.f90: New test case.
5236 2011-08-05 Jan Hubicka <jh@suse.cz>
5239 * gfortran.dg/pr49494.f90: New testcase.
5241 2011-08-05 Jan Hubicka <jh@suse.cz>
5244 * gcc.c-torture/compile/pr49735.c: New testcase.
5246 2011-08-05 Jason Merrill <jason@redhat.com>
5249 * g++.dg/cpp0x/initlist56.C: New.
5252 * g++.dg/overload/rvalue2.C: New.
5255 * g++.dg/cpp0x/range-for21.C: New.
5257 * g++.dg/ext/vla11.C: New.
5259 2011-08-05 Richard Guenther <rguenther@suse.de>
5261 PR tree-optimization/49984
5262 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5264 2011-08-05 Richard Guenther <rguenther@suse.de>
5266 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5267 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5268 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5270 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5272 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5273 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5274 * gfortran.dg/ldist-pr43023.f90: Ditto.
5275 * gfortran.dg/namelist_52.f90: Ditto.
5276 * gfortran.dg/interface_proc_end.f90: Ditto.
5277 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5278 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5280 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5282 * gcc.dg/vect/vect-over-widen-1.c: New test.
5283 * gcc.dg/vect/vect-over-widen-2.c: New test.
5284 * gcc.dg/vect/vect-over-widen-3.c: New test.
5285 * gcc.dg/vect/vect-over-widen-4.c: New test.
5287 2011-08-04 Richard Guenther <rguenther@suse.de>
5290 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5292 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5294 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5296 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5299 * g++.dg/ext/builtin-object-size3.C: New test.
5301 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5303 PR tree-optimization/49948
5304 * gcc.dg/pr49948.c: New test.
5306 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5309 * gcc.dg/torture/pr47383.c: New.
5311 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5313 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5315 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5317 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5319 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5322 * gcc.dg/torture/pr47744-1.c: New.
5323 * gcc.dg/torture/pr47744-2.c: Likewise.
5324 * gcc.dg/torture/pr47744-3.c: Likewise.
5326 2011-08-03 Richard Guenther <rguenther@suse.de>
5329 * gcc.dg/torture/pr49958.c: New testcase.
5331 2011-08-03 Richard Guenther <rguenther@suse.de>
5333 PR tree-optimization/49938
5334 * g++.dg/torture/pr49938.C: New testcase.
5336 2011-08-02 Jason Merrill <jason@redhat.com>
5339 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5342 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5345 * g++.dg/cpp0x/variadic115.C: New.
5348 * g++.dg/cpp0x/union5.C: New.
5350 2011-08-02 Daniel Kraft <d@domob.eu>
5353 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5355 2011-08-02 Kai Tietz <ktietz@redhat.com>
5358 * gcc.dg/tree-ssa/forwprop-15.c
5360 2011-08-02 Jason Merrill <jason@redhat.com>
5363 * g++.dg/cpp0x/range-for20.C: New.
5365 2011-08-02 Tobias Burnus <burnus@net-b.de>
5367 * gfortran.dg/coarray_lib_token_3.f90: New.
5369 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5372 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5373 * gcc.dg/gomp/atomic-15.c: New test.
5374 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5375 * g++.dg/gomp/atomic-15.C: New test.
5376 * g++.dg/gomp/private-1.C: New test.
5377 * g++.dg/gomp/sharing-2.C: New test.
5378 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5379 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5380 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5382 2011-08-02 Tobias Burnus <burnus@net-b.de>
5384 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5385 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5387 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5388 * gfortran.dg/allocatable_function_5.f90: Ditto.
5389 * gfortran.dg/allocate_stat.f90: Ditto.
5390 * gfortran.dg/array_constructor_20.f90: Ditto.
5391 * gfortran.dg/array_constructor_21.f90: Ditto.
5392 * gfortran.dg/array_constructor_22.f90: Ditto.
5393 * gfortran.dg/array_constructor_26.f03: Ditto.
5394 * gfortran.dg/array_function_4.f90: Ditto.
5395 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5396 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5397 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5398 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5399 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5400 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5401 * gfortran.dg/class_15.f03: Ditto.
5402 * gfortran.dg/class_27.f03: Ditto.
5403 * gfortran.dg/class_33.f90: Ditto.
5404 * gfortran.dg/class_37.f03: Ditto.
5405 * gfortran.dg/class_40.f03: Ditto.
5406 * gfortran.dg/class_42.f03: Ditto.
5407 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5408 * gfortran.dg/coarray/registering_1.f90: Ditto.
5409 * gfortran.dg/convert_1.f90: Ditto.
5410 * gfortran.dg/default_initialization_3.f90: Ditto.
5411 * gfortran.dg/dependency_25.f90: Ditto.
5412 * gfortran.dg/dependency_26.f90: Ditto.
5413 * gfortran.dg/dependency_36.f90: Ditto.
5414 * gfortran.dg/dependency_37.f90: Ditto.
5415 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5416 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5417 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5418 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5419 * gfortran.dg/elemental_result_1.f90: Ditto.
5420 * gfortran.dg/empty_derived_type.f90: Ditto.
5421 * gfortran.dg/entry_7.f90: Ditto.
5422 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5423 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5424 * gfortran.dg/error_recovery_3.f90: Ditto.
5425 * gfortran.dg/extends_4.f03: Ditto.
5426 * gfortran.dg/func_assign.f90: Ditto.
5427 * gfortran.dg/func_assign_3.f90: Ditto.
5428 * gfortran.dg/generic_1.f90: Ditto.
5429 * gfortran.dg/generic_18.f90: Ditto.
5430 * gfortran.dg/generic_22.f03: Ditto.
5431 * gfortran.dg/generic_4.f90: Ditto.
5432 * gfortran.dg/generic_6.f90: Ditto.
5433 * gfortran.dg/generic_actual_arg.f90: Ditto.
5434 * gfortran.dg/graphite/id-21.f: Ditto.
5435 * gfortran.dg/graphite/pr45758.f90: Ditto.
5436 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5437 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5438 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5439 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5440 * gfortran.dg/host_used_types_1.f90: Ditto.
5441 * gfortran.dg/implicit_1.f90: Ditto.
5442 * gfortran.dg/implicit_11.f90: Ditto.
5443 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5444 * gfortran.dg/impure_actual_1.f90: Ditto.
5445 * gfortran.dg/impure_assignment_1.f90: Ditto.
5446 * gfortran.dg/impure_constructor_1.f90: Ditto.
5447 * gfortran.dg/initialization_10.f90: Ditto.
5448 * gfortran.dg/initialization_12.f90: Ditto.
5449 * gfortran.dg/interface_14.f90: Ditto.
5450 * gfortran.dg/interface_15.f90: Ditto.
5451 * gfortran.dg/interface_2.f90: Ditto.
5452 * gfortran.dg/interface_25.f90: Ditto.
5453 * gfortran.dg/interface_26.f90: Ditto.
5454 * gfortran.dg/interface_29.f90: Ditto.
5455 * gfortran.dg/interface_assignment_1.f90: Ditto.
5456 * gfortran.dg/internal_pack_6.f90: Ditto.
5457 * gfortran.dg/internal_pack_7.f90: Ditto.
5458 * gfortran.dg/internal_pack_8.f90: Ditto.
5459 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5460 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5461 * gfortran.dg/module_commons_3.f90: Ditto.
5462 * gfortran.dg/module_equivalence_4.f90: Ditto.
5463 * gfortran.dg/module_equivalence_6.f90: Ditto.
5464 * gfortran.dg/module_function_type_1.f90: Ditto.
5465 * gfortran.dg/module_naming_1.f90: Ditto.
5466 * gfortran.dg/namelist_4.f90: Ditto.
5467 * gfortran.dg/operator_c1202.f90: Ditto.
5468 * gfortran.dg/parens_7.f90: Ditto.
5469 * gfortran.dg/pr32921.f: Ditto.
5470 * gfortran.dg/pr33646.f90: Ditto.
5471 * gfortran.dg/pr41928.f90: Ditto.
5472 * gfortran.dg/pr42119.f90: Ditto.
5473 * gfortran.dg/pr43984.f90: Ditto.
5474 * gfortran.dg/present_1.f90: Ditto.
5475 * gfortran.dg/private_type_2.f90: Ditto.
5476 * gfortran.dg/proc_decl_2.f90: Ditto.
5477 * gfortran.dg/proc_ptr_10.f90: Ditto.
5478 * gfortran.dg/proc_ptr_22.f90: Ditto.
5479 * gfortran.dg/proc_ptr_8.f90: Ditto.
5480 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5481 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5482 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5483 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5484 * gfortran.dg/substring_equivalence.f90: Ditto.
5485 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5486 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5487 * gfortran.dg/trim_optimize_6.f90: Ditto.
5488 * gfortran.dg/typebound_call_12.f03: Ditto.
5489 * gfortran.dg/typebound_operator_5.f03: Ditto.
5490 * gfortran.dg/typebound_operator_6.f03: Ditto.
5491 * gfortran.dg/typebound_proc_18.f03: Ditto.
5492 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5493 * gfortran.dg/use_1.f90: Ditto.
5494 * gfortran.dg/use_10.f90: Ditto.
5495 * gfortran.dg/use_11.f90: Ditto.
5496 * gfortran.dg/use_14.f90: Ditto.
5497 * gfortran.dg/use_only_2.f90: Ditto.
5498 * gfortran.dg/use_rename_4.f90: Ditto.
5499 * gfortran.dg/use_rename_5.f90: Ditto.
5500 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5501 * gfortran.dg/used_interface_ref.f90: Ditto.
5502 * gfortran.dg/used_types_11.f90: Ditto.
5503 * gfortran.dg/used_types_3.f90: Ditto.
5504 * gfortran.dg/used_types_4.f90: Ditto.
5505 * gfortran.dg/userdef_operator_2.f90: Ditto.
5506 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5507 * gfortran.dg/vect/pr46213.f90: Ditto.
5508 * gfortran.dg/whole_file_21.f90: Ditto.
5509 * gfortran.dg/whole_file_22.f90: Ditto.
5510 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5511 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5513 2011-08-02 Kai Tietz <ktietz@redhat.com>
5515 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5517 2011-08-01 Jason Merrill <jason@redhat.com>
5520 * g++.dg/abi/mangle49.C: New.
5523 * g++.dg/cpp0x/constexpr-array4.C: New.
5526 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5528 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5531 * gcc.target/i386/pr49927.c: New test.
5533 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5535 PR tree-optimization/49926
5536 * gcc.dg/vect/pr49926.c: New test.
5538 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5540 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5541 * gcc.target/i386/lzcnt-1.c: New test.
5542 * gcc.target/i386/lzcnt-2.c: Likewise.
5543 * gcc.target/i386/lzcnt-2a.c: Likewise.
5544 * gcc.target/i386/lzcnt-3.c: Likewise.
5545 * gcc.target/i386/lzcnt-4.c: Likewise.
5546 * gcc.target/i386/lzcnt-4a.c: Likewise.
5547 * gcc.target/i386/lzcnt-5.c: Likewise.
5548 * gcc.target/i386/lzcnt-6.c: Likewise.
5549 * gcc.target/i386/lzcnt-6a.c: Likewise.
5550 * gcc.target/i386/lzcnt-check.h: Likewise.
5552 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5553 * gcc.target/i386/sse-13.c: Likewise.
5554 * gcc.target/i386/sse-14.c: Likewise.
5555 * g++.dg/other/i386-2.C: Likewise.
5556 * g++.dg/other/i386-3.C: Likewise.
5558 2011-08-01 Julian Brown <julian@codesourcery.com>
5560 * gcc.target/arm/fixed-point-exec.c: New test.
5562 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5565 * gcc.target/i386/pr49920.c: New test.
5567 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5569 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5570 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5571 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5572 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5573 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5574 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5575 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5576 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5577 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5578 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5579 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5580 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5581 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5582 * g++.dg/tree-ssa/pr33615.C: Ditto.
5583 * g++.dg/tree-ssa/restrict1.C: Ditto.
5584 * c-c++-common/restrict-2.c: Ditto.
5585 * gfortran.dg/pr32921.f: Ditto.
5586 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5587 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5588 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5589 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5590 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5591 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5592 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5593 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5594 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5595 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5597 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5599 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5600 .exe.ltrans[0-9]*. dump files.
5602 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5605 * gfortran.dg/abstract_type_6.f03: Modified.
5606 * gfortran.dg/typebound_proc_24.f03: New.
5608 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5611 * g++.dg/init/for1.C: Fix.
5613 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5616 * gfortran.dg/string_5.f90: New test.
5618 2011-07-29 Jason Merrill <jason@redhat.com>
5621 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5623 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5625 PR tree-optimization/47407
5626 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5630 2011-07-29 Richard Guenther <rguenther@suse.de>
5632 * gcc.dg/uninit-suppress.c: Also disable VRP.
5633 * gcc.dg/uninit-suppress_2.c: Likewise.
5635 2011-07-28 Jason Merrill <jason@redhat.com>
5638 * g++.dg/template/nontype24.C: New.
5640 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5642 PR rtl-optimization/47958
5643 * gcc.dg/torture/pr47958-1.c: New.
5645 2011-07-29 Wei Guozhi <carrot@google.com>
5647 PR rtl-optimization/49799
5648 * gcc.dg/pr49799.c: New test case.
5650 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5653 * gcc.dg/graphite/id-pr48648.c: New.
5655 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5658 * gfortran.dg/maxloc_2.f90: New test.
5659 * gfortran.dg/maxloc_3.f90: New test.
5660 * gfortran.dg/minloc_1.f90: New test.
5661 * gfortran.dg/minloc_2.f90: New test.
5662 * gfortran.dg/minloc_3.f90: New test.
5663 * gfortran.dg/minmaxloc_7.f90: New test.
5666 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5668 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5670 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5671 the builtin isn't optimized away.
5673 2011-07-27 Tobias Burnus <burnus@net-b.de>
5676 * gfortran.dg/lto/pr45586-2_0.f90: New.
5678 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5681 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5682 * c-c++-common/cxxbitfields-5.c: Same.
5684 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5686 * lib/target-supports.exp (check_effective_target_mmap): Use
5687 check_function_available.
5689 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5691 * g++.old-deja/g++.pt/crash60.C: Updated.
5693 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5696 * gcc.target/i386/pr49866.c: New test.
5698 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5700 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5701 * gcc.target/i386/bmi-andn-1.c: New test.
5702 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5703 * gcc.target/i386/bmi-andn-2.c: Likewise.
5704 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5705 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5706 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5707 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5708 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5709 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5710 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5711 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5712 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5713 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5714 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5715 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5716 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5717 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5718 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5719 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5720 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5721 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5722 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5723 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5724 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5726 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5729 * gfortran.dg/graphite/id-pr47691.f: New.
5731 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5733 * gcc.target/i386/avx-os-support.h: New.
5734 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5735 (main): Check avx_os_support before the test is run.
5736 * gcc.target/i386/aes-avx-check.h: Ditto.
5737 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5739 2011-07-27 Kai Tietz <ktietz@redhat.com>
5741 * gcc.target/i386/aggregate-ret3.c: New test.
5742 * gcc.target/i386/aggregate-ret4.c: New test.
5744 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5747 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5748 allocated array should *not* change its size.
5749 * gfortran.dg/multiple_allocation_3.f90: New test.
5751 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5754 * g++.dg/cpp0x/constexpr-49776.C: New.
5756 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5759 * gcc.dg/graphite/id-pr47046.c: New.
5761 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5764 * gcc.dg/graphite/run-id-pr47593.c: New.
5766 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5769 * gcc.dg/graphite/run-id-pr47653.c: New.
5770 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5771 induction variables.
5772 * gcc.dg/graphite/scop-16.c: Same.
5773 * gcc.dg/graphite/scop-17.c: Same.
5774 * gcc.dg/graphite/scop-21.c: Same.
5776 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5779 * gcc.dg/graphite/id-pr48805.c: New.
5781 2011-07-26 Tobias Burnus <burnus@net-b.de>
5783 * gfortran.dg/coarray_lib_token_2.f90: New.
5785 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5787 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5790 2011-07-25 Andrew Pinski <apinski@cavium.com>
5793 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5794 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5796 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5798 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5800 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5801 * gcc.c-torture/execute/loop-2g.c: Likewise.
5802 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5803 Require mmap support.
5804 * gcc.c-torture/execute/loop-2g.x: Likewise.
5805 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5806 (MAP_ANON): Provide default.
5807 * gcc.dg/20050826-1.c: Likewise.
5808 * gcc.target/i386/pr36533.c: Likewise.
5809 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5810 Use dg-require-effective-target mmap.
5812 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5815 * g++.dg/cpp0x/range-for19.C: New.
5817 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5820 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5823 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5826 * g++.dg/torture/pr49309.C: Remove.
5828 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5830 PR tree-optimization/49809
5831 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5834 2011-07-25 Richard Guenther <rguenther@suse.de>
5836 PR tree-optimization/49715
5837 * gcc.target/i386/pr49715-1.c: New testcase.
5838 * gcc.target/i386/pr49715-2.c: Likewise.
5840 2011-07-23 Jason Merrill <jason@redhat.com>
5842 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5844 2011-07-22 Jason Merrill <jason@redhat.com>
5847 * g++.dg/cpp0x/initlist55.C: New.
5849 2011-07-23 Tobias Burnus <burnus@net-b.de>
5852 * gfortran.dg/namelist_72.f: New.
5854 2011-07-23 Tobias Burnus <burnus@net-b.de>
5856 * gfortran.dg/coarray_25.f90: New.
5858 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5860 * override1.C: This test should use c++0x mode.
5861 * override3.C: New. Test the diagnostics in c++98 mode.
5863 2011-07-22 Jason Merrill <jason@redhat.com>
5864 Mark Glisse <marc.glisse@normalesup.org>
5867 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5870 * g++.dg/opt/builtins2.C: New.
5871 * g++.dg/other/error27.C: Don't rely on __builtin.
5873 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5875 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5877 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5878 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5879 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5880 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5882 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5885 2011-07-22 Richard Guenther <rguenther@suse.de>
5887 PR tree-optimization/45819
5888 * gcc.dg/pr45819.c: New testcase.
5890 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5892 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5894 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5898 * gcc.dg/graphite/run-id-pr47654.c: New.
5900 2011-07-21 Ian Lance Taylor <iant@google.com>
5903 * gcc.dg/pr49705.c: New test.
5905 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5907 * lib/target-supports.exp (check_avx_os_support_available): New.
5908 (check_effective_target_avx_runtime): Use it.
5910 2011-07-21 Richard Guenther <rguenther@suse.de>
5912 PR tree-optimization/49770
5913 * g++.dg/torture/pr49770.C: New testcase.
5915 2011-07-21 Kai Tietz <ktietz@redhat.com>
5917 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5918 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5920 2011-07-21 Tobias Burnus <burnus@net-b.de>
5922 * gfortran.dg/coarray_lib_token_1.f90: New.
5924 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5926 * gcc.dg/pr32912-2.c: Skip for AVR.
5927 * gcc.dg/pr44674.c: Add dg-require-profiling.
5929 2011-07-20 Jason Merrill <jason@redhat.com>
5931 * g++.dg/ext/desig2.C: New.
5933 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5935 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5937 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5938 * gcc.target/powerpc/recip-3.c: Ditto.
5940 2011-07-19 Jason Merrill <jason@redhat.com>
5942 PR c++/6709 (DR 743)
5943 PR c++/42603 (DR 950)
5944 * g++.dg/cpp0x/decltype21.C: New.
5946 2011-07-20 Richard Guenther <rguenther@suse.de>
5949 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5950 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5952 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5954 * gcc.target/arm/combine-movs.c: New.
5955 * gcc.target/arm/unsigned-extend-2.c: New.
5957 2011-07-19 Jason Merrill <jason@redhat.com>
5960 * g++.dg/cpp0x/variadic114.C: New.
5962 2011-07-19 Tobias Burnus <burnus@net-b.de>
5964 * gfortran.dg/coarray_args_1.f90: New.
5965 * gfortran.dg/coarray_args_2.f90: New.
5967 2011-07-19 Janus Weil <janus@gcc.gnu.org>
5970 * gfortran.dg/allocate_error_3.f90: New.
5972 2011-07-19 Richard Guenther <rguenther@suse.de>
5974 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
5975 * gcc.dg/tree-ssa/bool-11.c: Likewise.
5976 * gcc.dg/torture/20110719-1.c: New testcase.
5978 2011-07-19 Jakub Jelinek <jakub@redhat.com>
5980 PR tree-optimization/49768
5981 * gcc.c-torture/execute/pr49768.c: New test.
5983 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
5985 PR tree-optimization/49771
5986 * gcc.dg/vect/pr49771.c: New test.
5988 2011-07-18 Martin Jambor <mjambor@suse.cz>
5990 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
5991 * gcc.dg/ipa/ipa-2.c: Likewise.
5992 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
5993 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
5994 * gcc.dg/ipa/ipa-5.c: Likewise.
5995 * gcc.dg/ipa/ipa-7.c: Likewise.
5996 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
5997 * gcc.dg/ipa/ipacost-1.c: Likewise.
5998 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6000 * gcc.dg/ipa/ipcp-1.c: New test.
6001 * gcc.dg/ipa/ipcp-2.c: Likewise.
6002 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6004 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6007 * gfortran.dg/pr49675.f90: New test.
6009 2011-07-18 Richard Guenther <rguenther@suse.de>
6011 * gcc.dg/torture/20110718-1.c: New testcase.
6013 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6015 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6016 * g++.dg/ext/bitfield3.C: Likewise.
6017 * g++.dg/ext/bitfield4.C: Likewise.
6018 * g++.dg/ext/bitfield5.C: Likewise.
6019 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6020 * g++.dg/other/pr23205-2.C: Likewise.
6021 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6022 * gcc.c-torture/compile/20001109-2.c: Likewise.
6023 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6024 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6025 * gcc.dg/bitfld-16.c: Likewise.
6026 * gcc.dg/bitfld-17.c: Likewise.
6027 * gcc.dg/bitfld-18.c: Likewise.
6028 * gcc.dg/builtins-config.h: Remove Netware support.
6029 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6030 * gcc.dg/cdce2.c: Likewise.
6031 * gcc.dg/cpp/assert4.c: Remove netware support.
6032 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6033 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6035 * lib/target-supports.exp (check_visibility_available): Remove
6037 (check_profiling_available): Likewise.
6039 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6041 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6043 2011-07-17 Tobias Burnus <burnus@net-b.de>
6044 Thomas Koenig <tkoenig@gcc.gnu.org>
6047 * gfortran.dg/generic_17.f90: Fix testcase.
6048 * gfortran.dg/interface_3.f90: Add dg-error.
6049 * gfortran.dg/use_14.f90: New.
6050 * gfortran.dg/use_15.f90: New.
6052 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6054 * gnat.dg/pointer_controlled.adb: New test.
6056 2011-07-17 Tobias Burnus <burnus@net-b.de>
6059 * gfortran.dg/pointer_remapping_7.f90: New.
6061 2011-07-16 Jason Merrill <jason@redhat.com>
6063 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6065 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6066 Jason Merrill <jason@redhat.com>
6070 * g++.dg/cpp0x/decltype29.C: Adjust.
6071 * g++.dg/cpp0x/error4.C: Adjust.
6072 * g++.dg/cpp0x/sfinae26.C: Adjust.
6073 * g++.dg/cpp0x/variadic105.C: Adjust.
6074 * g++.dg/template/deduce3.C: Adjust.
6075 * g++.dg/template/error45.C: Adjust.
6076 * g++.dg/template/ptrmem2.C: Adjust.
6077 * g++.dg/template/sfinae2.C: Adjust.
6078 * g++.old-deja/g++.pt/crash60.C: Adjust.
6079 * g++.old-deja/g++.pt/unify6.C: Adjust.
6080 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6081 * g++.dg/cpp0x/nullptr15.C: Adjust.
6082 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6083 * g++.dg/cpp0x/pr31431.C: Adjust.
6084 * g++.dg/cpp0x/pr31434.C: Adjust.
6085 * g++.dg/cpp0x/sfinae11.C: Adjust
6086 * g++.dg/cpp0x/temp_default2.C: Adjust.
6087 * g++.dg/cpp0x/trailing4.C: Adjust.
6088 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6089 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6090 * g++.dg/cpp0x/variadic105.C: Adjust.
6091 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6092 * g++.dg/ext/vla2.C: Adjust.
6093 * g++.dg/other/ptrmem10.C: Adjust.
6094 * g++.dg/other/ptrmem11.C: Adjust.
6095 * g++.dg/overload/unknown1.C: Adjust.
6096 * g++.dg/template/conv11.C: Adjust.
6097 * g++.dg/template/dependent-expr5.C: Adjust.
6098 * g++.dg/template/friend.C: Adjust.
6099 * g++.dg/template/incomplete2.C: Adjust.
6100 * g++.dg/template/local4.C: Adjust.
6101 * g++.dg/template/local6.C: Adjust.
6102 * g++.dg/template/operator9.C: Adjust.
6103 * g++.dg/template/ttp25.C: Adjust.
6104 * g++.dg/template/unify10.C: Adjust.
6105 * g++.dg/template/unify11.C: Adjust.
6106 * g++.dg/template/unify6.C: Adjust.
6107 * g++.dg/template/unify9.C: Adjust.
6108 * g++.dg/template/varmod1.C: Adjust.
6109 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6110 * g++.old-deja/g++.pt/crash28.C: Adjust.
6111 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6112 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6113 * g++.old-deja/g++.pt/expr2.C: Adjust.
6114 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6115 * g++.old-deja/g++.pt/spec5.C: Adjust.
6116 * g++.old-deja/g++.pt/spec6.C: Adjust.
6117 * g++.old-deja/g++.pt/unify4.C: Adjust.
6118 * g++.old-deja/g++.pt/unify8.C: Adjust.
6119 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6120 * g++.dg/overload/template5.C: New testcase.
6121 * g++.dg/template/overload12.C: New testcase.
6123 2011-07-11 Tobias Burnus <burnus@net-b.de>
6125 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6126 * gfortran.dg/coarray_7.f90: Ditto.
6127 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6128 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6130 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6132 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6134 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6135 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6136 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6138 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6139 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6140 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6142 2011-07-15 Jason Merrill <jason@redhat.com>
6145 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6146 Use --extra_opts instead of --additional_options.
6148 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6151 * g++.dg/torture/pr49309.C: Remove.
6153 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6155 * gcc.target/tic6x/weak-call.c: New test.
6156 * gcc.target/tic6x/fpcmp.c: New test.
6157 * gcc.target/tic6x/fpdiv.c: New test.
6158 * gcc.target/tic6x/rotdi16-scan.c: New test.
6159 * gcc.target/tic6x/ffssi.c: New test.
6160 * gcc.target/tic6x/fpdiv-lib.c: New test.
6161 * gcc.target/tic6x/cold-lc.c: New test.
6162 * gcc.target/tic6x/longcalls.c: New test.
6163 * gcc.target/tic6x/abi-align-1.c: New test.
6164 * gcc.target/tic6x/fpcmp-finite.c: New test.
6165 * gcc.target/tic6x/rotdi16.c: New test.
6166 * gcc.target/tic6x/bswapl.c: New test.
6167 * gcc.target/tic6x/ffsdi.c: New test.
6168 * gcc.target/tic6x/tic6x.exp: New file.
6169 * gcc.target/tic6x/builtins/arith24.c: New test.
6170 * gcc.target/tic6x/builtins/smpy.c: New test.
6171 * gcc.target/tic6x/builtins/smpylh.c: New test.
6172 * gcc.target/tic6x/builtins/smpyh.c: New test.
6173 * gcc.target/tic6x/builtins/sarith1.c: New test.
6174 * gcc.target/tic6x/builtins/extclr.c: New test
6175 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6176 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6177 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6178 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6180 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6182 * gcc.dg/20020312-2.c: Likewise.
6183 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6184 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6185 * gcc.dg/torture/builtin-math-7.c: Likewise.
6188 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6189 not testing tic6x-*-*.
6191 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6194 * g++.dg/torture/pr49309.C: New testcase.
6196 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6198 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6200 2011-07-14 Richard Guenther <rguenther@suse.de>
6202 PR tree-optimization/49651
6203 * gcc.dg/torture/pr49651.c: New testcase.
6205 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6208 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6210 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6212 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6213 -mno-pointers-to-nested-functions.
6214 * gcc.target/powerpc/no-r11-2.c: Ditto.
6215 * gcc.target/powerpc/no-r11-3.c: Ditto.
6217 2011-07-13 Jason Merrill <jason@redhat.com>
6219 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6220 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6221 when compiling C files.
6222 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6223 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6224 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6225 * g++.dg/lookup/anon2.C: Likewise.
6226 * g++.dg/tree-ssa/copyprop.C: Likewise.
6227 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6228 * g++.dg/init/vector1.C: Ignore narrowing errors.
6229 * g++.dg/torture/pr35526.C: Likewise.
6230 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6232 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6235 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6238 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6240 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6241 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6243 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6245 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6246 * lib/obj-c++.exp (obj-c++_init): Ditto.
6247 * lib/file-format.exp (gcc_target_object_format): Ditto.
6248 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6249 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6250 (check_visibility_available): Ditto.
6251 (check_effective_target_tls_native): Ditto.
6252 (check_effective_target_tls_emulated): Ditto.
6253 (check_effective_target_function_sections): Ditto.
6255 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6257 * gcc.target/arm/pr48183.c: New test.
6259 2011-07-13 Richard Guenther <rguenther@suse.de>
6261 * gcc.dg/torture/20110713-1.c: New testcase.
6263 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6266 * gcc.c-torture/compile/pr49474.c: New testcase.
6268 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6270 PR tree-optimization/49712
6271 * gcc.c-torture/execute/pr49712.c: New test.
6273 2011-07-11 Jason Merrill <jason@redhat.com>
6276 * g++.dg/template/recurse3.C: New.
6278 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6281 * gcc.dg/guality/csttest.c: New test.
6284 * gfortran.dg/pr49698.f90: New test.
6286 2011-07-11 Jeff Law <law@redhat.com>
6288 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6290 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6292 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6293 * go.test/go-test.exp (go-set-goarch): Likewise.
6295 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6298 * gcc.target/avr/torture/pr39633.c: New test case.
6300 2011-07-11 Tobias Burnus <burnus@net-b.de>
6303 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6305 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6307 * lib/target-supports.exp (check_effective_target_scheduling):
6309 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6310 * gcc.dg/pr45055.c: Ditto.
6311 * gcc.dg/pr45353.c: Ditto.
6312 * g++.dg/pr45056.C: Ditto.
6314 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6316 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6317 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6318 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6319 * g++.dg/torture/pr31863.C: Skip AVR.
6321 2011-07-10 Tobias Burnus <burnus@net-b.de>
6324 * gfortran.dg/intrinsic_signal.f90: New.
6326 2011-07-09 Jason Merrill <jason@redhat.com>
6328 * g++.dg/cpp0x/regress/regress6.C: New.
6329 * g++.dg/parse/crash45.C: Adjust message.
6330 * g++.dg/template/crash38.C: Adjust message.
6331 * g++.dg/template/crash64.C: Adjust message.
6333 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6335 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6336 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6337 * g++.dg/abi/bitfield3.C: Likewise.
6338 * g++.dg/eh/pr38662.C: Likewise.
6339 * g++.dg/ext/attrib36.C: Likewise.
6340 * g++.dg/ext/attrib37.C: Likewise.
6341 * g++.dg/ext/attrib8.C: Likewise.
6342 * g++.dg/ext/tmplattr1.C: Likewise.
6343 * g++.dg/inherit/override-attribs.C: Likewise.
6344 * g++.dg/opt/inline9.C: Likewise.
6345 * g++.dg/opt/life1.C: Likewise.
6346 * g++.dg/opt/longbranch2.C: Likewise.
6347 * g++.dg/opt/nrv12.C: Likewise.
6348 * g++.dg/opt/reg-stack4.C: Likewise.
6349 * g++.dg/other/pr35504.C: Likewise.
6350 * g++.dg/other/pr39496.C: Likewise.
6351 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6352 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6353 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6354 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6355 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6356 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6357 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6358 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6359 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6360 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6361 * g++.dg/warn/pr15774-1.C: Likewise.
6362 * g++.dg/warn/pr15774-2.C: Likewise.
6363 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6364 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6365 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6366 * g++.old-deja/g++.pt/asm2.C: Likewise.
6367 * gcc.c-torture/compile/20000804-1.c: Likewise.
6368 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6369 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6370 * gcc.dg/20020108-1.c: Likewise.
6371 * gcc.dg/20020122-2.c: Likewise.
6372 * gcc.dg/20020122-3.c: Likewise.
6373 * gcc.dg/20020206-1.c: Likewise.
6374 * gcc.dg/20020219-1.c: Likewise.
6375 * gcc.dg/20020310-1.c: Likewise.
6376 * gcc.dg/20020411-1.c: Likewise.
6377 * gcc.dg/20020418-2.c: Likewise.
6378 * gcc.dg/20020426-2.c: Likewise.
6379 * gcc.dg/20020517-1.c: Likewise.
6380 * gcc.dg/20030204-1.c: Likewise.
6381 * gcc.dg/20030826-2.c: Likewise.
6382 * gcc.dg/20031102-1.c: Likewise.
6383 * gcc.dg/20031202-1.c: Likewise.
6384 * gcc.dg/20050111-1.c: Likewise.
6385 * gcc.dg/20050503-1.c: Likewise.
6386 * gcc.dg/array-init-1.c: Likewise.
6387 * gcc.dg/builtin-apply4.c: Likewise.
6388 * gcc.dg/dfp/pr31344.c: Likewise.
6389 * gcc.dg/gomp/atomic-11.c: Likewise.
6390 * gcc.dg/graphite/pr40281.c: Likewise.
6391 * gcc.dg/ia64-sync-1.c: Likewise.
6392 * gcc.dg/ia64-sync-2.c: Likewise.
6393 * gcc.dg/ia64-sync-3.c: Likewise.
6394 * gcc.dg/ia64-sync-4.c: Likewise.
6395 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6396 * gcc.dg/invalid-call-1.c: Likewise.
6397 * gcc.dg/loop-3.c: Likewise.
6398 * gcc.dg/lower-subreg-1.c: Likewise.
6399 * gcc.dg/lto/pr47259_0.c: Likewise.
6400 * gcc.dg/nested-calls-1.c: Likewise.
6401 * gcc.dg/pr20017.c: Likewise.
6402 * gcc.dg/pr25023.c: Likewise.
6403 * gcc.dg/pr27671-2.c: Likewise.
6404 * gcc.dg/pr32176.c: Likewise.
6405 * gcc.dg/pr33676.c: Likewise.
6406 * gcc.dg/pr35045.c: Likewise.
6407 * gcc.dg/pr36015.c: Likewise.
6408 * gcc.dg/pr36584.c: Likewise.
6409 * gcc.dg/pr36998.c: Likewise.
6410 * gcc.dg/pr37438.c: Likewise.
6411 * gcc.dg/pr37908.c: Likewise.
6412 * gcc.dg/pr41241.c: Likewise.
6413 * gcc.dg/pr41340.c: Likewise.
6414 * gcc.dg/pr44136.c: Likewise.
6415 * gcc.dg/pr44194-1.c: Likewise.
6416 * gcc.dg/pr46212.c: Likewise.
6417 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6418 * gcc.dg/setjmp-2.c: Likewise.
6419 * gcc.dg/short-compare-1.c: Likewise.
6420 * gcc.dg/short-compare-2.c: Likewise.
6421 * gcc.dg/smod-1.c: Likewise.
6422 * gcc.dg/sync-2.c: Likewise.
6423 * gcc.dg/sync-3.c: Likewise.
6424 * gcc.dg/tls/opt-1.c: Likewise.
6425 * gcc.dg/tls/opt-2.c: Likewise.
6426 * gcc.dg/tls/opt-3.c: Likewise.
6427 * gcc.dg/torture/badshift.c: Likewise.
6428 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6429 * gcc.dg/torture/pr20314-2.c: Likewise.
6430 * gcc.dg/torture/pr36891.c: Likewise.
6431 * gcc.dg/torture/pr38774.c: Likewise.
6432 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6433 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6434 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6435 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6436 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6437 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6438 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6439 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6440 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6441 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6442 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6443 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6444 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6445 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6446 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6447 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6448 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6449 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6450 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6451 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6452 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6453 * gcc.dg/unroll-1.c: Likewise.
6454 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6455 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6456 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6457 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6458 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6459 * gcc.target/i386/20000609-1.c: Likewise.
6460 * gcc.target/i386/20000720-1.c: Likewise.
6461 * gcc.target/i386/20000724-1.c: Likewise.
6462 * gcc.target/i386/20011107-1.c: Likewise.
6463 * gcc.target/i386/20011119-1.c: Likewise.
6464 * gcc.target/i386/20020201-3.c: Likewise.
6465 * gcc.target/i386/20020218-1.c: Likewise.
6466 * gcc.target/i386/20020729-1.c: Likewise.
6467 * gcc.target/i386/20030926-1.c: Likewise.
6468 * gcc.target/i386/20060125-1.c: Likewise.
6469 * gcc.target/i386/20060125-2.c: Likewise.
6470 * gcc.target/i386/20060512-1.c: Likewise.
6471 * gcc.target/i386/20060512-2.c: Likewise.
6472 * gcc.target/i386/20060512-3.c: Likewise.
6473 * gcc.target/i386/20060512-4.c: Likewise.
6474 * gcc.target/i386/387-1.c: Likewise.
6475 * gcc.target/i386/387-2.c: Likewise.
6476 * gcc.target/i386/387-5.c: Likewise.
6477 * gcc.target/i386/387-6.c: Likewise.
6478 * gcc.target/i386/980312-1.c: Likewise.
6479 * gcc.target/i386/980313-1.c: Likewise.
6480 * gcc.target/i386/990117-1.c: Likewise.
6481 * gcc.target/i386/990424-1.c: Likewise.
6482 * gcc.target/i386/990524-1.c: Likewise.
6483 * gcc.target/i386/991129-1.c: Likewise.
6484 * gcc.target/i386/991214-1.c: Likewise.
6485 * gcc.target/i386/991230-1.c: Likewise.
6486 * gcc.target/i386/addr-sel-1.c: Likewise.
6487 * gcc.target/i386/aggregate-ret1.c: Likewise.
6488 * gcc.target/i386/aggregate-ret2.c: Likewise.
6489 * gcc.target/i386/align-main-3.c: Likewise.
6490 * gcc.target/i386/amd64-abi-1.c: Likewise.
6491 * gcc.target/i386/amd64-abi-2.c: Likewise.
6492 * gcc.target/i386/amd64-abi-4.c: Likewise.
6493 * gcc.target/i386/amd64-abi-5.c: Likewise.
6494 * gcc.target/i386/amd64-abi-6.c: Likewise.
6495 * gcc.target/i386/asm-1.c: Likewise.
6496 * gcc.target/i386/asm-3.c: Likewise.
6497 * gcc.target/i386/asm-5.c: Likewise.
6498 * gcc.target/i386/attributes-error.c: Likewise.
6499 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6500 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6501 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6502 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6503 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6504 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6505 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6506 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6507 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6508 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6509 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6510 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6511 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6512 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6513 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6514 * gcc.target/i386/bitfield1.c: Likewise.
6515 * gcc.target/i386/bitfield2.c: Likewise.
6516 * gcc.target/i386/bmi-2.c: Likewise.
6517 * gcc.target/i386/bmi-5.c: Likewise.
6518 * gcc.target/i386/builtin-unreachable.c: Likewise.
6519 * gcc.target/i386/cleanup-2.c: Likewise.
6520 * gcc.target/i386/clobbers.c: Likewise.
6521 * gcc.target/i386/cmov8.c: Likewise.
6522 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6523 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6524 * gcc.target/i386/compress-float-387.c: Likewise.
6525 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6526 * gcc.target/i386/compress-float-sse.c: Likewise.
6527 * gcc.target/i386/crc32-2.c: Likewise.
6528 * gcc.target/i386/crc32-3.c: Likewise.
6529 * gcc.target/i386/divmod-7.c: Likewise.
6530 * gcc.target/i386/divmod-8.c: Likewise.
6531 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6532 * gcc.target/i386/fma3-builtin.c: Likewise.
6533 * gcc.target/i386/fma3-fma.c: Likewise.
6534 * gcc.target/i386/fma4-256-vector.c: Likewise.
6535 * gcc.target/i386/fma4-builtin.c: Likewise.
6536 * gcc.target/i386/fma4-fma-2.c: Likewise.
6537 * gcc.target/i386/fma4-fma.c: Likewise.
6538 * gcc.target/i386/fma4-vector-2.c: Likewise.
6539 * gcc.target/i386/fma4-vector.c: Likewise.
6540 * gcc.target/i386/funcspec-1.c: Likewise.
6541 * gcc.target/i386/funcspec-10.c: Likewise.
6542 * gcc.target/i386/funcspec-11.c: Likewise.
6543 * gcc.target/i386/funcspec-2.c: Likewise.
6544 * gcc.target/i386/funcspec-5.c: Likewise.
6545 * gcc.target/i386/funcspec-6.c: Likewise.
6546 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6547 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6548 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6549 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6550 * gcc.target/i386/incoming-1.c: Likewise.
6551 * gcc.target/i386/incoming-10.c: Likewise.
6552 * gcc.target/i386/incoming-11.c: Likewise.
6553 * gcc.target/i386/incoming-12.c: Likewise.
6554 * gcc.target/i386/incoming-13.c: Likewise.
6555 * gcc.target/i386/incoming-14.c: Likewise.
6556 * gcc.target/i386/incoming-15.c: Likewise.
6557 * gcc.target/i386/incoming-2.c: Likewise.
6558 * gcc.target/i386/incoming-3.c: Likewise.
6559 * gcc.target/i386/incoming-4.c: Likewise.
6560 * gcc.target/i386/incoming-5.c: Likewise.
6561 * gcc.target/i386/incoming-6.c: Likewise.
6562 * gcc.target/i386/incoming-7.c: Likewise.
6563 * gcc.target/i386/incoming-8.c: Likewise.
6564 * gcc.target/i386/incoming-9.c: Likewise.
6565 * gcc.target/i386/lea.c: Likewise.
6566 * gcc.target/i386/local.c: Likewise.
6567 * gcc.target/i386/loop-1.c: Likewise.
6568 * gcc.target/i386/loop-2.c: Likewise.
6569 * gcc.target/i386/loop-3.c: Likewise.
6570 * gcc.target/i386/max-stack-align.c: Likewise.
6571 * gcc.target/i386/memcpy-1.c: Likewise.
6572 * gcc.target/i386/movbe-2.c: Likewise.
6573 * gcc.target/i386/movq-2.c: Likewise.
6574 * gcc.target/i386/movq.c: Likewise.
6575 * gcc.target/i386/nrv1.c: Likewise.
6576 * gcc.target/i386/pad-4.c: Likewise.
6577 * gcc.target/i386/pad-5a.c: Likewise.
6578 * gcc.target/i386/pad-5b.c: Likewise.
6579 * gcc.target/i386/pad-6a.c: Likewise.
6580 * gcc.target/i386/pad-6b.c: Likewise.
6581 * gcc.target/i386/pad-7.c: Likewise.
6582 * gcc.target/i386/pad-9.c: Likewise.
6583 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6584 * gcc.target/i386/pic-1.c: Likewise.
6585 * gcc.target/i386/pr12092-1.c: Likewise.
6586 * gcc.target/i386/pr12329.c: Likewise.
6587 * gcc.target/i386/pr21518.c: Likewise.
6588 * gcc.target/i386/pr22362.c: Likewise.
6589 * gcc.target/i386/pr22585.c: Likewise.
6590 * gcc.target/i386/pr23098.c: Likewise.
6591 * gcc.target/i386/pr25196.c: Likewise.
6592 * gcc.target/i386/pr25293.c: Likewise.
6593 * gcc.target/i386/pr25654.c: Likewise.
6594 * gcc.target/i386/pr26449.c: Likewise.
6595 * gcc.target/i386/pr26778.c: Likewise.
6596 * gcc.target/i386/pr26826.c: Likewise.
6597 * gcc.target/i386/pr27266.c: Likewise.
6598 * gcc.target/i386/pr29978.c: Likewise.
6599 * gcc.target/i386/pr30505.c: Likewise.
6600 * gcc.target/i386/pr30961-1.c: Likewise.
6601 * gcc.target/i386/pr31628.c: Likewise.
6602 * gcc.target/i386/pr32000-2.c: Likewise.
6603 * gcc.target/i386/pr32661-1.c: Likewise.
6604 * gcc.target/i386/pr32708-2.c: Likewise.
6605 * gcc.target/i386/pr32708-3.c: Likewise.
6606 * gcc.target/i386/pr34256.c: Likewise.
6607 * gcc.target/i386/pr34312.c: Likewise.
6608 * gcc.target/i386/pr34522.c: Likewise.
6609 * gcc.target/i386/pr35160.c: Likewise.
6610 * gcc.target/i386/pr35281.c: Likewise.
6611 * gcc.target/i386/pr36246.c: Likewise.
6612 * gcc.target/i386/pr36786.c: Likewise.
6613 * gcc.target/i386/pr37275.c: Likewise.
6614 * gcc.target/i386/pr37843-3.c: Likewise.
6615 * gcc.target/i386/pr37843-4.c: Likewise.
6616 * gcc.target/i386/pr39082-1.c: Likewise.
6617 * gcc.target/i386/pr39431.c: Likewise.
6618 * gcc.target/i386/pr39496.c: Likewise.
6619 * gcc.target/i386/pr39543-2.c: Likewise.
6620 * gcc.target/i386/pr39911.c: Likewise.
6621 * gcc.target/i386/pr40718.c: Likewise.
6622 * gcc.target/i386/pr40906-1.c: Likewise.
6623 * gcc.target/i386/pr40906-2.c: Likewise.
6624 * gcc.target/i386/pr40906-3.c: Likewise.
6625 * gcc.target/i386/pr40934.c: Likewise.
6626 * gcc.target/i386/pr41900.c: Likewise.
6627 * gcc.target/i386/pr42589.c: Likewise.
6628 * gcc.target/i386/pr43662.c: Likewise.
6629 * gcc.target/i386/pr43671.c: Likewise.
6630 * gcc.target/i386/pr43766.c: Likewise.
6631 * gcc.target/i386/pr43869.c: Likewise.
6632 * gcc.target/i386/pr44942.c: Likewise.
6633 * gcc.target/i386/pr44948-2a.c: Likewise.
6634 * gcc.target/i386/pr45234.c: Likewise.
6635 * gcc.target/i386/pr45336-2.c: Likewise.
6636 * gcc.target/i386/pr45336-4.c: Likewise.
6637 * gcc.target/i386/pr45852.c: Likewise.
6638 * gcc.target/i386/pr46470.c: Likewise.
6639 * gcc.target/i386/pr48037-1.c: Likewise.
6640 * gcc.target/i386/pr48389.c: Likewise.
6641 * gcc.target/i386/pr49095.c: Likewise.
6642 * gcc.target/i386/pr9771-1.c: Likewise.
6643 * gcc.target/i386/rdfsbase-1.c: Likewise.
6644 * gcc.target/i386/rdfsbase-2.c: Likewise.
6645 * gcc.target/i386/rdgsbase-1.c: Likewise.
6646 * gcc.target/i386/rdgsbase-2.c: Likewise.
6647 * gcc.target/i386/rdrand-3.c: Likewise.
6648 * gcc.target/i386/regparm-stdcall.c: Likewise.
6649 * gcc.target/i386/regparm.c: Likewise.
6650 * gcc.target/i386/reload-1.c: Likewise.
6651 * gcc.target/i386/rotate-2.c: Likewise.
6652 * gcc.target/i386/sibcall-5.c: Likewise.
6653 * gcc.target/i386/signbit-1.c: Likewise.
6654 * gcc.target/i386/signbit-2.c: Likewise.
6655 * gcc.target/i386/signbit-3.c: Likewise.
6656 * gcc.target/i386/sse-5.c: Likewise.
6657 * gcc.target/i386/sse-8.c: Likewise.
6658 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6659 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6660 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6661 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6662 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6663 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6664 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6665 * gcc.target/i386/sse2-movq-2.c: Likewise.
6666 * gcc.target/i386/sse2-movq-3.c: Likewise.
6667 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6668 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6669 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6670 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6671 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6672 * gcc.target/i386/ssefn-1.c: Likewise.
6673 * gcc.target/i386/ssefn-2.c: Likewise.
6674 * gcc.target/i386/sseregparm-1.c: Likewise.
6675 * gcc.target/i386/sseregparm-2.c: Likewise.
6676 * gcc.target/i386/sseregparm-3.c: Likewise.
6677 * gcc.target/i386/sseregparm-4.c: Likewise.
6678 * gcc.target/i386/sseregparm-5.c: Likewise.
6679 * gcc.target/i386/sseregparm-6.c: Likewise.
6680 * gcc.target/i386/sseregparm-7.c: Likewise.
6681 * gcc.target/i386/sseregparm-8.c: Likewise.
6682 * gcc.target/i386/stack-realign.c: Likewise.
6683 * gcc.target/i386/stack-usage-realign.c: Likewise.
6684 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6685 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6686 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6687 * gcc.target/i386/stackalign/return-1.c: Likewise.
6688 * gcc.target/i386/stackalign/return-2.c: Likewise.
6689 * gcc.target/i386/stackalign/return-3.c: Likewise.
6690 * gcc.target/i386/tailcall-1.c: Likewise.
6691 * gcc.target/i386/tbm-2.c: Likewise.
6692 * gcc.target/i386/udivmod-7.c: Likewise.
6693 * gcc.target/i386/udivmod-8.c: Likewise.
6694 * gcc.target/i386/unroll-1.c: Likewise.
6695 * gcc.target/i386/vararg-1.c: Likewise.
6696 * gcc.target/i386/vararg-2.c: Likewise.
6697 * gcc.target/i386/vect8-ret.c: Likewise.
6698 * gcc.target/i386/vectorize5.c: Likewise.
6699 * gcc.target/i386/wmul-1.c: Likewise.
6700 * gcc.target/i386/wmul-2.c: Likewise.
6701 * gcc.target/i386/wrfsbase-1.c: Likewise.
6702 * gcc.target/i386/wrfsbase-2.c: Likewise.
6703 * gcc.target/i386/wrgsbase-1.c: Likewise.
6704 * gcc.target/i386/wrgsbase-2.c: Likewise.
6705 * gcc.target/i386/xop-pcmov.c: Likewise.
6706 * gcc.target/i386/xop-pcmov2.c: Likewise.
6707 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6708 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6709 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6710 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6711 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6712 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6713 * gcc.target/i386/zee.c: Likewise.
6714 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6715 * gfortran.dg/compiler-directive_2.f: Likewise.
6716 * gfortran.dg/g77/20010216-1.f: Likewise.
6717 * gfortran.dg/gomp/pr39152.f90: Likewise.
6718 * gfortran.dg/pr33794.f90: Likewise.
6720 2011-07-09 Jason Merrill <jason@redhat.com>
6722 * g++.dg/cpp0x/regress/regress5.C: New.
6724 2011-07-08 Jason Merrill <jason@redhat.com>
6727 * g++.dg/expr/compound-asn1.C: New.
6728 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6730 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6733 * gcc.target/powerpc/altivec-34.c: New test.
6735 2011-07-08 Jason Merrill <jason@redhat.com>
6738 * g++.dg/abi/guard3.C: New.
6740 2011-07-08 Julian Brown <julian@codesourcery.com>
6742 * lib/target-supports.exp
6743 (check_effective_target_arm_little_endian): New.
6744 (check_effective_target_vect_pack_trunc): Use above.
6745 (check_effective_target_vect_unpack): Likewise.
6746 (check_effective_target_vect_element_align): Test
6747 check_effective_target_arm_vect_no_misalign for ARM.
6749 2011-07-08 Jason Merrill <jason@redhat.com>
6752 * g++.dg/cpp0x/constexpr-rom.C: New.
6754 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6757 * g++.dg/torture/pr49519.C: New test.
6759 2011-07-08 Martin Jambor <mjambor@suse.cz>
6761 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6763 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6766 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6768 2011-07-08 Richard Guenther <rguenther@suse.de>
6770 PR tree-optimization/49662
6771 * gcc.dg/graphite/interchange-14.c: XFAIL.
6772 * gcc.dg/graphite/interchange-15.c: Likewise.
6773 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6775 2011-07-06 Jason Merrill <jason@redhat.com>
6778 * g++.dg/cpp0x/regress/regress4.C: New.
6780 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6783 * gfortran.dg/result_in_spec_4.f90: New test.
6785 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6787 * gcc.target/sparc/cas64.c: New test.
6789 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6792 * g++.dg/torture/pr49644.C: New test.
6795 * gcc.c-torture/execute/pr49644.c: New test.
6797 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6799 * lib/target-supports.exp (check_effective_target_ia32): New.
6800 (check_effective_target_x32): Likewise.
6801 (check_effective_target_vect_cmdline_needed): Also check x32.
6803 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6805 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6807 * gcc.target/arm/pr42235.c: Likewise.
6808 * gcc.target/arm/pr42495.c: Likewise.
6809 * gcc.target/arm/pr42574.c: Likewise.
6810 * gcc.target/arm/thumb-branch1.c: Likewise.
6812 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6813 unneeded prune of possible warning.
6814 * gcc.target/arm/pr40956.c: Likewise.
6815 * gcc.target/arm/pr42505.c: Likewise.
6817 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6818 * gcc.c-torture/compile/pr46883.c: Likewise.
6819 * gcc.c-torture/compile/pr46934.c: Likewise.
6821 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6822 for move to ../../gcc.c-torture/compile.
6823 * gcc.target/arm/pr46883.c: Likewise.
6824 * gcc.target/arm/pr46934.c: Likewise.
6826 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6827 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6828 * gcc.target/arm/wmul-1.c: Likewise.
6829 * gcc.target/arm/wmul-2.c: Likewise.
6830 * gcc.target/arm/wmul-3.c: Likewise.
6831 * gcc.target/arm/wmul-4.c: Likewise.
6832 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6833 add tab after scan target.
6834 * gcc.target/arm/smlaltt-1.c: Likewise.
6835 * gcc.target/arm/smlatb-1.c: Likewise.
6836 * gcc.target/arm/smlatt-1.c: Likewise.
6838 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6841 * gcc.dg/debug/pr49522.c: New test.
6843 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6845 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6846 * gcc.dg/pr46212.c: Run only if target int32plus.
6847 * gcc.dg/torture/pr48146.c: Ditto.
6848 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6849 * c-c++-common/pr44832.c: Ditto.
6850 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6851 * gcc.dg/pr31490.c: Ditto.
6852 * gcc.dg/torture/builtin-math-7.c: Run only if target
6854 * gcc.dg/torture/pr45764.c: Skip for AVR.
6855 * gcc.dg/pr47893.c: Ditto.
6857 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6859 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6860 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6861 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6862 add tab to scan target.
6864 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6866 * gcc.target/arm/neon-modes-3.c: New test.
6868 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6870 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6871 -fno-loop-interchange -ffast-math.
6873 2011-07-07 Richard Guenther <rguenther@suse.de>
6875 * gcc.dg/ftrapv-3.c: New testcase.
6877 2011-07-07 Richard Guenther <rguenther@suse.de>
6879 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6880 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6882 2011-07-07 Kai Tietz <ktietz@redhat.com>
6884 * gcc.dg/binop-notxor1.c: New test.
6885 * gcc.dg/binop-notand4a.c: New test.
6886 * gcc.dg/binop-notxor2.c: New test.
6887 * gcc.dg/binop-notand3a.c: New test.
6888 * gcc.dg/binop-notand2a.c: New test.
6889 * gcc.dg/binop-notand6a.c: New test.
6890 * gcc.dg/binop-notor1.c: New test.
6891 * gcc.dg/binop-notand1a.c: New test.
6892 * gcc.dg/binop-notand5a.c: New test.
6893 * gcc.dg/binop-notor2.c: New test.
6895 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6898 * gcc.dg/gomp/pr49640.c: New test.
6900 2011-07-07 Richard Guenther <rguenther@suse.de>
6902 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6904 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6907 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6909 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6911 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6912 * gcc.target/powerpc/no-r11-2.c: Ditto.
6913 * gcc.target/powerpc/no-r11-3.c: Ditto.
6915 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6917 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6918 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6920 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6922 * lib/target-supports.exp (check_profiling_available): Disable
6923 profiling with -fprofile-generate for target avr.
6925 2011-07-06 Richard Guenther <rguenther@suse.de>
6927 PR tree-optimization/49645
6928 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6930 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6933 * gcc.dg/pr47383.c: New.
6935 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6937 PR tree-optimization/49647
6938 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6940 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6943 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6944 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6946 2011-07-05 Jason Merrill <jason@redhat.com>
6949 * g++.dg/template/template-id-4.C: New.
6951 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6953 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6954 * gcc.dg/pr43402.c: Ditto.
6956 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6958 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6960 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6962 * gcc.target/powerpc/ppc-switch-1.c: New test for
6963 --param case-values-threshold.
6964 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
6966 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
6968 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
6970 2011-07-05 Jason Merrill <jason@redhat.com>
6972 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
6974 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
6976 PR tree-optimization/47654
6977 * gcc.dg/graphite/block-pr47654.c: New.
6979 2011-07-05 Jason Merrill <jason@redhat.com>
6981 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
6983 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
6985 PR tree-optimization/49580
6986 * gcc.dg/autopar/pr49580.c: New test.
6988 2011-07-05 Richard Guenther <rguenther@suse.de>
6990 PR tree-optimization/49518
6991 PR tree-optimization/49628
6992 * g++.dg/torture/pr49628.C: New testcase.
6993 * gcc.dg/torture/pr49518.c: Likewise.
6995 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6997 * ada/acats/run_acats (which): Extract last field from type -p,
6998 type output only if command succeeded.
7000 2011-07-04 Jason Merrill <jason@redhat.com>
7002 * g++.dg/abi/mangle48.C: New.
7004 * g++.dg/cpp0x/diag1.C: New.
7006 * g++.dg/diagnostic/aka1.C: New.
7008 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7010 PR rtl-optimization/49619
7011 * gcc.dg/pr49619.c: New test.
7013 PR rtl-optimization/49472
7014 * gfortran.dg/pr49472.f90: New test.
7017 * gcc.dg/pr49602.c: New test.
7019 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7023 * gcc.target/avr/avr.exp: Run over cpp files, too.
7024 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7025 * gcc.target/avr/progmem.h: New file.
7026 * gcc.target/avr/exit-abort.h: New file.
7027 * gcc.target/avr/progmem-error-1.c: New file.
7028 * gcc.target/avr/progmem-error-1.cpp: New file.
7029 * gcc.target/avr/progmem-warning-1.c: New file.
7030 * gcc.target/avr/torture/progmem-1.c: New file.
7031 * gcc.target/avr/torture/progmem-1.cpp: New file.
7033 2011-07-04 Richard Guenther <rguenther@suse.de>
7035 PR tree-optimization/49615
7036 * g++.dg/torture/pr49615.C: New testcase.
7038 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7040 PR tree-optimization/49610
7041 * gcc.dg/vect/pr49610.c: New test.
7043 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7045 * gnat.dg/specs/debug1.ads: New test.
7047 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7050 * gfortran.dg/typebound_proc_23.f90: New.
7052 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7055 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7057 2011-07-01 Jason Merrill <jason@redhat.com>
7060 * g++.dg/template/template-id-3.C: New.
7063 * g++.dg/template/qualified-id4.C: New.
7066 * g++.dg/template/explicit-args4.C: New.
7069 * g++.dg/template/offsetof2.C: New.
7071 2011-07-01 Kai Tietz <ktietz@redhat.com>
7073 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7075 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7078 * lib/target-supports.exp (check_effective_target_gld): New proc.
7080 2011-07-01 Richard Guenther <rguenther@suse.de>
7082 PR tree-optimization/49603
7083 * gcc.dg/torture/pr49603.c: New testcase.
7085 2011-06-30 Jason Merrill <jason@redhat.com>
7088 * g++.dg/rtti/template1.C: New.
7091 * g++.dg/cpp0x/regress/ctor1.C: New.
7094 * g++.dg/cpp0x/initlist54.C: New.
7096 2011-06-30 Martin Jambor <mjambor@suse.cz>
7098 * gcc.dg/tree-ssa/sra-12.c: New test.
7100 2011-06-29 Jason Merrill <jason@redhat.com>
7102 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7104 2011-06-30 Richard Guenther <rguenther@suse.de>
7106 PR tree-optimization/46787
7107 * gcc.dg/vect/vect-121.c: New testcase.
7109 2011-06-30 Martin Jambor <mjambor@suse.cz>
7111 PR tree-optimization/49094
7112 * gcc.dg/tree-ssa/pr49094.c: New test.
7114 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7117 * gfortran.dg/pr49540-1.f90: New test.
7118 * gfortran.dg/pr49540-2.f90: New test.
7120 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7123 * ada/acats/run_acats (which): Use last field of type -p output.
7125 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7126 Iain Sandoe <iains@gcc.gnu.org>
7129 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7130 Only skip on 64-bit *-*-darwin8* && !objc2.
7132 2011-06-30 Richard Guenther <rguenther@suse.de>
7134 PR tree-optimization/38752
7135 * gcc.c-torture/compile/pr38752.c: New testcase.
7137 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7139 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7140 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7142 2011-06-29 Jason Merrill <jason@redhat.com>
7145 * g++.dg/cpp0x/initlist53.C: Use placement new.
7146 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7147 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7150 * g++.dg/cpp0x/trailing6.C: New.
7151 * g++.dg/cpp0x/pr45908.C: No error.
7154 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7157 * g++.dg/cpp0x/constexpr-using2.C: New.
7159 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7162 * g++.dg/cpp0x/constexpr-diag3.C: New.
7163 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7164 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7165 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7166 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7168 2011-06-29 Jason Merrill <jason@redhat.com>
7170 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7172 2011-06-29 Richard Guenther <rguenther@suse.de>
7174 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7176 2011-06-29 Jason Merrill <jason@redhat.com>
7178 * g++.dg/cpp0x/initlist-value2.C: New.
7180 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7181 * g++.dg/cpp0x/initlist-value.C: New.
7183 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7185 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7187 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7189 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7190 * gcc.dg/inline_2.c: Likewise.
7191 * gcc.dg/unroll_1.c: Likewise.
7193 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7196 * gcc.target/i386/pr49567.c: New test.
7198 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7200 * gnat.dg/opt17.ad[sb]: New test.
7202 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7203 Tom de Vries <tom@codesourcery.com>
7205 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7206 (check_effective_target_arm_thumb2): New effective targets.
7207 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7208 properly. Clean up temporary files.
7209 * gcc.target/arm/ivopts-2.c: Likewise.
7210 * gcc.target/arm/ivopts-3.c: Likewise.
7211 * gcc.target/arm/ivopts-4.c: Likewise.
7212 * gcc.target/arm/ivopts-5.c: Likewise.
7213 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7215 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7218 * gfortran.dg/reshape_zerosize_3.f90: New test.
7220 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7222 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7223 * gcc.target/arm/vfp-ldmias.c: Likewise.
7224 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7225 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7226 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7227 * gcc.target/arm/vfp-stmias.c: Likewise.
7228 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7229 * gcc.target/arm/vfp-stmiad.c: Likewise.
7231 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7233 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7235 * gcc.target/arm/pr45701-2.c: Ditto.
7237 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7240 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7241 * gfortran.dg/extends_14.f03: Modified.
7243 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7245 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7246 early if the test is already being skipped.
7248 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7249 scan-assembler-dem-not): For missing file, report unresolved with
7250 same message as for pass/fail, with reason reported in log file.
7252 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7253 from add_options_for_arm_neon_fp16.
7254 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7255 check_effective_target_arm_neon_fp16_ok_nocache.
7256 Check -mfpu and -mfloat-abi options from current multilib.
7257 Do not require neon support.
7258 (check_effective_target_arm_fp16_ok): Renamed from
7259 check_effecitve_target_arm_neon_fp16_ok.
7260 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7261 arm_neon_fp16_ok and arm_fp16.
7262 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7263 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7264 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7265 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7267 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7269 * gcc.dg/builtin-assume-aligned-1.c: New test.
7270 * gcc.dg/builtin-assume-aligned-2.c: New test.
7271 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7274 * gcc.dg/pr49544.c: New test.
7276 2011-06-27 Richard Guenther <rguenther@suse.de>
7278 PR tree-optimization/49394
7279 * g++.dg/torture/pr49394.C: New testcase.
7281 2011-06-27 Kai Tietz <ktietz@redhat.com>
7283 * gcc.dg/optimize-bswapdi-2.c: New test.
7285 2011-06-27 Michael Hope <michael.hope@linaro.org>
7286 Richard Sandiford <richard.sandiford@linaro.org>
7288 PR tree-optimization/49169
7289 * gcc.dg/torture/pr49169.c: New test.
7291 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7294 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7296 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7299 2011-06-26 Jason Merrill <jason@redhat.com>
7301 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7304 * g++.dg/init/ref19.C: New.
7305 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7307 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7309 PR tree-optimization/48377
7310 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7313 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7316 * lib/target-supports.exp (check_effective_target_non_strict_align):
7318 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7320 2011-06-24 Martin Jambor <mjambor@suse.cz>
7322 PR tree-optimizations/49516
7323 * g++.dg/tree-ssa/pr49516.C: New test.
7325 2011-06-23 Jason Merrill <jason@redhat.com>
7328 * g++.dg/template/partial10.C: New.
7329 * g++.dg/template/partial11.C: New.
7331 2011-06-23 Jeff Law <law@redhat.com>
7334 * gcc.dg/pr48770.c: New test.
7336 2011-06-23 Jan Hubicka <jh@suse.cz>
7339 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7341 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7344 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7345 instead of -fdump-tree-optimized.
7347 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7350 * g++.dg/template/crash107.C: New.
7351 * g++.dg/template/error17.C: Adjust.
7353 2011-06-23 Jason Merrill <jason@redhat.com>
7356 * g++.dg/cpp0x/defaulted30.C: New.
7359 * g++.dg/rtti/anon-ns1.C: New.
7362 * g++.dg/init/ref18.C: New.
7365 * g++.dg/template/partial9.C: New.
7367 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7370 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7372 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7375 * gcc.dg/pr49496.c: New test.
7377 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7379 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7382 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7384 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7385 * gcc.target/arm/pr42879.c: Likewise.
7386 * gcc.target/arm/pr45701-3.c: Likewise.
7388 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7389 * gcc.target/arm/pr40482.c: Likewise.
7390 * gcc.target/arm/stack-corruption.c: Likewise.
7392 2011-06-22 Richard Guenther <rguenther@suse.de>
7394 PR tree-optimization/49493
7395 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7397 2011-06-22 Jason Merrill <jason@redhat.com>
7400 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7402 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7403 Dmitry Melnik <dm@ispras.ru>
7405 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7406 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7407 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7409 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7411 * gcc.target/arm/tlscall.c: New.
7413 2011-06-21 Jason Merrill <jason@redhat.com>
7416 * g++.dg/cpp0x/constexpr-ref1.C: New.
7417 * g++.dg/cpp0x/constexpr-ref2.C: New.
7418 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7421 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7424 * g++.dg/template/param3.C: New.
7426 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7428 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7429 my_clrsb test functions.
7431 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7432 test_sll, test_ull): Add clrsb tests.
7433 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7436 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7439 * gfortran.dg/class_44.f03: New.
7441 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7443 PR tree-optimization/49478
7444 * gcc.dg/vect/pr49478.c
7446 2011-06-21 Richard Guenther <rguenther@suse.de>
7448 PR tree-optimization/49483
7449 * gcc.dg/vect/vect-120.c: New testcase.
7451 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7454 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7455 * gcc.dg/vect/vect-peel-4.c: Likewise.
7457 2011-06-22 Christian Bruel <christian.bruel@st.com>
7460 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7461 * gcc.dg/always_inline2.c: Likewise.
7462 * gcc.dg/always_inline3.c: Likewise.
7463 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7464 * gcc.dg/inline_1.c: Likewise.
7465 * gcc.dg/inline_2.c: Likewise.
7466 * gcc.dg/inline_3.c: Likewise.
7467 * gcc.dg/inline_4.c: Likewise.
7468 * gcc.dg/20051201-1.c: Likewise.
7469 * gcc.dg/pr40087.c: Likewise.
7470 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7471 * gcc.dg/inline-22.c: Likewise.
7472 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7473 * gcc.dg/lto/20090218-1_1.c: Likewise.
7474 * g++.dg/ipa/devirt-7.C: Likewise.
7475 * gcc.dg/uninit-pred-5_a.c: Likewise.
7476 * gcc.dg/uninit-pred-5_b.c: Likewise.
7477 * gcc.dg/fail_always_inline.c: New.
7479 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7481 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7482 into 6 jobs instead of 3.
7484 2011-06-20 Jason Merrill <jason@redhat.com>
7487 * g++.dg/cpp0x/initlist53.C: New.
7489 2011-06-20 Tobias Burnus <burnus@net-b.de>
7492 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7493 * gfortran.dg/coarray_lock_3.f90: New.
7494 * gfortran.dg/coarray/lock_1.f90: New.
7496 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7498 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7499 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7500 unresolved and report the reason to the log file.
7502 * lib/scanasm.exp (object-size): Move argument processing earlier
7503 to report errors before verifying that the file exists. Report
7504 problems detected at runtime as unresolved instead of error and
7505 report their reasons to the log file.
7507 2011-06-20 Jason Merrill <jason@redhat.com>
7510 * g++.dg/cpp0x/explicit6.C: New.
7513 * g++.dg/cpp0x/enum20.C: New.
7516 * g++.dg/ext/attr-aligned01.C: New.
7519 * g++.dg/cpp0x/variadic-default.C: New.
7522 * g++.dg/cpp0x/auto26.C: New.
7525 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7527 2011-06-20 Kai Tietz <ktietz@redhat.com>
7529 * gcc.dg/binop-notand1.c: New test.
7530 * gcc.dg/binop-notand2.c: New test.
7531 * gcc.dg/binop-notand3.c: New test.
7532 * gcc.dg/binop-notand4.c: New test.
7533 * gcc.dg/binop-notand5.c: New test.
7534 * gcc.dg/binop-notand6.c: New test.
7536 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7539 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7541 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7544 * gfortran.dg/proc_ptr_31.f90: New.
7546 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7548 * gnat.dg/volatile6.adb: New test.
7549 * gnat.dg/volatile7.adb: Likewise.
7550 * gnat.dg/volatile8.adb: Likewise.
7551 * gnat.dg/volatile9.adb: Likewise.
7553 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7555 * gnat.dg/constant3.adb: New test.
7557 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7560 * gfortran.dg/read_list_eof_1.f90: New test.
7562 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7565 * gcc.target/i386/testimm-1.c: New test.
7566 * gcc.target/i386/testimm-2.c: New test.
7567 * gcc.target/i386/testimm-3.c: New test.
7568 * gcc.target/i386/testimm-4.c: New test.
7569 * gcc.target/i386/testimm-5.c: New test.
7570 * gcc.target/i386/testimm-6.c: New test.
7571 * gcc.target/i386/testimm-7.c: New test.
7572 * gcc.target/i386/testimm-8.c: New test.
7573 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7574 * gcc.target/i386/xop-rotate1-int.c: New test.
7575 * gcc.target/i386/xop-rotate2-int.c: New test.
7577 2011-06-17 Jason Merrill <jason@redhat.com>
7579 * g++.dg/cpp0x/rv-func2.C: New.
7581 * g++.dg/debug/dwarf2/lambda1.C: New.
7582 * g++.dg/warn/Wshadow-6.C: Adjust.
7584 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7587 * gfortran.dg/move_alloc_5.f90: New.
7589 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7591 PR rtl-optimization/48542
7592 * gcc.dg/torture/pr48542.c: New test.
7594 2011-06-16 Jason Merrill <jason@redhat.com>
7597 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7600 * g++.dg/cpp0x/initlist52.C New.
7603 * c-c++-common/raw-string-12.c: New.
7606 * g++.dg/cpp0x/sfinae26.C: New.
7609 * g++.dg/cpp0x/variadic113.C: New.
7612 * g++.dg/cpp0x/variadic112.C: New.
7614 2011-06-16 Jeff Law <law@redhat.com>
7616 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7617 improved jump threading.
7618 * gcc.dg/builtin-object-size-2.c: Likewise.
7619 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7621 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7624 * gfortran.dg/typebound_assignment_3.f03: New.
7626 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7629 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7631 2011-06-16 Martin Jambor <mjambor@suse.cz>
7633 PR tree-optimization/49343
7634 * gnat.dg/discr31.ad[sb]: New test.
7636 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7638 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7640 2011-06-16 Tom de Vries <tom@codesourcery.com>
7643 * gcc.target/arm/ivopts-3.c: Update test.
7644 * gcc.target/arm/ivopts-5.c: Same.
7646 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7649 2011-06-10 Wei Guozhi <carrot@google.com>
7652 * gcc.target/arm/pr45335.c: New test.
7653 * gcc.target/arm/pr45335-2.c: New test.
7654 * gcc.target/arm/pr45335-3.c: New test.
7655 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7656 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7657 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7659 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7661 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7663 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7666 * gfortran.dg/class_43.f03: New.
7668 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7670 PR tree-optimization/49419
7671 * gcc.c-torture/execute/pr49419.c: New test.
7673 2011-06-16 Revital Eres <revital.eres@linaro.org>
7675 * gcc.dg/sms-9.c: New file.
7677 2011-06-15 Easwaran Raman <eraman@google.com>
7679 PR rtl-optimization/49414
7680 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7682 2011-06-14 Jason Merrill <jason@redhat.com>
7684 * g++.dg/cpp0x/noexcept13.C: New.
7686 2011-06-14 Easwaran Raman <eraman@google.com>
7688 PR rtl-optimization/44194
7689 * gcc.dg/pr44194-1.c: New test.
7690 * gcc.dg/pr44194-2.c: New test.
7692 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7694 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7696 * gcc.target/arm/pr45701-2.c: Likewise.
7697 * gcc.target/arm/thumb-branch1.c: Likewise.
7699 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7702 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7704 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7706 * gcc.target/arm/pr45701-1.c: Require thumb support.
7707 * gcc.target/arm/pr45701-2.c: Likewise.
7708 * gcc.target/arm/thumb-branch1.c: Likewise.
7710 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7711 * gcc.target/arm/pr39839.c: Likewise.
7712 * gcc.target/arm/pr40657-2.c: Likewise.
7713 * gcc.target/arm/pr40956.c: Likewise.
7714 * gcc.target/arm/pr41679.c: Likewise.
7715 * gcc.target/arm/pr42235.c: Likewise.
7716 * gcc.target/arm/pr42495.c: Likewise.
7717 * gcc.target/arm/pr42505.c: Likewise.
7718 * gcc.target/arm/pr42574.c: Likewise.
7719 * gcc.target/arm/pr46883.c: Likewise.
7720 * gcc.target/arm/pr46934.c: Likewise.
7721 * gcc.target/arm/xor-and.c: Likewise.
7723 2011-06-14 Jason Merrill <jason@redhat.com>
7725 * g++.dg/other/error23.C: Adjust error message.
7726 * g++.dg/other/error32.C: Likewise.
7729 * g++.dg/cpp0x/rv-dotstar.C: New.
7732 * g++.dg/cpp0x/decltype30.C: New.
7734 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7736 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7739 * gfortran.dg/pr49103.f90: New test.
7741 2011-06-14 Tom de Vries <tom@codesourcery.com>
7744 * gcc.target/arm/ivopts-3.c: New test.
7745 * gcc.target/arm/ivopts-4.c: New test.
7746 * gcc.target/arm/ivopts-5.c: New test.
7748 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7750 PR rtl-optimization/49390
7751 * gcc.c-torture/execute/pr49390.c: New test.
7753 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7755 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7757 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7759 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7760 * gcc.c-torture/execute/cmpsi-2.x: New file.
7761 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7762 * gcc.c-torture/execute/pr45262.x: New file.
7763 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7764 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7766 * gcc.c-torture/compile/pr49163.c: Ditto.
7768 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7770 * gcc.dg/vect/vect-16.c: Rename to...
7771 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7772 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7773 for double-word vectors.
7774 * gcc.dg/vect/vect-peel-4.c: Likewise.
7775 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7777 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7780 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7783 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7785 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7787 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7789 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7791 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7793 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7795 * gfortran.dg/trim_optimize_8.f90: New test case.
7797 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7798 Ira Rosen <ira.rosen@linaro.org>
7800 PR tree-optimization/49352
7801 * gcc.dg/vect/pr49352.c: New test.
7803 2011-06-12 Tobias Burnus
7806 * gfortran.dg/alloc_comp_assign_11.f90: New.
7808 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7810 * gfortran.dg/trim_optimize_7.f90: New test.
7812 2011-06-10 Wei Guozhi <carrot@google.com>
7815 * gcc.target/arm/pr45335.c: New test.
7816 * gcc.target/arm/pr45335-2.c: New test.
7817 * gcc.target/arm/pr45335-3.c: New test.
7818 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7819 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7820 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7822 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7825 * g++.dg/parse/error39.C: New.
7827 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7829 * gcc.target/arm/20090811-1.c: Skip for incompatible
7830 options, do not override other options.
7831 * gcc.target/arm/combine-cmp-shift.c: Skip for
7832 incompatible options.
7833 * gcc.target/arm/pr45094.c: Likewise.
7834 * gcc.target/arm/scd42-1.c: Likewise.
7835 * gcc.target/arm/scd42-3.c: Likewise.
7836 * gcc.target/arm/thumb-ltu.c: Likewise.
7838 * lib/target-supports.exp
7839 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7840 multilib flags use -mfpu with a value other than neon-fp16.
7842 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7844 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7845 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7847 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7849 * lib/target-supports.exp (check_effective_target_pie): New proc.
7850 * gcc.dg/pie-link.c: Use target pie.
7852 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7853 Laurent Roug� <laurent.rouge@menta.fr>
7855 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7856 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7858 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7860 * gfortran.dg/coarray/sync_1.f90: New test for
7861 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7863 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7865 PR tree-optimization/49318
7866 * gcc.dg/vect/pr49318.c: New test.
7868 2011-06-09 David Krauss <potswa@mac.com>
7870 * g++.dg/template/arrow1.C: New.
7872 2011-06-09 Jason Merrill <jason@redhat.com>
7874 * lib/prune.exp: Prune "note"s.
7875 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7877 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7878 * g++.dg/template/dependent-expr3.C: Likewise.
7879 * g++.dg/parse/template7.C: Likewise.
7880 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7881 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7882 * g++.old-deja/g++.pt/friend38.C: Likewise.
7883 * g++.old-deja/g++.pt/crash32.C: Likewise.
7884 * g++.old-deja/g++.other/init4.C: Likewise.
7885 * g++.old-deja/g++.other/friend8.C: Likewise.
7887 * g++.dg/ext/complex7.C: Adjust expected output.
7888 * g++.dg/diagnostic/method1.C: Likewise.
7889 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7890 * g++.dg/parse/crash33.C: Likewise.
7891 * g++.dg/other/warning1.C: Likewise.
7892 * g++.dg/init/pr29571.C: Likewise.
7893 * g++.dg/warn/overflow-warn-1.C: Likewise.
7894 * g++.dg/warn/overflow-warn-3.C: Likewise.
7895 * g++.dg/warn/overflow-warn-4.C: Likewise.
7896 * g++.old-deja/g++.oliva/template1.C: Likewise.
7898 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7899 * g++.dg/parse/template7.C: Adjust.
7901 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7904 * gcc.dg/pr49307.c: New.
7906 2011-06-09 Wei Guozhi <carrot@google.com>
7909 * gcc.target/arm/pr46975.c: New testcase.
7911 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7913 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7914 (PMETH, arglist_t): Removed.
7915 (method_get_number_of_arguments): Removed.
7916 (method_get_nth_argument): Removed.
7917 (method_get_first_argument): Removed.
7918 (method_get_next_argument): Removed.
7919 (method_get_sizeof_arguments): Removed.
7920 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7922 (method_get_number_of_arguments): Removed.
7923 (method_get_nth_argument): Removed.
7924 (method_get_first_argument): Removed.
7925 (method_get_next_argument): Removed.
7926 (method_get_sizeof_arguments): Removed.
7927 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7929 2011-06-09 David Li <davidxl@google.com>
7931 * gcc.dg/dump-pass.c: New test.
7933 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7936 * g++.dg/parse/error38.C: New.
7938 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7941 * gfortran.dg/pr49308.f90: New test.
7943 2011-06-08 Jason Merrill <jason@redhat.com>
7945 * g++.dg/cpp0x/noexcept11.C: New.
7946 * g++.dg/cpp0x/noexcept12.C: New.
7947 * g++.dg/cpp0x/sfinae11.C: Adjust.
7949 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7952 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7953 to dg-options, match also DW_AT_linkage_name.
7955 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7958 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7959 -fno-common on alpha*-dec-osf*.
7960 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7962 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
7964 PR rtl-optimization/49303
7965 * gcc.target/ia64/pr49303.c: New test.
7967 2011-06-08 Tobias Burnus <burnus@net-b.de>
7970 * gfortran.dg/coarray_lock_1.f90: New.
7971 * gfortran.dg/coarray_lock_2.f90: New.
7973 2011-06-07 Jason Merrill <jason@redhat.com>
7975 * lib/prune.exp: Look for "required" rather than "instantiated".
7976 * g++.dg/abi/mangle11.C: Likewise.
7977 * g++.dg/abi/mangle12.C: Likewise.
7978 * g++.dg/abi/mangle17.C: Likewise.
7979 * g++.dg/abi/mangle20-2.C: Likewise.
7980 * g++.dg/abi/pragma-pack1.C: Likewise.
7981 * g++.dg/cpp0x/decltype26.C: Likewise.
7982 * g++.dg/cpp0x/decltype28.C: Likewise.
7983 * g++.dg/cpp0x/decltype29.C: Likewise.
7984 * g++.dg/cpp0x/enum11.C: Likewise.
7985 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7986 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
7987 * g++.dg/cpp0x/pr47416.C: Likewise.
7988 * g++.dg/ext/case-range2.C: Likewise.
7989 * g++.dg/ext/case-range3.C: Likewise.
7990 * g++.dg/gomp/for-19.C: Likewise.
7991 * g++.dg/gomp/pr37533.C: Likewise.
7992 * g++.dg/gomp/pr38639.C: Likewise.
7993 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
7994 * g++.dg/inherit/base3.C: Likewise.
7995 * g++.dg/inherit/using6.C: Likewise.
7996 * g++.dg/init/placement4.C: Likewise.
7997 * g++.dg/init/reference3.C: Likewise.
7998 * g++.dg/lookup/scoped6.C: Likewise.
7999 * g++.dg/lookup/using7.C: Likewise.
8000 * g++.dg/other/abstract1.C: Likewise.
8001 * g++.dg/other/error10.C: Likewise.
8002 * g++.dg/other/error5.C: Likewise.
8003 * g++.dg/other/field1.C: Likewise.
8004 * g++.dg/other/offsetof5.C: Likewise.
8005 * g++.dg/parse/bitfield2.C: Likewise.
8006 * g++.dg/parse/constant4.C: Likewise.
8007 * g++.dg/parse/crash20.C: Likewise.
8008 * g++.dg/parse/invalid-op1.C: Likewise.
8009 * g++.dg/parse/non-dependent2.C: Likewise.
8010 * g++.dg/parse/template18.C: Likewise.
8011 * g++.dg/tc1/dr152.C: Likewise.
8012 * g++.dg/tc1/dr166.C: Likewise.
8013 * g++.dg/tc1/dr176.C: Likewise.
8014 * g++.dg/tc1/dr213.C: Likewise.
8015 * g++.dg/template/access11.C: Likewise.
8016 * g++.dg/template/access2.C: Likewise.
8017 * g++.dg/template/access3.C: Likewise.
8018 * g++.dg/template/access7.C: Likewise.
8019 * g++.dg/template/arg7.C: Likewise.
8020 * g++.dg/template/cond2.C: Likewise.
8021 * g++.dg/template/crash13.C: Likewise.
8022 * g++.dg/template/crash40.C: Likewise.
8023 * g++.dg/template/crash7.C: Likewise.
8024 * g++.dg/template/crash84.C: Likewise.
8025 * g++.dg/template/ctor5.C: Likewise.
8026 * g++.dg/template/defarg13.C: Likewise.
8027 * g++.dg/template/defarg14.C: Likewise.
8028 * g++.dg/template/dtor7.C: Likewise.
8029 * g++.dg/template/eh2.C: Likewise.
8030 * g++.dg/template/error2.C: Likewise.
8031 * g++.dg/template/error43.C: Likewise.
8032 * g++.dg/template/friend32.C: Likewise.
8033 * g++.dg/template/injected1.C: Likewise.
8034 * g++.dg/template/instantiate1.C: Likewise.
8035 * g++.dg/template/instantiate3.C: Likewise.
8036 * g++.dg/template/instantiate5.C: Likewise.
8037 * g++.dg/template/instantiate7.C: Likewise.
8038 * g++.dg/template/local6.C: Likewise.
8039 * g++.dg/template/lookup2.C: Likewise.
8040 * g++.dg/template/member5.C: Likewise.
8041 * g++.dg/template/memfriend15.C: Likewise.
8042 * g++.dg/template/memfriend16.C: Likewise.
8043 * g++.dg/template/memfriend17.C: Likewise.
8044 * g++.dg/template/memfriend7.C: Likewise.
8045 * g++.dg/template/meminit1.C: Likewise.
8046 * g++.dg/template/nested3.C: Likewise.
8047 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8048 * g++.dg/template/nontype12.C: Likewise.
8049 * g++.dg/template/nontype13.C: Likewise.
8050 * g++.dg/template/nontype6.C: Likewise.
8051 * g++.dg/template/pr23510.C: Likewise.
8052 * g++.dg/template/pr35240.C: Likewise.
8053 * g++.dg/template/ptrmem15.C: Likewise.
8054 * g++.dg/template/ptrmem6.C: Likewise.
8055 * g++.dg/template/qualified-id1.C: Likewise.
8056 * g++.dg/template/qualttp20.C: Likewise.
8057 * g++.dg/template/qualttp3.C: Likewise.
8058 * g++.dg/template/qualttp4.C: Likewise.
8059 * g++.dg/template/qualttp5.C: Likewise.
8060 * g++.dg/template/qualttp6.C: Likewise.
8061 * g++.dg/template/qualttp7.C: Likewise.
8062 * g++.dg/template/qualttp8.C: Likewise.
8063 * g++.dg/template/recurse.C: Likewise.
8064 * g++.dg/template/recurse2.C: Likewise.
8065 * g++.dg/template/ref5.C: Likewise.
8066 * g++.dg/template/scope2.C: Likewise.
8067 * g++.dg/template/sfinae10.C: Likewise.
8068 * g++.dg/template/sfinae3.C: Likewise.
8069 * g++.dg/template/sizeof3.C: Likewise.
8070 * g++.dg/template/static9.C: Likewise.
8071 * g++.dg/template/template-id-2.C: Likewise.
8072 * g++.dg/template/typedef13.C: Likewise.
8073 * g++.dg/template/typename4.C: Likewise.
8074 * g++.dg/template/using14.C: Likewise.
8075 * g++.dg/template/using2.C: Likewise.
8076 * g++.dg/template/warn1.C: Likewise.
8077 * g++.dg/warn/Wparentheses-13.C: Likewise.
8078 * g++.dg/warn/Wparentheses-15.C: Likewise.
8079 * g++.dg/warn/Wparentheses-16.C: Likewise.
8080 * g++.dg/warn/Wparentheses-17.C: Likewise.
8081 * g++.dg/warn/Wparentheses-18.C: Likewise.
8082 * g++.dg/warn/Wparentheses-19.C: Likewise.
8083 * g++.dg/warn/Wparentheses-20.C: Likewise.
8084 * g++.dg/warn/Wparentheses-23.C: Likewise.
8085 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8086 * g++.dg/warn/noeffect2.C: Likewise.
8087 * g++.dg/warn/noeffect4.C: Likewise.
8088 * g++.dg/warn/pr8570.C: Likewise.
8089 * g++.old-deja/g++.brendan/init2.C: Likewise.
8090 * g++.old-deja/g++.eh/spec6.C: Likewise.
8091 * g++.old-deja/g++.pt/crash10.C: Likewise.
8092 * g++.old-deja/g++.pt/crash36.C: Likewise.
8093 * g++.old-deja/g++.pt/derived3.C: Likewise.
8094 * g++.old-deja/g++.pt/error2.C: Likewise.
8095 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8096 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8097 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8098 * g++.old-deja/g++.pt/overload7.C: Likewise.
8099 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8101 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8102 Iain Sandoe <iains@gcc.gnu.org>
8104 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8105 Added code to deal with the case when [Protocol
8106 -descriptionForInstanceMethod:] or [Protocol
8107 -descriptionForClassMethod:] returns NULL.
8109 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8110 Iain Sandoe <iains@gcc.gnu.org>
8112 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8113 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8116 2011-06-07 Xinliang David Li <davidxl@google.com>
8118 * gcc.dg/inline_2.c: New test.
8119 * gcc.dg/unroll_2.c: New test.
8120 * gcc.dg/inline_3.c: New test.
8121 * gcc.dg/unroll_3.c: New test.
8122 * gcc.dg/inline_4.c: New test.
8123 * gcc.dg/unroll_4.c: New test.
8124 * gcc.dg/inline_1.c: New test.
8125 * gcc.dg/unroll_1.c: New test.
8127 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8129 PR tree-optimization/48497
8130 * lib/gcc-defs.exp (dg-additional-options): New proc.
8131 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8132 -msse2 on 32-bit x86.
8134 2011-06-06 Jason Merrill <jason@redhat.com>
8136 * g++.dg/cpp0x/enum19.C: New.
8138 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8140 * gcc.target/arm/neon-reload-class.c: New test.
8142 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8145 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8147 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8149 * gcc.target/arm/smlatb-1.c: New file.
8150 * gcc.target/arm/smlatt-1.c: New file.
8151 * gcc.target/arm/smlaltb-1.c: New file.
8152 * gcc.target/arm/smlaltt-1.c: New file.
8154 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8156 * gcc.target/arm/mla-2.c: New test.
8158 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8160 PR gcov-profile/49299
8161 * gcc.dg/tree-prof/pr49299-1.c: New test.
8162 * gcc.dg/tree-prof/pr49299-2.c: New test.
8164 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8166 * lib/target-supports.exp
8167 (check_effective_target_vect_widen_mult_qi_to_hi):
8168 Add NEON as supporting target.
8169 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8170 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8171 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8172 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8173 using widening multiplication on targets that support it.
8174 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8175 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8176 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8178 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8180 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8181 Modern Objective-C runtime API.
8182 * objc/execute/next_mapping.h: Removed.
8183 * objc-obj-c++-shared/next-mapping.h: Removed.
8184 * objc-obj-c++-shared/Object1.h: Removed.
8185 * objc-obj-c++-shared/Object1.m: Removed.
8186 * objc-obj-c++-shared/Object1.mm: Removed.
8187 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8188 * objc-obj-c++-shared/Protocol1.h: Removed.
8189 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8190 of ProtoBool, IVAR_T and METHOD.
8191 * objc-obj-c++-shared/runtime.h: New.
8192 * objc-obj-c++-shared/TestsuiteObject.h: New.
8193 * objc-obj-c++-shared/TestsuiteObject.m: New.
8195 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8196 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8197 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8199 * objc/execute/_cmd.m: Include
8200 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8201 runtime API. ([TestClass +initialize]): Include this method also
8202 with the GNU runtime.
8203 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8204 Object. ([-setValue:]): Return void.
8205 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8206 with the GNU runtime. Include
8207 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8208 for the NeXT runtime. Use the existing print_ivars() and
8209 compare_structures() implementations for the old NeXT runtime.
8210 Added new implementations for the Modern GNU and NeXT runtimes.
8211 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8212 well. (main): Use objc_getClass(). Use return instead of exit.
8213 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8214 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8216 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8217 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8218 instead of Object. (main): Use return instead of exit().
8219 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8220 instead of Object. Removed prototype for exit(). (main): Use
8221 return instead of exit(). Use the Modern Objective-C runtime API.
8222 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8224 * objc/execute/class-tests-1.h: Include
8225 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8226 runtime API. (test_class_with_superclass): Do not call [Object
8227 class]. There is no need to with the current libobjc.
8228 * objc/execute/class-tests-2.h: Include
8229 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8231 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8232 ../../objc-obj-c++-shared/next-mapping.h.
8233 * objc/execute/class-2.m: Likewise.
8234 * objc/execute/class-3.m: Likewise.
8235 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8236 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8237 +initialize]): Include this method also with the GNU
8238 runtime. (main): Use the Modern Objective-C runtime API.
8239 * objc/execute/class-5.m: Likewise.
8240 * objc/execute/class-6.m: Likewise.
8241 * objc/execute/class-7.m: Likewise.
8242 * objc/execute/class-8.m: Likewise.
8243 * objc/execute/class-9.m: Likewise.
8244 * objc/execute/class-10.m: Likewise.
8245 * objc/execute/class-11.m: Likewise.
8246 * objc/execute/class-12.m: Likewise.
8247 * objc/execute/class-13.m: Likewise.
8248 * objc/execute/class-14.m: Likewise.
8249 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8250 this method also with the GNU runtime.
8251 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8252 +initialize]): Include this method also with the GNU runtime.
8253 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8255 * objc/execute/encode-1.m: Likewise.
8256 * objc/execute/enumeration-1.m: Likewise.
8257 * objc/execute/enumeration-2.m: Likewise.
8258 * objc/execute/exceptions/catchall-1.m: Likewise.
8259 * objc/execute/exceptions/finally-1.m: Likewise.
8260 * objc/execute/exceptions/foward-1.m: Likewise.
8261 * objc/execute/exceptions/local-variables-1.m: Likewise.
8262 * objc/execute/exceptions/throw-nil.m: Likewise.
8263 * objc/execute/exceptions/trivial.m: Likewise.
8264 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8265 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8266 * objc/execute/exceptions/matcher-1.m: Likewise.
8267 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8269 * objc/execute/formal_protocol-2.m: Likewise.
8270 * objc/execute/formal_protocol-3.m: Likewise.
8271 * objc/execute/formal_protocol-4.m: Likewise.
8272 * objc/execute/formal_protocol-5.m: Include
8273 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8275 * objc/execute/formal_protocol-6.m: Likewise.
8276 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8277 Object. Include <objc/Protocol.h> instead of
8278 ../../objc-obj-c++-shared/Protocol1.h.
8279 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8281 * objc/execute/informal_protocol.m: Likewise.
8282 * objc/execute/load-3.m: Likewise.
8283 * objc/execute/many_args_method.m ([TestClass +initialize]):
8284 Include this method with the GNU runtime as well.
8285 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8286 * objc/execute/nested-func-1.m: Use TestsuiteObject
8288 * objc/execute/nil_method-1.m: Likewise.
8289 * objc/execute/no_clash.m: Likewise.
8290 * objc/execute/np-1.m: Do not include
8291 ../../objc-obj-c++-shared/Protocol1.h.
8292 (main): Use return instead of exit().
8293 * objc/execute/np-2.m: Do not include
8294 ../../objc-obj-c++-shared/Protocol1.h.
8295 ([MyObject +initialize]): Include this method also with the GNU
8296 runtime. (main): Use return instead of exit().
8297 * objc/execute/object_is_class.m: Include
8298 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8299 of Object. (main): Use the Modern Objective-C runtime API.
8300 * objc/execute/object_is_meta_class.m: Likewise.
8301 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8302 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8303 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8304 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8305 Objective-C runtime API.
8306 * objc/execute/protocol-isEqual-2.m: Likewise.
8307 * objc/execute/protocol-isEqual-3.m: Likewise.
8308 * objc/execute/protocol-isEqual-4.m: Likewise.
8309 * objc/execute/redefining_self.m ([TestClass +initialize]):
8310 Include this method with the GNU runtime as well.
8311 * objc/execute/root_methods.m: Include
8312 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8313 Include this method with the GNU runtime as well.
8314 (main): Use the Modern Objective-C runtime API.
8315 * objc/execute/selector-1.m: Include
8316 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8317 of Object. (main): Use the Modern Objective-C runtime API.
8318 * objc/execute/static-1.m ([Test +initialize]): Include this
8319 method with the GNU runtime as well.
8320 * objc/execute/static-2.m: Likewise.
8321 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8322 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8323 ([MathClass +initialize]): Include this method with the GNU
8325 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8327 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8328 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8329 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8330 * objc.dg/attributes/method-attribute-1.m: Likewise.
8331 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8332 * objc.dg/attributes/method-attribute-2.m: Likewise.
8333 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8334 * objc.dg/attributes/method-attribute-3.m: Likewise.
8335 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8336 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8337 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8338 * obj-c++.dg/bitfield-1.mm: Likewise.
8339 * obj-c++.dg/bitfield-2.mm: Likewise
8340 * objc.dg/bitfield-3.m: Likewise.
8341 * obj-c++.dg/bitfield-4.mm: Likewise.
8342 * objc.dg/bitfield-5.m: Likewise
8343 * objc.dg/call-super-1.m: Likewise.
8344 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8345 Use objc_getClass() instead of objc_get_class(), but for the GNU
8346 runtime redefine objc_getClass as objc_get_class. Include
8347 ../objc-obj-c++-shared/runtime.h.
8348 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8349 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8350 Use the Modern Objective-C runtime API.
8351 * objc.dg/class-protocol-1.m: Include
8352 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8353 * obj-c++.dg/class-protocol-1.mm: Likewise.
8354 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8355 * objc.dg/comp-types-10.m: Likewise.
8356 * objc.dg/comp-types-11.m: Likewise.
8357 * objc.dg/comp-types-12.m: Likewise.
8358 * obj-c++.dg/comp-types-9.mm: Likewise.
8359 * obj-c++.dg/comp-types-11.mm: Likewise.
8360 * obj-c++.dg/comp-types-12.mm: Likewise.
8361 * obj-c++.dg/comp-types-13.mm: Likewise.
8362 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8363 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8364 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8365 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8366 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8367 * objc.dg/desig-init-1.m: Likewise.
8368 * obj-c++.dg/defs.mm: Likewise.
8369 * objc.dg/exceptions-2.m: Likewise.
8370 * obj-c++.dg/except-1.mm: Likewise.
8371 * obj-c++.dg/exceptions-2.mm: Likewise.
8372 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8373 Use the Modern Objective-C runtime API.
8374 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8375 the Modern Objective-C runtime API. Do not include
8376 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8377 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8378 the Modern Objective-C runtime API except when using an older NeXT
8380 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8381 the Modern Objective-C runtime API.
8382 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8384 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8385 * objc.dg/encode-7-next-64bit.m: Updated include.
8386 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8388 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8389 the Modern Objective-C runtime API.
8390 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8391 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8392 instead of ../objc-obj-c++-shared/Protocol1.h.
8393 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8394 the Modern Objective-C runtime API except when using an older NeXT
8396 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8397 the Modern Objective-C runtime API.
8398 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8400 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8401 * objc.dg/fix-and-continue-2.m: Likewise.
8402 * objc.dg/foreach-1.m: Likewise.
8403 * objc.dg/foreach-2.m: Likewise.
8404 * objc.dg/foreach-3.m: Likewise.
8405 * objc.dg/foreach-4.m: Likewise.
8406 * objc.dg/foreach-5.m: Likewise.
8407 * objc.dg/foreach-6.m: Likewise.
8408 * objc.dg/foreach-7.m: Likewise.
8409 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8411 * objc.dg/func-ptr-2.m: Likewise.
8412 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8413 Do not include objc/objc-api.h.
8414 * obj-c++.dg/fsf-package-0.mm: Likewise.
8415 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8416 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8417 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8419 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8420 * objc.dg/gnu-runtime-3.m: Likewise.
8421 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8422 * objc.dg/headers.m: Include objc/runtime.h instead of
8423 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8424 for the NeXT runtime.
8425 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8426 * obj-c++.dg/isa-field-1.mm: Likewise.
8427 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8428 * objc.dg/layout-1.m: Likewise.
8429 * objc.dg/layout-2.m: Likewise.
8430 * objc.dg/local-decl-2.m: Likewise.
8431 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8432 Object. ([Container +elementForView:]): Use
8433 class_conformsToProtocol().
8434 * obj-c++.dg/lookup-2.mm: Likewise.
8435 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8436 * obj-c++.dg/local-decl-1.mm: Likewise.
8437 * objc.dg/method-3.m: Likewise.
8438 * objc.dg/method-4.m: Likewise.
8439 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8440 ../objc-obj-c++-shared/Protocol1.h.
8441 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8442 * objc.dg/method-9.m: Likewise.
8443 * objc.dg/method-10.m: Likewise.
8444 * objc.dg/method-13.m ([Root +initialize]): Include this method
8445 also for the GNU runtime. (main): Use objc_getClass() also for
8447 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8448 * objc.dg/method-17.m: Likewise.
8449 * objc.dg/method-19.m: Likewise.
8450 * objc.dg/method-20b.m: Likewise.
8451 * obj-c++.dg/method-2.mm: Likewise.
8452 * obj-c++.dg/method-6.mm: Likewise.
8453 * obj-c++.dg/method-10.mm: Likewise.
8454 * obj-c++.dg/method-11.mm: Likewise.
8455 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8456 ../objc-obj-c++-shared/Protocol1.h.
8457 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8458 * obj-c++.dg/method-15.mm: Likewise.
8459 * obj-c++.dg/method-17.mm: Likewise.
8460 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8461 +initialize]): Include this method also for the GNU
8462 runtime. (main): Use objc_getClass() also for the GNU runtime.
8463 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8464 * obj-c++.dg/method-22.mm: Likewise.
8465 * obj-c++.dg/method-23.mm: Likewise.
8466 * obj-c++.dg/no-extra-load.mm: Likewise.
8467 * objc.dg/objc-fast-4.m: Likewise.
8468 * objc.dg/objc-gc-4.m: Likewise.
8469 * obj-c++.dg/objc-gc-3.mm: Likewise.
8470 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8471 protocol_getMethodDescription() instead of [Protocol
8472 -descriptionForInstanceMethod].
8473 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8474 Made it available with all runtimes. (main): Call -test instead
8476 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8477 and put into a category.
8478 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8479 Object. Include objc/objc.h.
8480 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8481 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8482 New. (main): Use protocol_getMethodDescription() instead
8483 of [Protocol -descriptionForInstanceMethod] and [Protocol
8484 -descriptionForClassMethod].
8485 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8486 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8487 Objective-C runtime API.
8488 * obj-c++.dg/proto-qual-1.mm: Likewise.
8489 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8491 * obj-c++.dg/property/property-1.mm: Likewise.
8492 * obj-c++.dg/qual-types-1.mm: Likewise.
8493 * objc.dg/selector-2.m: Include objc/objc.h instead of
8494 ../objc-obj-c++-shared/Object1.h.
8495 * obj-c++.dg/selector-2.mm: Likewise.
8496 * obj-c++.dg/selector-5.mm: Likewise.
8497 * obj-c++.dg/selector-6.mm: Likewise.
8498 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8499 Object. Do not include objc/objc-api.h.
8500 * obj-c++.dg/set-not-used-1.mm: Likewise.
8501 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8502 * objc.dg/stret-1.m: Likewise.
8503 * objc.dg/stret-2.m: Likewise.
8504 * obj-c++.dg/super-class-2.mm: Likewise.
8505 * objc.dg/super-class-3.m: Likewise.
8506 * objc.dg/super-class-4.m: Likewise.
8507 * objc.dg/sync-2.m: Likewise.
8508 * obj-c++.dg/sync-2.mm: Likewise.
8509 * objc.dg/sync-1.m: Include objc/objc.h instead of
8510 ../objc-obj-c++-shared/Object1.h.
8511 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8512 'Class' as the type of 'isa'.
8513 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8514 Objective-C runtime API. ([TestClass +initialize]): Include this
8515 method with the GNU runtime as well.
8516 * objc.dg/strings/strings-1.m: Updated includes.
8517 * obj-c++.dg/strings/strings-1.mm: Likewise.
8518 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8519 objc.dg/strings/const-str-12b.m.
8520 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8521 * obj-c++.dg/template-3.mm: Likewise.
8522 * obj-c++.dg/template-4.mm: Likewise.
8523 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8524 Objective-C runtime API.
8525 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8526 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8527 * obj-c++.dg/try-catch-1.mm: Likewise.
8528 * obj-c++.dg/try-catch-2.mm: Likewise.
8529 * objc.dg/try-catch-3.m: Likewise.
8530 * obj-c++.dg/try-catch-3.mm: Likewise.
8531 * objc.dg/try-catch-6.m: Likewise.
8532 * objc.dg/try-catch-7.m: Likewise.
8533 * obj-c++.dg/try-catch-7.mm: Likewise.
8534 * obj-c++.dg/try-catch-8.mm: Likewise.
8535 * obj-c++.dg/try-catch-9.mm: Likewise.
8536 * objc.dg/try-catch-10.m: Likewise.
8537 * obj-c++.dg/try-catch-11.mm: Likewise.
8538 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8539 Object. Include objc/objc.h.
8540 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8541 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8542 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8543 Object. Use Modern Objective-C runtime API. Do not use
8545 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8546 * obj-c++.dg/torture/trivial.mm: Likewise.
8547 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8548 instead of ../objc-obj-c++-shared/Object1.h. Include
8549 ../objc-obj-c++-shared/runtime.h.
8550 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8551 * objc.dg/torture/strings/const-str-11.m: Likewise.
8552 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8553 * objc.dg/torture/strings/const-str-9.m: Likewise.
8554 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8555 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8556 instead of Object. Only add _FooClassReference if
8558 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8559 * objc.dg/torture/strings/const-str-8.m: Likewise.
8560 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8561 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8563 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8565 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8566 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8567 * obj-c++.dg/va-meth-1.mm: Likewise.
8568 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8569 ../objc-obj-c++-shared/Object1.h.
8570 * objc.dg/zero-link-3.m: Likewise.
8572 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8574 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8576 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8579 * obj-c++.dg/property/cxx-property-1.mm: New.
8580 * obj-c++.dg/property/cxx-property-2.mm: New.
8582 2011-06-06 Jason Merrill <jason@redhat.com>
8584 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8586 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8588 PR rtl-optimization/49145
8590 * gcc.c-torture/compile/pr49145.c: New test.
8592 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8595 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8596 to dg-options, match also DW_AT_linkage_name.
8599 * gcc.dg/debug/pr49294.c: New test.
8602 * g++.dg/opt/pr49264.C: New test.
8604 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8606 PR tree-optimization/49243
8607 * gcc.dg/pr49243.c: New.
8609 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8611 * gnat.dg/specs/cond_expr1.ads: New test.
8613 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8615 * gnat.dg/deferred_const4.ad[sb]: New test.
8616 * gnat.dg/deferred_const4_pkg.ads: New helper.
8618 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8620 * gnat.dg/test_tamdt.adb: Rename to...
8621 * gnat.dg/taft_type1.adb: ...this.
8622 * gnat.dg/tamdt.ad[sb]: Rename to...
8623 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8624 * gnat.dg/tamdt_aux.ads: Rename to...
8625 * gnat.dg/taft_type1_pkg2.ads: ...this.
8626 * gnat.dg/taft_type2.ad[sb]: New test.
8627 * gnat.dg/taft_type2_pkg.ads: New helper.
8628 * gnat.dg/taft_type3.adb: New test.
8629 * gnat.dg/taft_type3_pkg.ads: New helper.
8631 2011-06-05 Tobias Burnus <burnus@net-b.de>
8634 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8637 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8640 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8642 * objc.dg/gnu-api-2-objc.m: Likewise.
8643 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8644 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8646 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8648 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8649 alignment, not the alignment, when calling class_addIvar(). Add
8650 an 'isa' instance variable to the test root class.
8651 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8653 2011-06-04 Jan Hubicka <jh@suse.cz>
8655 PR tree-optimization/48893
8656 PR tree-optimization/49091
8657 PR tree-optimization/49179
8658 * gfortran.dg/pr49179.f90: New testcase
8660 2011-06-04 Jan Hubicka <jh@suse.cz>
8663 * g++.dg/torture/pr48954.C: New testcase.
8665 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8667 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8669 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8672 * g++.dg/diagnostic/bitfld2.C: New.
8674 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8677 * gcc.c-torture/execute/pr49281.c: New test.
8679 2011-06-04 Jan Hubicka <jh@suse.cz>
8681 PR tree-optimize/48929
8682 * gcc.c-torture/compile/pr48929.c: New testcase.
8684 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8686 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8688 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8691 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8693 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8695 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8697 2011-06-03 Richard Henderson <rth@redhat.com>
8698 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8700 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8702 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8704 * objc.dg/headers.m: Do not include objc-list.h.
8706 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8708 * objc.dg/type-stream-1.m: Test removed.
8709 * objc.dg/headers.m: Do not include typedstream.h.
8711 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8713 * objc.dg/torture/forward-1.m (main): Updated testcase.
8715 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8718 * gcc.c-torture/compile/pr49163.c: New.
8720 2011-06-02 Asher Langton <langton2@llnl.gov>
8723 * gfortran.dg/PR49268.f90: New test.
8725 2011-06-02 Asher Langton <langton2@llnl.gov>
8728 * gfortran.dg/PR37039.f90: New test.
8730 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8733 * objc.dg/method-5.m: Updated.
8734 * objc.dg/method-19.m: Updated.
8735 * objc.dg/method-lookup-1.m: New.
8736 * obj-c++.dg/method-6.mm: Updated.
8737 * obj-c++.dg/method-7.mm: Updated.
8738 * obj-c++.dg/method-lookup-1.mm: New.
8740 2011-06-02 DJ Delorie <dj@redhat.com>
8742 * lib/timeout.exp (timeout): Add board_info support.
8744 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8746 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8748 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8751 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8752 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8754 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8755 Hans-Peter Nilsson <hp@axis.com>
8757 PR rtl-optimization/48840
8758 * gcc.target/sparc/ultrasp13.c: New test.
8760 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8763 * gcc.c-torture/compile/pr49238.c: New.
8765 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8767 * gcc.target/arm/g2.c: Skip test in -mthumb.
8768 Skip test unless cpu is xscale.
8769 * gcc.target/arm/scd42-2.c: Likewise.
8770 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8772 2011-06-01 Jason Merrill <jason@redhat.com>
8774 * g++.dg/cpp0x/decltype28.C: New.
8775 * g++.dg/cpp0x/decltype29.C: New.
8777 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8780 * gcc.target/mips/pr45074.c: New test.
8782 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8783 Hans-Peter Nilsson <hp@axis.com>
8785 PR rtl-optimization/48830
8786 * gcc.target/sparc/ultrasp12.c: New test.
8788 2011-06-01 David Li <davidxl@google.com>
8790 * gcc.dg/profile-dir-1.c: Change pass name.
8791 * gcc.dg/profile-dir-2.c: Ditto.
8792 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8793 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8794 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8795 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8796 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8797 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8798 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8799 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8800 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8801 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8802 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8803 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8804 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8805 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8806 * gcc.dg/profile-dir-3.c: Ditto.
8807 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8809 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8811 * objc.dg/attributes/method-nonnull-1.m: New test.
8812 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8814 2011-05-31 Tobias Burnus <burnus@net-b.de>
8817 * gfortran.dg/coarray_atomic_1.f90: New.
8818 * gfortran.dg/coarray/atomic_1.f90: New.
8820 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8822 * gcc.dg/guality/bswaptest.c: New test.
8823 * gcc.dg/guality/clztest.c: New test.
8824 * gcc.dg/guality/ctztest.c: New test.
8825 * gcc.dg/guality/rotatetest.c: New test.
8828 * gcc.target/i386/pr48688.c: New test.
8830 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8833 * g++.dg/lookup/name-clash9.C: New.
8835 2011-05-31 Tobias Burnus <burnus@net-b.de>
8838 * gfortran.dg/coarray/dummy_1.f90: New.
8840 2011-05-31 Tobias Burnus <burnus@net-b.de>
8843 * gfortran.dg/coarray/save_1.f90: New.
8844 * gfortran.dg/coarray_4.f90: Update dg-error.
8846 2011-05-31 Jason Merrill <jason@redhat.com>
8848 * g++.dg/cpp0x/rv-template1.C: New.
8850 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8852 PR rtl-optimization/49235
8853 * gcc.dg/pr49235.c: New test.
8855 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8857 PR tree-optimization/49093
8858 * gcc.dg/vect/pr49093.c: New test.
8860 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8863 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8865 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8868 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8871 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8874 * gcc.c-torture/execute/pr49186.c: New.
8876 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8879 * gcc.target/i386/pr49168-1.c: New.
8881 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8882 Eric Botcazou <ebotcazou@adacore.com>
8884 * gcc.dg/guality/drap.c: New test.
8886 2011-05-30 Richard Guenther <rguenther@suse.de>
8888 PR tree-optimization/49210
8889 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8890 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8892 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8895 * g++.dg/gomp/pr49223-1.C: New test.
8896 * g++.dg/gomp/pr49223-2.C: New test.
8898 2011-05-30 Richard Guenther <rguenther@suse.de>
8900 PR tree-optimization/49218
8901 * gcc.c-torture/execute/pr49218.c: New testcase.
8903 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8905 PR tree-optimization/49199
8906 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8907 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8908 -fno-tree-scev-cprop.
8910 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8913 * gfortran.dg/extends_13.f03: New.
8915 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8917 PR rtl-optimization/49095
8918 * gcc.target/i386/pr49095.c: New test.
8920 2011-05-29 Tobias Burnus <burnus@net-b.de>
8923 * gfortran.dg/coarray_24.f90: New.
8925 2011-05-29 Tobias Burnus <burnus@net-b.de>
8928 * gfortran.dg/coarray_23.f90: New.
8930 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8933 * gcc.dg/pr48826.c: New test.
8935 2011-05-29 Richard Guenther <rguenther@suse.de>
8937 PR tree-optimization/49217
8938 * gcc.dg/torture/pr49217.c: New testcase.
8940 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8943 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8945 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8947 * gnat.dg/boolean_subtype.adb: Rename to...
8948 * gnat.dg/boolean_subtype1.adb: ...this.
8950 2011-05-28 Jason Merrill <jason@redhat.com>
8952 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8954 2011-05-27 Jason Merrill <jason@redhat.com>
8956 * g++.dg/cpp0x/enum18.C: Adjust.
8958 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8960 2011-05-27 Tobias Burnus <burnus@net-b.de>
8963 * gfortran.dg/coarray_22.f90: New.
8965 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8967 PR tree-optimization/46728
8968 * gcc.target/powerpc/pr46728-1.c: New.
8969 * gcc.target/powerpc/pr46728-2.c: New.
8970 * gcc.target/powerpc/pr46728-3.c: New.
8971 * gcc.target/powerpc/pr46728-4.c: New.
8972 * gcc.target/powerpc/pr46728-5.c: New.
8973 * gcc.dg/pr46728-6.c: New.
8974 * gcc.target/powerpc/pr46728-7.c: New.
8975 * gcc.target/powerpc/pr46728-8.c: New.
8976 * gcc.dg/pr46728-9.c: New.
8977 * gcc.target/powerpc/pr46728-10.c: New.
8978 * gcc.target/powerpc/pr46728-11.c: New.
8979 * gcc.dg/pr46728-12.c: New.
8980 * gcc.target/powerpc/pr46728-13.c: New.
8981 * gcc.target/powerpc/pr46728-14.c: New.
8982 * gcc.target/powerpc/pr46728-15.c: New.
8983 * gcc.target/powerpc/pr46728-16.c: New.
8985 2011-05-27 Jason Merrill <jason@redhat.com>
8987 * g++.dg/abi/mangle47.C: New.
8990 * g++.dg/template/const5.C: New.
8992 * g++.dg/cpp0x/enum18.C: New.
8994 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
8996 * g++.dg/cpp0x/error6.C: New.
8998 * g++.dg/cpp0x/error5.C: New.
9000 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9003 * g++.dg/eh/cond6.C: New test.
9005 2011-05-27 Tobias Burnus <burnus@net-b.de>
9008 * gfortran.dg/rank_3.f90: New.
9009 * gfortran.dg/rank_4.f90: New.
9011 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9013 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9014 replace dump search.
9016 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9018 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9019 * gnat.dg/bit_packed_array5.adb: ...here.
9021 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9024 * g++.dg/cpp0x/auto25.C: New.
9026 2011-05-27 Richard Guenther <rguenther@suse.de>
9028 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9030 2011-05-27 Richard Guenther <rguenther@suse.de>
9032 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9034 2011-05-27 Richard Guenther <rguenther@suse.de>
9037 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9039 2011-05-26 Jason Merrill <jason@redhat.com>
9041 * g++.dg/cpp0x/friend1.C: New.
9042 * g++.dg/cpp0x/friend2.C: New.
9044 * g++.dg/cpp0x/auto7.C: Update.
9045 * g++.dg/template/crash50.C: Adjust.
9046 * g++.dg/template/static9.C: Adjust.
9047 * g++.old-deja/g++.ext/memconst.C: Adjust.
9049 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9051 * gcc.dg/march.c: Ignore a note for some targets.
9053 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9054 Nathan Froyd <froydnj@codesourcery.com>
9058 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9059 * g++.dg/parse/pr18770.C: New test.
9060 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9062 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9065 * gfortran.dg/dependency_40.f90 : New test.
9067 2011-05-26 Tobias Burnus <burnus@net-b.de>
9070 * gfortran.dg/coarray/registering_1.f90: New.
9072 2011-05-26 Jason Merrill <jason@redhat.com>
9074 * g++.dg/cpp0x/variadic111.C: New.
9075 * g++.dg/cpp0x/variadic41.C: Adjust.
9077 2011-05-26 Richard Guenther <rguenther@suse.de>
9079 PR tree-optimization/48702
9080 * gcc.dg/torture/pr48702.c: New testcase.
9082 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9084 PR gcov-profile/48845
9085 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9087 * gcc.dg/matrix/matrix.exp: Likewise.
9088 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9089 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9090 line number to check_profiling_available.
9091 * lib/target-supports.exp (check_profiling_available): Account for
9093 Require TLS runtime support with -fprofile-generate.
9094 * lib/profopt.exp (profopt-execute): Add TLS options for
9096 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9098 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9101 * g++.dg/eh/cond5.C: New test.
9103 PR tree-optimization/49161
9104 * gcc.c-torture/execute/pr49161.c: New test.
9106 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9108 * gcc.target/arm/neon-vorn-vbic.c: New test.
9110 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9112 PR tree-optimization/49038
9113 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9114 * gcc.dg/vect/pr49038.c: New test.
9116 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
9118 * g++.dg/init/pr25811-3.C: New.
9119 * g++.dg/init/pr25811-4.C: New.
9121 2011-05-25 Jason Merrill <jason@redhat.com>
9123 * g++.dg/cpp0x/enum17.C: New.
9124 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9126 * g++.dg/cpp0x/auto24.C: New.
9128 * g++.dg/cpp0x/error4.C: New.
9130 * g++.dg/cpp0x/rv-restrict.C: New.
9132 * g++.dg/cpp0x/enum15.C: New.
9133 * g++.dg/cpp0x/constexpr-switch2.C: New.
9135 * g++.dg/cpp0x/variadic110.C: New.
9137 * g++.dg/cpp0x/auto9.C: Add typedef test.
9139 * g++.dg/cpp0x/auto23.C: New.
9140 * g++.dg/cpp0x/auto9.C: Adjust.
9142 * g++.dg/cpp0x/defaulted29.C: New.
9144 * g++.dg/cpp0x/initlist51.C: New.
9146 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9148 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9149 * g++.dg/abi/packed1.C: Suppress warning.
9150 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9151 * g++.dg/template/stdarg1.C: Likewise.
9152 * g++.dg/other/packed1.C: Remove arm from xfail list.
9154 2011-05-25 Jason Merrill <jason@redhat.com>
9156 * g++.dg/cpp0x/enum16.C: New.
9157 * g++.dg/parse/error15.C: Adjust.
9159 * g++.dg/cpp0x/initlist50.C: New.
9161 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9163 * g++.dg/cpp0x/variadic109.C: New.
9165 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9167 * gcc.target/i386/pause-1.c: New.
9169 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9171 * gcc.dg/stack-usage-1.c: Adjust comment.
9172 * gcc.dg/stack-usage-2.c: New test.
9174 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9177 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9178 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9180 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9182 PR rtl-optimization/48757
9183 * gfortran.dg/pr48757.f: New test case.
9185 2011-05-24 Jason Merrill <jason@redhat.com>
9187 * g++.dg/cpp0x/access01.C: New.
9189 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9192 * objc.dg/pr48177.m: New testcase.
9194 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9197 * objc.dg/pr48187.m: New testcase.
9198 * obj-c++.dg/pr48187.mm: New testcase.
9199 * objc.dg/ivar-extra-semicolon.m: New testcase.
9201 2011-05-24 Jason Merrill <jason@redhat.com>
9203 * g++.dg/template/access21.C: New.
9204 * g++.dg/template/access22.C: New.
9206 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9208 PR rtl-optimization/48633
9209 * g++.dg/pr48633.C: New test.
9211 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9214 * g++.dg/other/pr49133.C: New test.
9216 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9217 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9219 * gcc.dg/torture/tls/run-gd.c: New test.
9220 * gcc.dg/torture/tls/run-ie.c: New test.
9221 * gcc.dg/torture/tls/run-ld.c: New test.
9222 * gcc.dg/torture/tls/run-le.c: New test.
9223 * lib/target-supports.exp (check_effective_target_tls_runtime):
9224 Build testcase with TLS options.
9226 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9228 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9230 2011-05-24 Tom de Vries <tom@codesourcery.com>
9232 PR tree-optimization/49121
9233 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9235 2011-05-23 Jason Merrill <jason@redhat.com>
9237 * g++.dg/cpp0x/defaulted28.C: New.
9239 * g++.dg/cpp0x/sfinae25.C: New.
9241 * g++.dg/cpp0x/rv-cast2.C: New.
9243 * g++.dg/cpp0x/enum14.C: New.
9245 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9248 * gcc.c-torture/execute/pr49123.c: New test.
9251 * gcc.dg/debug/pr49032.c: New test.
9254 * gcc.dg/pr49120.c: New test.
9256 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9259 * gcc.target/i386/pr47315.c: New test.
9261 2011-05-23 Jason Merrill <jason@redhat.com>
9263 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9265 * g++.dg/cpp0x/sfinae24.C: New.
9267 * g++.dg/cpp0x/error3.C: New.
9269 * g++.dg/cpp0x/defaulted27.C: New.
9271 * g++.dg/cpp0x/decltype27.C: New.
9273 2011-05-23 Richard Guenther <rguenther@suse.de>
9275 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9277 2011-05-23 Richard Guenther <rguenther@suse.de>
9279 PR tree-optimization/40874
9280 * g++.dg/tree-ssa/pr40874.C: New testcase.
9282 2011-05-23 Richard Guenther <rguenther@suse.de>
9284 PR tree-optimization/49115
9285 * g++.dg/torture/pr49115.C: New testcase.
9287 2011-05-23 Richard Guenther <rguenther@suse.de>
9290 * gcc.dg/memcpy-3.c: New testcase.
9292 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9295 * gcc.c-torture/execute/pr48973-1.c: New test.
9296 * gcc.c-torture/execute/pr48973-2.c: New test.
9298 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9301 * g++.dg/warn/pr18016.C: New.
9303 2011-05-23 Tom de Vries <tom@codesourcery.com>
9306 * gcc.target/arm/ivopts-6.c: New test.
9308 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9311 * gcc.c-torture/compile/pr49029.c: New test.
9313 2011-05-22 Jason Merrill <jason@redhat.com>
9315 * g++.dg/cpp0x/sfinae23.C: New.
9316 * g++.dg/cpp0x/sfinae8.C: Correct.
9318 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9320 * gfortran.dg/function_optimize_8.f90: New test case.
9322 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9324 PR tree-optimization/49087
9325 * gcc.dg/vect/O3-pr49087.c: New test.
9327 2011-05-21 Jason Merrill <jason@redhat.com>
9329 * g++.dg/debug/const5.C: New.
9331 2011-05-20 Jason Merrill <jason@redhat.com>
9333 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9335 * g++.dg/cpp0x/constexpr-static7.C: New.
9337 * g++.dg/cpp0x/enum12.C: New.
9338 * g++.dg/cpp0x/enum13.C: New.
9340 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9343 * gfortran.dg/select_type_23.f03: New.
9345 2011-05-20 Jason Merrill <jason@redhat.com>
9347 * g++.dg/cpp0x/defaulted26.C: New.
9349 * g++.dg/cpp0x/noexcept02.C: Fix.
9350 * g++.dg/cpp0x/noexcept03.C: Fix.
9351 * g++.dg/cpp0x/noexcept08.C: Fix.
9352 * g++.dg/cpp0x/noexcept10.C: New.
9354 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9357 * gfortran.dg/extends_12.f03: New.
9359 2011-05-20 Jason Merrill <jason@redhat.com>
9361 * g++.dg/template/koenig9.C: New.
9362 * g++.dg/opt/pr47615.C: Fix.
9363 * g++.dg/overload/defarg1.C: Fix.
9364 * g++.dg/tc1/dr213.C: Remove xfail.
9365 * g++.dg/torture/pr34850.C: Fix.
9366 * g++.dg/torture/pr39362.C: Fix.
9367 * g++.old-deja/g++.brendan/crash56.C: Fix.
9368 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9370 2011-05-20 Richard Guenther <rguenther@suse.de>
9372 PR tree-optimization/49079
9373 * gcc.dg/torture/pr49079.c: New testcase.
9375 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9377 PR tree-optimization/49073
9378 * gcc.c-torture/execute/pr49073.c: New test.
9380 2011-06-19 Tobias Burnus <burnus@net-b.de>
9383 * gfortran.dg/coarray_21.f90: New.
9385 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9387 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9390 2011-05-19 Richard Guenther <rguenther@suse.de>
9393 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9395 2011-05-19 Richard Guenther <rguenther@suse.de>
9398 * gcc.dg/builtin-object-size-11.c: New testcase.
9400 2011-05-19 Tom de Vries <tom@codesourcery.com>
9403 * gcc.target/arm/ivopts.c: New test.
9404 * gcc.target/arm/ivopts-2.c: New test.
9406 2011-05-19 Tom de Vries <tom@codesourcery.com>
9408 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9410 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9412 * gcc.c-torture/execute/960321-1.x: Remove.
9414 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9417 * gfortran.dg/move_alloc_4.f90: New.
9419 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9422 * gcc.target/i386/pr49002-1.c: New test.
9423 * gcc.target/i386/pr49002-2.c: Likewise.
9425 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9427 PR tree-optimization/49039
9428 * gcc.c-torture/execute/pr49039.c: New test.
9429 * gcc.dg/tree-ssa/pr49039.c: New test.
9430 * g++.dg/torture/pr49039.C: New test.
9432 2011-05-18 Jason Merrill <jason@redhat.com>
9434 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9435 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9436 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9438 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9440 * gcc.target/bfin/mcpu-bf592.c: New test.
9442 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9444 PR tree-optimization/41881
9445 * gcc.dg/vect/O3-pr41881.c: New test.
9446 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9448 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9450 PR tree-optimization/49000
9451 * gcc.dg/pr49000.c: New test.
9453 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9455 * gnat.dg/invalid1.adb: New test.
9457 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9459 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9461 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9462 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9464 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9467 * g++.dg/cpp0x/range-for18.C: New.
9469 2011-05-15 Tobias Burnus <burnus@net-b.de>
9472 * gfortran.dg/coarray/image_index_2.f90: New.
9474 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9476 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9477 * g++.dg/cpp0x/override2.C: New.
9479 2011-05-14 Tobias Burnus <burnus@net-b.de>
9482 * gfortran.de/coarray_20.f90: New.
9484 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9487 * function_optimize_7.f90: New test case.
9489 2011-05-13 Jason Merrill <jason@redhat.com>
9491 * g++.dg/cpp0x/decltype26.C: New.
9492 * g++.dg/cpp0x/enum11.C: New.
9494 2011-05-13 Tobias Burnus <burnus@net-b.de>
9498 * gfortran.dg/assign_8.f90: Update dg-error.
9500 2011-05-13 Tobias Burnus <burnus@net-b.de>
9503 * gfortran.dg/io_constraints_8.f90: New.
9504 * gfortran.dg/io_constraints_9.f90: New.
9506 2011-05-13 Martin Thuresson <martint@google.com>
9508 PR gcov-profile/47793
9509 * gcc.dg/pr47793.c: New.
9511 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9513 PR tree-optimization/48975
9514 * gcc.dg/pr48975.c: New test.
9516 2011-05-12 Tobias Burnus <burnus@net-b.de>
9519 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9521 2011-05-12 Jason Merrill <jason@redhat.com>
9523 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9525 2011-05-12 Geert Bosch <bosch@adacore.com>
9527 * gnat.dg/view_conversion1.adb: New test.
9529 2011-05-12 Richard Guenther <rguenther@suse.de>
9531 PR tree-optimization/48172
9532 * gcc.dg/vect/pr48172.c: New testcase.
9534 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9537 * g++.dg/opt/pr48967.C: New test.
9539 2011-05-11 Jason Merrill <jason@redhat.com>
9541 * g++.dg/cpp0x/constexpr-friend.C: New.
9542 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9544 * g++.dg/cpp0x/sfinae22.C: New.
9546 2011-05-11 Tobias Burnus <burnus@net-b.de>
9549 * gfortran.dg/generic_24.f90: New.
9551 2011-05-11 Richard Guenther <rguenther@suse.de>
9553 PR tree-optimization/15256
9554 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9556 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9559 * gcc.dg/pr48159-1.c: New test.
9560 * gcc.dg/pr48159-2.c: New test.
9562 2011-05-11 Richard Guenther <rguenther@suse.de>
9565 * gcc.dg/torture/pr48953.c: New testcase.
9567 2011-05-11 Richard Guenther <rguenther@suse.de>
9569 PR tree-optimization/18041
9570 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9572 2011-05-11 Alan Modra <amodra@gmail.com>
9575 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9577 2011-05-10 Jason Merrill <jason@redhat.com>
9579 * g++.dg/cpp0x/defaulted25.C: New.
9580 * g++.dg/template/crash7.C: Adjust.
9582 * g++.dg/cpp0x/variadic108.C: New.
9584 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9586 * g++.dg/inherit/virtual9.C: Extend.
9588 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9591 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9592 are passed and returned in vector registers.
9594 2011-05-10 Richard Guenther <rguenther@suse.de>
9596 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9597 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9598 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9599 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9600 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9603 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9605 PR tree-optimization/48611
9606 PR tree-optimization/48794
9607 * gfortran.dg/gomp/pr48611.f90: New test.
9608 * gfortran.dg/gomp/pr48794.f90: New test.
9611 * gcc.dg/dfp/pr48928.c: New test.
9613 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9616 * g++.dg/cpp0x/pr48522.C: New.
9618 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9621 * g++.dg/cpp0x/sfinae21.C: New.
9623 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9625 * g++.dg/template/sfinae28.C: Rename to...
9626 * g++.dg/cpp0x/sfinae19.C: ... this.
9627 * g++.dg/template/sfinae29.C: Rename to...
9628 * g++.dg/cpp0x/sfinae20.C: ... this.
9630 2011-05-09 Jeff Law <law@redhat.com>
9632 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9635 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9638 * g++.dg/init/pr20039.C: New.
9640 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9644 * g++.dg/template/sfinae28.C: New.
9645 * g++.dg/template/sfinae29.C: Likewise.
9647 2011-05-09 Jason Merrill <jason@redhat.com>
9649 * g++.dg/template/nontype23.C: New.
9651 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9653 * g++.dg/init/pr48859.C: New.
9655 2011-05-09 Jason Merrill <jason@redhat.com>
9657 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9658 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9659 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9660 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9661 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9662 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9663 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9664 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9666 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9668 * g++.dg/inherit/virtual9.C: New.
9670 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9673 * g++.dg/template/dependent-expr8.C: New test case.
9675 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9677 PR tree-optimization/48837
9678 * gcc.dg/pr48837.c: New testcase.
9680 2011-05-06 Jason Merrill <jason@redhat.com>
9682 * g++.dg/cpp0x/constexpr-condition2.C: New.
9684 * g++.dg/cpp0x/constexpr-missing.C: New.
9686 2011-05-06 Tobias Burnus <burnus@net-b.de>
9689 * gfortran.dg/coarray/this_image_2.f90: New.
9691 2011-05-06 Tobias Burnus <burnus@net-b.de>
9695 * gfortran.dg/bind_c_usage_22.f90: New.
9696 * gfortran.dg/bind_c_usage_23.f90: New.
9697 * gfortran.dg/bind_c_usage_24.f90: New.
9698 * gfortran.dg/bind_c_usage_24_c.c: New.
9700 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9703 * g++.dg/template/member9.C: New test case.
9705 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9707 * gnat.dg/discr29.ad[sb]: New test.
9708 * gnat.dg/discr30.adb: Likewise.
9710 2011-05-05 Julian Brown <julian@codesourcery.com>
9712 * gcc.target/arm/neon-vset_lanes8.c: New test.
9714 2011-05-05 Jason Merrill <jason@redhat.com>
9716 * g++.dg/init/new32.C: New.
9718 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9720 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9723 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9725 PR rtl-optimization/48381
9726 * gcc.c-torture/compile/pr48381.c: New test.
9728 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9730 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9732 * gcc.target/i386/opt-1.c: Ditto.
9734 2011-05-04 Jason Merrill <jason@redhat.com>
9736 * g++.dg/conversion/base1.C: New.
9738 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9740 PR libgfortran/48787
9741 * gfortran.dg/round_3.f08: Add more checks to test case.
9743 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9745 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9746 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9747 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9748 Gate test on effective_target fd_truncate.
9750 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9752 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9753 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9754 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9755 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9756 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9757 * gcc.target/i386/pr38824.c: Ditto.
9758 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9759 * gcc.target/i386/vecinit-2.c: Ditto.
9760 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9761 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9762 * gcc.target/i386/parity-2.c: Ditto.
9763 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9765 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9767 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9769 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9770 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9771 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9773 2011-05-03 Tobias Burnus <burnus@net-b.de>
9776 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9778 2011-05-03 Tobias Burnus <burnus@net-b.de>
9781 * gfortran.dg/coarray/this_image_1.f90: New.
9783 2011-05-03 Tobias Burnus <burnus@net-b.de>
9786 * gfortran.dg/coarray/caf.dg: New.
9787 * gfortran.dg/coarray/image_index_1.f90: New, copied
9788 from ../coarray_16.f90.
9790 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9793 * g++.dg/ext/complex9.C: New.
9795 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9798 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9799 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9800 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9802 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9804 * gcc.target/bfin/builtins: Created.
9805 * gcc.target/bfin/hisilh-O0.c: Deleted.
9806 * gcc.target/bfin/hisilh.c: Moved to...
9807 * gcc.target/bfin/builtins/hisilh.c: ...here.
9808 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9809 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9810 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9811 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9812 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9813 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9814 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9815 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9816 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9817 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9818 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9819 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9820 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9821 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9822 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9823 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9824 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9825 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9826 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9827 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9828 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9829 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9830 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9831 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9832 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9833 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9834 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9835 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9836 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9837 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9838 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9839 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9840 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9841 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9842 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9843 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9844 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9845 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9846 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9847 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9848 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9849 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9850 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9851 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9852 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9853 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9854 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9855 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9856 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9857 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9858 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9859 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9860 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9861 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9862 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9863 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9864 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9865 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9866 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9867 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9868 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9869 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9870 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9871 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9872 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9873 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9874 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9875 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9876 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9877 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9878 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9879 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9880 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9881 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9882 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9883 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9884 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9885 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9886 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9887 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9888 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9889 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9890 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9891 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9892 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9893 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9894 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9895 * gcc.target/bfin/builtins/circptr.c: Ditto.
9896 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9897 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9898 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9899 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9900 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9901 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9902 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9903 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9904 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9905 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9906 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9907 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9908 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9909 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9910 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9911 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9912 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9913 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9914 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9915 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9916 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9917 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9918 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9919 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9920 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9921 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9922 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9923 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9924 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9925 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9926 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9927 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9928 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9929 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9930 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9931 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9932 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9933 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9934 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9935 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9936 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9937 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9938 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9939 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9940 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9941 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9942 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9943 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9944 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9945 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9946 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9947 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9948 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9949 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9950 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9951 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9952 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9953 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9954 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9955 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9956 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9957 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9958 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9959 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9960 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9961 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9962 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
9963 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
9964 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
9965 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
9967 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
9969 * gcc.target/arm/cold-lc.c: New test.
9971 2011-05-03 Jakub Jelinek <jakub@redhat.com>
9974 * gcc.dg/pr48774.c: New test.
9976 2011-05-03 Richard Guenther <rguenther@suse.de>
9978 * gcc.dg/large-size-array-5.c: New testcase.
9980 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9982 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
9984 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
9986 * lib/target-supports.exp (check_effective_target_vect_strided):
9988 (check_effective_target_vect_strided2)
9989 (check_effective_target_vect_strided3)
9990 (check_effective_target_vect_strided4)
9991 (check_effective_target_vect_strided8): ...these new functions.
9993 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
9994 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
9995 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
9996 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
9997 * gcc.dg/vect/pr37539.c: Likewise.
9998 * gcc.dg/vect/slp-11a.c: Likewise.
9999 * gcc.dg/vect/slp-11b.c: Likewise.
10000 * gcc.dg/vect/slp-11c.c: Likewise.
10001 * gcc.dg/vect/slp-12a.c: Likewise.
10002 * gcc.dg/vect/slp-12b.c: Likewise.
10003 * gcc.dg/vect/slp-18.c: Likewise.
10004 * gcc.dg/vect/slp-19a.c: Likewise.
10005 * gcc.dg/vect/slp-19b.c: Likewise.
10006 * gcc.dg/vect/slp-21.c: Likewise.
10007 * gcc.dg/vect/slp-23.c: Likewise.
10008 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10010 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10011 instead of vect_interleave && vect_extract_even_odd.
10012 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10013 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10014 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10015 * gcc.dg/vect/vect-1.c: Likewise.
10016 * gcc.dg/vect/vect-10.c: Likewise.
10017 * gcc.dg/vect/vect-98.c: Likewise.
10018 * gcc.dg/vect/vect-107.c: Likewise.
10019 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10020 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10021 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10022 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10023 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10024 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10025 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10026 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10027 * gcc.dg/vect/vect-strided-float.c: Likewise.
10028 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10029 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10030 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10031 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10032 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10033 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10034 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10035 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10036 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10037 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10038 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10039 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10040 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10041 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10042 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10044 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10046 * gcc.dg/vect/pr30843.c: Likewise.
10047 * gcc.dg/vect/pr33866.c: Likewise.
10048 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10049 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10050 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10051 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10053 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10055 * gcc.dg/vect/slp-11.c: Split into...
10056 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10057 gcc.dg/vect/slp-11c.c: ...these tests.
10058 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10059 * gcc.dg/vect/slp-12c.c: ...this new test.
10060 * gcc.dg/vect/slp-19.c: Split into...
10061 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10062 gcc.dg/vect/slp-19c.c: ...these new tests.
10064 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10066 * lib/target-supports.exp
10067 (check_effective_target_vect_extract_even_odd_wide): Delete.
10068 (check_effective_target_vect_strided_wide): Likewise.
10069 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10070 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10071 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10072 * gcc.dg/vect/pr37539.c: Likewise.
10073 * gcc.dg/vect/slp-11.c: Likewise.
10074 * gcc.dg/vect/slp-12a.c: Likewise.
10075 * gcc.dg/vect/slp-12b.c: Likewise.
10076 * gcc.dg/vect/slp-19.c: Likewise.
10077 * gcc.dg/vect/slp-23.c: Likewise.
10078 * gcc.dg/vect/vect-1.c: Likewise.
10079 * gcc.dg/vect/vect-98.c: Likewise.
10080 * gcc.dg/vect/vect-107.c: Likewise.
10081 * gcc.dg/vect/vect-strided-float.c: Likewise.
10083 2011-05-02 Jason Merrill <jason@redhat.com>
10085 * g++.dg/init/new31.C: New.
10087 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10090 * gcc.dg/pr35445.c: New test.
10092 2011-05-02 Jason Merrill <jason@redhat.com>
10094 * c-c++-common/vla-1.c: New.
10096 2011-05-02 Richard Guenther <rguenther@suse.de>
10098 PR tree-optimization/48822
10099 * gcc.dg/torture/pr48822.c: New testcase.
10101 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10104 * g++.dg/cpp0x/constexpr-47969.C: New.
10106 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10109 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10110 on vect_no_align targets.
10111 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10112 vect_no_align targets.
10114 2011-05-01 Xinliang David Li <davidxl@google.com>
10116 * gcc.dg/tree-ssa/integer-addr.c: New test.
10117 * gcc.dg/tree-ssa/alias_bug.c: New test.
10119 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10121 PR libgfortran/48787
10122 * gfortran.dg/round_3.f08: Add more checks.
10124 2011-04-30 Tobias Burnus <burnus@net-b.de>
10127 * gfortran.dg/import9.f90: New, proper test.
10128 * gfortran.dg/interface_37.f90: Remove bogus
10129 test (bogus copy of interface_36.f90).
10131 2011-04-30 Tobias Burnus <burnus@net-b.de>
10134 * gfortran.dg/interface_37.f90: New.
10136 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10139 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10141 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10143 PR tree-optimization/48809
10144 * gcc.c-torture/execute/pr48809.c: New test.
10146 2011-04-29 Jeff Law <law@redhat.com>
10148 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10150 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10153 * g++.dg/init/ctor10.C: New.
10155 2011-04-29 Le-Chun Wu <lcwu@google.com>
10157 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10158 warning in implicitly instantiated templates.
10160 2011-04-29 Le-Chun Wu <lcwu@google.com>
10162 * g++.dg/warn/Wnull-conversion-1.C: New.
10163 * g++.dg/warn/Wnull-conversion-2.C: New.
10165 2011-04-29 Diego Novillo <dnovillo@google.com>
10167 * g++.old-deja/g++.other/null3.C: Expect warning about
10168 converting boolean to a pointer.
10170 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10173 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10177 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10179 2011-04-29 Tobias Burnus <burnus@net-b.de>
10182 * gfortran.dg/typebound_proc_22.f90: New.
10185 * gfortran.dg/interface_36.f90: New.
10187 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10189 PR libgfortran/48488
10190 PR libgfortran/48602
10191 PR libgfortran/48615
10192 PR libgfortran/48684
10193 PR libgfortran/48787
10194 * gfortran.dg/fmt_g.f: Adjust test.
10195 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10196 * gfortran.dg/round_3.f08: New test.
10197 * gfortran.dg/namelist_print_1.f: Adjust test.
10198 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10199 * gfortran.dg/f2003_io_5.f03: Adjust test.
10200 * gfortran.dg/coarray_15.f90: Adjust test.
10201 * gfortran.dg/namelist_65.f90: Adjust test.
10202 * gfortran.dg/fmt_cache_1.f: Adjust test.
10203 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10204 * gfortran.dg/real_const_3.f90: Adjust test.
10206 2011-04-29 Jan Hubicka <jh@suse.cz>
10208 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10209 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10211 2011-04-28 Xinliang David Li <davidxl@google.com>
10213 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10214 * g++.dg/prof-robust-1.C: New test.
10216 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10218 PR tree-optimization/48765
10219 * gcc.dg/vect/pr48765.c: New.
10221 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10223 PR tree-optimization/48775
10224 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10226 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10229 * g++.dg/inherit/pr48798.C: New.
10230 * g++.old-deja/g++.other/base1.C: Adjust.
10232 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10235 * g++.dg/template/inherit7.C: New test case.
10237 2011-04-28 Richard Guenther <rguenther@suse.de>
10239 PR tree-optimization/40052
10240 PR tree-optimization/15347
10241 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10242 * gcc.dg/pr15347.c: Likewise.
10244 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10247 * g++.dg/cpp0x/sfinae18.C: New.
10249 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10252 * g++.dg/ext/is_literal_type1.C: New.
10254 2011-04-28 Tobias Burnus <burnus@net-b.de>
10258 * gfortran.dg/interface_35.f90: New.
10259 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10260 * gfortran.dg/func_result_6.f90: Add dg-warning.
10261 * gfortran.dg/bessel_1.f90: Ditto.
10262 * gfortran.dg/hypot_1.f90: Ditto.
10263 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10264 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10265 * gfortran.dg/interface_assignment_4.f90: Ditto.
10267 2011-04-27 Jason Merrill <jason@redhat.com>
10269 * g++.dg/ext/complex8.C: New.
10271 * g++.dg/cpp0x/initlist49.C: New.
10272 * g++.dg/init/new30.C: New.
10274 2011-04-27 Tobias Burnus <burnus@net-b.de>
10277 * gfortran.dg/whole_file_34.f90: New.
10279 2011-04-27 Jan Hubicka <jh@suse.cz>
10281 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10283 2011-04-27 Jason Merrill <jason@redhat.com>
10285 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10287 * g++.dg/parse/ambig6.C: New.
10289 2011-04-27 Nick Clifton <nickc@redhat.com>
10291 * gcc.dg/20020312-2.c: Add definition for RX.
10293 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10294 option with RX targets.
10296 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10299 2011-04-27 Richard Guenther <rguenther@suse.de>
10301 * gcc.dg/tree-ssa/pr23382.c: Remove.
10303 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10306 * gcc.c-torture/compile/pr48767.c: New test.
10308 2011-04-27 Richard Guenther <rguenther@suse.de>
10310 PR tree-optimization/48772
10311 * g++.dg/pr48772.C: New testcase.
10313 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10316 * gcc.c-torture/compile/pr48742.c: New test.
10318 2011-04-26 Jason Merrill <jason@redhat.com>
10320 * g++.dg/lookup/koenig13.C: New.
10322 * g++.dg/cpp0x/initlist48.C: New.
10324 2011-04-25 Jason Merrill <jason@redhat.com>
10326 * g++.dg/cpp0x/sfinae17.C: New.
10328 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10331 * gcc.target/powerpc/pr48258-1.c: New file.
10332 * gcc.target/powerpc/pr48258-2.c: Ditto.
10334 2011-04-26 Xinliang David Li <davidxl@google.com>
10336 * gcc.dg/uninit-suppress.c: New test.
10337 * gcc.dg/uninit-suppress.c: New test.
10339 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10342 * gcc.dg/pr48768.c: New test.
10344 PR tree-optimization/48734
10345 * gcc.c-torture/compile/pr48734.c: New test.
10348 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10350 2011-04-26 Richard Guenther <rguenther@suse.de>
10352 PR tree-optimization/48731
10353 * gcc.dg/torture/pr48731.c: New testcase.
10355 2011-04-26 Richard Guenther <rguenther@suse.de>
10358 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10360 2011-04-26 Richard Guenther <rguenther@suse.de>
10362 PR middle-end/48694
10363 * gcc.dg/torture/pr48694-1.c: New testcase.
10364 * gcc.dg/torture/pr48694-2.c: Likewise.
10366 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10368 * g++.dg/ext/underlying_type1.C: New.
10369 * g++.dg/ext/underlying_type2.C: Likewise.
10370 * g++.dg/ext/underlying_type3.C: Likewise.
10371 * g++.dg/ext/underlying_type4.C: Likewise.
10372 * g++.dg/ext/underlying_type5.C: Likewise.
10373 * g++.dg/ext/underlying_type6.C: Likewise.
10374 * g++.dg/ext/underlying_type7.C: Likewise.
10375 * g++.dg/ext/underlying_type8.C: Likewise.
10376 * g++.dg/ext/underlying_type9.C: Likewise.
10377 * g++.dg/ext/underlying_type10.C: Likewise.
10379 2011-04-25 Jason Merrill <jason@redhat.com>
10381 * g++.dg/cpp0x/regress/template-const2.C: New.
10383 2011-04-25 Jeff Law <law@redhat.com>
10385 * gcc.dg/tree-ssa/vrp56.c: new test.
10387 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10389 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10391 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10393 PR preprocessor/48740
10394 * c-c++-common/raw-string-11.c: New test.
10396 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10398 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10401 2011-04-23 Tobias Burnus <burnus@net-b.de>
10404 * gfortran.dg/coarray_19.f90: New.
10406 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10409 * gcc.dg/pr48685.c: New test.
10411 2011-04-22 Jan Hubicka <jh@suse.cz>
10413 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10415 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10417 PR tree-optimization/48717
10418 * gcc.c-torture/execute/pr48717.c: New test.
10420 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10423 * gcc.target/i386/pr48723.c: New test.
10425 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10428 * gcc.dg/gomp/pr48716.c: New test.
10429 * g++.dg/gomp/pr48716.C: New test.
10431 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10434 * gcc.dg/missing-field-init-2.c: Update testcase.
10436 2011-04-22 Alan Modra <amodra@gmail.com>
10438 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10440 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10443 * gfortran.dg/function_optimize_6.f90: New test.
10445 2011-04-21 Easwaran Raman <eraman@google.com>
10447 * gcc.dg/stack-layout-2.c: New test.
10449 2011-04-21 Richard Guenther <rguenther@suse.de>
10452 * g++.dg/lto/pr48207-2_0.C: New testcase.
10453 * g++.dg/lto/pr48207-3_0.C: Likewise.
10455 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10457 * gnat.dg/volatile5.adb: New test.
10458 * gnat.dg/volatile5_pkg.ads: New helper.
10460 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10463 * gcc.target/i386/pr48708.c: New test.
10465 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10467 * gcc.dg/vect/vect-119.c: New test.
10469 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10471 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10474 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10475 Richard Sandiford <richard.sandiford@linaro.org>
10478 * gcc.target/arm/pr46329.c: New test.
10480 2011-04-21 Tobias Burnus <burnus@net-b.de>
10483 * gfortran.dg/coarray_18.f90: New.
10485 2011-04-20 Jason Merrill <jason@redhat.com>
10487 * g++.dg/cpp0x/initlist47.C: New.
10489 * g++.dg/init/dtor4.C: New.
10491 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10494 * gcc.target/i386/sse2-pinsrw.c: New test.
10495 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10496 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10497 * gcc.target/i386/sse2-insvhi.c: Ditto.
10498 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10499 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10501 2011-04-20 Jason Merrill <jason@redhat.com>
10503 * g++.dg/template/const4.C: New.
10505 2011-04-20 Easwaran Raman <eraman@google.com>
10507 * gcc.dg/stack-layout-1.c: New test.
10509 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10511 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10512 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10515 2011-04-20 Kai Tietz <ktietz@redhat.com>
10517 * gcc.dg/binop-xor1.c: New test.
10518 * gcc.dg/binop-xor2.c: New test.
10519 * gcc.dg/binop-xor3.c: New test.
10520 * gcc.dg/binop-xor4.c: New test.
10521 * gcc.dg/binop-xor5.c: New test.
10523 2011-04-20 Richard Guenther <rguenther@suse.de>
10525 PR tree-optimization/47892
10526 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10528 2011-04-20 Richard Guenther <rguenther@suse.de>
10530 PR middle-end/48695
10531 * g++.dg/torture/pr48695.C: New testcase.
10533 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10535 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10536 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10537 * gcc.c-torture/execute/pr45262.c: Ditto
10538 * gcc.dg/torture/pr43165.c: Ditto.
10539 * gcc.dg/torture/pr47228.c: Ditto.
10540 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10541 * gcc.dg/ipa/pr45644.c: Ditto.
10542 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10545 2011-04-19 Jason Merrill <jason@redhat.com>
10547 * g++.dg/ext/complex7.C: New.
10549 * g++.dg/ext/attrib41.C: New.
10551 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10554 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10556 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10559 * gcc.target/i386/pr48678.c: New test.
10561 2011-04-19 Martin Jambor <mjambor@suse.cz>
10563 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10564 * g++.dg/opt/devirt2.C: New test.
10565 * g++.dg/ipa/devirt-g-1.C: Likewise.
10567 2011-04-19 Tobias Burnus <burnus@net-b.de>
10570 * gfortran.dg/whole_file_33.f90: New.
10572 2011-04-19 Martin Jambor <mjambor@suse.cz>
10574 * g++.dg/ipa/devirt-7.C: New test.
10576 2011-04-19 Richard Guenther <rguenther@suse.de>
10579 * g++.dg/lto/pr48207_0.C: New testcase.
10581 2011-04-18 Jason Merrill <jason@redhat.com>
10583 * g++.dg/init/void1.C: New.
10585 * g++.dg/cpp0x/union4.C: New.
10587 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10589 PR middle-end/48661
10590 * g++.dg/torture/pr48661.C: New test.
10593 * g++.dg/gomp/pr48632.C: New test.
10595 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10597 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10598 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10600 2011-04-18 Tobias Burnus <burnus@net-b.de>
10603 * gfortran.dg/coarray_17.f90: New.
10604 * gfortran.dg/coarray_10.f90: Update dg-error.
10606 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10609 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10610 * gfortran.dg/guality/guality.exp: Likewise.
10612 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10614 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10616 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10618 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10620 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10622 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10624 2011-04-18 Richard Guenther <rguenther@suse.de>
10626 PR middle-end/46364
10627 * g++.dg/torture/pr46364.C: New testcase.
10629 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10631 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10633 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10635 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10637 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10638 Ira Rosen <ira.rosen@linaro.org>
10641 * gcc.target/arm/pr48252.c: New test.
10643 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10645 PR tree-optimization/48616
10646 * gcc.dg/pr48616.c: New test.
10648 2011-04-18 Tobias Burnus <burnus@net-b.de>
10651 * gfortran.dg/coarray_16.f90: New.
10653 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10656 * gfortran.dg/realloc_on_assign_7.f03: New test.
10658 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10660 PR libgfortran/48602
10661 * gfortran.dg/fmt_g0_6.f08: New test.
10663 2011-04-17 Jason Merrill <jason@redhat.com>
10665 * g++.dg/cpp0x/sfinae16.C: New.
10667 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10669 * gcc.target/mips/reg-var-1.c: New test.
10671 2011-04-17 Jan Hubicka <jh@suse.cz>
10673 * gcc.dg/winline-5.c: Update testcase.
10675 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10677 * gnat.dg/discr27.ad[sb]: Move dg directive.
10678 * gnat.dg/discr28.ad[sb]: New test.
10679 * gnat.dg/discr28_pkg.ads: New helper.
10681 2011-04-17 Michael Matz <matz@suse.de>
10683 PR tree-optimization/48622
10685 * gcc.dg/lto/pr48622_0.c: New test.
10687 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10689 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10690 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10691 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10692 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10693 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10694 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10696 2011-04-15 Jason Merrill <jason@redhat.com>
10698 * g++.dg/cpp0x/range-for17.C: New.
10700 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10702 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10703 * g++.dg/cpp0x/range-for3.C: Likewise.
10704 * g++.dg/cpp0x/range-for9.C: Correct error message.
10705 * g++.dg/cpp0x/range-for11.C: New.
10706 * g++.dg/cpp0x/range-for12.C: New.
10707 * g++.dg/cpp0x/range-for13.C: New.
10708 * g++.dg/cpp0x/range-for14.C: New.
10709 * g++.dg/cpp0x/range-for15.C: New.
10710 * g++.dg/cpp0x/range-for16.C: New.
10712 2011-04-15 Tobias Burnus <burnus@net-b.de>
10715 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10717 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10719 * objc.dg/naming-4.m: Updated.
10720 * objc.dg/naming-5.m: Updated.
10721 * objc.dg/naming-6.m: New.
10722 * objc.dg/naming-7.m: New.
10723 * obj-c++.dg/naming-1.mm: Updated.
10724 * obj-c++.dg/naming-2.mm: Updated.
10725 * obj-c++.dg/naming-3.mm: New.
10726 * obj-c++.dg/naming-4.mm: New.
10728 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10730 PR libgfortran/48589
10731 * gfortran.dg/fmt_g0_5.f08: New test.
10733 2011-04-15 Richard Guenther <rguenther@suse.de>
10736 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10738 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10740 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10741 -finline-limit=0 to -fno-inline
10743 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10746 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10749 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10752 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10753 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10754 * gcc.target/i386/avx-insertps-3.c: New test.
10755 * gcc.target/i386/avx-insertps-4.c: New test.
10757 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10759 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10762 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10767 * gcc.target/avr/pr46779-1.c: New test case
10768 * gcc.target/avr/pr46779-2.c: New test case
10770 2011-04-14 Jason Merrill <jason@redhat.com>
10772 * g++.dg/cpp0x/sfinae15.C: New.
10774 * g++.dg/cpp0x/sfinae14.C: New.
10776 * g++.dg/ext/vla10.C: New.
10778 2011-04-14 Richard Guenther <rguenther@suse.de>
10780 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10782 2011-04-14 Richard Guenther <rguenther@suse.de>
10784 * gcc.dg/fold-bitand-4.c: Move ...
10785 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10787 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10789 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10791 * gcc.target/avr/torture/trivial.c: Ditto.
10793 2011-04-13 Jason Merrill <jason@redhat.com>
10795 * g++.dg/template/operator11.C: New.
10797 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10799 PR middle-end/48591
10800 * gcc.dg/gomp/pr48591.c: New test.
10803 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10804 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10806 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10809 * g++.dg/template/dependent-expr7.C: New test case.
10811 2011-04-13 Jason Merrill <jason@redhat.com>
10813 * g++.dg/cpp0x/sfinae13.C: New.
10815 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10817 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10819 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10821 * gcc.target/arm/pr43698.c: Remove -march option.
10823 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10825 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10828 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10832 * gfortran.dg/realloc_on_assign_6.f03: New test.
10834 2011-04-12 Kai Tietz <ktietz@redhat.com>
10836 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10837 targets the additional -mno-ms-bitfields and
10838 -Wno-packed-bitfield-compat options.
10839 * g++.dg/ext/bitfield3.C: Likewise.
10840 * g++.dg/ext/bitfield4.C: Likewise.
10841 * g++.dg/ext/bitfield5.C: Likewise.
10842 * gcc.dg/bitfld-15.c: Likewise.
10843 * gcc.dg/bitfld-16.c: Likewise.
10844 * gcc.dg/bitfld-17.c: Likewise.
10845 * gcc.dg/bitfld-18.c: Likewise.
10847 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10849 * gcc.target/arm/neon-vld3-1.c: New test.
10850 * gcc.target/arm/neon-vst3-1.c: New test.
10851 * gcc.target/arm/neon/v*.c: Regenerate.
10853 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10855 PR rtl-optimization/48549
10856 * g++.dg/opt/pr48549.C: New test.
10858 2011-04-12 Richard Guenther <rguenther@suse.de>
10860 PR tree-optimization/46076
10861 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10863 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10866 * lib/compat.exp (compat-execute): Declare unsupported after
10867 stripping path from src1.
10868 * lib/lto.exp (lto-execute): Likewise.
10870 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10873 * gcc.dg/pr48552-1.c: New test.
10874 * gcc.dg/pr48552-2.c: New test.
10876 2011-04-11 Jason Merrill <jason@redhat.com>
10878 * g++.dg/cpp0x/sfinae12.C: New.
10880 * g++.dg/cpp0x/enum10.C: New.
10882 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10884 * g++.dg/cpp0x/rv-func.C: New.
10886 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10888 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10891 2011-04-11 Martin Jambor <mjambor@suse.cz>
10893 PR tree-optimization/48195
10894 * gcc.dg/ipa/pr48195.c: New test.
10896 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10898 * gnat.dg/return3.adb: Remove unused switch.
10900 2011-04-08 Mike Stump <mikestump@comcast.net>
10903 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10904 default to fno-common.
10906 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10908 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10909 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10911 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10914 * gfortran.dg/function_optimize_5.f90: New test.
10916 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10918 * gnat.dg/aggr17.adb: New test.
10919 * gnat.dg/aggr18.adb: Likewise.
10921 2011-04-08 Michael Matz <matz@suse.de>
10923 PR middle-end/48389
10924 * gcc.target/i386/pr48389.c: New test.
10926 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10928 PR rtl-optimization/48272
10929 * g++.dg/opt/pr48272.C: New.
10931 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10933 PR rtl-optimization/48235
10934 * gcc.dg/pr48235.c: New.
10936 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10938 PR rtl-optimization/48302
10939 * g++.dg/opt/pr48302.C: New.
10941 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10944 * g++.dg/opt/pr48273.C: New.
10946 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10948 PR rtl-optimization/48442
10949 * gcc.dg/pr48442.c: New.
10951 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10953 PR tree-optimization/48377
10954 * gcc.dg/vect/pr48377.c: New test.
10956 2011-04-07 Jason Merrill <jason@redhat.com>
10958 * g++.dg/cpp0x/regress/call1.C: New.
10960 * g++.dg/cpp0x/variadic107.C: New.
10962 * g++.dg/cpp0x/sfinae11.C: New.
10963 * g++.dg/cpp0x/noexcept02.C: Fix.
10965 * g++.dg/cpp0x/sfinae10.C: New.
10967 * g++.dg/cpp0x/sfinae9.C: New.
10969 * c-c++-common/Wcast-qual-1.c: Move here from...
10970 * gcc.dg/cast-qual-3.c: ...here, and...
10971 * g++.dg/warn/Wcast-qual2.C: ...here.
10973 * g++.dg/cpp0x/sfinae8.C: New.
10975 * g++.dg/cpp0x/sfinae7.C: New.
10977 * g++.dg/cpp0x/enum9.C: New.
10979 2011-04-07 Mike Stump <mikestump@comcast.net>
10981 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
10982 with no trampolines.
10984 2011-04-07 Jakub Jelinek <jakub@redhat.com>
10987 * gfortran.dg/gomp/pr48117.f90: New test.
10990 * gcc.dg/torture/pr48343.c: New test.
10992 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10994 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
10996 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
10998 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11000 2011-04-07 Tom de Vries <tom@codesourcery.com>
11003 * lib/scanasm.exp (object-size): New proc.
11004 * gcc.target/arm/pr43920-2.c: New test.
11006 2011-04-06 Tobias Burnus <burnus@net-b.de>
11010 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11012 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11014 * gcc.dg/mtune.c: Prune note from output.
11016 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11019 * gcc.dg/guality/pr36977.c: New test.
11020 * gcc.dg/guality/pr48466.c: New test.
11022 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11024 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11026 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11028 * gnat.dg/return3.adb: New test.
11030 2011-04-06 Richard Guenther <rguenther@suse.de>
11032 PR tree-optimization/47663
11033 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11035 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11037 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11038 Solaris 8 and 9 as well.
11040 2011-04-05 Tom de Vries <tom@codesourcery.com>
11043 * gcc.target/arm/pr43920-1.c: New test.
11045 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11047 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11048 (cctor): Actually return the value.
11049 (main): Cast return values.
11051 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11053 * gfortran.dg/character_comparison_8.f90: New test.
11055 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11057 * frontend-passes: (optimize_lexical_comparison): New function.
11058 (optimize_expr): Call it.
11059 (optimize_comparison): Also handle lexical comparison functions.
11060 Return false instad of -2 for unequal comparison.
11062 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11065 * function_optimize_4.f90: New test.
11067 2011-04-04 Tobias Burnus <burnus@net-b.de>
11070 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11071 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11072 * gfortran.dg/coarray_15.f90: New.
11074 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11076 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11077 * gfortran.dg/bessel_7.f90: Likewise.
11079 2011-04-03 Tobias Burnus <burnus@net-b.de>
11081 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11083 2011-04-03 Richard Guenther <rguenther@suse.de>
11084 Ira Rosen <ira.rosen@linaro.org>
11086 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11087 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11088 -ftree-loop-if-convert-stores.
11090 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11092 * gnat.dg/specs/aggr2.ads: New test.
11094 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11096 * gnat.dg/debug2.ad[sb]: New test.
11097 * gnat.dg/debug2_pkg.ads: New helper.
11098 * gnat.dg/debug3.ad[sb]: New test.
11100 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11102 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11104 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11106 PR middle-end/48335
11107 * gcc.c-torture/compile/pr48335-1.c: New test.
11108 * gcc.dg/pr48335-1.c: New test.
11109 * gcc.dg/pr48335-2.c: New test.
11110 * gcc.dg/pr48335-3.c: New test.
11111 * gcc.dg/pr48335-4.c: New test.
11112 * gcc.dg/pr48335-5.c: New test.
11113 * gcc.dg/pr48335-6.c: New test.
11114 * gcc.dg/pr48335-7.c: New test.
11115 * gcc.dg/pr48335-8.c: New test.
11116 * gcc.target/i386/pr48335-1.c: New test.
11118 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11121 * gcc.dg/Waddress.c: New test.
11123 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11126 * gfortran.dg/function_optimize_3.f90: New test.
11128 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11130 * gcc.c-torture/compile/20110401-1.c: New test.
11132 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11133 * g++.dg/lto/20091002-2_0.C: Likewise.
11134 * g++.dg/lto/20090303_0.c: Likewise.
11135 * g++.dg/lto/20091004-1_0.C: Likewise.
11136 * g++.dg/lto/20091002-3_0.C: Likewise.
11137 * g++.dg/lto/20091004-2_0.C: Likewise.
11138 * g++.dg/lto/20081123_0.C: Likewise.
11139 * g++.dg/lto/20090313_0.C: Likewise.
11140 * g++.dg/lto/20081109-1_0.C: Likewise.
11141 * g++.dg/lto/20081219_0.C: Likewise.
11142 * g++.dg/lto/20081204-1_0.C: Likewise.
11143 * g++.dg/lto/20090302_0.C: Likewise.
11144 * g++.dg/lto/20081119-1_0.C: Likewise.
11145 * g++.dg/lto/20081118_0.C: Likewise.
11146 * gcc.dg/lto/20091020-2_0.c: Likewise.
11147 * gcc.dg/lto/20090210_0.c: Likewise.
11148 * gcc.dg/lto/20081204-1_0.c: Likewise.
11149 * gcc.dg/lto/20081224_0.c: Likewise.
11150 * gcc.dg/lto/20090219_0.c: Likewise.
11151 * gcc.dg/lto/20091014-1_0.c: Likewise.
11152 * gcc.dg/lto/20091016-1_0.c: Likewise.
11153 * gcc.dg/lto/20090206-2_0.c: Likewise.
11154 * gcc.dg/lto/20090116_0.c: Likewise.
11155 * gcc.dg/lto/20091013-1_0.c: Likewise.
11156 * gcc.dg/lto/20091015-1_0.c: Likewise.
11157 * gcc.dg/lto/20090126-2_0.c: Likewise.
11159 2011-03-31 Ian Lance Taylor <iant@google.com>
11161 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11163 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11165 * gnat.dg/opt16.adb: New test.
11167 2011-03-31 Jason Merrill <jason@redhat.com>
11169 * g++.dg/cpp0x/defaulted24.C: New.
11171 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11174 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11177 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11179 * g++.dg/other/i386-9.C: New test.
11181 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11183 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11185 2011-03-30 Jason Merrill <jason@redhat.com>
11187 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11189 * g++.dg/cpp0x/regress/isnan.C: New.
11191 * g++.dg/cpp0x/initlist46.C: New.
11193 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11196 * gcc.target/arm/neon-modes-2.c: New test.
11198 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11201 * gcc.c-torture/compile/pr48305.c: New test.
11203 2011-03-29 Jason Merrill <jason@redhat.com>
11205 * g++.dg/cpp0x/regress/value-dep1.C: New.
11207 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11209 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11211 2011-03-29 Ian Lance Taylor <iant@google.com>
11213 * go.test/go-test.exp: Handle the test lines used in several new
11215 (errchk): Add opts parameter. Change all callers. Handle parens
11218 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11219 Dominique d'Humieres <dominiq@lps.ens.fr>
11221 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11222 and __APPLE__ && __PPC__ && __ALTIVEC__.
11224 2011-03-29 Jason Merrill <jason@redhat.com>
11226 * g++.dg/cpp0x/dependent1.C: New.
11228 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11230 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11232 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11234 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11237 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11238 * gfortran.dg/proc_ptr_comp_32.f90: New.
11240 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11242 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11243 check for corresponding warning.
11245 2011-03-28 Jason Merrill <jason@redhat.com>
11247 * g++.dg/cpp0x/rv-deduce2.C: New.
11249 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11252 * gcc.dg/pr48203.c: New test.
11254 2011-03-28 Jeff Law <law@redhat.com>
11256 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11258 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11260 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11261 and __PPC__ && __ALTIVEC__.
11263 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11266 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11267 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11268 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11269 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11271 2011-03-28 Jason Merrill <jason@redhat.com>
11273 * g++.dg/cpp0x/initlist-array2.C: New.
11275 * g++.dg/cpp0x/initlist-array1.C: New.
11277 * g++.dg/cpp0x/constexpr-compound.C: New.
11279 * g++.dg/cpp0x/constexpr-using.C: New.
11281 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11283 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11286 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11288 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11290 * gcc.dg/slp-1.c: New test.
11292 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11294 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11295 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11296 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11297 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11298 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11299 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11300 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11301 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11302 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11303 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11304 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11305 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11306 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11307 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11309 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11312 * gfortran.dg/trim_optimize_5.f90: New test.
11313 * gfortran.dg/trim_optimize_6.f90: New test.
11315 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11318 * gcc.target/mips/madd-7.c: Remove -mlong32.
11319 * gcc.target/mips/msub-7.c: Likewise.
11321 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11323 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11324 accesses to preserve the meaning of the test for doubleword vectors.
11325 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11326 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11328 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11331 * gfortran.dg/class_42.f03: New.
11333 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11335 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11338 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11340 PR rtl-optimization/48144
11341 * gcc.dg/pr48144.c: New test.
11343 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11345 * gnat.dg/discr27.ad[sb]: New test.
11347 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11349 * gnat.dg/limited_with2.ad[sb]: New test.
11350 * gnat.dg/limited_with2_pkg1.ads: New helper.
11351 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11353 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11355 * gnat.dg/opt15.adb: New test.
11356 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11358 2011-03-25 Tobias Burnus <burnus@net-b.de>
11362 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11363 * gfortran.dg/leadz_trailz_3.f90: Ditto
11365 2011-03-25 Martin Jambor <mjambor@suse.cz>
11367 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11369 2011-03-25 Jason Merrill <jason@redhat.com>
11371 * g++.dg/cpp0x/defaulted22.C: New.
11372 * g++.dg/cpp0x/defaulted23.C: New.
11373 * g++.dg/cpp0x/defaulted15.C: Adjust.
11375 2011-03-25 Jason Merrill <jason@redhat.com>
11377 * g++.dg/cpp0x/move1.C: New.
11379 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11382 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11384 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11386 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11387 for mips-sgi-irix6.5.
11388 Replace snprintf prototype by <stdio.h>.
11390 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11393 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11394 run_expensive_tests.
11395 * gcc.dg/graphite/block-4.c: Likewise.
11396 * gcc.dg/graphite/block-7.c: Likewise.
11397 * gcc.dg/graphite/block-8.c: Likewise.
11399 2011-03-25 Richard Guenther <rguenther@suse.de>
11401 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11402 * g++.dg/tree-ssa/pr8781.C: Likewise.
11403 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11404 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11405 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11406 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11407 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11408 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11409 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11410 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11411 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11412 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11413 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11414 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11415 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11416 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11417 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11418 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11419 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11420 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11421 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11422 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11423 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11424 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11425 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11426 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11427 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11428 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11429 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11430 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11431 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11432 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11433 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11434 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11435 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11436 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11437 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11438 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11439 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11440 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11441 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11442 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11443 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11444 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11445 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11446 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11447 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11448 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11449 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11450 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11451 * c-c++-common/pr46562-2.c: Likewise.
11452 * gfortran.dg/pr42108.f90: Likewise.
11453 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11454 foo to be inlined even at -O1.
11455 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11456 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11457 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11458 * gcc.dg/matrix/matrix.exp: Disable FRE.
11460 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11463 * gcc.dg/dfp/pr48204.c: New test.
11465 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11468 * gcc.c-torture/execute/pr47917.c: Move this...
11469 * gcc.dg/torture/pr47917.c: to here and add xfails.
11471 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11473 * gnat.dg/array16.ad[sb]: New test.
11474 * gnat.dg/array16.ads: New helper.
11476 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11478 * gnat.dg/derived_type2.adb: New test.
11480 2011-03-24 Richard Guenther <rguenther@suse.de>
11482 PR tree-optimization/48271
11483 * g++.dg/torture/pr48271.C: New testcase.
11485 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11487 * gnat.dg/array15.ad[sb]: New test.
11489 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11492 * gcc.target/i386/pr48237.c: New test.
11494 2011-03-24 Richard Guenther <rguenther@suse.de>
11496 PR middle-end/48269
11497 * gcc.dg/builtin-object-size-10.c: New testcase.
11499 2011-03-24 Richard Guenther <rguenther@suse.de>
11501 PR tree-optimization/46562
11502 * c-c++-common/pr46562-2.c: New testcase.
11503 * c-c++-common/pr46562.c: Likewise.
11505 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11507 * gcc.dg/vect/vect-cselim-1.c: New test.
11508 * gcc.dg/vect/vect-cselim-2.c: New test.
11510 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11512 * gcc.target/arm/pr46934.c: New.
11514 2011-03-23 Ian Lance Taylor <iant@google.com>
11516 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11518 2011-03-23 Richard Guenther <rguenther@suse.de>
11520 * gcc.dg/struct: Remove directory and contents.
11522 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11525 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11527 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11529 * gnat.dg/discr26.ad[sb]: New test.
11530 * gnat.dg/discr26_pkg.ads: New helper.
11532 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11535 * gcc.target/arm/neon-vld-1.c: New test.
11537 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11539 * gnat.dg/array14.ad[sb]: New test.
11540 * gnat.dg/array14_pkg.ads: New helper.
11542 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11544 * gcc.c-torture/execute/920501-8.x: Remove.
11545 * gcc.c-torture/execute/930513-1.x: Remove.
11546 * gcc.c-torture/execute/960312-1.x: Remove.
11547 * gcc.c-torture/compile/20000804-1.c,
11548 gcc.c-torture/compile/20001205-1.c,
11549 gcc.c-torture/compile/20001226-1.c,
11550 gcc.c-torture/compile/20010518-2.c,
11551 gcc.c-torture/compile/20020312-1.c,
11552 gcc.c-torture/compile/20020604-1.c,
11553 gcc.c-torture/compile/920501-12.c,
11554 gcc.c-torture/compile/920501-4.c,
11555 gcc.c-torture/compile/920520-1.c,
11556 gcc.c-torture/compile/980506-1.c,
11557 gcc.c-torture/execute/980709-1.x,
11558 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11559 options for m68hc11.
11560 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11561 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11564 2011-03-22 Nick Clifton <nickc@redhat.com>
11566 * lib/target-supports.exp (check_profiling_available): Add MN10300
11567 to the list of targets that do not support profiling. Restore
11568 alpha sorting to this list.
11570 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11572 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11573 failure on 32-bit systems.
11574 * gcc.dg/torture/vector-2.c: Ditto.
11576 2011-03-22 Richard Guenther <rguenther@suse.de>
11578 PR tree-optimization/48228
11579 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11581 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11583 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11587 * gcc.target/powerpc/pr48226.c: New file.
11589 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11591 * lib/prune.exp (prune_gcc_output): Prune "could not create
11592 compact unwind for" warnings.
11594 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11598 * gcc.c-torture/execute/pr42544.c: New test.
11599 * gcc.c-torture/execute/pr48197.c: New test.
11601 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11603 PR preprocessor/48192
11604 * gcc.target/powerpc/pr48192.c: New file.
11607 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11608 split problem of 0 being loaded in a VSX register.
11610 2011-03-21 Richard Guenther <rguenther@suse.de>
11613 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11614 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11615 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11616 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11618 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11621 * gcc.dg/pr48213.c: New test.
11623 2011-03-21 Kai Tietz <ktietz@redhat.com>
11626 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11628 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11630 * gcc.target/arm/xor-and.c: New.
11632 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11635 * gfortran.dg/function_optimize_1.f90: New test.
11636 * gfortran.dg/function_optimize_2.f90: New test.
11638 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11640 PR rtl-optimization/47502
11641 * gcc.target/i386/pr47502-1.c: New.
11642 * gcc.target/i386/pr47502-2.c: Likewise.
11644 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11646 PR rtl-optimization/48156
11647 * gcc.dg/pr48156.c: New test.
11649 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11651 PR libfortran/47439
11652 * gfortran.dg/scratch_1.f90: Adjust test.
11654 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11656 PR libfortran/47439
11657 * gfortran.dg/scratch_1.f90: New test.
11659 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11661 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11662 variably modified typedefs.
11663 * gcc.dg/c1x-typedef-2.c: Remove.
11665 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11667 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11668 * gcc.dg/c1x-anon-struct-3.c: New test.
11669 * gcc.dg/anon-struct-11.c: Update.
11671 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11673 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11675 Only xfail with gas.
11677 2011-03-18 Jason Merrill <jason@redhat.com>
11679 * g++.dg/template/fn-ptr1.C: New.
11681 * g++.dg/overload/volatile1.C: New.
11683 * g++.dg/opt/pr23372.C: New.
11685 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11687 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11689 PR middle-end/47405
11690 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11692 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11694 * gcc.target/arm/unsigned-extend-1.c: New.
11696 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11699 * gcc.c-torture/compile/pr48161.c: New test.
11701 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11703 PR middle-end/47725
11704 * gcc.dg/torture/pr47725.c: New.
11706 2011-03-17 Jason Merrill <jason@redhat.com>
11708 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11709 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11711 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11713 * gnat.dg/specs/elab2.ads: New test.
11714 * gnat.dg/specs/elab2_pkg.ads: New helper.
11716 2011-03-17 Jason Merrill <jason@redhat.com>
11718 * g++.dg/cpp0x/decltype-1212.C: New.
11719 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11721 2011-03-17 Jason Merrill <jason@redhat.com>
11723 * g++.dg/parse/memfnquals1.C: New.
11725 2011-03-17 Richard Guenther <rguenther@suse.de>
11727 PR middle-end/48134
11728 * gcc.dg/pr48134.c: New testcase.
11730 2011-03-17 Richard Guenther <rguenther@suse.de>
11732 PR middle-end/48165
11733 * g++.dg/torture/pr48165.C: New testcase.
11735 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11737 PR rtl-optimization/48141
11738 * gcc.dg/pr48141.c: New test.
11740 2011-03-16 Jason Merrill <jason@redhat.com>
11742 * g++.dg/cpp0x/constexpr-48089.C: New.
11744 * g++.dg/cpp0x/constexpr-abi1.C: New.
11746 * g++.dg/cpp0x/constexpr-46336.C: New.
11747 * g++.dg/parse/friend5.C: Adjust expected errors.
11749 * g++.dg/cpp0x/constexpr-47570.C: New.
11751 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11754 * ++.dg/debug/dwarf2/typedef6.C: New test.
11756 2011-03-16 Jason Merrill <jason@redhat.com>
11758 * g++.dg/cpp0x/elision2.C: New.
11760 * g++.dg/cpp0x/constexpr-array3.C: New.
11762 2011-03-16 Jason Merrill <jason@redhat.com>
11764 * g++.dg/cpp0x/sfinae6.C: New.
11765 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11766 * g++.dg/cpp0x/pr45908.C: Likewise.
11767 * g++.dg/cpp0x/sfinae6.C: Likewise.
11768 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11769 * g++.old-deja/g++.law/arg11.C: Likewise.
11771 2011-03-16 Jason Merrill <jason@redhat.com>
11773 * g++.dg/template/incomplete6.C: New.
11775 2011-03-16 Jeff Law <law@redhat.com>
11777 * gcc.dg/tree-ssa/vrp55.c: New test.
11779 2011-03-16 Jason Merrill <jason@redhat.com>
11781 * g++.dg/cpp0x/auto22.C: New.
11783 2011-03-16 Richard Guenther <rguenther@suse.de>
11785 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11786 optimizing it away if promoted to const.
11788 2011-03-16 Richard Guenther <rguenther@suse.de>
11790 PR tree-optimization/48149
11791 * gcc.dg/fold-complex-1.c: New testcase.
11793 2011-03-16 Richard Guenther <rguenther@suse.de>
11796 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11797 or cloning happens.
11799 2011-03-16 Richard Guenther <rguenther@suse.de>
11801 PR tree-optimization/26134
11802 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11804 2011-03-16 Richard Guenther <rguenther@suse.de>
11806 PR tree-optimization/48146
11807 * gcc.dg/torture/pr48146.c: New testcase.
11809 2011-03-16 Richard Guenther <rguenther@suse.de>
11811 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11812 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11814 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11816 PR middle-end/48136
11817 * gcc.c-torture/compile/pr48136.c: New test.
11819 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11822 * gcc.dg/guality/pr45882.c: New test.
11824 2011-03-15 Jason Merrill <jason@redhat.com>
11826 * g++.dg/cpp0x/constexpr-recursion.C: New.
11828 * g++.dg/cpp0x/implicit11.C: New.
11830 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11832 * g++.dg/cpp0x/constexpr-attribute.C: New.
11834 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11836 * g++.dg/parse/pr34758.C: New.
11838 2011-03-15 Xinliang David Li <davidxl@google.com>
11841 * gcc.dg/uninit-pred-7_d.c: New test.
11842 * gcc.dg/uninit-pred-8_d.c: New test.
11844 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11847 * gcc.target/arm/pr46788.c: New.
11849 2011-03-15 Richard Guenther <rguenther@suse.de>
11851 PR middle-end/47650
11852 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11853 * gfortran.dg/ishft_4.f90: Likewise.
11854 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11856 2011-03-15 Richard Guenther <rguenther@suse.de>
11858 PR tree-optimization/13954
11859 * g++.dg/tree-ssa/pr13954.C: New testcase.
11861 2011-03-15 Richard Guenther <rguenther@suse.de>
11863 PR tree-optimization/48037
11864 * gcc.target/i386/pr48037-1.c: New testcase.
11866 2011-03-15 Richard Guenther <rguenther@suse.de>
11868 PR tree-optimization/41490
11869 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11870 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11871 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11872 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11873 * g++.dg/tree-ssa/pr33604.C: Adjust.
11875 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11877 PR middle-end/47917
11878 * gcc.c-torture/execute/pr47917.c: New test.
11879 * gcc.dg/pr47917.c: New test.
11881 PR middle-end/38878
11882 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11884 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11886 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11887 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11888 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11889 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11890 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11891 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11892 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11893 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11894 * gcc.target/i386/avx-floor-vec.c: Ditto.
11895 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11896 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11897 * gcc.target/i386/avx-rint-vec.c: Ditto.
11898 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11899 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11900 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11901 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11903 2011-03-14 Tom Tromey <tromey@redhat.com>
11905 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11906 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11907 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11909 2011-03-14 Tom Tromey <tromey@redhat.com>
11911 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11912 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11913 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11915 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11917 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11919 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11921 PR rtl-optimization/47166
11922 * gcc.c-torture/execute/postmod-1.c: New test.
11924 2011-03-14 Richard Guenther <rguenther@suse.de>
11926 PR middle-end/48098
11927 * gcc.dg/torture/pr48098.c: New testcase.
11929 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11932 * gcc.target/powerpc/pr48053-1.c: New test.
11933 * gcc.target/powerpc/pr48053-2.c: Likewise.
11935 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11937 PR libfortran/48066
11938 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11940 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11942 PR libfortran/48066
11943 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11945 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11948 * gfortran.dg/class_41.f03: New.
11950 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11952 * g++.dg/conversion/cast3.C: New test.
11954 2011-03-11 Jason Merrill <jason@redhat.com>
11956 * g++.dg/template/error45.C: New.
11958 * g++.dg/parse/no-type-defn1.C: New.
11960 * g++.dg/ext/attrib40.C: New.
11962 * g++.dg/cpp0x/regress/array1.C: New.
11964 2011-03-11 Richard Guenther <rguenther@suse.de>
11966 PR tree-optimization/48067
11967 * gcc.dg/pr48067.c: New testcase.
11969 2011-03-11 Richard Guenther <rguenther@suse.de>
11972 * g++.dg/lto/20110311-1_0.C: New testcase.
11974 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11977 * g++.dg/inherit/virtual8.C: New test.
11979 PR middle-end/48044
11980 * gcc.dg/torture/pr48044.c: New test.
11982 2011-03-11 Janus Weil <janus@gcc.gnu.org>
11985 * gfortran.dg/proc_ptr_comp_31.f90: New.
11987 2011-03-11 Richard Guenther <rguenther@suse.de>
11989 PR tree-optimization/47278
11990 * gcc.dg/torture/pr47278-1.c: New testcase.
11991 * gcc.dg/torture/pr47278-2.c: Likewise.
11993 2011-03-11 Jakub Jelinek <jakub@redhat.com>
11995 PR tree-optimization/48063
11996 * gcc.dg/torture/pr48063.c: New test.
11998 2011-03-10 Jason Merrill <jason@redhat.com>
12000 * g++.dg/template/array22.C: New.
12002 * g++.dg/cpp0x/syntax-err1.C: New.
12003 * g++.dg/parse/error36.C: Adjust expected errors.
12004 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12005 * g++.old-deja/g++.pt/typename3.C: Likewise.
12006 * g++.old-deja/g++.pt/typename4.C: Likewise.
12007 * g++.old-deja/g++.pt/typename6.C: Likewise.
12009 2011-03-09 Jason Merrill <jason@redhat.com>
12011 * g++.dg/template/nontype22.C: New.
12013 2011-03-09 Martin Jambor <mjambor@suse.cz>
12015 PR tree-optimization/47714
12016 * g++.dg/torture/pr47714.C: New test.
12018 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12021 * gcc.target/powerpc/pr47755-2.c: New file.
12023 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12025 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12026 is not set in the environment, pass 64 as first argument when not
12027 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12028 native where ulimit -u is supported.
12030 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12032 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12034 2011-03-08 Jason Merrill <jason@redhat.com>
12036 * g++.dg/template/nontype21.C: New.
12038 * g++.dg/template/anon5.C: New.
12040 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12043 * gcc.dg/pr47881.c: New test.
12045 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12048 * g++.dg/lookup/template3.C: New test.
12050 2011-03-08 Kai Tietz <ktietz@redhat.com>
12052 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12055 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12058 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12059 sizeof to compute alignment.
12061 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12063 PR tree-optimization/48022
12064 * gcc.dg/pr48022-1.c: New test.
12065 * gcc.dg/pr48022-2.c: New test.
12067 2011-03-07 Jason Merrill <jason@redhat.com>
12069 * g++.dg/template/nontype20.C: New.
12070 * g++.dg/init/member1.C: Adjust expected errors.
12071 * g++.dg/parse/constant4.C: Likewise.
12072 * g++.dg/template/qualified-id3.C: Likewise.
12073 * g++.old-deja/g++.pt/crash10.C: Likewise.
12075 * g++.dg/cpp0x/regress/non-const1.C: New.
12077 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12080 * gcc.dg/pr47991.c: New test.
12082 2011-03-07 Jason Merrill <jason@redhat.com>
12084 * g++.dg/abi/mangle46.C: New.
12086 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12089 * gcc.target/powerpc/pr47862.c: New.
12091 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12094 * gcc.target/i386/combine-mul.c: Require nonpic.
12096 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12097 Nathan Froyd <froydnj@codesourcery.com>
12099 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12101 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12103 * README.QMTEST: Remove.
12105 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12106 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12109 * gfortran.dg/array_constructor_37.f90 : New test.
12111 2011-03-05 Jason Merrill <jason@redhat.com>
12113 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12114 * g++.dg/abi/mangle45.C: Likewise.
12115 * g++.dg/cpp0x/trailing1.C: Likewise.
12117 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12119 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12121 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12123 PR rtl-optimization/47899
12124 * gcc.dg/pr47899.c: New test.
12126 * gcc.dg/torture/pr47968.c: Ignore warnings.
12128 PR tree-optimization/47967
12129 * gcc.c-torture/compile/pr47967.c: New test.
12131 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12133 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12134 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12136 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12138 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12139 and property_getAttributes() if __OBJC2__.
12140 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12141 * objc.dg/property/property-encoding-1.m: New.
12142 * obj-c++.dg/property/property-encoding-1.mm: New.
12144 2011-03-04 Jason Merrill <jason@redhat.com>
12146 * g++.dg/template/pseudodtor6.C: New.
12148 * g++.dg/inherit/covariant19.C: New.
12150 2011-03-04 Richard Guenther <rguenther@suse.de>
12152 PR middle-end/47968
12153 * gcc.dg/torture/pr47968.c: New testcase.
12155 2011-03-04 Richard Guenther <rguenther@suse.de>
12157 PR middle-end/47975
12158 * gcc.dg/torture/pr47975.c: New testcase.
12160 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12163 * g++.dg/template/crash106.C: New.
12165 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12168 * gcc.dg/gomp/pr47963.c: New test.
12169 * g++.dg/gomp/pr47963.C: New test.
12171 2011-03-02 Jason Merrill <jason@redhat.com>
12173 * g++.dg/cpp0x/regress/condition1.C: New.
12175 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12177 2011-03-01 Jason Merrill <jason@redhat.com>
12179 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12181 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12183 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12185 PR rtl-optimization/47925
12186 * gcc.c-torture/execute/pr47925.c: New test.
12188 2011-03-01 Jason Merrill <jason@redhat.com>
12190 * g++.dg/cpp0x/decltype25.C: New.
12192 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12194 2011-03-01 Richard Guenther <rguenther@suse.de>
12196 PR tree-optimization/47890
12197 * gcc.dg/torture/pr47890.c: New testcase.
12199 2011-03-01 Richard Guenther <rguenther@suse.de>
12202 * gcc.dg/lto/pr47924_0.c: New testcase.
12204 2011-03-01 Richard Guenther <rguenther@suse.de>
12207 * gfortran.dg/lto/pr46911_0.f: New testcase.
12209 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12211 PR libgfortran/47933
12212 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12213 compile errors from older code form.
12215 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12217 PR libgfortran/47567
12218 * gfortran.dg/fmt_fw_d.f90: New test.
12220 2011-02-28 Jason Merrill <jason@redhat.com>
12222 * g++.dg/inherit/covariant18.C: New.
12224 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12226 PR middle-end/47893
12227 * gcc.dg/pr47893.c: New test.
12229 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12231 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12232 NULL in case of a selector with conflicting types.
12233 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12235 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12237 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12238 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12239 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12240 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12242 2011-02-28 Jason Merrill <jason@redhat.com>
12245 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12247 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12249 PR libgfortran/47778
12250 * gfortran.dg/namelist_71.f90: New test.
12252 2011-02-27 Jason Merrill <jason@redhat.com>
12255 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12256 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12258 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12261 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12263 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12266 * gfortran.dg/gomp/task-1.f90: Removed.
12268 2011-02-26 Jason Merrill <jason@redhat.com>
12270 * g++.dg/template/this-targ1.C: New.
12272 * g++.dg/cpp0x/regress/template-const1.C: New.
12273 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12274 * g++.dg/template/function1.C: Adjust.
12275 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12276 * g++.dg/debug/debug7.C: Adjust.
12278 2011-02-26 Tobias Burnus <burnus@net-b.de>
12281 * gfortran.dg/gomp/task-1.f90: New.
12283 2011-02-25 Jie Zhang <jie@codesourcery.com>
12285 * gcc.target/arm/neon-thumb2-move.c: Add
12286 dg-require-effective-target arm_thumb2_ok.
12288 2011-02-24 Jason Merrill <jason@redhat.com>
12290 * g++.dg/parse/constant1.C: Specify C++98 mode.
12291 * g++.dg/parse/constant5.C: Likewise.
12292 * g++.dg/parse/error2.C: Likewise.
12293 * g++.dg/parse/semicolon3.C: Likewise.
12294 * g++.dg/template/crash14.C: Likewise.
12295 * g++.dg/template/local4.C: Likewise.
12296 * g++.dg/template/nontype3.C: Likewise.
12297 * g++.dg/parse/crash31.C: Adjust expected errors.
12298 * g++.dg/template/function1.C: Likewise.
12299 * g++.dg/template/ref3.C: Likewise.
12300 * g++.dg/template/static9.C: Likewise.
12301 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12303 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12304 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12305 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12306 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12307 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12309 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12312 * gfortran.dg/pr47878.f90: New test.
12314 2011-02-24 Richard Guenther <rguenther@suse.de>
12317 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12318 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12320 2011-02-24 Richard Guenther <rguenther@suse.de>
12323 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12324 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12326 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12328 PR libgfortran/47567
12329 * gfortran.dg/fmt_f0_1.f90: Update test.
12331 2011-02-23 Jason Merrill <jason@redhat.com>
12333 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12334 * g++.dg/abi/mangle45.C: New.
12336 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12337 * g++.dg/template/canon-type-9.C: Match use of decltype
12338 between declaration and definition.
12339 * g++.dg/template/canon-type-12.C: Likewise.
12341 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12344 * gfortran.dg/nested_allocatables_1.f90: New.
12346 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12349 * g++.dg/pr46868.C: New test.
12350 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12351 * g++.dg/parse/error14.C: Adjust.
12353 2011-02-23 Richard Guenther <rguenther@suse.de>
12355 PR tree-optimization/47838
12356 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12358 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12360 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12362 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12364 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12365 * gfortran.dg/count_init_expr.f03: Ditto.
12366 * gfortran.dg/gomp/pr43711.f90: Ditto.
12367 * gcc.dg/struct-parse-2.c: Ditto.
12368 * gcc.dg/parse-error-3.c: Ditto.
12369 * gcc.dg/Wlogical-op-1.c: Ditto.
12370 * gcc.dg/Walways-true-1.c: Ditto.
12371 * gcc.dg/pr24225.c: Ditto.
12372 * gcc.dg/Walways-true-2.c: Ditto.
12373 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12374 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12375 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12376 * g++.dg/overload/defarg4.C: Ditto.
12377 * g++.dg/inherit/covariant16.C: Ditto.
12378 * g++.dg/inherit/virtual7.C: Ditto.
12379 * g++.dg/template/canon-type-9.C: Ditto.
12380 * g++.dg/template/access19.C: Ditto.
12381 * g++.dg/template/call7.C: Ditto.
12382 * g++.dg/template/canon-type-2.C: Ditto.
12383 * g++.dg/template/init7.C: Ditto.
12384 * g++.dg/template/sizeof-template-argument.C: Ditto.
12385 * g++.dg/template/const3.C: Ditto.
12386 * g++.dg/template/sfinae26.C: Ditto.
12387 * g++.dg/template/sfinae26.C: Ditto.
12388 * g++.dg/template/canon-type-11.C: Ditto.
12389 * g++.dg/template/union2.C: Ditto.
12390 * g++.dg/template/canon-type-3.C: Ditto.
12391 * g++.dg/template/canon-type-1.C: Ditto.
12392 * g++.dg/template/canon-type-5.C: Ditto.
12393 * g++.dg/template/canon-type-7.C: Ditto.
12394 * g++.dg/template/canon-type-10.C: Ditto.
12395 * g++.dg/template/spec36.C: Ditto.
12396 * g++.dg/template/typedef38.C: Ditto.
12397 * g++.dg/template/canon-type-4.C: Ditto.
12398 * g++.dg/template/canon-type-6.C: Ditto.
12399 * g++.dg/template/canon-type-13.C: Ditto.
12400 * g++.dg/template/instantiate9.C: Ditto.
12401 * g++.dg/template/ttp22.C: Ditto.
12402 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12403 * g++.dg/warn/Walways-true-1.C: Ditto.
12404 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12405 * g++.dg/warn/Walways-true-2.C: Ditto.
12406 * g++.dg/conversion/op4.C: Ditto.
12407 * g++.dg/opt/pr19650.C: Ditto.
12408 * g++.dg/lookup/friend11.C: Ditto.
12409 * g++.dg/other/default2.C: Ditto.
12410 * g++.dg/other/default3.C: Ditto.
12411 * g++.dg/other/dtor2.C: Ditto.
12412 * g++.dg/other/friend5.C: Ditto.
12413 * g++.dg/other/default5.C: Ditto.
12414 * g++.dg/init/brace6.C: Ditto.
12415 * g++.dg/init/aggr5.C: Ditto.
12416 * g++.dg/init/error2.C: Ditto.
12417 * g++.dg/expr/bound-mem-fun.C: Ditto.
12418 * g++.dg/expr/cond6.C: Ditto.
12419 * g++.dg/expr/stmt-expr-1.C: Ditto.
12420 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12421 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12422 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12423 * g++.dg/cpp0x/bracket1.C: Ditto.
12424 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12425 * g++.dg/cpp0x/pr38646.C: Ditto.
12426 * g++.dg/cpp0x/variadic73.C: Ditto.
12427 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12428 * g++.dg/cpp0x/bracket4.C: Ditto.
12429 * g++.dg/cpp0x/decltype4.C: Ditto.
12430 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12431 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12432 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12433 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12434 * g++.dg/cpp0x/decltype2.C: Ditto.
12435 * g++.dg/cpp0x/decltype1.C: Ditto.
12436 * g++.dg/cpp0x/bracket2.C: Ditto.
12437 * g++.dg/cpp0x/decltype5.C: Ditto.
12438 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12439 * g++.dg/cpp0x/variadic70.C: Ditto.
12440 * g++.dg/cpp0x/decltype6.C: Ditto.
12441 * g++.dg/cpp0x/rvo.C: Ditto.
12442 * g++.dg/cpp0x/vt-40092.C: Ditto.
12443 * g++.dg/cpp0x/variadic-new.C: Ditto.
12444 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12445 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12446 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12447 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12448 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12449 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12450 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12451 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12452 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12453 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12454 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12455 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12456 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12457 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12458 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12459 * g++.dg/cpp0x/pr39639.C: Ditto.
12460 * g++.dg/cpp0x/decltype3.C: Ditto.
12461 * g++.dg/cpp0x/variadic68.C: Ditto.
12462 * g++.dg/cpp0x/variadic-function.C: Ditto.
12463 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12464 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12465 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12466 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12467 * g++.dg/parse/crash35.C: Ditto.
12468 * g++.dg/parse/crash40.C: Ditto.
12469 * g++.dg/parse/defarg12.C: Ditto.
12470 * g++.dg/parse/crash34.C: Ditto.
12471 * g++.dg/parse/constructor3.C: Ditto.
12472 * g++.dg/parse/template23.C: Ditto.
12473 * g++.dg/parse/crash56.C: Ditto.
12474 * g++.dg/parse/dtor13.C: Ditto.
12475 * g++.dg/parse/error33.C: Ditto.
12476 * g++.dg/parse/ctor9.C: Ditto.
12477 * g++.dg/parse/error32.C: Ditto.
12478 * g++.dg/parse/error37.C: Ditto.
12479 * g++.dg/parse/bitfield3.C: Ditto.
12480 * g++.dg/parse/struct-4.C: Ditto.
12481 * g++.dg/ext/has_trivial_copy.C: Ditto.
12482 * g++.dg/ext/is_polymorphic.C: Ditto.
12483 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12484 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12485 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12486 * g++.dg/ext/is_union.C: Ditto.
12487 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12488 * g++.dg/ext/is_pod.C: Ditto.
12489 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12490 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12491 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12492 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12493 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12494 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12495 * g++.dg/ext/is_abstract.C: Ditto.
12496 * g++.dg/ext/has_trivial_assign.C: Ditto.
12497 * g++.dg/ext/is_class.C: Ditto.
12498 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12499 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12500 * g++.dg/ext/is_base_of.C: Ditto.
12501 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12502 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12503 * g++.dg/ext/is_empty.C: Ditto.
12504 * g++.dg/ext/is_enum.C: Ditto.
12505 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12506 * gnat.dg/opt11.adb: Ditto.
12507 * obj-c++.dg/pr45735.mm: Ditto.
12508 * obj-c++.dg/pr24393.mm: Ditto.
12509 * obj-c++.dg/exceptions-2.mm: Ditto.
12510 * objc.dg/pr45735.m: Ditto.
12511 * objc.dg/pr24393.m: Ditto.
12513 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12515 * objc.dg/attributes/objc-exception-1.m: New.
12517 2011-02-23 Jie Zhang <jie@codesourcery.com>
12519 * gcc.dg/cpp/include7.c: New test.
12521 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12524 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12526 2011-02-23 Jie Zhang <jie@codesourcery.com>
12528 PR rtl-optimization/47763
12529 * gcc.dg/pr47763.c: New test.
12531 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12534 * gfortran.dg/whole_file_32.f90 : New test.
12536 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12539 * g++.dg/inherit/virtual7.C: New test.
12541 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12544 * objc.dg/type-size-3.m: Updated error message.
12545 * objc.dg/type-size-4.m: New test.
12546 * objc.dg/type-size-5.m: New test.
12548 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12550 * lib/gnat.exp: Fix comments.
12551 Don't load libgloss.exp.
12552 (default_gnat_version): Call $compiler with --version.
12553 Adapt regexp for gnatmake output, insert version.
12554 (gnat_version): New proc.
12555 (gnat_init): Remove gnat_libgcc_s_path.
12556 (gnat_target_compile): Likewise.
12557 Remove ld_library_path.
12558 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12559 (gnat_pass): Remove.
12560 (gnat_pass): Remove.
12561 (gnat_finish): Remove.
12562 (gnat_exit): Remove.
12563 (local_find_gnatmake): Reindent.
12564 (runtest_file_p): Remove.
12565 (prune_warnings): Remove.
12566 (find_gnatclean): New proc.
12567 * lib/gnat-dg.exp (lremove): New proc.
12568 (gnat-dg-test): Reindent.
12569 Remove additional output files.
12570 (gnat-dg-runtest): Remove.
12572 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12573 * gnat.dg/loop_optimization6.adb: Likewise.
12574 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12576 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12578 PR tree-optimization/47835
12579 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12581 2011-02-22 Tobias Burnus <burnus@net-b.de>
12583 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12584 * gfortran.dg/abstract_type_2.f03: Ditto.
12585 * gfortran.dg/abstract_type_3.f03: Ditto.
12586 * gfortran.dg/abstract_type_4.f03: Ditto.
12587 * gfortran.dg/abstract_type_5.f03: Ditto.
12588 * gfortran.dg/abstract_type_6.f03: Ditto.
12589 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12590 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12591 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12592 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12593 * gfortran.dg/array_function_5.f90: Ditto.
12594 * gfortran.dg/asynchronous_3.f03: Ditto.
12595 * gfortran.dg/char_expr_1.f90: Ditto.
12596 * gfortran.dg/class_14.f03: Ditto.
12597 * gfortran.dg/data_array_6.f: Ditto.
12598 * gfortran.dg/data_invalid.f90: Ditto.
12599 * gfortran.dg/dot_product_1.f03: Ditto.
12600 * gfortran.dg/func_derived_5.f90: Ditto.
12601 * gfortran.dg/func_result_4.f90: Ditto.
12602 * gfortran.dg/implied_do_1.f90: Ditto.
12603 * gfortran.dg/initialization_25.f90: Ditto.
12604 * gfortran.dg/initialization_26.f90: Ditto.
12605 * gfortran.dg/interface_34.f90: Ditto.
12606 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12607 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12608 * gfortran.dg/matmul_8.f03: Ditto.
12609 * gfortran.dg/merge_init_expr.f90: Ditto.
12610 * gfortran.dg/pack_assign_1.f90: Ditto.
12611 * gfortran.dg/pack_vector_1.f90: Ditto.
12612 * gfortran.dg/pointer_check_8.f90: Ditto.
12613 * gfortran.dg/product_init_expr.f03: Ditto.
12614 * gfortran.dg/reshape_order_5.f90: Ditto.
12615 * gfortran.dg/reshape_shape_1.f90: Ditto.
12616 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12617 * gfortran.dg/same_name_2.f90: Ditto.
12618 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12619 * gfortran.dg/spread_init_expr.f03: Ditto.
12620 * gfortran.dg/stmt_func_1.f90: Ditto.
12621 * gfortran.dg/sum_init_expr.f03: Ditto.
12622 * gfortran.dg/transpose_3.f03: Ditto.
12623 * gfortran.dg/unpack_init_expr.f03: Ditto.
12624 * gfortran.dg/warn_conversion.f90: Ditto.
12625 * gfortran.dg/warn_conversion_2.f90: Ditto.
12626 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12627 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12628 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12629 * gfortran.dg/whole_file_16.f90: Ditto.
12630 * gfortran.dg/whole_file_17.f90: Ditto.
12631 * gfortran.dg/whole_file_18.f90: Ditto.
12632 * gfortran.dg/whole_file_20.f03: Ditto.
12633 * gfortran.dg/whole_file_5.f90: Ditto.
12634 * gfortran.dg/whole_file_6.f90: Ditto.
12635 * gfortran.dg/write_invalid_format.f90: Ditto.
12636 * gfortran.dg/zero_sized_6.f90: Ditto.
12638 2011-02-21 Jeff Law <law@redhat.com>
12640 PR rtl-optimization/46178
12641 * gcc.target/i386/pr46178.c: New test.
12643 PR rtl-optimization/46002
12644 * gcc.c-torture/compile/pr46002.c: New test.
12646 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12648 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12651 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12654 * g++.dg/debug/pr47106.C: Require effective target lto.
12656 2011-02-21 Jason Merrill <jason@redhat.com>
12658 * g++.dg/cpp0x/constexpr-diag2.C: New.
12660 2011-02-20 Jason Merrill <jason@redhat.com>
12662 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12664 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12666 * g++.dg/overload/conv-op1.C: New.
12668 * g++.dg/cpp0x/constexpr-synth1.C: New.
12670 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12672 * objc.dg/layout-2.m: New.
12673 * objc.dg/selector-3.m: Adjusted location of error message.
12674 * objc.dg/type-size-3.m: Same.
12675 * obj-c++.dg/selector-3.mm: Same.
12677 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12680 * objc.dg/property/dotsyntax-22.m: New.
12681 * obj-c++.dg/property/dotsyntax-22.mm: New.
12683 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12686 * g++.dg/template/typedef38.C: New test.
12688 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12691 * gfortran.dg/whole_file_30.f90 : New test.
12692 * gfortran.dg/whole_file_31.f90 : New test.
12694 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12698 * gfortran.dg/whole_file_28.f90 : New test.
12699 * gfortran.dg/whole_file_29.f90 : New test.
12701 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12704 * g++.dg/template/crash105.C: New.
12706 2011-02-19 Jason Merrill <jason@redhat.com>
12708 * g++.dg/cpp0x/regress/no-elide1.C: New.
12710 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12712 PR tree-optimization/46620
12713 * gcc.dg/pr46620.c: New.
12715 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12718 * gcc.target/i386/pr47809.c: New test.
12720 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12721 Tobias Burnus <burnus@net-b.de>
12723 * lib/target-supports.exp
12724 (check_effective_target_fortran_large_real): New check for large reals.
12725 * gfortran.dg/nan_7.f90: New test.
12727 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12729 PR libgfortran/47567
12730 * gfortran.dg/fmt_f0_1.f90: Update test.
12732 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12735 * gfortran.dg/array_constructor_36.f90 : New test.
12736 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12737 allow for comparison between different elements of the array
12738 constructor at different levels of optimization.
12740 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12742 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12743 * gcc.target/i386/pr32280-1.c: Likewise.
12745 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12748 * gcc.target/i386/pr47800.c: New test.
12750 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12752 * objc/execute/exceptions/foward-1.x: New.
12754 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12757 * gfortran.dg/derived_constructor_comps_4.f90: New.
12759 2011-02-18 Tobias Burnus
12762 * gfortran.dg/func_result_6.f90: New.
12764 2011-02-18 Michael Matz <matz@suse.de>
12767 * gfortran.dg/lto/pr45586_0.f90: New test.
12768 * gfortran.dg/typebound_proc_20.f90: Ditto.
12769 * gfortran.dg/typebound_proc_21.f90: Ditto.
12771 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12774 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12776 2011-02-18 Tobias Burnus <burnus@net-b.de>
12779 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12780 gcc_warning_prefix.
12781 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12782 normalizing the error/warning output.
12783 * gfortran.dg/Wall.f90: Update dg-error/warning.
12784 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12785 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12786 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12787 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12788 * gfortran.dg/class_30.f90: Update dg-error/warning.
12789 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12790 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12791 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12792 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12793 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12794 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12795 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12796 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12797 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12798 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12799 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12800 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12801 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12802 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12803 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12804 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12805 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12806 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12807 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12808 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12809 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12810 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12811 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12812 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12813 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12815 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12818 * gfortran.dg/proc_ptr_comp_30.f90: New.
12820 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12823 * gcc.target/i386/pr47780.c: New test.
12825 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12828 * gfortran.dg/class_40.f03: New.
12830 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12833 * g++.dg/cpp0x/auto21.C: New test.
12835 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12837 * objc.dg/special/unclaimed-category-1.h: Updated for
12839 * objc.dg/special/unclaimed-category-1.m: Same.
12840 * objc.dg/zero-link-1.m: Same.
12841 * objc.dg/lookup-1.m: Same.
12842 * objc.dg/torture/strings/const-str-9.m
12843 * objc.dg/torture/strings/const-str-10.m: Same.
12844 * objc.dg/torture/strings/const-str-11.m: Same.
12845 * objc.dg/torture/forward-1.m: Same.
12846 * objc.dg/zero-link-2.m: Same.
12847 * objc.dg/encode-7-next-64bit.m: Same.
12848 * objc.dg/method-4.m: Same.
12849 * objc.dg/next-runtime-1.m: Same.
12850 * objc.dg/image-info.m: Same.
12851 * objc.dg/pr23214.m: Same.
12852 * objc.dg/symtab-1.m: Same.
12853 * obj-c++.dg/basic.m: Same.
12854 * obj-c++.dg/proto-lossage-3.m: Same.
12855 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12856 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12857 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12858 * obj-c++.dg/method-11.m: Same.
12859 * objc/execute/enumeration-1.m: Same.
12860 * objc/execute/object_is_class.m: Same.
12861 * objc/execute/formal_protocol-2.m: Same.
12862 * objc/execute/formal_protocol-4.m: Same.
12863 * objc/execute/formal_protocol-6.m: Same.
12864 * objc/execute/bycopy-3.m: Same.
12865 * objc/execute/exceptions/catchall-1.m: Same.
12866 * objc/execute/exceptions/finally-1.m: Same.
12867 * objc/execute/exceptions/local-variables-1.m: Same.
12868 * objc/execute/exceptions/foward-1.m: Same.
12869 * objc/execute/bf-common.h
12870 * objc/execute/enumeration-2.m: Same.
12871 * objc/execute/formal_protocol-1.m: Same.
12872 * objc/execute/formal_protocol-3.m: Same.
12873 * objc/execute/formal_protocol-5.m: Same.
12874 * objc/execute/accessing_ivars.m: Same.
12875 * objc/execute/bycopy-2.m: Same.
12876 * objc/execute/formal_protocol-7.m: Same.
12877 * objc/execute/compatibility_alias.m: Same.
12878 * objc/execute/no_clash.m: Same.
12879 * objc/execute/object_is_meta_class.m: Same.
12880 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12881 * objc/execute/class-tests-1.h: Include stdio.h.
12882 * objc/execute/class-tests-2.h: Same.
12883 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12885 * obj-c++.dg/try-catch-2.mm: Same.
12887 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12890 * g++.dg/warn/Wunused-parm-4.C: New test.
12892 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12893 Jan Hubicka <jh@suse.cz>
12897 * g++.dg/debug/pr47106.C: New.
12899 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12902 * gcc.target/i386/pr43653.c: New test.
12904 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12907 * g++.dg/template/inherit6.C: New test.
12909 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12912 * gfortran.dg/class_39.f03: New.
12914 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12917 * g++.dg/cpp0x/variadic106.C: New test.
12919 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12921 PR libfortran/47757
12922 * gfortran.dg/pr47757-1.f90: New test.
12923 * gfortran.dg/pr47757-2.f90: New test.
12924 * gfortran.dg/pr47757-3.f90: New test.
12927 * g++.dg/cpp0x/enum8.C: New test.
12929 2011-02-15 Jason Merrill <jason@redhat.com>
12931 * g++.dg/inherit/implicit-trivial1.C: New.
12932 * g++.dg/cpp0x/implicit-trivial1.C: New.
12934 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12936 PR middle-end/47725
12937 * gcc.dg/torture/pr47725.c: Removed.
12939 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12942 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12943 constant does not generate a load from memory.
12945 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12947 PR middle-end/47725
12948 * gcc.dg/torture/pr47725.c: New.
12950 2011-02-15 Richard Guenther <rguenther@suse.de>
12952 PR tree-optimization/47743
12953 * gcc.dg/torture/pr47743.c: New testcase.
12955 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12957 PR middle-end/47581
12958 * gcc.target/i386/pr47581.c: New test.
12960 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12963 * gfortran.dg/select_type_22.f03: New.
12965 2011-02-14 Jason Merrill <jason@redhat.com>
12967 * g++.dg/cpp0x/regress/enum1.C: New.
12969 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12971 * gnat.dg/include.adb: New test.
12973 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12976 * gfortran.dg/class_38.f03: New.
12978 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
12980 * gcc.dg/pr46494.c: New test.
12982 2011-02-14 Richard Guenther <rguenther@suse.de>
12984 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
12986 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12989 * gnat.dg/null_pointer_deref1.exp: Don't skip on
12990 sparc*-sun-solaris2.11.
12992 2011-02-14 Janus Weil <janus@gcc.gnu.org>
12995 * gfortran.dg/argument_checking_18.f90: New.
12997 2011-02-13 Tobias Burnus <burnus@net-b.de>
12999 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13000 * gfortran.dg/argument_checking_17.f90: New.
13002 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13004 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13005 are temporarily disabled.
13006 * gfortran.dg/class_7.f03: Ditto.
13007 * gfortran.dg/coarray_14.f90: Ditto.
13008 * gfortran.dg/typebound_proc_13.f03: Ditto.
13010 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13013 * gfortran.dg/extends_11.f03: New.
13015 2011-02-11 Xinliang David Li <davidxl@google.com>
13017 PR tree-optimization/47707
13018 * g++.dg/tree-ssa/pr47707.C: New test.
13020 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13022 * g++.dg/opt/inline17.C: New test.
13024 2011-02-11 Tobias Burnus <burnus@net-b.de>
13027 * gfortran.dg/pure_formal_2.f90: New.
13029 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13031 PR rtl-optimization/47614
13032 * gfortran.dg/pr47614.f: New.
13034 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13037 * gcc.dg/opts-6.c: New test.
13039 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13042 * gcc.dg/pr47684.c: New test.
13044 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13047 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13048 c99_runtime, dg-add-options c99_runtime.
13049 (main): Use __asm__.
13051 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13054 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13055 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13056 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13057 * gcc.dg/ucnid-10.c: Likewise.
13058 * gcc.dg/ucnid-13.c: Likewise.
13059 * gcc.dg/ucnid-7.c: Likewise.
13060 * gcc.dg/ucnid-8.c: Likewise.
13061 Adapt dg-warning line number.
13063 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13065 * gcc.target/i386/parity-1.c: Use -march=k8.
13066 * gcc.target/i386/parity-2.c: Ditto.
13067 * gcc.target/i386/vecinit-1.c: Ditto.
13068 * gcc.target/i386/vecinit-2.c: Ditto.
13070 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13073 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13074 * gcc.target/mips/save-restore-3.c: Likewise.
13075 * gcc.target/mips/save-restore-4.c: Likewise.
13076 * gcc.target/mips/save-restore-5.c: Likewise.
13079 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13080 * g++.dg/tree-prof/partition2.C: Likewise.
13082 2011-02-09 Jason Merrill <jason@redhat.com>
13084 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13085 rather than misdeclare std::puts.
13087 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13088 * g++.dg/other/warning1.C: Likewise.
13089 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13090 * g++.old-deja/g++.gb/scope06.C: Likewise.
13091 * g++.old-deja/g++.law/cvt11.C: Likewise.
13092 * g++.old-deja/g++.law/init1.C: Likewise.
13093 * g++.dg/abi/mangle26.C: Likewise.
13095 * g++.dg/template/function1.C: Adjust for C++0x mode.
13096 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13098 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13099 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13101 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13103 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13105 * g++.dg/cpp0x/regress: New directory.
13106 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13107 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13108 * g++.dg/cpp0x/regress/regress3.C: New.
13110 2011-02-10 Richard Guenther <rguenther@suse.de>
13112 PR tree-optimization/47677
13113 * gcc.dg/torture/pr47677.c: New testcase.
13115 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13117 * objc.dg/special/load-category-1.m: Remove unused header.
13118 * objc.dg/special/load-category-1a.m: Likewise.
13119 * objc.dg/special/load-category-2.m: Likewise.
13120 * objc.dg/special/load-category-2a.m: Likewise.
13121 * objc.dg/special/load-category-3.m: Likewise.
13122 * objc.dg/special/load-category-3a.m: Likewise.
13123 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13124 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13125 * objc.dg/attributes/class-attribute-1.m: Likewise.
13126 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13127 * obj-c++.dg/property/property.exp: Likewise.
13128 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13129 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13130 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13131 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13132 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13133 * obj-c++.dg/template-8.mm: Likewise.
13135 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13138 * gcc.target/i386/pr47665.c: New test.
13140 2011-02-10 Jie Zhang <jie@codesourcery.com>
13144 2011-02-05 Jie Zhang <jie@codesourcery.com>
13146 * gcc.dg/pr42631.c: Update test.
13147 * gcc.dg/pr42631-2.c: New test.
13149 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13152 * gfortran.dg/proc_decl_25.f90: New.
13154 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13157 * gfortran.dg/typebound_assignment_2.f03: New.
13159 2011-02-09 Richard Guenther <rguenther@suse.de>
13161 PR tree-optimization/47664
13162 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13164 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13166 PR middle-end/47646
13167 * gnat.dg/uninit_func.adb: Adjust dg directive.
13169 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13171 PR middle-end/47646
13172 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13174 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13177 * gfortran.dg/auto_dealloc_2.f90: New.
13179 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13181 * gcc.dg/builtins-config.h: Remove __sgi handling.
13182 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13183 -std=c99 for mips-sgi-irix6.5*.
13185 2011-02-09 Martin Jambor <mjambor@suse.cz>
13187 PR middle-end/45505
13188 * gfortran.dg/pr25923.f90: Remove xfails.
13190 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13193 * gfortran.dg/inquire_14.f90: New test.
13195 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13198 * gfortran.dg/pointer_init_6.f90: New.
13200 2011-02-08 Jeff Law <law@redhat.com>
13202 PR tree-optimization/42893
13203 * gcc.tree-ssa/pr42893.c: New test.
13205 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13207 PR tree-optimization/46834
13208 PR tree-optimization/46994
13209 PR tree-optimization/46995
13210 * gcc.dg/graphite/id-pr46834.c: New.
13211 * gfortran.dg/graphite/id-pr46994.f90: New.
13212 * gfortran.dg/graphite/id-pr46995.f90: New.
13214 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13216 PR middle-end/47646
13217 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13218 using the variable is known the warning is emitted there.
13219 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13220 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13222 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13225 * gcc.dg/noreturn-1.c (foo5): Likewise.
13226 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13227 (method2): Likewise.
13229 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13230 the return statement using the uninitialized variable.
13231 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13233 2011-02-08 Richard Guenther <rguenther@suse.de>
13235 PR middle-end/47639
13236 * g++.dg/opt/pr47639.c: New testcase.
13238 2011-02-08 Richard Guenther <rguenther@suse.de>
13240 PR tree-optimization/47632
13241 * g++.dg/opt/pr47632.C: New testcase.
13243 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13245 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13247 2011-02-07 Richard Guenther <rguenther@suse.de>
13249 PR tree-optimization/47615
13250 * g++.dg/opt/pr47615.C: New testcase.
13252 2011-02-07 Richard Guenther <rguenther@suse.de>
13254 PR tree-optimization/47621
13255 * gcc.dg/torture/pr47621.c: New testcase.
13257 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13259 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13261 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13264 * gfortran.dg/allocate_with_source_1 : New test.
13266 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13268 PR middle-end/47610
13269 * gcc.dg/pr47610.c: New test.
13271 2011-02-05 Jie Zhang <jie@codesourcery.com>
13274 * gcc.dg/pr42631.c: Update test.
13275 * gcc.dg/pr42631-2.c: New test.
13277 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13280 * gfortran.dg/pr47574.f90: New test.
13282 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13284 PR tree-optimization/46194
13285 * gcc.dg/autopar/pr46194.c: New.
13287 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13289 PR tree-optimization/43695
13290 * g++.dg/ipa/pr43695.C: New.
13292 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13294 PR inline-asm/23200
13295 * gcc.dg/pr23200.c: New test.
13297 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13300 * g++.dg/pr47589.C: New test.
13302 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13305 * g++.dg/template/typedef37.C: New test.
13306 * g++.dg/template/param1.C: Adjust expected error message.
13308 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13310 PR middle-end/31490
13311 * gcc.dg/pr31490-2.c: New test.
13312 * gcc.dg/pr31490-3.c: New test.
13313 * gcc.dg/pr31490-4.c: New test.
13315 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13316 Jakub Jelinek <jakub@redhat.com>
13319 * g++.dg/parser/semicolon3.C: Adjust.
13320 * g++.dg/parser/semicolon4.C: New testcase.
13321 * g++.dg/pr46890.C: New testcase.
13323 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13326 * g++.dg/init/pr29571.C: New.
13328 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13330 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13331 instead of vect_int.
13333 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13336 * gcc.target/i386/pr47312.c: New test.
13339 * gcc.target/i386/pr47564.c: New test.
13341 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13343 PR tree-optimization/45122
13344 * gcc.dg/tree-ssa/pr45122.c: New.
13346 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13349 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13352 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13353 and vsx so a default --with-cpu=power7 doesn't give an error
13354 when -mavoid-indexed-addresses is used.
13356 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13357 wrapper function to save the arguments and then jump to the real
13358 function, rather than depending on the compiler not to move stuff
13360 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13362 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13363 Paul Thomas <pault@gcc.gnu.org>
13366 * gfortran.dg/class_37.f03 : New test.
13368 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13369 Richard Guenther <rguenther@suse.de>
13371 PR tree-optimization/40979
13373 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13374 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13375 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13376 check_vect_support_and_set_flags.
13377 * gfortran.dg/graphite/vect-pr40979.f90: New.
13379 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13382 * gfortran.dg/class_36.f03: New.
13384 2011-02-02 Richard Guenther <rguenther@suse.de>
13386 PR tree-optimization/47566
13387 * gcc.dg/lto/20110201-1_0.c: New testcase.
13389 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13395 * debug/pr47498.c: New.
13396 * debug/pr47501.c: New.
13398 2011-02-01 Richard Guenther <rguenther@suse.de>
13400 PR tree-optimization/47559
13401 * g++.dg/torture/pr47559.C: New testcase.
13403 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13406 * gfortran.dg/typebound_call_20.f03: New.
13408 2011-02-01 Richard Guenther <rguenther@suse.de>
13410 PR tree-optimization/47555
13411 * gcc.dg/pr47555.c: New testcase.
13413 2011-02-01 Richard Guenther <rguenther@suse.de>
13415 PR tree-optimization/47541
13416 * g++.dg/torture/pr47541.C: New testcase.
13418 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13421 * gfortran.dg/typebound_call_19.f03: New.
13423 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13426 * g++.dg/cpp0x/pr47416.C: New test.
13428 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13431 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13433 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13436 * gfortran.dg/typebound_assignment_1.f03: New.
13438 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13440 PR tree-optimization/47538
13441 * gcc.c-torture/execute/pr47538.c: New test.
13443 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13446 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13448 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13450 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13452 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13454 PR rtl-optimization/44031
13455 * gcc.c-torture/compile/20110131-1.c: New test.
13457 2011-01-31 Tobias Burnus <burnus@net-b.de>
13460 * gfortran.dg/stmt_func_1.f90: New.
13462 2011-01-31 Tobias Burnus <burnus@net-b.de>
13465 * gfortran.dg/interface_34.f90: New.
13467 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13470 * gfortran.dg/realloc_on_assign_5.f03: New test.
13471 * gfortran.dg/realloc_on_assign_5.f03: New test.
13473 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13475 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13476 * gfortran.dg/bessel_7.f90: Likewise.
13477 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13479 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13480 * gfortran.dg/sum_init_expr.f03: Likewise.
13482 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13484 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13487 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13488 loop only on "vect_intfloat_cvt" targets.
13490 2011-01-29 Tobias Burnus <burnus@net-b.de>
13493 * gfortran.dg/shape_6.f90: New.
13495 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13497 PR libgfortran/47434
13498 * gfortran.dg/read_infnan_1.f90: Update test.
13499 * gfortran.dg/module_nan.f90: Update test.
13500 * gfortran.dg/char4_iunit_1.f03: Update test.
13501 * gfortran.dg/large_real_kind_1.f90: Update test.
13502 * gfortran.dg/real_const_3.f90: Update test.
13503 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13505 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13508 * g++.dg/template/param2.C: New test.
13510 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13512 PR libgfortran/47285
13513 * gfortran.dg/fmt_g.f: New test.
13515 2011-01-28 Tobias Burnus <burnus@net-b.de>
13518 * gfortran.dg/pure_formal_1.f90: New.
13520 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13523 * gcc.dg/tls/pr42894.c: New test.
13525 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13527 * gcc.dg/pr47276.c: Add dg-require-visibility.
13529 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13531 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13533 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13534 Tobias Burnus <burnus@gcc.gnu.org>
13539 * gfortran.dg/realloc_on_assign_3.f03: New test.
13540 * gfortran.dg/realloc_on_assign_4.f03: New test.
13541 * gfortran.dg/allocatable_function_5.f90: New test.
13542 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13543 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13544 implemented" dg-errors.
13546 2011-01-27 Jan Hubicka <jh@suse.cz>
13548 PR middle-end/46949
13549 * gcc.dg/attr-weakref-4.c: New testcase
13551 2011-01-27 Martin Jambor <mjambor@suse.cz>
13553 PR tree-optimization/47228
13554 * gcc.dg/torture/pr47228.c: New test.
13556 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13558 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13560 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13562 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13563 when using auto-overlay support on the SPU.
13565 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13567 PR rtl-optimization/44174
13568 * gcc.target/i386/asm-6.c: New test.
13570 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13572 PR rtl-optimization/46856
13573 * gcc.c-torture/compile/pr46856.c: New test.
13575 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13576 Andrew Pinski <pinskia@gmail.com>
13579 * gcc.dg/pr43082.c: New.
13581 2011-01-26 DJ Delorie <dj@redhat.com>
13583 PR rtl-optimization/46878
13584 * gcc.dg/pr46878-1.c: New test.
13586 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13589 * g++.dg/cpp0x/pr47476.C: New test.
13591 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13593 * gcc.c-torture/compile/20110126-1.c: New test.
13595 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13598 * gcc.dg/torture/pr47473.c: New test.
13600 2011-01-26 Jan Hubicka <jh@suse.cz>
13603 * gcc.c-torture/execute/pr47237.c: New testcase.
13605 2011-01-26 Jan Hubicka <jh@suse.cz>
13607 PR tree-optimization/47190
13608 * gcc.dg/attr-weakref-3.c: New testcase.
13610 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13613 * gcc.dg/dll-9a.c: New test file.
13614 * gcc.dg/dll-11.c: Likewise.
13615 * gcc.dg/dll-12.c: Likewise.
13616 * gcc.dg/dll-12a.c: Likewise.
13617 * gcc.dg/dll-11a.c: Likewise.
13618 * gcc.dg/dll-9.c: Likewise.
13619 * gcc.dg/dll-10.c: Likewise.
13620 * gcc.dg/dll-10a.c: Likewise.
13621 * g++.dg/ext/dllexport4a.cc: Likewise.
13622 * g++.dg/ext/dllexport4.C: Likewise.
13623 * g++.dg/ext/dllexport5.C: Likewise.
13624 * g++.dg/ext/dllexport5a.cc: Likewise.
13626 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13628 PR tree-optimization/46970
13629 * gcc.dg/graphite/pr46970.c: New.
13631 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13633 PR tree-optimization/46215
13634 * gcc.dg/graphite/pr46215.c: New.
13636 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13638 PR tree-optimization/46168
13639 * gcc.dg/graphite/pr46168.c: New.
13641 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13643 PR tree-optimization/43657
13644 * gcc.dg/graphite/pr43657.c: New.
13646 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13648 PR tree-optimization/29832
13649 * gfortran.dg/graphite/pr29832.f90: New.
13651 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13653 PR tree-optimization/43567
13654 * gcc.dg/graphite/pr43567.c: New.
13656 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13658 * gfortran.dg/graphite/interchange-4.f: New.
13659 * gfortran.dg/graphite/interchange-5.f: New.
13661 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13662 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13663 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13664 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13665 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13666 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13667 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13668 * gfortran.dg/ltrans-7.f90: Removed.
13669 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13671 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13672 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13673 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13674 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13675 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13676 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13677 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13678 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13679 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13680 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13681 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13682 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13683 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13684 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13685 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13686 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13687 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13688 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13689 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13690 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13691 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13692 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13693 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13694 * gcc.dg/tree-ssa/data-dep-1.c
13695 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13696 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13697 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13698 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13699 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13701 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13703 PR tree-optimization/47265
13704 PR tree-optimization/47443
13705 * gcc.c-torture/compile/pr47265.c: New test.
13706 * gcc.dg/pr47443.c: New test.
13708 2011-01-25 Martin Jambor <mjambor@suse.cz>
13710 PR tree-optimization/47382
13711 * g++.dg/torture/pr47382.C: New test.
13712 * g++.dg/opt/devirt1.C: Xfail.
13714 2011-01-25 Yao Qi <yao@codesourcery.com>
13717 * gcc.target/arm/pr45701-1.c: New test.
13718 * gcc.target/arm/pr45701-2.c: New test.
13719 * gcc.target/arm/pr45701-3.c: New test.
13721 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13722 Jakub Jelinek <jakub@redhat.com>
13724 PR tree-optimization/47271
13725 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13727 2011-01-25 Nick Clifton <nickc@redhat.com>
13729 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13730 (saturate_add): Delete.
13731 (exchange): Delete.
13732 (main): Do not run saturate_add.
13733 (set_interrupts): Delete.
13735 2011-01-25 Tobias Burnus <burnus@net-b.de>
13738 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13740 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13742 PR tree-optimization/47427
13743 PR tree-optimization/47428
13744 * gcc.c-torture/compile/pr47427.c: New test.
13745 * gcc.c-torture/compile/pr47428.c: New test.
13747 2011-01-25 Richard Guenther <rguenther@suse.de>
13749 PR middle-end/47411
13750 * gcc.dg/torture/pr47411.c: New testcase.
13752 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13754 * gfortran.dg/graphite/id-24.f: New.
13755 * gfortran.dg/graphite/id-25.f: New.
13757 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13759 * gfortran.dg/graphite/id-23.f: New.
13761 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13763 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13765 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13767 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13768 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13769 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13770 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13771 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13772 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13773 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13774 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13775 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13777 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13779 * gcc.dg/graphite/block-0.c: Add documentation.
13780 * gcc.dg/graphite/block-4.c: Same.
13781 * gcc.dg/graphite/block-7.c: Same.
13782 * gcc.dg/graphite/block-8.c: New.
13783 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13784 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13785 * gcc.dg/graphite/interchange-12.c: Add documentation.
13786 * gcc.dg/graphite/interchange-13.c: New.
13787 * gcc.dg/graphite/interchange-14.c: New.
13788 * gcc.dg/graphite/interchange-15.c: New.
13789 * gcc.dg/graphite/interchange-8.c: Add documentation.
13790 * gcc.dg/graphite/interchange-mvt.c: Same.
13792 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13795 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13796 * gcc.target/powerpc/altivec-14.c: Ditto.
13797 * gcc.target/powerpc/altivec-33.c: Ditto.
13798 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13799 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13800 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13801 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13802 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13803 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13804 * g++.dg/ext/altivec-15.C: Ditto.
13805 * g++.dg/ext/altivec-types-1.C: Ditto.
13806 * g++.dg/ext/altivec-types-2.C: Ditto.
13807 * g++.dg/ext/altivec-types-3.C: Ditto.
13808 * g++.dg/ext/altivec-types-4.C: Ditto.
13810 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13812 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13814 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13816 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13817 optimization options.
13819 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13821 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13824 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13826 2011-01-23 Tobias Burnus <burnus@net-b.de>
13829 * gfortran.dg/allocatable_scalar_12.f90: New.
13831 2011-01-23 Ira Rosen <irar@il.ibm.com>
13833 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13834 vectorization to be not profitable if peeling is used to
13835 realign the memory access.
13836 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13837 loop bound to avoid loop unrolling.
13838 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13840 2011-01-22 Jan Hubicka <jh@suse.cz>
13843 * g++.dg/lto/pr47333.C: New file.
13845 2011-01-22 Jan Hubicka <jh@suse.cz>
13847 PR tree-optimization/43884
13849 * gcc.dg/autopar/outer-2.c: Increase array size.
13850 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13852 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13855 * gfortran.dg/c_loc_tests_16.f90: New test.
13857 2011-01-22 Tobias Burnus <burnus@net-b.de>
13860 * gfortran.dg/typebound_proc_19.f90: New.
13862 2011-01-21 Jeff Law <law@redhat.com>
13864 PR tree-optimization/47053
13865 * g++.dg/pr47053.C: New test.
13867 2011-01-21 Jason Merrill <jason@redhat.com>
13870 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13872 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13875 * g++.dg/cpp0x/range-for10.C: New test.
13876 * g++.dg/template/for1.C: New test.
13878 PR middle-end/45566
13879 * g++.dg/tree-prof/partition3.C: New test.
13881 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13883 PR rtl-optimization/47366
13884 * g++.dg/opt/pr47366.C: New test.
13886 2011-01-21 Jason Merrill <jason@redhat.com>
13889 * g++.dg/cpp0x/constexpr-regress2.C: New.
13891 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13893 2011-01-21 Jeff Law <law@redhat.com>
13895 PR rtl-optimization/41619
13896 * gcc.dg/pr41619.c: New.
13898 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13900 PR tree-optimization/47355
13901 * g++.dg/opt/pr47355.C: New test.
13903 2011-01-21 Richard Guenther <rguenther@suse.de>
13905 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13908 2011-01-21 Richard Guenther <rguenther@suse.de>
13910 PR tree-optimization/47365
13911 * gcc.dg/torture/pr47365.c: New testcase.
13912 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13914 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13916 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13918 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13920 PR tree-optimization/47391
13921 * gcc.dg/pr47391.c: New test.
13923 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13925 * g++.dg/template/char1.C: Use signed char.
13927 2011-01-21 Tobias Burnus <burnus@net-b.de>
13930 * gfortran.dg/pointer_target_4.f90: New.
13932 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13935 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13936 ILP32 system and not IP32.
13938 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13941 * g++.dg/debug/pr46583.C: New.
13943 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13946 * g++.dg/debug/pr47283.C: New test.
13949 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13950 * gcc.target/i386/headmerge-2.c: Likewise.
13952 2011-01-20 Richard Guenther <rguenther@suse.de>
13954 PR middle-end/47370
13955 * gcc.dg/torture/pr47370.c: New testcase.
13957 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13959 PR tree-optimization/46130
13960 * gcc.dg/pr46130-1.c: New test.
13961 * gcc.dg/pr46130-2.c: New test.
13963 2011-01-19 Dodji Seketeli <dodji@redhat.com>
13966 * g++.dg/debug/dwarf2/template-params-10.C: New test.
13968 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
13971 * g++.dg/debug/pr46240.cc: New.
13973 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13976 * g++.dg/template/anonunion1.C: New test.
13978 PR rtl-optimization/47337
13979 * gcc.c-torture/execute/pr47337.c: New test.
13981 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13984 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
13986 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13988 PR tree-optimization/46021
13989 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
13991 2011-01-19 Jakub Jelinek <jakub@redhat.com>
13993 PR tree-optimization/47290
13994 * g++.dg/torture/pr47290.C: New test.
13996 2011-01-18 Janus Weil <janus@gcc.gnu.org>
13999 * gfortran.dg/proc_ptr_comp_29.f90: New.
14001 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14004 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14005 powerpc-apple-darwin9.
14007 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14009 PR rtl-optimization/47299
14010 * gcc.c-torture/execute/pr47299.c: New test.
14012 2011-01-17 Jason Merrill <jason@redhat.com>
14014 * g++.dg/cpp0x/constexpr-virtual.C: New.
14016 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14019 * gfortran.dg/gomp/pr47331.f90: New test.
14021 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14024 * objc.dg/selector-warn-1.m: New.
14025 * obj-c++.dg/selector-warn-1.mm: New.
14027 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14029 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14030 Update dg-final accordingly.
14032 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14034 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14036 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14038 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14040 * gcc.dg/guality/pr36728-2.c: Likewise.
14042 2011-01-17 Richard Guenther <rguenther@suse.de>
14044 PR tree-optimization/47313
14045 * g++.dg/torture/pr47313.C: New testcase.
14047 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14050 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14051 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14052 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14053 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14055 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14057 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14058 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14059 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14061 2011-01-17 Richard Guenther <rguenther@suse.de>
14063 PR tree-optimization/45967
14064 * gcc.dg/torture/pr45967-2.c: New testcase.
14065 * gcc.dg/torture/pr45967-3.c: Likewise.
14067 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14070 * g++.dg/ext/pr47213.C: Require visibility.
14072 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14074 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14075 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14077 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14079 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14080 Linux-based targets.
14082 2011-01-13 Jan Hubicka <jh@suse.cz>
14084 PR tree-optimization/47276
14085 * gcc.dg/pr47276.c: New testcase.
14087 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14088 Jonathan Wakely <jwakely.gcc@gmail.com>
14091 * g++.dg/other/pr33558.C: New.
14092 * g++.dg/other/pr33558-2.C: New.
14094 2011-01-14 Martin Jambor <mjambor@suse.cz>
14096 PR tree-optimization/45934
14097 PR tree-optimization/46302
14098 * g++.dg/ipa/devirt-c-1.C: New test.
14099 * g++.dg/ipa/devirt-c-2.C: Likewise.
14100 * g++.dg/ipa/devirt-c-3.C: Likewise.
14101 * g++.dg/ipa/devirt-c-4.C: Likewise.
14102 * g++.dg/ipa/devirt-c-5.C: Likewise.
14103 * g++.dg/ipa/devirt-c-6.C: Likewise.
14104 * g++.dg/ipa/devirt-6.C: Likewise.
14105 * g++.dg/ipa/devirt-d-1.C: Likewise.
14106 * g++.dg/torture/pr45934.C: Likewise.
14108 2011-01-14 Jason Merrill <jason@redhat.com>
14110 * g++.dg/cpp0x/variadic105.C: New.
14112 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14113 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14116 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14117 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14118 execution tests on i?86-*-*, x86_64-*-* and
14119 powerpc*-apple-darwin* && ilp32.
14120 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14121 tests on i?86-*-* and x86_64-*-*.
14123 2011-01-14 Richard Guenther <rguenther@suse.de>
14125 PR tree-optimization/47280
14126 * g++.dg/opt/pr47280.C: New testcase.
14128 2011-01-14 Jason Merrill <jason@redhat.com>
14130 * g++.dg/cpp0x/constexpr-regress1.C: New.
14132 * g++.dg/ext/flexary2.C: New.
14134 2011-01-14 Richard Guenther <rguenther@suse.de>
14136 PR middle-end/47281
14137 * gcc.dg/torture/pr47281.c: New testcase.
14138 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14140 2011-01-14 Richard Guenther <rguenther@suse.de>
14142 PR tree-optimization/47286
14143 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14145 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14148 * g++.dg/ext/pr47213.C: New.
14150 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14152 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14154 2011-01-13 Tobias Burnus <burnus@net-b.de>
14155 Mikael Morin <mikael@gcc.gnu.org>
14159 * gfortran.dg/select_type_20.f90: New.
14160 * gfortran.dg/select_type_21.f90: New.
14162 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14165 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14167 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14169 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14170 * gcc.dg/guality/pr36728-2.c: Likewise.
14172 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14175 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14177 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14179 PR rtl-optimization/45352
14180 * gcc.dg/pr45352-3.c: New.
14182 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14184 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14186 * g++.dg/cpp0x/range-for8.C: New.
14187 * g++.dg/cpp0x/range-for9.C: New.
14189 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14192 * g++.dg/debug/pr47209.C: New.
14194 2011-01-12 Richard Guenther <rguenther@suse.de>
14197 * gcc.dg/lto/pr47259_0.c: New testcase.
14198 * gcc.dg/lto/pr47259_1.c: Likewise.
14200 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14202 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14203 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14204 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14205 methods missing from the OBJC2 Object.
14206 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14207 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14208 GNU and NeXT runtimes.
14209 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14211 * objc-obj-c++-shared/Object1.m: Likewise.
14212 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14213 * objc.dg/proto-qual-1.m: Likewise.
14214 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14215 * obj-c++.dg/proto-qual-1.mm: Likewise.
14217 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14220 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14222 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14224 Fixed the Objective-C++ testsuite and updated all tests.
14225 * lib/obj-c++.exp (obj-c++_init): Declare and set
14226 gcc_warning_prefix and gcc_error_prefix.
14227 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14228 'dg-warning', 'dg-message' and 'dg-error'.
14229 * obj-c++.dg/class-extension-3.mm: Likewise.
14230 * obj-c++.dg/class-protocol-1.mm: Likewise.
14231 * obj-c++.dg/encode-7.mm: Likewise.
14232 * obj-c++.dg/exceptions-3.mm: Likewise.
14233 * obj-c++.dg/exceptions-5.mm: Likewise.
14234 * obj-c++.dg/method-12.mm: Likewise.
14235 * obj-c++.dg/method-13.mm: Likewise.
14236 * obj-c++.dg/method-15.mm: Likewise.
14237 * obj-c++.dg/method-16.mm: Likewise.
14238 * obj-c++.dg/method-4.mm: Likewise.
14239 * obj-c++.dg/method-8.mm: Likewise.
14240 * obj-c++.dg/method-conflict-1.mm: Likewise.
14241 * obj-c++.dg/method-conflict-2.mm: Likewise.
14242 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14243 and uncommented second part of the testcase now that the testsuite
14245 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14246 and uncommented second part of the testcase now that the testsuite
14248 * obj-c++.dg/private-1.mm: Likewise.
14249 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14250 * obj-c++.dg/syntax-error-7.mm: Likewise.
14251 * obj-c++.dg/warn5.mm: Likewise.
14252 * obj-c++.dg/property/at-property-14.mm: Likewise.
14253 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14255 * obj-c++.dg/property/at-property-18.mm: Likewise.
14256 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14258 * obj-c++.dg/property/at-property-21.mm: Likewise.
14259 * obj-c++.dg/property/at-property-28.mm: Likewise.
14260 * obj-c++.dg/property/at-property-5.mm: Likewise.
14261 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14262 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14263 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14264 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14265 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14266 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14267 * obj-c++.dg/tls/diag-5.mm: Likewise.
14268 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14269 dg-error, now matched correctly.
14271 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14273 * objc.dg/property/at-property-29.m: New.
14274 * obj-c++.dg/property/at-property-29.mm: New.
14276 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14278 * go.test/go-test.exp (go-set-goarch): New proc.
14279 (go-gc-tests): Use it.
14281 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14284 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14286 2011-01-11 Richard Henderson <rth@redhat.com>
14288 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14290 2011-01-11 Jan Hubicka <jh@suse.cz>
14294 * gcc.dg/lto/pr45721_1.c: New file.
14295 * gcc.dg/lto/pr45721_0.c: New file.
14297 2011-01-11 Richard Guenther <rguenther@suse.de>
14299 PR tree-optimization/46076
14300 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14302 2011-01-11 Jeff Law <law@redhat.com>
14304 * PR tree-optimization/47086
14305 * gcc.dg/pr47086.c: New test.
14307 2011-01-11 Jason Merrill <jason@redhat.com>
14310 * g++.dg/template/new10.C: New.
14313 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14315 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14317 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14318 Split type definitions and NSConstantString class into...
14319 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14320 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14321 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14322 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14323 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14324 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14326 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14327 encode defines for newer NeXT system headers.
14328 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14329 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14330 * objc.dg/foreach-5.m: Likewise.
14331 * objc.dg/foreach-2.m: Likewise.
14332 * objc.dg/foreach-4.m: Likewise.
14333 * objc.dg/torture/strings/string1.m: Likewise.
14334 * objc.dg/torture/strings/string2.m: Likewise.
14335 * objc.dg/torture/strings/string3.m: Likewise.
14336 * objc.dg/torture/strings/string4.m: Likewise.
14337 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14338 header and stand alone.
14339 * obj-c++.dg/strings/strings-2.mm: Likewise.
14340 * objc.dg/torture/strings/const-str-3.m: Likewise.
14341 * objc.dg/strings/strings-2.m: Likewise.
14342 * objc.dg/strings/const-str-12b.m: Likewise.
14344 2011-01-12 Richard Guenther <rguenther@suse.de>
14346 PR middle-end/32511
14347 * gcc.dg/attr-weak-1.c: Adjust.
14349 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14352 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14353 standard compliant and comment.
14355 2011-01-10 Jan Hubicka <jh@suse.cz>
14358 * gcc.dg/initpri3.c: New testcase.
14360 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14363 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14364 externally visible.
14369 (g_ebp_save): Likewise.
14370 (g_esp_save): Likewise.
14372 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14374 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14376 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14378 PR tree-optimization/46021
14379 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14380 i?86-*-*, x86_64-*-*.
14382 2011-01-10 Jeff Law <law@redhat.com>
14384 * PR tree-optimization/47141
14385 * gcc.c-torture/compile/pr47141.c: New test.
14387 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14390 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14391 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14392 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14393 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14396 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14397 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14398 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14399 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14400 being vectorized. Adjust dg-final pattern.
14403 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14404 * gcc.dg/vect/slp-24.c: Likewise.
14406 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14409 * g++.dg/other/pr47218-1.C: New test file.
14410 * g++.dg/other/pr47218.C: Likewise.
14411 * g++.dg/other/pr47218.h: New supporting header.
14413 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14416 * objc.dg/attributes/invalid-attribute-1.m: New.
14417 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14419 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14422 * gfortran.dg/proc_ptr_comp_28.f90: New.
14424 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14426 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14427 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14428 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14429 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14430 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14431 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14432 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14433 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14434 * objc.dg/gnu-api-2-class.m: Likewise.
14435 * objc.dg/gnu-api-2-ivar.m: Likewise.
14436 * objc.dg/gnu-api-2-method.m: Likewise.
14437 * objc.dg/gnu-api-2-objc.m: Likewise.
14438 * objc.dg/gnu-api-2-object.m: Likewise.
14439 * objc.dg/gnu-api-2-property.m: Likewise.
14440 * objc.dg/gnu-api-2-protocol.m: Likewise.
14441 * objc.dg/gnu-api-2-sel.m: Likewise.
14443 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14445 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14446 * objc.dg/objc-foreach-4.m: Likewise.
14447 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14448 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14449 * objc.dg/foreach-4.m: Likewise.
14450 * objc.dg/foreach-5.m: Likewise.
14451 * objc.dg/foreach-3.m: Return self from init.
14453 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14456 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14458 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14461 * gfortran.dg/class_35.f90: New.
14463 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14465 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14467 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14470 * objc.dg/invalid-method-2.m: New.
14471 * obj-c++.dg/invalid-method-2.mm: New.
14473 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14476 * gfortran.dg/transpose_optimization_2.f90 : New test.
14478 2011-01-08 Jan Hubicka <jh@suse.cz>
14480 PR tree-optmization/46469
14481 * g++.dg/torture/pr46469.C: New testcase.
14483 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14485 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14486 emulation of libobjc-gnu structure layout functionality to ..
14487 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14488 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14489 * objc/execute/bf-common.h: Adjust headers.
14490 * objc/execute/bf-1.m: Likewise.
14491 * objc/execute/bf-2.m: Likewise.
14492 * objc/execute/bf-3.m: Likewise.
14493 * objc/execute/bf-4.m: Likewise.
14494 * objc/execute/bf-5.m: Likewise.
14495 * objc/execute/bf-6.m: Likewise.
14496 * objc/execute/bf-7.m: Likewise.
14497 * objc/execute/bf-8.m: Likewise.
14498 * objc/execute/bf-9.m: Likewise.
14499 * objc/execute/bf-10.m: Likewise.
14500 * objc/execute/bf-11.m: Likewise.
14501 * objc/execute/bf-12.m: Likewise.
14502 * objc/execute/bf-13.m: Likewise.
14503 * objc/execute/bf-14.m: Likewise.
14504 * objc/execute/bf-15.m: Likewise.
14505 * objc/execute/bf-16.m: Likewise.
14506 * objc/execute/bf-17.m: Likewise.
14507 * objc/execute/bf-18.m: Likewise.
14508 * objc/execute/bf-19.m: Likewise.
14509 * objc/execute/bf-20.m: Likewise.
14510 * objc/execute/bf-21.m: Likewise.
14511 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14512 objc_get_type_qualifiers ().
14514 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14517 * gfortran.dg/dependency_39.f90: New test.
14519 2011-01-07 Jan Hubicka <jh@suse.cz>
14521 Get builtins tests ready for linker plugin.
14522 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14523 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14524 my_memset, my_bzero): Mark used.
14525 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14526 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14528 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14531 2011-01-07 Jan Hubicka <jh@suse.cz>
14533 PR tree-optimization/46367
14534 * g++.dg/torture/pr46367.C: New file.
14536 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14539 * gcc.dg/pr47201.c: New test.
14542 * gcc.dg/tree-prof/pr47187.c: New test.
14544 2011-01-07 Tobias Burnus <burnus@net-b.de>
14547 * gfortran.dg/extends_type_of_3.f90: New.
14549 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14551 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14552 * g++.dg/ext/dllimport-MI1.C: Likewise.
14553 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14554 * g++.dg/ext/dllimport10.C: Likewise.
14555 * g++.dg/ext/dllimport11.C: Likewise.
14556 * g++.dg/ext/dllimport12.C: Likewise.
14557 * g++.dg/ext/dllimport13.C: Likewise.
14558 * g++.dg/ext/dllimport2.C: Likewise.
14559 * g++.dg/ext/dllimport3.C: Likewise.
14560 * g++.dg/ext/dllimport4.C: Likewise.
14561 * g++.dg/ext/dllimport5.C: Likewise.
14562 * g++.dg/ext/dllimport6.C: Likewise.
14563 * g++.dg/ext/dllimport8.C: Likewise.
14564 * g++.dg/ext/dllimport9.C: Likewise.
14565 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14566 targets, too. Additionally enable test for i?86-*-mingw*.
14567 * g++.dg/ext/selectany1.C: Likewise.
14568 Remove guard variable check.
14570 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14574 * gfortran.dg/storage_size_3.f08: Extended.
14576 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14579 * g++.dg/template/stdarg1.C: New test.
14581 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14584 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14585 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14586 from the interface of functions to not hide the errors that
14589 2011-01-06 Jan Hubicka <jh@suse.cz>
14591 * gcc.dg/lto/pr47188_0.c: New testcase.
14592 * gcc.dg/lto/pr47188_1.c: New testcase.
14594 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14598 * gfortran.dg/interface_33.f90: New test.
14600 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14603 * gcc.c-torture/compile/pr47150.c: New test.
14605 2011-01-06 Ira Rosen <irar@il.ibm.com>
14607 PR tree-optimization/47139
14608 * gcc.dg/vect/pr47139.c: New test.
14610 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14613 * gfortran.dg/extends_type_of_2.f03: New.
14615 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14617 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14619 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14621 * gnat.dg/opt14.adb: New test.
14623 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14626 * gfortran.dg/allocate_error_2.f90: New test.
14628 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14631 * gfortran.dg/storage_size_3.f08: New.
14633 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14635 PR libgfortran/47154
14636 * gfortran.dg/namelist_68.f90: New test.
14638 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14640 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14642 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14645 * gfortran.dg/class_34.f90: New.
14647 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14649 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14650 use __builtin_inff. Skip all single-precision tests that require
14653 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14655 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14657 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14659 PR tree-optimization/47148
14660 * gcc.c-torture/execute/pr47148.c: New test.
14662 PR tree-optimization/47155
14663 * gcc.c-torture/execute/pr47155.c: New test.
14665 PR rtl-optimization/47157
14666 * gcc.c-torture/compile/pr47157.c: New test.
14668 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14670 * gcc.dg/torture/vector-shift2.c (schar): Define.
14671 (main): Always use schar or uchar instead of plain "char" to avoid
14672 dependencies on implementation-defined char signedness.
14674 2011-01-03 Martin Jambor <mjambor@suse.cz>
14676 PR tree-optimization/46801
14677 * gnat.dg/pack9.adb: Remove xfail.
14679 2011-01-03 Martin Jambor <mjambor@suse.cz>
14681 PR tree-optimization/46984
14682 * g++.dg/ipa/pr46984.C: New test.
14684 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14687 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14689 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14691 PR tree-optimization/47140
14692 * gcc.c-torture/compile/pr47140.c: New test.
14694 PR rtl-optimization/47028
14695 * gcc.dg/pr47028.c: New test.
14697 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14699 * objc.dg/protocol-forward-1.m: Removed TODO.
14700 * objc.dg/protocol-forward-2.m: New.
14701 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14702 * obj-c++.dg/protocol-forward-2.mm: New.
14704 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14707 * g++.dg/eh/pr38662.C: New testcase.
14709 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14711 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14712 scan for newline '\n'.
14715 Copyright (C) 2011 Free Software Foundation, Inc.
14717 Copying and distribution of this file, with or without modification,
14718 are permitted in any medium without royalty provided the copyright
14719 notice and this notice are preserved.