1 2011-12-04 Uros Bizjak <ubizjak@gmail.com>
2 Jérémie Detrey <Jeremie.Detrey@loria.fr>
5 * gcc.target/i386/pr51393.c: New test.
7 2011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr>
10 * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
11 * obj-c++.dg/naming-4.mm: Likewise.
13 2011-12-03 Jack Howarth <howarth@bromo.med.uc.edu>
15 * gcc.dg/darwin-segaddr.c: Use -no-pie.
17 2011-12-03 Paolo Carlini <paolo.carlini@oracle.com>
20 * g++.dg/cpp0x/pr51313.C: New.
22 2011-12-03 Tobias Burnus <burnus@net-b.de>
25 * gfortran.dg/select_type_24.f90: New.
26 * gfortran.dg/select_type_23.f03: Add dg-error.
27 * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
29 2011-12-03 Jakub Jelinek <jakub@redhat.com>
31 * gcc.dg/vect/vect-122.c: New test.
33 2011-12-03 Tobias Burnus <burnus@net-b.de>
36 * gfortran.dg/move_alloc_8.f90: New.
38 2011-12-03 Tobias Burnus <burnus@net-b.de>
40 * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
41 i.e. remove the dg-error line.
42 * gfortran.dg/move_alloc_5.f90: Ditto and change back
44 * gfortran.dg/move_alloc_9.f90: New.
45 * gfortran.dg/move_alloc_10.f90: New
47 2011-12-02 Nathan Sidwell <nathan@acm.org>
49 * lib/gcov.exp (verify-lines): Allow = as a count char.
50 * g++.dg/gcov/gcov-13.C: New.
52 2011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
54 * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
55 * gcc.dg/vect/slp-24.c: Ditto.
56 * gcc.dg/vect/slp-3.c: Likewise and fix scans.
57 * gcc.dg/vect/slp-34.c: Ditto.
58 * gcc.dg/vect/slp-4.c: Ditto.
59 * gcc.dg/vect/slp-cond-2.c: Ditto.
60 * gcc.dg/vect/slp-multitypes-11.c: Ditto.
61 * gcc.dg/vect/vect-1.c: Ditto.
62 * gcc.dg/vect/vect-10.c: Ditto.
63 * gcc.dg/vect/vect-105.c: Ditto.
64 * gcc.dg/vect/vect-112.c: Ditto.
65 * gcc.dg/vect/vect-15.c: Ditto.
66 * gcc.dg/vect/vect-2.c: Ditto.
67 * gcc.dg/vect/vect-31.c: Ditto.
68 * gcc.dg/vect/vect-32.c: Ditto.
69 * gcc.dg/vect/vect-33.c: Ditto.
70 * gcc.dg/vect/vect-34.c: Ditto.
71 * gcc.dg/vect/vect-35.c: Ditto.
72 * gcc.dg/vect/vect-36.c: Ditto.
73 * gcc.dg/vect/vect-6.c: Ditto.
74 * gcc.dg/vect/vect-73.c: Ditto.
75 * gcc.dg/vect/vect-74.c: Ditto.
76 * gcc.dg/vect/vect-75.c: Ditto.
77 * gcc.dg/vect/vect-76.c: Ditto.
78 * gcc.dg/vect/vect-80.c: Ditto.
79 * gcc.dg/vect/vect-85.c: Ditto.
80 * gcc.dg/vect/vect-89.c: Ditto.
81 * gcc.dg/vect/vect-97.c: Ditto.
82 * gcc.dg/vect/vect-98.c: Ditto.
83 * gcc.dg/vect/vect-all.c: Ditto.
84 * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
85 * gcc.dg/vect/vect-iv-8.c: Ditto.
86 * gcc.dg/vect/vect-iv-8a.c: Ditto.
87 * gcc.dg/vect/vect-outer-1.c: Ditto.
88 * gcc.dg/vect/vect-outer-1a.c: Ditto.
89 * gcc.dg/vect/vect-outer-1b.c: Ditto.
90 * gcc.dg/vect/vect-outer-2.c: Ditto.
91 * gcc.dg/vect/vect-outer-2a.c: Ditto.
92 * gcc.dg/vect/vect-outer-2c.c: Ditto.
93 * gcc.dg/vect/vect-outer-3.c: Ditto.
94 * gcc.dg/vect/vect-outer-3a.c: Ditto.
95 * gcc.dg/vect/vect-outer-4a.c: Ditto.
96 * gcc.dg/vect/vect-outer-4b.c: Ditto.
97 * gcc.dg/vect/vect-outer-4c.c: Ditto.
98 * gcc.dg/vect/vect-outer-4d.c: Ditto.
99 * gcc.dg/vect/vect-outer-4m.c: Ditto.
100 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
101 * gcc.dg/vect/vect-outer-fir.c: Ditto.
102 * gcc.dg/vect/vect-over-widen-1.c: Ditto.
103 * gcc.dg/vect/vect-over-widen-2.c: Ditto.
104 * gcc.dg/vect/vect-over-widen-3.c: Ditto.
105 * gcc.dg/vect/vect-over-widen-4.c: Ditto.
106 * gcc.dg/vect/vect-reduc-1char.c: Ditto.
107 * gcc.dg/vect/vect-reduc-2char.c: Ditto.
108 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
109 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
110 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
111 * gcc.dg/vect/vect-shift-2.c: Ditto.
112 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
113 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
114 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
115 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
116 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
118 2011-12-02 Georg-Johann Lay <avr@gjlay.de>
120 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
121 __builtin_memcpy arguments to honor sizeof(a).
123 2011-12-02 Joseph Myers <joseph@codesourcery.com>
125 * gcc.c-torture/execute/doloop-1.c,
126 gcc.c-torture/execute/doloop-2.c: New tests.
128 2011-12-02 Martin Jambor <mjambor@suse.cz>
130 PR tree-optimization/50622
131 * g++.dg/tree-ssa/pr50622.C: New test.
133 2011-12-01 Jason Merrill <jason@redhat.com>
135 * g++.dg/cpp0x/initlist61.C: New.
137 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
140 * g++.dg/inherit/crash3.C: New.
142 2011-12-01 Nathan Sidwell <nathan@acm.org>
144 PR gcov-profile/51113
145 * lib/gcov.exp (verify-lines): Add support for xfailing.
146 (run-gcov): Likewise.
147 * gcc.misc-tests/gcov-13.c: Xfail weak function.
148 * gcc.misc-tests/gcov-16.c: Remove.
149 * gcc.misc-tests/gcov-17.c: Remove.
150 * g++.dg/gcov-8.C: Remove.
151 * g++.dg/gcov-9.C: Remove.
152 * g++.dg/gcovpart-12b.C: New.
153 * g++.dg/gcov-12.C: New.
155 2011-12-01 Andrew Pinski <apinski@cavium.com>
158 * g++.dg/torture/pr51198.C: New testcase.
160 2011-12-01 Jakub Jelinek <jakub@redhat.com>
162 PR tree-optimization/51246
163 * gcc.c-torture/compile/pr51246.c: New test.
165 PR rtl-optimization/51014
166 * g++.dg/opt/pr51014.C: New test.
168 2011-12-01 Paolo Carlini <paolo.carlini@oracle.com>
171 * g++.dg/template/error47.C: New.
173 2011-11-30 Jason Merrill <jason@redhat.com>
176 * g++.dg/init/aggr8.C: New.
178 2011-11-30 Jakub Jelinek <jakub@redhat.com>
181 * gcc.target/i386/pr50725.c: New test.
184 * gfortran.dg/gomp/pr51089.f90: New test.
186 2011-11-30 Andrew Pinski <apinski@cavium.com>
188 * gcc.dg/pr51321.c: New testcase.
190 2011-11-30 Jakub Jelinek <jakub@redhat.com>
192 PR rtl-optimization/48721
193 * gcc.target/i386/pr48721.c: New test.
195 2011-11-30 Paolo Carlini <paolo.carlini@oracle.com>
198 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
200 2011-11-29 Jakub Jelinek <jakub@redhat.com>
202 PR tree-optimization/51247
203 * gcc.c-torture/compile/pr51247.c: New test.
205 2011-11-29 Andrew MacLeod <amacleod@redhat.com>
208 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations.
210 2011-11-29 Michael Meissner <meissner@linux.vnet.ibm.com>
212 * gcc.target/powerpc/ppc-target-4.c: New file to test target
213 specific functions enabling target specific builtins.
215 2011-11-29 Yufeng Zhang <yufeng.zhang@arm.com>
217 Use complex floating-point constant in CDBL.
219 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
221 2011-11-29 Tobias Burnus <burnus@net-b.de>
225 * gfortran.dg/move_alloc_5.f90: Add dg-error.
226 * gfortran.dg/select_type_23.f03: Add dg-error.
227 * gfortran.dg/move_alloc_6.f90: New.
228 * gfortran.dg/move_alloc_7.f90: New.
230 2011-11-29 Ira Rosen <ira.rosen@linaro.org>
232 PR tree-optimization/51301
233 * gcc.dg/vect/pr51301.c: New test.
235 2011-11-28 Uros Bizjak <ubizjak@gmail.com>
237 * g++.dg/cdce3.C: Use dg-additional-options.
239 2011-11-28 Jakub Jelinek <jakub@redhat.com>
242 * gcc.dg/tree-prof/pr50907.c: New test.
244 PR tree-optimization/50078
245 * gcc.dg/pr50078.c: New test.
247 PR tree-optimization/50682
248 * g++.dg/opt/pr50682.C: New test.
250 2011-11-28 Tobias Burnus <burnus@net-b.de>
253 * gfortran.dg/iso_c_binding_compiler_4.f90: New.
255 2011-11-27 Aldy Hernandez <aldyh@redhat.com>
256 Iain Sandoe <iains@gcc.gnu.org>
258 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy
259 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
260 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
261 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for
262 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
264 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
266 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
267 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
268 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
269 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
270 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
271 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
272 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
273 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
274 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
275 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
276 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
277 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
278 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
279 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
280 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
281 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
282 * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
283 * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
284 * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
285 * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
286 * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
287 * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
288 * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
289 * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
290 * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
291 * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
292 * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
294 2011-11-27 Richard Sandiford <rdsandiford@googlemail.com>
296 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
298 * gcc.target/mips/no-dsp-1.c: New test.
299 * gcc.target/mips/soft-float-1.c: Likewise.
301 2011-11-26 Jakub Jelinek <jakub@redhat.com>
303 PR rtl-optimization/49912
304 * g++.dg/other/pr49912.C: New test.
306 2011-11-26 Uros Bizjak <ubizjak@gmail.com>
308 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
310 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
312 2011-11-25 Mikael Morin <mikael@gcc.gnu.org>
316 * gfortran.dg/inline_sum_3.f90: New test.
318 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
321 * lib/target-supports.exp
322 (check_effective_target_sync_long_long): Also supported on 32bit
323 x86 targets. Add comment about required dg-options.
324 Add alpha*-*-* targets.
325 (check_effective_target_sync_long_long_runtime): Ditto.
327 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
329 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
330 * gcc.dg/atomic-exchange-4.c: Ditto.
331 * gcc.dg/atomic-load-4.c: Ditto.
332 * gcc.dg/atomic-store-4.c: Ditto.
333 * gcc.dg/di-longlong64-sync-1.c: Ditto.
334 * gcc.dg/di-sync-multithread.c: Ditto.
335 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
336 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
338 2011-11-25 Uros Bizjak <ubizjak@gmail.com>
341 * lib/target-supports.exp
342 (check_effective_target_sync_int_128_runtime): New procedure.
343 (check_effective_target_sync_long_long_runtime): Ditto.
344 (check_effective_target_sync_long_long): Add arm*-*-*.
345 (check_effective_target_sync_longlong): Remove.
347 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
348 * gcc.dg/atomic-compare-exchange-5.c: Ditto.
349 * gcc.dg/atomic-exchange-5.c: Ditto.
350 * gcc.dg/atomic-load-5.c: Ditto.
351 * gcc.dg/atomic-store-5.c: Ditto.
352 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
353 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
354 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
356 * gcc.dg/atomic-compare-exchange-4.c: Ditto.
357 * gcc.dg/atomic-exchange-4.c: Ditto.
358 * gcc.dg/atomic-load-4.c: Ditto.
359 * gcc.dg/atomic-store-4.c: Ditto.
360 * gcc.dg/di-longlong64-sync-1.c: Ditto.
361 * gcc.dg/di-sync-multithread.c: Ditto.
362 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
363 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
365 2011-11-25 Tobias Burnus <burnus@net-b.de>
368 * gfortran.dg/whole_file_35.f90: New.
370 2011-11-25 Tobias Burnus <burnus@net-b.de>
373 * gfortran.dg/volatile13.f90: New.
375 2011-11-24 Andrew MacLeod <amacleod@redhat.com>
378 * gcc.dg/atomic-pr51256.c: New. Test error conditions.
380 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
383 * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
385 2011-11-24 H.J. Lu <hongjiu.lu@intel.com>
388 * gcc.target/i386/sw-1.c: Revert revision 181357.
390 2011-11-24 Tobias Burnus <burnus@net-b.de>
393 * gfortran.dg/implicit_pure_1.f90: New.
395 2011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
398 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
399 * gcc.dg/atomic-exchange-5.c: Likewise.
400 * gcc.dg/atomic-load-5.c: Likewise.
401 * gcc.dg/atomic-op-5.c: Likewise.
402 * gcc.dg/atomic-store-5.c: Likewise.
403 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
405 2011-11-24 Jakub Jelinek <jakub@redhat.com>
407 PR rtl-optimization/50290
408 * gcc.dg/pr50290.c: New test.
410 2011-11-24 Paolo Carlini <paolo.carlini@oracle.com>
413 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
415 2011-11-23 Jakub Jelinek <jakub@redhat.com>
418 * gcc.dg/pr51261.c: New test.
420 2011-11-22 Dodji Seketeli <dodji@redhat.com>
423 * g++.dg/cpp0x/alias-decl-14.C: New test.
424 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
426 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
428 * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
429 * g++.dg/lookup/struct1.C: Likewise.
430 * g++.dg/parse/elab1.C: Likewise.
431 * g++.dg/parse/elab2.C: Likewise.
432 * g++.dg/parse/int-as-enum1.C: Likewise.
433 * g++.dg/parse/typedef1.C: Likewise.
434 * g++.dg/parse/typedef3.C: Likewise.
435 * g++.dg/parse/typedef4.C: Likewise.
436 * g++.dg/parse/typedef5.C: Likewise.
437 * g++.dg/template/crash26.C: Likewise.
438 * g++.dg/template/nontype4.C: Likewise.
439 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
440 * g++.old-deja/g++.brendan/line1.C: Likewise.
441 * g++.old-deja/g++.other/elab1.C: Likewise.
442 * g++.old-deja/g++.other/syntax4.C: Likewise.
444 2011-11-22 Tom de Vries <tom@codesourcery.com>
446 PR rtl-optimization/50764
447 * gcc.dg/pr50764.c: New test.
449 2011-11-22 Paolo Carlini <paolo.carlini@oracle.com>
452 * g++.dg/cpp0x/decltype36.C: New.
454 2011-11-22 Jakub Jelinek <jakub@redhat.com>
456 PR tree-optimization/51074
457 * gcc.dg/vect/pr51074.c: New test.
459 2011-11-22 Dodji Seketeli <dodji@redhat.com>
462 * g++.dg/cpp0x/alias-decl-16.C: New test.
464 2011-11-22 Jakub Jelinek <jakub@redhat.com>
466 PR tree-optimization/50765
467 * gcc.dg/pr50765.c: New test.
469 2011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
471 * gcc.dg/vshift-1.c (main): Call rand instead of random.
472 * gcc.dg/vshift-3.c (main): Likewise.
474 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
476 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
478 2011-11-22 Iain Sandoe <iains@gcc.gnu.org>
480 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
481 * gcc.misc-tests/gcov-17.c: Likewise.
482 * g++.dg/gcov/gcov-8.C: Likewise.
483 * g++.dg/gcov/gcov-9.C: Likewise.
485 2011-11-21 Torvald Riegel <triegel@redhat.com>
487 * g++.dg/tm/pr47747.C: New test.
489 2011-11-21 Torvald Riegel <triegel@redhat.com>
491 * g++.dg/tm/template-2.C: New test.
493 2011-11-21 Jakub Jelinek <jakub@redhat.com>
496 * gcc.dg/pr50827.c: New test.
498 2011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net>
501 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
502 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
503 * g++.dg/cpp0x/udlit-member.C: Adjust.
504 * g++.dg/cpp0x/udlit-raw-length.C: New.
505 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
506 * g++.dg/cpp0x/udlit-resolve.C: New.
507 * c-c++-common/dfp/pr33466.c: Adjust.
509 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
511 * lib/target-supports.exp
512 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
513 with ultrasparc_vis2_hw.
514 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
515 with ultrasparc_vis3_hw.
517 2011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
519 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
520 *-*-solaris2* && c++.
522 2011-11-20 Joey Ye <joey.ye@arm.com>
524 * gcc.dg/volatile-bitfields-1.c: New.
526 2011-11-20 Jason Merrill <jason@redhat.com>
529 * g++.dg/cpp0x/variadic120.C: New.
530 * g++.dg/cpp0x/sfinae26.C: Adjust.
532 * g++.dg/cpp0x/sfinae11.C: Adjust.
533 * g++.dg/cpp0x/sfinae26.C: Adjust.
534 * g++.dg/template/unify11.C: Adjust.
536 2011-11-20 Paolo Carlini <paolo.carlini@oracle.com>
539 * g++.dg/template/error46.C: New.
541 2011-11-20 Uros Bizjak <ubizjak@gmail.com>
544 * gcc.target/i386/pr51235.c: New test.
547 * gcc.target/i386/pr51236.c: New test.
549 2011-11-20 Eric Botcazou <ebotcazou@adacore.com>
551 * gnat.dg/discr32.adb: New test.
552 * gnat.dg/discr32_pkg.ads: New helper.
554 2011-11-20 Nathan Sidwell <nathan@acm.org>
556 PR gcov-profile/51113
557 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
558 * gcc.misc-tests/gcov-16.c: New.
559 * gcc.misc-tests/gcov-17.c: New.
560 * g++.dg/gcov/gcov-8.C: New.
561 * g++.dg/gcov/gcov-9.C: New.
562 * g++.dg/gcov/gcov-10.C: New.
564 2011-11-20 Dodji Seketeli <dodji@redhat.com>
567 * g++.dg/cpp0x/alias-decl-15.C: New test.
569 2011-11-19 Paolo Carlini <paolo.carlini@oracle.com>
572 * g++.dg/cpp0x/pr51216.C: New.
574 2011-11-19 Eric Botcazou <ebotcazou@adacore.com>
576 * gcc.dg/delay-slot-2.c: New test.
578 2011-11-18 Joseph Myers <joseph@codesourcery.com>
580 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
582 2011-11-18 Fabien Chêne <fabien@gcc.gnu.org>
585 * g++.dg/lookup/using46.C: New.
586 * g++.dg/lookup/using47.C: New.
587 * g++.dg/lookup/using48.C: New.
588 * g++.dg/lookup/using49.C: New.
589 * g++.dg/lookup/using50.C: New.
591 2011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
593 * gcc.c-torture/compile/pr44707.c: Do not assume assembler
594 supports /* ... */ comments.
596 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
599 * g++.dg/cpp0x/pr51150.C: New.
601 2011-11-18 Martin Jambor <mjambor@suse.cz>
603 PR tree-optimization/50605
604 * g++.dg/ipa/pr50605.C: New test.
606 2011-11-18 Dodji Seketeli <dodji@redhat.com>
609 * g++.dg/cpp0x/alias-decl-13.C: New test.
611 2011-11-17 Jason Merrill <jason@redhat.com>
614 * g++.dg/cpp0x/auto27.C: New.
615 * g++.dg/cpp0x/trailing2.C: Adjust messages.
617 2011-11-17 Andrew MacLeod <amacleod@redhat.com>
619 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
620 memory model parameters don't match expected values.
621 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
622 __atomic_compare_exchange.
623 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
624 __atomic_compare_exchange_n.
625 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
626 weak/strong parameter and fail if memory models aren't correct.
628 2011-10-17 Uros Bizjak <ubizjak@gmail.com>
630 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
631 Look for simulate_thread_done to determine working gdb. Reduce timeout
632 to 10 seconds and fail when timeout occurs. Improve error messages.
634 2011-11-17 Jason Merrill <jason@redhat.com>
637 * g++.dg/template/virtual2.C: New.
639 2011-11-17 Michael Matz <matz@suse.de>
643 * g++.dg/tree-ssa/pr50741.C: New.
645 2011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
647 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
649 2011-10-16 Uros Bizjak <ubizjak@gmail.com>
651 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
652 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
653 * g++.dg/eh/array1.C: Cleanup gimple tree dump.
655 2011-11-16 Tobias Burnus <burnus@net-b.de>
659 * gfortran.dg/constructor_1.f90: New.
660 * gfortran.dg/constructor_2.f90: New.
661 * gfortran.dg/constructor_3.f90: New.
662 * gfortran.dg/constructor_4.f90: New.
663 * gfortran.dg/constructor_5.f90: New.
664 * gfortran.dg/constructor_6.f90: New.
665 * gfortran.dg/use_only_5.f90: New.
666 * gfortran.dg/c_ptr_tests_17.f90: New.
667 * gfortran.dg/c_ptr_tests_18.f90: New.
668 * gfortran.dg/used_types_25.f90: New.
669 * gfortran.dg/used_types_26.f90: New
670 * gfortran.dg/type_decl_3.f90: New.
671 * gfortran.dg/function_types_3.f90: Update dg-error.
672 * gfortran.dg/result_1.f90: Ditto.
673 * gfortran.dg/structure_constructor_3.f03: Ditto.
674 * gfortran.dg/structure_constructor_4.f03: Ditto.
676 2011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
678 * gcc.dg/vect/pr30858.c: Update expected output for
679 architectures with multiple vector sizes.
681 2011-11-16 Richard Earnshaw <rearnsha@arm.com>
682 Bernd Schmidt <bernds@coudesourcery.com>
683 Sebastian Huber <sebastian.huber@embedded-brains.de>
686 * gcc.target/arm/pr49641.c: New test.
688 2011-11-16 Razya Ladelsky <razya@il.ibm.com>
690 PR tree-optimization/49960
691 * gcc.dg/autopar/pr49960.c: New test.
692 * gcc.dg/autopar/pr49960-1.c: New test.
695 2011-11-16 Tom de Vries <tom@codesourcery.com>
697 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
698 * gcc.dg/pr43864-2.c: Same.
699 * gcc.dg/pr43864-3.c: Same.
700 * gcc.dg/pr43864-4.c: Same.
702 2011-11-15 Uros Bizjak <ubizjak@gmail.com>
704 * gcc.target/i386/sse2-cvt-vec.c: New test.
705 * gcc.target/i386/avx-cvt-vec.c: Ditto.
706 * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
707 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
708 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
709 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
710 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
712 2011-11-15 Iain Sandoe <iains@gcc.gnu.org>
714 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
715 powerpc*-*-darwin* targets.
717 2011-11-15 Torvald Riegel <triegel@redhat.com>
719 * c-c++-common/tm/trxn-expr-3.c: New test.
721 2011-11-14 Torvald Riegel <triegel@redhat.com>
723 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
725 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
727 * gcc.target/i386/avx-recip-vec.c: New test.
728 * gcc.target/i386/avx-lrintf-vec.c: Ditto.
729 * gcc.target/i386/avx-lrint-vec.c: Ditto.
730 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
731 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
732 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
733 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
734 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
735 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
736 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
737 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
738 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
739 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
740 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
741 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
743 2011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net>
746 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
747 non-template literal operator.
749 2011-11-14 Uros Bizjak <ubizjak@gmail.com>
751 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
752 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
753 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
754 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
755 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
756 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
757 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
758 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
759 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
760 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
761 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
762 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
763 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
764 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
765 * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
766 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
768 2011-11-14 Fabien Chêne <fabien@gcc.gnu.org>
774 * g++.old-deja/g++.brendan/misc14.C: Adjust.
775 * g++.old-deja/g++.jason/scoping16.C: Likewise.
776 * g++.old-deja/g++.other/anon7.C: Likewise.
777 * g++.old-deja/g++.other/using1.C: Likewise.
778 * g++.old-deja/g++.other/redecl1.C: Likewise.
779 * g++.old-deja/g++.other/typedef7.C: Likewise.
780 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
781 * g++.dg/template/using2.C: Likewise.
782 * g++.dg/template/static4.C: Likewise.
783 * g++.dg/template/typedef1.C: Likewise.
784 * g++.dg/lookup/name-clash9.C: Likewise.
785 * g++.dg/abi/mangle41.C: Likewise.
786 * g++.dg/parse/ctor5.C: Likewise.
787 * g++.dg/inherit/using4.C: Likewise.
788 * g++.dg/lookup/using24.C: New.
789 * g++.dg/lookup/using25.C: New.
790 * g++.dg/lookup/using26.C: New.
791 * g++.dg/lookup/using27.C: New.
792 * g++.dg/lookup/using28.C: New.
793 * g++.dg/lookup/using29.C: New.
794 * g++.dg/lookup/using30.C: New.
795 * g++.dg/lookup/using31.C: New.
796 * g++.dg/lookup/using32.C: New.
797 * g++.dg/lookup/using33.C: New.
798 * g++.dg/lookup/using34.C: New.
799 * g++.dg/lookup/using35.C: New.
800 * g++.dg/lookup/using36.C: New.
801 * g++.dg/lookup/using37.C: New.
802 * g++.dg/lookup/using38.C: New.
803 * g++.dg/lookup/using39.C: New.
804 * g++.dg/lookup/using40.C: New.
805 * g++.dg/lookup/using41.C: New.
806 * g++.dg/lookup/using42.C: New.
807 * g++.dg/lookup/using43.C: New.
808 * g++.dg/lookup/using44.C: New.
809 * g++.dg/lookup/using45.C: New.
810 * g++.dg/lookup/pr6936.C: New.
811 * g++.dg/debug/using4.C: New.
812 * g++.dg/debug/using5.C: New.
813 * g++.dg/cpp0x/forw_enum10.C: New.
815 2011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com>
816 Jan Hubicka <jh@suse.cz>
818 * gcc.target/i386/sw-1.c: Force rep;movsb.
820 2011-11-14 Iain Sandoe <iains@gcc.gnu.org>
823 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
824 dg-additional-options.
826 2011-11-13 Oleg Endo <oleg.endo@t-online.de>
828 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
829 specified. Remove redundant runtime checks.
830 * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
831 Allow for other than -m4. Fix typos in comments.
833 2011-11-12 Jason Merrill <jason@redhat.com>
836 * g++.dg/warn/ref-temp1.C: New.
839 * g++.dg/opt/stack2.C: New.
841 2011-11-12 Uros Bizjak <ubizjak@gmail.com>
843 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
844 alpha*-*-linux* targets.
846 2011-11-12 Iain Sandoe <iains@gcc.gnu.org>
849 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
850 Darwin targets and allow external symbols to be undefined.
852 2011-11-12 Nathan Sidwell <nathan@acm.org>
854 * gcc.misc-tests/gcov-15.c: New.
856 2011-11-11 Jakub Jelinek <jakub@redhat.com>
858 PR tree-optimization/51058
859 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
860 * gfortran.dg/vect/pr51058-2.f90: New test.
862 2011-11-10 Jason Merrill <jason@redhat.com>
864 * g++.dg/template/linkage1.C: New.
865 * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
866 * g++.old-deja/g++.other/linkage4.C: Likewise.
869 * g++.dg/cpp0x/defaulted33.C: New.
871 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
874 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
875 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and
878 2011-11-10 Andrew MacLeod <amacleod@redhat.com>
880 PR rtl-optimization/51040
881 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
884 2011-11-10 Jason Merrill <jason@redhat.com>
887 * g++.dg/template/conv12.C: New.
890 * gcc.dg/debug/dwarf2/asm-line1.c: New.
892 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
894 * gnat.dg/atomic6_1.adb: New test.
895 * gnat.dg/atomic6_2.adb: Likewise.
896 * gnat.dg/atomic6_3.adb: Likewise.
897 * gnat.dg/atomic6_4.adb: Likewise.
898 * gnat.dg/atomic6_5.adb: Likewise.
899 * gnat.dg/atomic6_6.adb: Likewise.
900 * gnat.dg/atomic6_7.adb: Likewise.
901 * gnat.dg/atomic6_8.adb: Likewise.
902 * gnat.dg/atomic6_pkg.ads: New helper.
904 2011-11-10 Jakub Jelinek <jakub@redhat.com>
907 * gcc.c-torture/compile/pr51077.c: New test.
909 PR rtl-optimization/51023
910 * gcc.c-torture/execute/pr51023.c: New test.
912 2011-11-10 Richard Guenther <rguenther@suse.de>
914 PR tree-optimization/51042
915 * gcc.dg/torture/pr51042.c: New testcase.
917 2011-11-10 Richard Guenther <rguenther@suse.de>
919 PR tree-optimization/51070
920 * gcc.dg/torture/pr51070.c: New testcase.
922 2011-11-10 Richard Guenther <rguenther@suse.de>
924 PR tree-optimization/51030
925 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
927 2011-11-10 Richard Guenther <rguenther@suse.de>
930 * gcc.dg/torture/pr51071.c: New testcase.
932 2011-11-10 Eric Botcazou <ebotcazou@adacore.com>
934 * gnat.dg/loop_optimization9.ad[sb]: New test.
936 2011-11-10 Ira Rosen <ira.rosen@linaro.org>
938 PR tree-optimization/51058
939 * gfortran.dg/vect/pr51058.f90: New test.
941 2011-11-10 Jakub Jelinek <jakub@redhat.com>
943 PR tree-optimization/51000
944 * gcc.dg/vect/pr51000.c: New test.
946 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
949 * g++.dg/cpp0x/static_assert5.C: New.
950 * g++.dg/template/nontype13.C: Tweak.
952 2011-11-09 Jason Merrill <jason@redhat.com>
955 * g++.dg/cpp0x/noexcept16.C: New.
958 * g++.dg/cpp0x/variadic119.C: New.
960 2011-11-09 Jakub Jelinek <jakub@redhat.com>
963 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
965 * gcc.dg/torture/vshuf-32.inc: Likewise.
966 * gcc.dg/torture/vshuf-4.inc: Likewise.
967 * gcc.dg/torture/vshuf-8.inc: Likewise.
969 * gcc.dg/tm/memopt-1.c: Fix up regexp.
971 2011-11-09 Ian Lance Taylor <iant@google.com>
973 * lib/target-supports.exp (check_effective_target_ucontext_h): New
975 * gcc.dg/split-5.c: New test.
977 2011-11-09 Patrick Marlier <patrick.marlier@gmail.com>
979 * gcc.dg/tm/memopt-1.c: Adjust regexp.
981 2011-11-09 Jason Merrill <jason@redhat.com>
984 * g++.dg/template/virtual1.C: New.
986 2011-11-08 Jason Merrill <jason@redhat.com>
988 Run most C++ tests in both C++98 and C++11 modes.
989 * lib/target-supports.exp (check_effective_target_c++11): New.
990 (check_effective_target_c++98): New.
991 * lib/g++-dg.exp (g++-dg-runtest): New.
992 * g++.dg/dg.exp: Use g++-dg-runtest.
993 * g++.dg/charset/charset.exp: Likewise.
994 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
995 * g++.dg/dfp/dfp.exp: Likewise.
996 * g++.dg/gcov/gcov.exp: Likewise.
997 * g++.dg/gomp/gomp.exp: Likewise.
998 * g++.dg/graphite/graphite.exp: Likewise.
999 * g++.dg/tls/tls.exp: Likewise.
1000 * g++.dg/tm/tm.exp: Likewise.
1001 * g++.dg/vect/vect.exp: Likewise.
1002 * g++.old-deja/old-deja.exp: Likewise.
1003 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1004 with some of the torture options.
1005 * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1006 * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1007 * g++.dg/init/null1.C: Only run in C++98.
1008 * g++.dg/warn/Wconversion-null-3.C: Likewise.
1009 * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1010 * g++.old-deja/g++.brendan/crash64.C: Likewise.
1011 * g++.old-deja/g++.other/anon9.C: Likewise.
1012 * g++.old-deja/g++.other/linkage1.C: Likewise.
1013 * g++.old-deja/g++.other/linkage2.C: Likewise.
1014 * g++.old-deja/g++.pt/t29.C: Likewise.
1015 * g++.old-deja/g++.pt/t30.C: Likewise.
1016 * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1017 * g++.dg/ext/anon-struct4.C: Likewise.
1018 * g++.dg/init/brace2.C: Likewise.
1019 * g++.dg/init/brace6.C: Likewise.
1020 * g++.dg/other/anon3.C: Likewise.
1021 * g++.dg/template/arg2.C: Likewise.
1022 * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1023 * g++.old-deja/g++.brendan/enum11.C: Likewise.
1024 * g++.old-deja/g++.brendan/enum8.C: Likewise.
1025 * g++.old-deja/g++.brendan/enum9.C: Likewise.
1026 * g++.old-deja/g++.brendan/friend3.C: Likewise.
1027 * g++.old-deja/g++.brendan/init2.C: Likewise.
1028 * g++.old-deja/g++.brendan/init4.C: Likewise.
1029 * g++.old-deja/g++.brendan/misc14.C: Likewise.
1030 * g++.old-deja/g++.jason/cond.C: Likewise.
1031 * g++.old-deja/g++.law/init1.C: Likewise.
1032 * g++.old-deja/g++.law/operators32.C: Likewise.
1033 * g++.old-deja/g++.pt/enum6.C: Likewise.
1034 * g++.old-deja/g++.pt/explicit70.C: Likewise.
1035 * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1037 * g++.dg/eh/new1.C: Adjust for C++11 mode.
1038 * g++.dg/init/new11.C: Likewise.
1039 * g++.dg/init/pr29571.C: Likewise.
1040 * g++.dg/lookup/forscope2.C: Likewise.
1041 * g++.dg/parse/linkage1.C: Likewise.
1042 * g++.dg/parse/typedef8.C: Likewise.
1043 * g++.dg/template/error44.C: Likewise.
1044 * g++.dg/tls/diag-2.C: Likewise.
1045 * g++.dg/tls/diag-4.C: Likewise.
1046 * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1047 * g++.old-deja/g++.abi/arraynew.C: Likewise.
1048 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1049 * g++.old-deja/g++.brendan/new3.C: Likewise.
1050 * g++.old-deja/g++.eh/new1.C: Likewise.
1051 * g++.old-deja/g++.eh/new2.C: Likewise.
1052 * g++.old-deja/g++.jason/new.C: Likewise.
1053 * g++.old-deja/g++.law/friend1.C: Likewise.
1054 * g++.old-deja/g++.mike/net46.C: Likewise.
1055 * g++.old-deja/g++.mike/p755.C: Likewise.
1056 * g++.old-deja/g++.other/new6.C: Likewise.
1058 * g++.dg/cpp0x/variadic74.C: Adjust diags.
1059 * g++.dg/template/crash53.C: Likewise.
1060 * g++.dg/template/void9.C: Likewise.
1062 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1065 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1067 2011-11-09 Paolo Carlini <paolo.carlini@oracle.com>
1070 * g++.dg/cpp0x/sfinae29.C: New.
1072 2011-11-09 Janus Weil <janus@gcc.gnu.org>
1075 * gfortran.dg/typebound_call_22.f03: New test case.
1077 2011-11-09 Janne Blomqvist <jb@gcc.gnu.org>
1080 * gfortran.dg/inquire_size.f90: Don't flush the unit.
1082 2011-11-09 Richard Guenther <rguenther@suse.de>
1084 PR tree-optimization/51039
1085 * gcc.dg/pr51039.c: New testcase.
1087 2011-11-09 Jakub Jelinek <jakub@redhat.com>
1089 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1090 Enable also for powerpc*-*-*.
1092 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1095 * gfortran.dg/forall_16.f90: New test.
1097 2011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1100 * gfortran.dg/initialization_29.f90: Expand test.
1102 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1105 * g++.dg/cpp0x/alias-decl-12.C: New test.
1106 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1108 2011-11-09 Dodji Seketeli <dodji@redhat.com>
1111 * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1113 2011-11-09 Ira Rosen <ira.rosen@linaro.org>
1115 PR tree-optimization/51015
1116 * gcc.dg/vect/pr51015.c: New test.
1118 2011-11-08 David S. Miller <davem@davemloft.net>
1120 * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1121 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1123 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1126 * gfortran.dg/io_constraints_3.f90: Improve testcase.
1128 2011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1131 * gfortran.dg/string_5.f90: Improve testcase.
1133 2011-10-23 Jason Merrill <jason@redhat.com>
1136 * g++.dg/template/lvalue2.C: New.
1138 2011-11-08 Michael Matz <matz@suse.de>
1140 * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1141 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1142 * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1143 * g++.dg/eh/builtin2.C: Ditto.
1144 * g++.dg/eh/builtin3.C: Ditto.
1146 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1148 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1149 being prefered even for -mavx.
1150 * gcc.target/i386/avx-cvt-3.c: New test.
1152 2011-11-08 Richard Guenther <rguenther@suse.de>
1154 PR tree-optimization/51012
1155 * gcc.dg/pr51012-1.c: New testcase.
1156 * gcc.dg/pr51012-2.c: Likewise.
1158 2011-11-08 Richard Guenther <rguenther@suse.de>
1161 * c-c++-common/uninit-pr51010.c: New testcase.
1163 2011-11-08 Jakub Jelinek <jakub@redhat.com>
1165 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1166 check_effective_target_vect_call_copysignf,
1167 check_effective_target_vect_call_lrint): New procedures.
1168 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1169 $VECT_SLP_CFLAGS with -ffast-math.
1170 * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1171 * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1172 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1173 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1175 2011-11-07 Richard Henderson <rth@redhat.com>
1176 Aldy Hernandez <aldyh@redhat.com>
1177 Torvald Riegel <triegel@redhat.com>
1179 Merged from transactional-memory.
1181 * g++.dg/dg.exp: Run transactional memory tests.
1182 * g++.dg/tm: New directory with new tests.
1183 * gcc.dg/tm: New directory with new tests.
1184 * c-c++-common/tm: New directory with new tests.
1186 2011-11-08 Dodji Seketeli <dodji@redhat.com>
1188 Fix context handling of alias-declaration
1189 * g++.dg/cpp0x/alias-decl-11.C: New test.
1191 2011-11-08 Paolo Carlini <paolo.carlini@oracle.com>
1194 * g++.dg/parse/template26.C: New.
1195 * g++.dg/template/crash45.C: Adjust dg-error string.
1197 2011-11-07 Jason Merrill <jason@redhat.com>
1200 * g++.dg/template/lookup9.C: New.
1203 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1206 * g++.dg/cpp0x/decltype35.C: New.
1208 2011-11-07 Dodji Seketeli <dodji@redhat.com>
1210 Support C++11 alias-declaration
1212 * g++.dg/cpp0x/alias-decl-0.C: New test case.
1213 * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1214 * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1215 * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1216 * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1217 * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1218 * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1219 * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1220 * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1221 * g++.dg/ext/alias-decl-attr1.C: Likewise.
1222 * g++.dg/ext/alias-decl-attr2.C: Likewise.
1223 * g++.dg/ext/alias-decl-attr3.C: Likewise.
1224 * g++.dg/ext/alias-decl-attr4.C: Likewise.
1226 2011-11-07 Eric Botcazou <ebotcazou@adacore.com>
1228 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1230 2011-11-07 Janus Weil <janus@gcc.gnu.org>
1233 * gfortran.dg/typebound_call_21.f03: New.
1235 2011-11-07 Nathan Sidwell <nathan@acm.org>
1237 * gcc.dg/profile-dir-1.c: Adjust final scan.
1238 * gcc.dg/profile-dir-2.c: Adjust final scan.
1239 * gcc.dg/profile-dir-3.c: Adjust final scan.
1240 * gcc.misc-tests/gcov.exp: Adjust regexp.
1241 * gcc.misc-tests/gcov-12.c: New.
1242 * gcc.misc-tests/gcov-13.c: New.
1243 * gcc.misc-tests/gcovpart-13b.c: New.
1244 * gcc.misc-tests/gcov-14.c: New.
1246 2011-11-07 Jason Merrill <jason@redhat.com>
1249 * g++.dg/ext/visibility/template8.C: New.
1251 2011-11-07 Jakub Jelinek <jakub@redhat.com>
1253 PR tree-optimization/50789
1254 * gcc.target/i386/avx2-gather-1.c: New test.
1255 * gcc.target/i386/avx2-gather-2.c: New test.
1256 * gcc.target/i386/avx2-gather-3.c: New test.
1257 * gcc.target/i386/avx2-gather-4.c: New test.
1259 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1261 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1263 2011-11-07 Janne Blomqvist <jb@gcc.gnu.org>
1266 * gfortran.dg/open_dev_null.f90: Remove testcase.
1268 2011-11-07 Uros Bizjak <ubizjak@gmail.com>
1270 * lib/target-supports.exp (check_effective_target_sync_int_128):
1271 Don't cache the result.
1272 (check_effective_target_sync_long_long): Ditto.
1274 2011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com>
1276 PR rtl-optimization/47698
1277 * gcc.target/i386/47698.c: New test.
1279 2011-11-06 Jason Merrill <jason@redhat.com>
1282 * g++.dg/ext/visibility/template7.C: New.
1284 2011-11-07 Terry Guo <terry.guo@arm.com>
1286 * gcc.target/arm/wmul-1.c: Adjust optimization level.
1287 * gcc.target/arm/wmul-2.c: Ditto.
1288 * gcc.target/arm/wmul-3.c: Ditto.
1289 * gcc.target/arm/wmul-4.c: Ditto.
1291 2011-11-06 Joseph Myers <joseph@codesourcery.com>
1293 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1294 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1295 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1296 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1297 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1298 expected diagnostics.
1300 2011-11-06 Andrew MacLeod <amacleod@redhat.com>
1301 Richard Henderson <rth@redhat.com>
1302 Aldy Hernandez <aldyh@redhat.com>
1304 Merged from cxx-mem-model.
1306 * lib/target-supports.exp (check_effective_target_sync_int_128,
1307 check_effective_target_sync_long_long): Check whether the target
1308 supports 64 and 128 bit __sync builtins.
1309 (check_effective_target_cas_char): New.
1310 (check_effective_target_cas_int): New.
1311 * gcc.dg/dg.exp: Exclude simulate-thread tests.
1312 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls.
1313 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1314 produce the expected library calls.
1315 * gcc.dg/atomic-fence.c: New functional tests.
1316 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters.
1317 * gcc.dg/atomic-invalid.c: New. Test invalid parameters.
1318 * gcc.dg/atomic-lockfree[-aux].c: New tests.
1319 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1320 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality.
1321 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1322 * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1323 * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1324 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1326 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1328 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1330 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1332 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1333 int128 operations are atomic.
1334 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1335 operations are atomic.
1336 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1337 operations are atomic.
1338 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1339 operations are atomic.
1340 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1341 stores aren't moved out of a loop.
1342 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1343 globals don't overwrite neighbouring globals.
1344 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1345 writes dont overwrite neighbouring components.
1346 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1347 * c-c++-common/gomp/atomic-3.c: Likewise.
1348 * c-c++-common/gomp/atomic-9.c: Likewise.
1349 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1350 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1351 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1352 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1353 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1354 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1355 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1356 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1357 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1358 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1359 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1360 g++.dg/gomp/atomic-15.C: Remove.
1361 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1362 * gcc.dg/gomp/atomic-11.c: Remove test.
1364 2011-11-06 Ira Rosen <ira.rosen@linaro.org>
1366 * gcc.dg/vect/bb-slp-cond-1.c: New test.
1367 * gcc.dg/vect/slp-cond-1.c: New test.
1368 * gcc.dg/vect/slp-cond-2.c: New test.
1370 2011-11-05 David S. Miller <davem@davemloft.net>
1372 * lib/test-supports.exp
1373 (check_effective_target_ultrasparc_vis2_hw): New proc.
1374 (check_effective_target_ultrasparc_vis3_hw): New proc.
1375 * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1376 * gcc.target/sparc/vec-init-2.inc: Likewise.
1377 * gcc.target/sparc/vec-init-3.inc: Likewise.
1378 * gcc.target/sparc/vec-init-1-vis1.c: New test.
1379 * gcc.target/sparc/vec-init-1-vis2.c: New test.
1380 * gcc.target/sparc/vec-init-1-vis3.c: New test.
1381 * gcc.target/sparc/vec-init-2-vis1.c: New test.
1382 * gcc.target/sparc/vec-init-2-vis2.c: New test.
1383 * gcc.target/sparc/vec-init-2-vis3.c: New test.
1384 * gcc.target/sparc/vec-init-3-vis1.c: New test.
1385 * gcc.target/sparc/vec-init-3-vis2.c: New test.
1386 * gcc.target/sparc/vec-init-3-vis3.c: New test.
1388 2011-11-05 Joern Rennecke <joern.rennecke@embecosm.com>
1390 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1391 Disable test on Epiphany.
1392 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1393 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1394 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1395 * g++.dg/parse/pragma3.C: Likewise.
1396 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1398 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1399 * gcc.dg/tls/thr-cse-1.c: Likewise.
1400 * g++.dg/opt/devirt2.C: Likewise.
1401 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1402 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1403 * gcc.target/epiphany: New directory.
1405 2011-11-05 Tobias Burnus <burnus@net-b.de>
1407 * gfortran.dg/quad_2.f90: New.
1409 2011-11-05 Eric Botcazou <ebotcazou@adacore.com>
1411 * gcc.dg/strlenopt-22g.c: New wrapper around...
1412 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust.
1414 2011-11-04 Jason Merrill <jason@redhat.com>
1417 * g++.dg/init/lifetime2.C: New.
1418 * g++.dg/cpp0x/initlist-lifetime2.C: New.
1421 * g++.dg/init/lifetime1.C: Test cleanup order.
1423 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1425 * g++.dg/other/offsetof7.C: New test.
1427 2011-11-04 Hans-Peter Nilsson <hp@axis.com>
1429 * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1430 variable, default empty, -ffat-lto-objects for effective_target_lto.
1431 (gcc-dg-test-1): Add options from dg-final methods.
1432 * lib/scanasm.exp (scan-assembler_required_options)
1433 (scan-assembler-not_required_options): New procs.
1435 2011-10-09 Magnus Fromreide <magfr@lysator.liu.se>
1437 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1438 generate a pedwarn in c++98-mode.
1439 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1440 don't generate a pedwarn in c++0x-mode.
1442 2011-11-04 Olivier Goffart <olivier@woboq.com>
1445 * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1447 2011-11-04 Jiangning Liu <jiangning.liu@arm.com>
1449 PR rtl-optimization/38644
1450 * gcc.target/arm/stack-red-zone.c: New.
1452 2011-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1455 * g++.dg/warn/Wconversion-null-3.C: New.
1457 2011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net>
1460 * g++.dg/cpp0x/udlit-strint-length.C: New.
1462 2011-11-04 Jason Merrill <jason@redhat.com>
1465 * g++.dg/cpp0x/initlist-lifetime1.C: New.
1466 * g++.dg/init/lifetime1.C: New.
1467 * g++.dg/init/ref21.C: New.
1468 * g++.dg/eh/array1.C: New.
1470 2011-11-04 Tom de Vries <tom@codesourcery.com>
1472 PR tree-optimization/50763
1473 * gcc.dg/pr50763-5.c: New test.
1475 2011-11-04 Tom de Vries <tom@codesourcery.com>
1477 PR tree-optimization/50763
1478 * g++.dg/pr50763-4.C: New test.
1480 2011-11-04 Jakub Jelinek <jakub@redhat.com>
1482 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1485 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1487 * gcc.dg/torture/vec-cvt-1.c: New test.
1489 2011-11-04 Eric Botcazou <ebotcazou@adacore.com>
1491 * gnat.dg/specs/private1[-sub].ads: New test.
1493 2011-11-04 Mikael Morin <mikael@gcc.gnu.org>
1496 * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1497 * gfortran.dg/inline_sum_1.f90: New.
1498 * gfortran.dg/inline_sum_2.f90: New.
1499 * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1500 * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1501 * gfortran.dg/inline_product_1.f90: New.
1503 2011-11-03 Tobias Burnus <burnus@net-b.de>
1506 * gfortran.dg/bind_c_dts_5.f90: New.
1508 2011-11-03 Tobias Burnus <burnus@net-b.de>
1511 * gfortran.dg/module_parameter_array_refs_2.f90: New.
1513 2011-11-03 Richard Guenther <rguenther@suse.de>
1516 * g++.dg/init/copy7.C: Remove testcase.
1518 2011-11-03 Martin Jambor <mjambor@suse.cz>
1520 * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1521 * g++.dg/ipa/devirt-c-2.C: Likewise.
1522 * g++.dg/ipa/devirt-c-7.C: New test.
1523 * g++.dg/ipa/devirt-c-8.C: Likewise.
1525 2011-11-03 Ira Rosen <ira.rosen@linaro.org>
1527 PR tree-optimization/50912
1528 * gnat.dg/loop_optimization10.ad[sb]: New test.
1529 * gnat.dg/loop_optimization10_pkg.ads: New helper.
1531 2011-11-02 Jason Merrill <jason@redhat.com>
1534 * g++.dg/cpp0x/nsdmi-list2.C: New.
1536 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1539 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1540 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1542 2011-11-02 Tom de Vries <tom@codesourcery.com>
1544 PR tree-optimization/50769
1545 * gfortran.dg/pr50769.f90: New test.
1547 2011-11-02 Eric Botcazou <ebotcazou@adacore.com>
1549 * gcc.target/sparc/20111102-1.c: New test.
1551 2011-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1554 * g++.dg/warn/Wcast-qual2.C: New.
1556 2011-11-02 Tom de Vries <tom@codesourcery.com>
1558 PR tree-optimization/50763
1559 * g++.dg/pr50763-3.C: New test.
1561 2011-11-02 Tom de Vries <tom@codesourcery.com>
1563 PR tree-optimization/50672
1564 * g++.dg/pr50672.C: New test.
1566 2011-11-02 Uros Bizjak <ubizjak@gmail.com>
1568 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1569 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1570 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1572 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1574 2011-11-02 Richard Guenther <rguenther@suse.de>
1576 PR tree-optimization/50902
1577 * gcc.dg/torture/pr50902.c: New testcase.
1579 2010-11-02 Richard Guenther <rguenther@suse.de>
1581 PR tree-optimization/50890
1582 * gcc.dg/torture/pr50890.c: New testcase.
1584 2011-11-01 Paolo Carlini <paolo.carlini@oracle.com>
1587 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1588 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1590 2011-11-01 Tom de Vries <tom@codesourcery.com>
1592 PR tree-optimization/50908
1593 * gcc.dg/pr50908.c: New test.
1594 * gcc.dg/pr50908-2.c: Same.
1595 * gcc.dg/pr50908-3.c: Same.
1597 2011-11-01 Ira Rosen <ira.rosen@linaro.org>
1599 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1600 the outer loop. Remove comment. Don't check for widen-mult.
1602 2011-10-31 Martin Jambor <mjambor@suse.cz>
1604 * gcc.dg/ipa/ipcp-4.c: New test.
1606 2011-10-31 Jakub Jelinek <jakub@redhat.com>
1608 * gcc.dg/vshift-3.c: New test.
1609 * gcc.dg/vshift-4.c: New test.
1610 * gcc.dg/vshift-5.c: New test.
1612 2011-10-31 Janne Blomqvist <jb@gcc.gnu.org>
1614 * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1615 and current implementation.
1617 2011-10-31 Paul Brook <paul@codesourcery.com>
1619 * gcc.dg/constructor-1.c: New test.
1621 2011-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
1624 * gfortran.dg/dshift_3.f90: New test.
1626 2011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1628 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1630 * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1631 * gcc.dg/torture/vshuf-v4si.c: Likewise.
1632 * gcc.dg/torture/vshuf-v8si.c: Likewise.
1633 * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1634 * gcc.dg/torture/vshuf-v4di.c: Likewise.
1635 * gcc.dg/torture/vshuf-v2df.c: Likewise.
1636 * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1637 * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1638 * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1639 * gcc.dg/torture/vshuf-v2di.c: Likewise.
1640 * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1641 * gcc.dg/torture/vshuf-v4df.c: Likewise.
1642 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1643 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1644 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1645 * gcc.dg/vector-compare-2.c: Likewise.
1647 2011-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1650 * g++.dg/cpp0x/pr50901.C: New.
1652 2011-10-29 Uros Bizjak <ubizjak@gmail.com>
1654 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1655 * gcc.target/i386/fma4-check.h (main): Ditto.
1656 * gcc.target/i386/xop-check.h (main): Ditto.
1658 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1661 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1664 * g++.dg/template/crash109.C: New.
1666 2011-10-28 Jason Merrill <jason@redhat.com>
1668 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1670 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com>
1673 * g++.dg/template/crash109.C: New.
1675 2011-10-28 Steven G. Kargl <kargl@gcc.gnu.org>
1677 * gfortran.dg/nearest_5.f90: New test.
1679 2011-10-28 Jakub Jelinek <jakub@redhat.com>
1681 * gcc.dg/vshift-1.c: New test.
1682 * gcc.dg/vshift-2.c: New test.
1683 * gcc.target/i386/xop-vshift-1.c: New test.
1684 * gcc.target/i386/xop-vshift-2.c: New test.
1685 * gcc.target/i386/avx2-vshift-1.c: New test.
1687 2011-10-28 Chung-Lin Tang <cltang@codesourcery.com>
1689 PR rtl-optimization/49720
1690 * g++.dg/torture/pr49720.C: New test.
1692 2011-10-27 David S. Miller <davem@davemloft.net>
1694 * gcc.target/sparc/setcc-3.c: New test.
1696 2011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov>
1699 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1701 2011-10-27 Jakub Jelinek <jakub@redhat.com>
1703 * gcc.target/i386/sse2-cvt-1.c: New test.
1704 * gcc.target/i386/sse2-cvt-2.c: New test.
1705 * gcc.target/i386/avx-cvt-1.c: New test.
1706 * gcc.target/i386/avx-cvt-2.c: New test.
1707 * gcc.target/i386/avx2-cvt-1.c: New test.
1708 * gcc.target/i386/avx2-cvt-2.c: New test.
1710 2011-10-27 Martin Jambor <mjambor@suse.cz>
1712 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1714 2011-10-27 Uros Bizjak <ubizjak@gmail.com>
1715 Steven G. Kargl <kargl@gcc.gnu.org>
1718 * gfortran.dg/pr50875.f90: New test.
1720 2011-10-26 David S. Miller <davem@davemloft.net>
1722 * gcc.target/sparc/fmaf-1.c: New test.
1724 * gcc.target/sparc/setcc-1.c: New test.
1725 * gcc.target/sparc/setcc-2.c: New test.
1727 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1729 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1731 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1733 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1736 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1738 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1741 2011-10-26 Joseph Myers <joseph@codesourcery.com>
1743 * gcc.target/i386/pad-4.c: Skip for Windows targets.
1745 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1747 * gnat.dg/specs/discr1.ads: New test.
1748 * gnat.dg/specs/discr1_pkg.ads: New helper.
1750 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1752 * gnat.dg/specs/unchecked_union.ads: Rename to...
1753 * gnat.dg/specs/unchecked_union1.ads: ...this.
1754 * gnat.dg/specs/unchecked_union2.ads: New test.
1756 2011-10-26 Eric Botcazou <ebotcazou@adacore.com>
1758 * gnat.dg/specs/atomic1.ads: New test.
1760 2011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net>
1762 Implement C++11 user-defined literals.
1763 * g++.dg/cpp0x/udlit-addr.C: New.
1764 * g++.dg/cpp0x/udlit-args.C: New.
1765 * g++.dg/cpp0x/udlit-args-neg.C: New.
1766 * g++.dg/cpp0x/udlit-clink-neg.C: New.
1767 * g++.dg/cpp0x/udlit-concat.C: New.
1768 * g++.dg/cpp0x/udlit-concat-neg.C: New.
1769 * g++.dg/cpp0x/udlit-constexpr.C: New.
1770 * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1771 * g++.dg/cpp0x/udlit-declare-neg.C: New.
1772 * g++.dg/cpp0x/udlit-friend.C: New.
1773 * g++.dg/cpp0x/udlit-general.C: New.
1774 * g++.dg/cpp0x/udlit-inline.C: New.
1775 * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1776 * g++.dg/cpp0x/udlit-member-neg.C: New.
1777 * g++.dg/cpp0x/udlit-namespace.C: New.
1778 * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1779 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1780 * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1781 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1782 * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1783 * g++.dg/cpp0x/udlit-operator-neg.C: New.
1784 * g++.dg/cpp0x/udlit-raw-str.C: New.
1785 * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1786 * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1787 * g++.dg/cpp0x/udlit-systemheader.C: New.
1788 * g++.dg/cpp0x/udlit-template.C: New.
1789 * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1790 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1791 * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1792 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1793 * g++.dg/cpp0x/udlit_system_header: New.
1795 2011-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1798 * g++.dg/cpp0x/decltype34.C: New.
1800 2011-10-26 Tom de Vries <tom@codesourcery.com>
1802 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1803 * gcc.c-torture/unsorted/HIset.c: Same.
1804 * gcc.c-torture/unsorted/SIcmp.c: Same.
1805 * gcc.c-torture/unsorted/SIset.c: Same.
1806 * gcc.c-torture/unsorted/SFset.c: Same.
1807 * gcc.c-torture/unsorted/UHIcmp.c: Same.
1808 * gcc.c-torture/unsorted/USIcmp.c: Same.
1809 * gcc.c-torture/unsorted/DFcmp.c: Same.
1811 2011-10-26 Jakub Jelinek <jakub@redhat.com>
1813 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1814 to work also with -masm=intel and additionally test the xmm vs. ymm
1815 register type combination on mask/dest and in vsib.
1816 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1817 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1818 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1819 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1820 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1821 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1822 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1823 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1824 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1825 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1826 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1827 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1828 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1829 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1830 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1831 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1832 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1833 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1834 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1835 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1836 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1837 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1838 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1839 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1840 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1841 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1842 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1843 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1844 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1845 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1846 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1848 2011-10-26 Tom de Vries <tom@codesourcery.com>
1850 PR tree-optimization/50763
1851 * gcc.dg/pr50763-2.c: New test.
1853 2011-10-25 Joseph Myers <joseph@codesourcery.com>
1855 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1856 Update expected messages.
1858 2011-10-25 Eric Botcazou <ebotcazou@adacore.com>
1860 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
1862 2011-10-25 Jason Merrill <jason@redhat.com>
1865 * g++.dg/init/aggr7.C: New.
1868 * g++.dg/cpp0x/initlist59.C: New.
1870 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1873 * g++.dg/overload/operator5.C: New.
1875 2011-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1878 * g++.dg/template/crash108.C: New.
1880 2011-10-25 Jakub Jelinek <jakub@redhat.com>
1882 PR tree-optimization/50596
1883 * gcc.dg/vect/vect-cond-10.c: New test.
1885 2011-10-24 Joey Ye <joey.ye@arm.com>
1887 * gcc.target/arm/pr42575.c: Remove architecture option.
1889 2011-10-24 David S. Miller <davem@davemloft.net>
1891 * gcc.target/sparc/vis3move-1.c: New test.
1892 * gcc.target/sparc/vis3move-2.c: New test.
1893 * gcc.target/sparc/vis3move-3.c: New test.
1895 2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1897 * gcc.dg/strlenopt-22.c: New testcase.
1898 * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
1900 2011-10-24 Uros Bizjak <ubizjak@gmail.com>
1902 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
1904 (dg-skip-if): Remove.
1905 * gcc.target/i386/funcspec-1.c: Ditto.
1906 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
1908 2011-10-24 Richard Guenther <rguenther@suse.de>
1910 * gcc.dg/vect/vect-bool-1.c: New testcase.
1912 2011-10-24 Richard Guenther <rguenther@suse.de>
1914 PR tree-optimization/50838
1915 * gcc.dg/torture/pr50838.c: New testcase.
1917 2011-10-24 Ira Rosen <ira.rosen@linaro.org>
1919 PR tree-optimization/50730
1920 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
1921 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
1922 -fno-tree-sra and SLP flags.
1924 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1928 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1931 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1932 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1934 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1937 * g++.dg/cpp0x/warn_cxx0x2.C: New.
1938 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1940 2011-10-23 Tom de Vries <tom@codesourcery.com>
1942 PR tree-optimization/50763
1943 * gcc.dg/pr50763.c: New test.
1945 2011-10-23 Uros Bizjak <ubizjak@gmail.com>
1948 * gcc.target/i386/pr50788.c: New test.
1950 2011-10-23 Ira Rosen <ira.rosen@linaro.org>
1952 PR tree-optimization/50819
1953 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
1954 * g++.dg/vect/slp-pr50819.cc: New test.
1956 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1959 * g++.dg/warn/Wconversion4.C: New.
1961 2011-10-21 Jakub Jelinek <jakub@redhat.com>
1964 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
1965 from element other than first and reverse permutation.
1966 * gcc.dg/torture/vshuf-16.inc: Likewise.
1967 * gcc.dg/torture/vshuf-8.inc: Likewise.
1968 * gcc.dg/torture/vshuf-4.inc: Likewise.
1970 2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1973 * g++.dg/parse/error43.C: New.
1974 * g++.dg/parse/error44.C: Likewise.
1976 2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
1977 Kirill Yukhin <kirill.yukhin@intel.com>
1980 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
1981 * gcc.target/i386/bmi2-check.h: Ditto.
1983 2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
1986 * g++.dg/cpp0x/override2.C: Add test.
1988 2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1990 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
1991 check_linker_plugin_available.
1993 2011-10-21 Kai Tietz <ktietz@redhat.com>
1995 * gcc.target/i386/branch-cost1.c: New test.
1996 * gcc.target/i386/branch-cost2.c: New test.
1997 * gcc.target/i386/branch-cost3.c: New test.
1998 * gcc.target/i386/branch-cost4.c: New test.
2000 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2002 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2004 2011-10-20 Steve Ellcey <sje@cup.hp.com>
2007 * gcc.dg/pr49994-3.c: Skip on HP-UX.
2009 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2011 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2012 (_moz_foo, EXT__foo): Use ASMNAME.
2014 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2016 * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2019 2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
2022 * gcc.target/i386/pr50766.c: New test.
2024 2011-10-20 Jason Merrill <jason@redhat.com>
2027 * g++.dg/eh/partial1.C: New.
2029 2011-10-20 Richard Henderson <rth@redhat.com>
2031 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2032 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2033 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2034 Use __builtin_shuffle.
2036 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2039 * gfortran.dg/ishft_3.f90: Update test.
2041 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2044 * gfortran.dg/substring_integer_index.f90: New test.
2046 2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
2048 * gfortran.dg/format_string.f: New test.
2050 2011-10-20 Uros Bizjak <ubizjak@gmail.com>
2052 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2054 * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2056 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2058 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2059 gcc.target/i386/pr46226.c: Do not use
2060 -mno-accumulate-outgoing-args.
2062 2011-10-20 Joseph Myers <joseph@codesourcery.com>
2064 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2065 including <strings.h>.
2067 2011-10-19 Jan Hubicka <jh@suse.cz>
2069 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2070 * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2071 * lib/c-torture.exp: Likewise.
2072 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2073 * gcc.c-torture/compile/sync-1.c: Likewise.
2074 * gcc.c-torture/compile/sync-1.c: Likewise.
2075 * gcc.c-torture/compile/sync-3.c: Likewise.
2076 * gcc.dg/noncompile/invalid_asm.c: Likewise.
2077 * gcc.dg/noncompile/920507-1.c: Likewise.
2078 * gcc.dg/torture/pr36400.c: Likewise.
2079 * g++.dg/torture/pr34850.C: Likewise.
2081 2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
2083 * gnat.dg/source_ref1.adb: New test.
2084 * gnat.dg/source_ref2.adb: Likewise.
2086 2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
2089 * g++.dg/parse/error42.C: New.
2090 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2092 2011-10-19 Jason Merrill <jason@redhat.com>
2095 * g++.dg/init/value9.C: New.
2097 2011-10-19 Jakub Jelinek <jakub@redhat.com>
2099 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2100 * gcc.dg/torture/vshuf-16.inc: Likewise.
2101 * gcc.dg/torture/vshuf-8.inc: Likewise.
2102 * gcc.dg/torture/vshuf-4.inc: Likewise.
2104 2011-10-19 Janus Weil <janus@gcc.gnu.org>
2107 * gfortran.dg/sizeof_proc.f90: New.
2109 2011-10-19 Joseph Myers <joseph@codesourcery.com>
2111 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2112 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2114 2011-10-19 Uros Bizjak <ubizjak@gmail.com>
2117 * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2119 2011-10-19 Jason Merrill <jason@redhat.com>
2122 * g++.dg/init/ref20.C: New.
2124 2011-10-19 Kai Tietz <ktietz@redhat.com>
2127 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2128 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2129 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2130 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2131 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2133 2011-10-19 Richard Guenther <rguenther@suse.de>
2136 * gcc.dg/torture/pr50768.c: New testcase.
2138 2011-10-19 Alexander Monakov <amonakov@ispras.ru>
2140 PR rtl-optimization/50340
2141 * gcc.dg/pr50340.c: New.
2143 2011-10-18 Andrew Stubbs <ams@codesourcery.com>
2145 PR tree-optimization/50717
2147 * gcc.dg/pr50717-1.c: New file.
2148 * gcc.target/arm/wmul-12.c: Correct types.
2149 * gcc.target/arm/wmul-8.c: Correct types.
2151 2011-10-18 Jason Merrill <jason@redhat.com>
2154 * g++.dg/cpp0x/defaulted32.C: New.
2157 * g++.dg/lookup/using23.C: New.
2160 * g++.dg/cpp0x/implicit12.C: New.
2161 * g++.dg/cpp0x/defaulted20.C: Adjust.
2162 * g++.dg/cpp0x/defaulted21.C: Adjust.
2163 * g++.dg/cpp0x/implicit-copy.C: Adjust.
2164 * g++.dg/cpp0x/implicit4.C: Adjust.
2165 * g++.dg/cpp0x/implicit5.C: Adjust.
2166 * g++.dg/cpp0x/implicit8.C: Adjust.
2167 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2168 * g++.dg/cpp0x/not_special.C: Adjust.
2169 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2170 * g++.dg/cpp0x/rv1n.C: Adjust.
2171 * g++.dg/cpp0x/rv2n.C: Adjust.
2172 * g++.dg/cpp0x/rv3n.C: Adjust.
2173 * g++.dg/cpp0x/rv4n.C: Adjust.
2174 * g++.dg/cpp0x/rv5n.C: Adjust.
2175 * g++.dg/cpp0x/rv6n.C: Adjust.
2176 * g++.dg/cpp0x/rv7n.C: Adjust.
2178 2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
2180 * gcc.target/i386/avx2-vpop-check.h: New header.
2181 * gcc.target/i386/avx2-vpaddd-3.c: New test.
2182 * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2183 * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2184 * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2185 * gcc.target/i386/avx2-vpand-3.c: Ditto.
2186 * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2187 * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2188 * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2189 * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2190 * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2191 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2192 * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2193 * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2194 * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2195 * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2197 2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
2200 * gfortran.dg/coarray_subobject_1.f90: New test.
2201 * gfortran.dg/coarray/subobject_1.f90: New test.
2203 2011-10-18 Alexander Monakov <amonakov@ispras.ru>
2205 PR rtl-optimization/50205
2206 * gcc.dg/pr50205.c: New.
2208 2011-10-18 Richard Guenther <rguenther@suse.de>
2210 PR tree-optimization/50767
2211 * gcc.dg/torture/pr50767.c: New testcase.
2213 2011-10-18 Julian Brown <julian@codesourcery.com>
2215 * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2216 * gcc.target/arm/unaligned-memcpy-1.c: New.
2217 * gcc.target/arm/unaligned-memcpy-2.c: New.
2218 * gcc.target/arm/unaligned-memcpy-3.c: New.
2219 * gcc.target/arm/unaligned-memcpy-4.c: New.
2221 2011-10-18 Janus Weil <janus@gcc.gnu.org>
2224 * gfortran.dg/iso_c_binding_class.f03: New.
2226 2011-10-18 Ira Rosen <ira.rosen@linaro.org>
2228 * testsuite/lib/target-supports.exp
2229 (check_effective_target_vect_widen_shift): New.
2230 * gcc.dg/vect/vect-widen-shift-s16.c: New.
2231 * gcc.dg/vect/vect-widen-shift-s8.c: New.
2232 * gcc.dg/vect/vect-widen-shift-u16.c: New.
2233 * gcc.dg/vect/vect-widen-shift-u8.c: New.
2235 2011-10-18 Richard Guenther <rguenther@suse.de>
2237 * gcc.dg/torture/restrict-1.c: New testcase.
2239 2011-10-17 Michael Spertus <mike_spertus@symantec.com>
2241 * g++.dg/ext/bases.C: New test.
2243 2011-10-17 David S. Miller <davem@davemloft.net>
2245 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2246 all operations to emit VIS instructions.
2247 * gcc.target/sparc/fandnot.c: Likewise.
2248 * gcc.target/sparc/fnot.c: Likewise.
2249 * gcc.target/sparc/for.c: Likewise.
2250 * gcc.target/sparc/fornot.c: Likewise.
2251 * gcc.target/sparc/fxnor.c: Likewise.
2252 * gcc.target/sparc/fxor.c: Likewise.
2253 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2256 2011-10-17 Jakub Jelinek <jakub@redhat.com>
2258 * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2259 * gcc.dg/torture/vshuf-16.inc: New file.
2260 * gcc.dg/torture/vshuf-2.inc: New file.
2261 * gcc.dg/torture/vshuf-32.inc: New file.
2262 * gcc.dg/torture/vshuf-4.inc: New file.
2263 * gcc.dg/torture/vshuf-8.inc: New file.
2264 * gcc.dg/torture/vshuf-main.inc: New file.
2265 * gcc.dg/torture/vshuf-v16hi.c: New test.
2266 * gcc.dg/torture/vshuf-v16qi.c: New test.
2267 * gcc.dg/torture/vshuf-v2df.c: New test.
2268 * gcc.dg/torture/vshuf-v2di.c: New test.
2269 * gcc.dg/torture/vshuf-v2sf.c: New test.
2270 * gcc.dg/torture/vshuf-v2si.c: New test.
2271 * gcc.dg/torture/vshuf-v32qi.c: New test.
2272 * gcc.dg/torture/vshuf-v4df.c: New test.
2273 * gcc.dg/torture/vshuf-v4di.c: New test.
2274 * gcc.dg/torture/vshuf-v4hi.c: New test.
2275 * gcc.dg/torture/vshuf-v4sf.c: New test.
2276 * gcc.dg/torture/vshuf-v4si.c: New test.
2277 * gcc.dg/torture/vshuf-v8hi.c: New test.
2278 * gcc.dg/torture/vshuf-v8qi.c: New test.
2279 * gcc.dg/torture/vshuf-v8sf.c: New test.
2280 * gcc.dg/torture/vshuf-v8si.c: New test.
2282 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2284 PR tree-optimization/50746
2285 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2287 2011-10-17 Jason Merrill <jason@redhat.com>
2290 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2292 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2295 * g++.dg/parse/error41.C: New.
2296 * g++.dg/parse/error20.C: Adjust.
2298 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2301 * g++.dg/warn/format7.C: New.
2302 * obj-c++.dg/warn7.mm: Likewise.
2304 2011-10-17 Richard Guenther <rguenther@suse.de>
2306 PR tree-optimization/50729
2307 * gcc.dg/torture/pr50729.c: New testcase.
2309 2011-10-15 Tom Tromey <tromey@redhat.com>
2310 Dodji Seketeli <dodji@redhat.com>
2312 * lib/prune.exp (prune_gcc_output): Prune output referring to
2314 * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2315 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2316 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2317 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2319 2011-10-15 Tom Tromey <tromey@redhat.com>
2320 Dodji Seketeli <dodji@redhat.com>
2322 * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2324 2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2327 * g++.dg/inherit/error5.C: New.
2329 2011-10-17 Janus Weil <janus@gcc.gnu.org>
2333 * gfortran.dg/kind_tests_4.f90: New.
2335 2011-10-17 Ira Rosen <ira.rosen@linaro.org>
2337 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2338 targets that support vector condition.
2340 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2343 * gfortran.dg/c_kind_tests_3.f03: New.
2345 2011-10-16 Janus Weil <janus@gcc.gnu.org>
2348 * gfortran.dg/elemental_args_check_4.f90: New.
2350 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2352 PR tree-optimization/50727
2353 * gcc.dg/vect/pr50727.c: New test.
2355 2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
2357 * gcc.dg/vla-23.c: New test.
2359 2011-10-16 Jakub Jelinek <jakub@redhat.com>
2361 PR tree-optimization/50596
2362 * gcc.dg/vect/vect-cond-9.c: New test.
2364 2011-10-16 Ira Rosen <ira.rosen@linaro.org>
2366 * gcc.dg/vect/bb-slp-29.c: New test.
2368 2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2371 * g++.dg/ext/is_base_of_incomplete.C: New.
2372 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2373 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2375 2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
2377 * gcc.target/sparc/combined-1.c: Compile at -O2.
2379 2011-10-15 Uros Bizjak <ubizjak@gmail.com>
2381 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2382 (dg-options): Add -Wno-attributes.
2383 * gcc.target/i386/fma_double_?.c: Ditto.
2384 * gcc.target/i386/fma_run_float_?.c: Ditto.
2385 * gcc.target/i386/fma_run_double_?.c: Ditto.
2386 * gcc.target/i386/l_fma_float_?.c: Dtto.
2387 * gcc.target/i386/l_fma_double_?.c: Ditto.
2388 * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2389 * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2391 2011-10-15 Tobias Burnus <burnus@net-b.de>
2393 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2395 * gfortran.dg/bind_c_usage_24.f90: Ditto.
2396 * gfortran.dg/rank_3.f90: Ditto.
2397 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2398 -std=f2008ts in dg-options.
2399 * gfortran.dg/rank_4.f90: Ditto.
2401 2011-10-15 Oleg Endo <oleg.endo@t-online.de>
2404 * gcc.target/sh/pr49263.c: New.
2406 2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
2408 * gnat.dg/specs/debug1.ads: Tweak.
2410 2011-10-14 Kai Tietz <ktietz@redhat.com>
2412 * gfortran.fortran-torture/compile/logical-2.f90: New test.
2414 2011-10-14 Jakub Jelinek <jakub@redhat.com>
2416 * gcc.target/i386/sse2-mul-1.c: New test.
2417 * gcc.target/i386/sse4_1-mul-1.c: New test.
2418 * gcc.target/i386/avx-mul-1.c: New test.
2419 * gcc.target/i386/xop-mul-1.c: New test.
2420 * gcc.target/i386/avx2-mul-1.c: New test.
2422 2011-10-14 Jason Merrill <jason@redhat.com>
2425 * g++.dg/cpp0x/nsdmi-list1.C: New.
2428 * g++.dg/cpp0x/nsdmi-const1.C: New.
2430 2011-10-14 Janus Weil <janus@gcc.gnu.org>
2433 * gfortran.dg/pointer_intent_5.f90: New.
2435 2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2437 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2438 * gcc.target/i386/warn-vect-op-1.c: Ditto.
2439 * gcc.target/i386/warn-vect-op-2.c: Ditto.
2441 2011-10-14 Tobias Burnus <burnus@net-b.de>
2444 * gfortran.dg/pointer_check_11.f90: New.
2445 * gfortran.dg/pointer_check_12.f90: New.
2447 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/overload/operator4.C: New.
2452 2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
2454 * gcc.dg/di-longlong64-sync-1.c: New test.
2455 * gcc.dg/di-sync-multithread.c: New test.
2456 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2457 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2458 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2459 tests for v5, v6, v6k, and v7-a, and add-options helpers.
2460 (check_effective_target_arm_arm_ok): New helper.
2461 (check_effective_target_sync_longlong): New helper.
2463 2011-10-14 Richard Guenther <rguenther@suse.de>
2465 PR tree-optimization/50723
2466 * gcc.dg/torture/pr50723.c: New testcase.
2468 2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2471 * g++.dg/warn/format6.C: New.
2472 * obj-c++.dg/warn6.mm: Likewise.
2474 2011-10-13 Richard Henderson <rth@redhat.com>
2476 * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2478 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2479 * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2480 * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2482 2011-10-13 Jason Merrill <jason@redhat.com>
2485 * g++.dg/cpp0x/nsdmi-template2.C: New.
2488 * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2491 * g++.dg/init/vbase1.C: New.
2493 2011-10-13 Jakub Jelinek <jakub@redhat.com>
2495 * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2496 * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2497 * gcc.target/i386/avx-vphminposuw-2.c: New test.
2498 * gcc.target/i386/avx-vphminposuw-3.c: New test.
2500 2011-10-13 H.J. Lu <hongjiu.lu@intel.com>
2502 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2504 2011-10-13 Eric Botcazou <ebotcazou@adacore.com>
2506 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2508 2011-10-13 Richard Guenther <rguenther@suse.de>
2510 PR tree-optimization/50712
2511 * gcc.target/i386/pr50712.c: New testcase.
2513 2011-10-13 Tom de Vries <tom@codesourcery.com>
2515 * gcc.dg/memcpy-4.c: New test.
2517 2011-10-13 Richard Guenther <rguenther@suse.de>
2519 PR tree-optimization/50698
2520 * g++.dg/vect/pr50698.cc: New testcase.
2522 2011-10-12 Janis Johnson <janisjo@codesourcery.com>
2524 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2525 * gcc.target/powerpc/warn-2.c: Ditto.
2527 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2528 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2529 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2530 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2531 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2532 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2533 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2534 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2535 * gcc.target/powerpc/ppc-pow.c: Likewise.
2536 * gcc.target/powerpc/recip-1.c: Likewise.
2537 * gcc.target/powerpc/recip-2.c: Likewise.
2538 * gcc.target/powerpc/recip-3.c: Likewise.
2539 * gcc.target/powerpc/recip-4.c: Likewise.
2540 * gcc.target/powerpc/recip-5.c: Likewise.
2542 2011-10-12 David S. Miller <davem@davemloft.net>
2544 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2545 '-mvis3' instead of 'mcpu=niagara3' in options.
2546 * gcc.target/sparc/fhalve.c: Likewise.
2547 * gcc.target/sparc/fnegop.c: Likewise.
2548 * gcc.target/sparc/fpadds.c: Likewise.
2549 * gcc.target/sparc/fshift.c: Likewise.
2550 * gcc.target/sparc/fucmp.c: Likewise.
2551 * gcc.target/sparc/lzd.c: Likewise.
2552 * gcc.target/sparc/vis3misc.c: Likewise.
2553 * gcc.target/sparc/xmul.c: Likewise.
2555 2011-10-12 Eric Botcazou <ebotcazou@adacore.com>
2557 * gnat.dg/vect1.ad[sb]: New test.
2558 * gnat.dg/vect1_pkg.ads: New helper.
2559 * gnat.dg/vect2.ad[sb]: New test.
2560 * gnat.dg/vect2_pkg.ads: New helper.
2561 * gnat.dg/vect3.ad[sb]: New test.
2562 * gnat.dg/vect3_pkg.ads: New helper.
2563 * gnat.dg/vect4.ad[sb]: New test.
2564 * gnat.dg/vect4_pkg.ads: New helper.
2565 * gnat.dg/vect5.ad[sb]: New test.
2566 * gnat.dg/vect5_pkg.ads: New helper.
2567 * gnat.dg/vect6.ad[sb]: New test.
2568 * gnat.dg/vect6_pkg.ads: New helper.
2570 2011-10-12 H.J. Lu <hongjiu.lu@intel.com>
2572 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2573 * gcc.target/i386/fma_run_double_2.c: Likewise.
2574 * gcc.target/i386/fma_run_double_3.c: Likewise.
2575 * gcc.target/i386/fma_run_double_4.c: Likewise.
2576 * gcc.target/i386/fma_run_double_5.c: Likewise.
2577 * gcc.target/i386/fma_run_double_6.c: Likewise.
2578 * gcc.target/i386/fma_run_float_1.c: Likewise.
2579 * gcc.target/i386/fma_run_float_2.c: Likewise.
2580 * gcc.target/i386/fma_run_float_3.c: Likewise.
2581 * gcc.target/i386/fma_run_float_4.c: Likewise.
2582 * gcc.target/i386/fma_run_float_5.c: Likewise.
2583 * gcc.target/i386/fma_run_float_6.c: Likewise.
2585 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2586 remove the extra dg-options.
2587 * gcc.target/i386/l_fma_double_2.c: Likewise.
2588 * gcc.target/i386/l_fma_double_3.c: Likewise.
2589 * gcc.target/i386/l_fma_double_4.c: Likewise.
2590 * gcc.target/i386/l_fma_double_5.c: Likewise.
2591 * gcc.target/i386/l_fma_double_6.c: Likewise.
2592 * gcc.target/i386/l_fma_float_1.c: Likewise.
2593 * gcc.target/i386/l_fma_float_2.c: Likewise.
2594 * gcc.target/i386/l_fma_float_3.c: Likewise.
2595 * gcc.target/i386/l_fma_float_4.c: Likewise.
2596 * gcc.target/i386/l_fma_float_5.c: Likewise.
2597 * gcc.target/i386/l_fma_float_6.c: Likewise.
2599 2011-10-12 Paul Koning <pkoning@gcc.gnu.org>
2601 PR tree-optimization/50189
2602 * g++.dg/torture/pr50189.C: New testcase.
2604 2011-10-12 Richard Guenther <rguenther@suse.de>
2606 PR tree-optimization/50700
2607 * gcc.dg/builtin-object-size-12.c: New testcase.
2609 2011-10-12 Joseph Myers <joseph@codesourcery.com>
2612 * gcc.c-torture/compile/pr50565-1.c,
2613 gcc.c-torture/compile/pr50565-2.c: New tests.
2615 2011-10-11 Jason Merrill <jason@redhat.com>
2619 * g++.dg/template/constant1.C: New.
2620 * g++.dg/template/constant2.C: New.
2621 * g++.dg/cpp0x/constexpr-template3.C: New.
2623 2011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
2625 * gcc.target/i386/warn-vect-op-3.c: New test.
2626 * gcc.target/i386/warn-vect-op-1.c: New test.
2627 * gcc.target/i386/warn-vect-op-2.c: New test.
2629 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2631 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2633 2011-10-11 Richard Guenther <rguenther@suse.de>
2635 PR tree-optimization/50204
2636 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2638 2011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2640 * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2642 2011-10-11 Kirill Yukhin <kirill.yukhin@intel.com>
2644 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2645 * gcc.target/i386/fma_double_2.c: Ditto.
2646 * gcc.target/i386/fma_double_3.c: Ditto.
2647 * gcc.target/i386/fma_double_4.c: Ditto.
2648 * gcc.target/i386/fma_double_5.c: Ditto.
2649 * gcc.target/i386/fma_double_6.c: Ditto.
2650 * gcc.target/i386/fma_float_1.c: Ditto.
2651 * gcc.target/i386/fma_float_2.c: Ditto.
2652 * gcc.target/i386/fma_float_3.c: Ditto.
2653 * gcc.target/i386/fma_float_4.c: Ditto.
2654 * gcc.target/i386/fma_float_5.c: Ditto.
2655 * gcc.target/i386/fma_float_6.c: Ditto.
2656 * gcc.target/i386/l_fma_double_1.c: Ditto.
2657 * gcc.target/i386/l_fma_double_2.c: Ditto.
2658 * gcc.target/i386/l_fma_double_3.c: Ditto.
2659 * gcc.target/i386/l_fma_double_4.c: Ditto.
2660 * gcc.target/i386/l_fma_double_5.c: Ditto.
2661 * gcc.target/i386/l_fma_double_6.c: Ditto.
2662 * gcc.target/i386/l_fma_float_1.c: Ditto.
2663 * gcc.target/i386/l_fma_float_2.c: Ditto.
2664 * gcc.target/i386/l_fma_float_3.c: Ditto.
2665 * gcc.target/i386/l_fma_float_4.c: Ditto.
2666 * gcc.target/i386/l_fma_float_5.c: Ditto.
2667 * gcc.target/i386/l_fma_float_6.c: Ditto.
2668 * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2669 * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2670 * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2671 * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2672 * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2673 * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2674 * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2675 * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2676 * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2677 * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2678 * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2679 * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2681 2011-10-11 Tristan Gingold <gingold@adacore.com>
2683 * gcc.dg/va-arg-4.c: New test.
2684 * gcc.dg/va-arg-5.c: Ditto.
2686 2011-10-11 Uros Bizjak <ubizjak@gmail.com>
2688 * lib/target-supports.exp (check_effective_target_fd_truncate):
2689 Close and unlink test file before exit.
2691 2011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2694 * gfortran.dg/forall_15.f90: New test case.
2696 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2697 Andrew Macleod <amacleod@redhat.com>
2699 * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2700 wrappers for *other_threads() and *final_verify().
2701 * gcc.dg/simulate-thread/simulate-thread.h
2702 (simulate_thread_wrapper_other_threads): New.
2703 (simulate_thread_wrapper_final_verify): New.
2705 2011-10-10 Uros Bizjak <ubizjak@gmail.com>
2707 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2709 2011-10-10 Janis Johnson <janisjo@codesourcery.com>
2711 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2713 2011-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2714 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com>
2716 * gcc.target/i386/fma_1.h: New file.
2717 * gcc.target/i386/fma_2.h: Likewise.
2718 * gcc.target/i386/fma_3.h: Likewise.
2719 * gcc.target/i386/fma_4.h: Likewise.
2720 * gcc.target/i386/fma_5.h: Likewise.
2721 * gcc.target/i386/fma_6.h: Likewise.
2722 * gcc.target/i386/fma_double_1.c: Likewise.
2723 * gcc.target/i386/fma_double_2.c: Likewise.
2724 * gcc.target/i386/fma_double_3.c: Likewise.
2725 * gcc.target/i386/fma_double_4.c: Likewise.
2726 * gcc.target/i386/fma_double_5.c: Likewise.
2727 * gcc.target/i386/fma_double_6.c: Likewise.
2728 * gcc.target/i386/fma_float_1.c: Likewise.
2729 * gcc.target/i386/fma_float_2.c: Likewise.
2730 * gcc.target/i386/fma_float_3.c: Likewise.
2731 * gcc.target/i386/fma_float_4.c: Likewise.
2732 * gcc.target/i386/fma_float_5.c: Likewise.
2733 * gcc.target/i386/fma_float_6.c: Likewise.
2734 * gcc.target/i386/fma_main.h: Likewise.
2735 * gcc.target/i386/fma_run_double_1.c: Likewise.
2736 * gcc.target/i386/fma_run_double_2.c: Likewise.
2737 * gcc.target/i386/fma_run_double_3.c: Likewise.
2738 * gcc.target/i386/fma_run_double_4.c: Likewise.
2739 * gcc.target/i386/fma_run_double_5.c: Likewise.
2740 * gcc.target/i386/fma_run_double_6.c: Likewise.
2741 * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2742 * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2743 * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2744 * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2745 * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2746 * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2747 * gcc.target/i386/fma_run_float_1.c: Likewise.
2748 * gcc.target/i386/fma_run_float_2.c: Likewise.
2749 * gcc.target/i386/fma_run_float_3.c: Likewise.
2750 * gcc.target/i386/fma_run_float_4.c: Likewise.
2751 * gcc.target/i386/fma_run_float_5.c: Likewise.
2752 * gcc.target/i386/fma_run_float_6.c: Likewise.
2753 * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2754 * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2755 * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2756 * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2757 * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2758 * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2759 * gcc.target/i386/l_fma_1.h: Likewise.
2760 * gcc.target/i386/l_fma_2.h: Likewise.
2761 * gcc.target/i386/l_fma_3.h: Likewise.
2762 * gcc.target/i386/l_fma_4.h: Likewise.
2763 * gcc.target/i386/l_fma_5.h: Likewise.
2764 * gcc.target/i386/l_fma_6.h: Likewise.
2765 * gcc.target/i386/l_fma_double_1.c: Likewise.
2766 * gcc.target/i386/l_fma_double_2.c: Likewise.
2767 * gcc.target/i386/l_fma_double_3.c: Likewise.
2768 * gcc.target/i386/l_fma_double_4.c: Likewise.
2769 * gcc.target/i386/l_fma_double_5.c: Likewise.
2770 * gcc.target/i386/l_fma_double_6.c: Likewise.
2771 * gcc.target/i386/l_fma_float_1.c: Likewise.
2772 * gcc.target/i386/l_fma_float_2.c: Likewise.
2773 * gcc.target/i386/l_fma_float_3.c: Likewise.
2774 * gcc.target/i386/l_fma_float_4.c: Likewise.
2775 * gcc.target/i386/l_fma_float_5.c: Likewise.
2776 * gcc.target/i386/l_fma_float_6.c: Likewise.
2777 * gcc.target/i386/l_fma_main.h: Likewise.
2778 * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2779 * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2780 * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2781 * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2782 * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2783 * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2784 * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2785 * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2786 * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2787 * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2788 * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2789 * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2791 2011-10-10 Richard Guenther <rguenther@suse.de>
2794 * gcc.dg/torture/pr50389.c: New testcase.
2796 2011-10-10 Richard Guenther <rguenther@suse.de>
2799 * gcc.dg/builtins-47.c: Optimize.
2801 2011-10-10 Aldy Hernandez <aldyh@redhat.com>
2803 * lib/gcc-simulate-thread.exp: New.
2804 * gcc.dg/simulate-thread/guality.h: New.
2805 * gcc.dg/simulate-thread/simulate-thread.h: New.
2806 * gcc.dg/simulate-thread/simulate-thread.exp: New.
2807 * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2808 * gcc.dg/simulate-thread/README: New.
2809 * g++.dg/simulate-thread/guality.h: New.
2810 * g++.dg/simulate-thread/simulate-thread.h: New.
2811 * g++.dg/simulate-thread/simulate-thread.exp: New.
2812 * g++.dg/simulate-thread/simulate-thread.gdb: New.
2813 * c-c++-common/cxxbitfields-2.c: Remove.
2814 * c-c++-common/cxxbitfields.c: Remove.
2815 * c-c++-common/cxxbitfields-4.c: Remove.
2816 * c-c++-common/cxxbitfields-5.c: Remove.
2817 * c-c++-common/simulate-thread/bitfields-1.c: New.
2818 * c-c++-common/simulate-thread/bitfields-2.c: New.
2819 * c-c++-common/simulate-thread/bitfields-3.c: New.
2820 * c-c++-common/simulate-thread/bitfields-4.c: New.
2822 2011-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2825 * g++.dg/warn/format5.C: New.
2827 2011-10-09 Tobias Burnus <burnus@net-b.de>
2830 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2831 * gfortran.dg/common_16.f90: New.
2833 2011-10-09 Tobias Burnus <burnus@net-b.de>
2835 * gfortran.dg/iso_c_binding_param_1.f90: New.
2836 * gfortran.dg/iso_c_binding_param_2.f90: New.
2837 * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2839 2011-10-09 Ira Rosen <ira.rosen@linaro.org>
2841 PR tree-optimization/50635
2842 * gcc.dg/vect/pr50635.c: New test.
2844 2011-10-09 Janus Weil <janus@gcc.gnu.org>
2847 * gfortran.dg/proc_decl_27.f90: New.
2849 2011-10-08 Nicola Pero <nicola.pero@meta-innovation.com>
2852 * objc/execute/initialize-1.m: New test.
2854 2011-10-08 Paul Thomas <pault@gcc.gnu.org>
2857 * gfortran.dg/pointer_function_result_1.f90 : New test.
2859 2011-10-07 David S. Miller <davem@davemloft.net>
2862 * gcc.target/sparc/sparc.exp: Add vis3 target test.
2863 * gcc.target/sparc/cmask.c: Use it.
2864 * gcc.target/sparc/fhalve.c: Likewise.
2865 * gcc.target/sparc/fnegop.c: Likewise.
2866 * gcc.target/sparc/fpadds.c: Likewise.
2867 * gcc.target/sparc/fshift.c: Likewise.
2868 * gcc.target/sparc/fucmp.c: Likewise.
2869 * gcc.target/sparc/lzd.c: Likewise.
2870 * gcc.target/sparc/vis3misc.c: Likewise.
2871 * gcc.target/sparc/xmul.c: Likewise.
2873 2011-10-07 Richard Henderson <rth@redhat.com>
2875 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
2877 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
2879 2011-10-07 Andrew Stubbs <ams@codesourcery.com>
2881 * gcc.dg/pr50193-1.c: New file.
2882 * gcc.target/arm/shiftable.c: New file.
2884 2011-10-07 Janus Weil <janus@gcc.gnu.org>
2887 * gfortran.dg/class_46.f03: New.
2889 2011-10-06 Joern Rennecke <joern.rennecke@embecosm.com>
2891 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
2892 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
2893 (syslog, vsyslog, __vsyslog_chk): Likewise.
2895 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
2896 (x, EXT_x): Use ASMNAME.
2898 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
2899 (a, c): Use ASMNAME.
2901 2011-10-07 Tom de Vries <tom@codesourcery.com>
2904 * gcc.dg/pr50527.c: New test.
2906 2011-10-07 Jakub Jelinek <jakub@redhat.com>
2908 PR tree-optimization/50650
2909 * gcc.c-torture/compile/pr50650.c: New test.
2911 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2913 PR tree-optimization/50575
2914 * gcc.c-torture/execute/vector-compare-2.x: New file.
2916 2011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2919 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
2920 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
2923 2011-10-07 Richard Guenther <rguenther@suse.de>
2926 * gcc.dg/vect/vect-align-2.c: Increase array size.
2928 2011-10-07 Uros Bizjak <ubizjak@gmail.com>
2929 H.J. Lu <hongjiu.lu@intel.com>
2932 * gcc.target/i386/pr50603.c: New test.
2934 2011-10-06 Jason Merrill <jason@redhat.com>
2937 * g++.dg/cpp0x/default31.C: New.
2939 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2941 PR tree-optimization/50596
2942 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2944 * gcc.dg/vect/vect-cond-8.c: New test.
2946 2011-10-06 Richard Henderson <rth@redhat.com>
2948 * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
2949 * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
2950 * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
2951 * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
2952 * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
2953 * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
2954 * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
2955 * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
2956 * gcc.c-torture/execute/vshuf-16.inc: New file.
2957 * gcc.c-torture/execute/vshuf-2.inc: New file.
2958 * gcc.c-torture/execute/vshuf-4.inc: New file.
2959 * gcc.c-torture/execute/vshuf-8.inc: New file.
2960 * gcc.c-torture/execute/vshuf-main.inc: New file.
2961 * gcc.c-torture/execute/vshuf-v16qi.c: New test.
2962 * gcc.c-torture/execute/vshuf-v2df.c: New test.
2963 * gcc.c-torture/execute/vshuf-v2di.c: New test.
2964 * gcc.c-torture/execute/vshuf-v2sf.c: New test.
2965 * gcc.c-torture/execute/vshuf-v2si.c: New test.
2966 * gcc.c-torture/execute/vshuf-v4df.c: New test.
2967 * gcc.c-torture/execute/vshuf-v4di.c: New test.
2968 * gcc.c-torture/execute/vshuf-v4hi.c: New test.
2969 * gcc.c-torture/execute/vshuf-v4sf.c: New test.
2970 * gcc.c-torture/execute/vshuf-v4si.c: New test.
2971 * gcc.c-torture/execute/vshuf-v8hi.c: New test.
2972 * gcc.c-torture/execute/vshuf-v8qi.c: New test.
2973 * gcc.c-torture/execute/vshuf-v8si.c: New test.
2975 2011-10-06 Jakub Jelinek <jakub@redhat.com>
2977 PR tree-optimization/49279
2978 * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
2979 * gcc.c-torture/execute/pr49279.c: New test.
2981 2011-10-06 Bernd Schmidt <bernds@codesourcery.com>
2984 * gcc.c-torture/compile/pr49049.c: New test.
2986 2011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org>
2989 * gcc.target/arm/pr50305.c: New test.
2991 2011-10-06 Richard Guenther <rguenther@suse.de>
2993 PR tree-optimization/38884
2994 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
2995 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
2997 2011-10-05 David S. Miller <davem@davemloft.net>
2999 * gcc.target/sparc/lzd.c: New test.
3000 * gcc.target/sparc/popc.c: New test.
3002 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3004 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3005 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3006 * g++.dg/other/final1.C: Cleanup original tree dump.
3008 2011-10-05 Jakub Jelinek <jakub@redhat.com>
3010 PR tree-optimization/50613
3011 * gcc.dg/pr50613.c: New test.
3013 2011-10-05 Richard Henderson <rth@redhat.com>
3015 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3016 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3017 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3018 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3019 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3020 * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3021 * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3022 * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3024 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3026 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3027 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2".
3028 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3029 * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3030 * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3032 2011-10-05 Richard Guenther <rguenther@suse.de>
3034 PR tree-optimization/38885
3035 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3037 2011-10-05 Bernd Schmidt <bernds@codesourcery.com>
3039 * gcc.target/i386/sw-1.c: New test.
3041 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3043 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3045 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3047 2011-10-05 Uros Bizjak <ubizjak@gmail.com>
3049 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3051 2011-10-04 David S. Miller <davem@davemloft.net>
3053 * gcc.target/sparc/fhalve.c: New test.
3054 * gcc.target/sparc/fnegop.c: New test.
3055 * gcc.target/sparc/xmul.c: New test.
3057 2011-10-04 Janus Weil <janus@gcc.gnu.org>
3060 * gfortran.dg/dummy_procedure_6.f90: New.
3062 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3064 PR tree-optimization/50604
3065 * gcc.dg/pr50604.c: New test.
3067 2011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3069 PR tree-optimization/49662
3070 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3071 * gcc.dg/graphite/interchange-15.c: Likewise.
3072 * gcc.dg/graphite/interchange-mvt.c: Likewise.
3074 2011-10-04 Jakub Jelinek <jakub@redhat.com>
3076 * gcc.dg/tree-ssa/restrict-4.c: New test.
3078 2011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com>
3080 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3081 (main): Use __typeof to get result type of comparison.
3083 2011-10-04 Ira Rosen <ira.rosen@linaro.org>
3085 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3086 Make et_vect_multiple_sizes_saved global.
3087 (check_effective_target_vect64): Make et_vect64_saved global.
3089 2011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3091 * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3092 * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3093 * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3094 * gcc.dg/builtin-complex-err-1.c: Adjust.
3096 2011-10-02 Jason Merrill <jason@redhat.com>
3098 * g++.dg/cpp0x/range-for22.C: New.
3100 * g++.dg/cpp0x/variadic65.C: Remove xfails.
3101 * g++.dg/cpp0x/variadic82.C: Remove xfails.
3102 * g++.dg/cpp0x/variadic83.C: Remove xfails.
3103 * g++.dg/cpp0x/variadic105.C: Remove xfails.
3105 * g++.dg/cpp0x/nsdmi5.C: New.
3107 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3110 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3112 (mips-dg-options): Force an ABI option if the current ABI is
3113 incompatible with the required -mlong setting. Likewise force
3114 a long setting if the current one is incompatible with the
3115 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated
3116 throughout procedure.
3117 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3118 instead of addressing=absolute.
3120 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3122 * gcc.target/mips/stack-1.c: New test.
3124 2011-10-02 Richard Sandiford <rdsandiford@googlemail.com>
3126 * gcc.dg/pr49696.c: New test.
3128 2011-10-02 Jan Hubicka <jh@suse.cz>
3130 * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3132 2011-10-01 David S. Miller <davem@davemloft.net>
3134 * gcc.target/sparc/cmask.c: New test.
3135 * gcc.target/sparc/fpadds.c: New test.
3136 * gcc.target/sparc/fshift.c: New test.
3137 * gcc.target/sparc/fucmp.c: New test.
3138 * gcc.target/sparc/vis3misc.c: New test.
3140 2011-10-01 Janus Weil <janus@gcc.gnu.org>
3143 * gfortran.dg/assumed_charlen_arg_2.f90: New.
3145 2011-09-30 Janis Johnson <janisjo@codesourcery.com>
3148 * g++.dg/dfp/44473-1.C: New test.
3149 * g++.dg/dfp/44473-2.C: New test.
3150 * g++.dg/dfp/mangle-1.C: New test.
3151 * g++.dg/dfp/mangle-2.C: New test.
3152 * g++.dg/dfp/mangle-3.C: New test.
3153 * g++.dg/dfp/mangle-4.C: New test.
3154 * g++.dg/dfp/mangle-5.C: New test.
3156 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3159 * gcc.dg/pr50571.c: New test.
3161 PR tree-optimization/46309
3162 * gcc.dg/pr46309.c: New test.
3164 2011-09-30 Jakub Jelinek <jakub@redhat.com>
3166 * gcc.dg/strlenopt-21.c: New test.
3168 2011-09-30 Revital Eres <revital.eres@linaro.org>
3170 * gcc.dg/sms-10.c: New file.
3172 2011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3174 * gcc.target/arm/pr50099.c: New test.
3176 2011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3178 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3180 2011-09-30 David S. Miller <davem@davemloft.net>
3182 * gcc.target/sparc/bmaskbshuf.c: New test.
3183 * gcc.target/sparc/edgen.c: New test.
3185 2011-09-29 Janus Weil <janus@gcc.gnu.org>
3188 * gfortran.dg/pure_formal_proc_3.f90: New.
3191 * gfortran.dg/stfunc_7.f90: New.
3193 2011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3195 * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3196 * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3197 * gcc.dg/vector-compare-1.c: Likewise.
3198 * gcc.dg/vector-compare-2.c: Likewise.
3200 2011-09-29 David S. Miller <davem@davemloft.net>
3202 * gcc.target/sparc/array.c: New test.
3204 2011-09-29 Jiangning Liu <jiangning.liu@arm.com>
3206 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3207 loop unroll and set max unroll times to 8.
3208 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3209 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3210 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3211 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3213 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3216 * g++.dg/ext/visibility/warn5.C: New.
3218 2011-09-28 Paolo Carlini <paolo.carlini@oracle.com>
3221 * g++.dg/warn/Wextra-3.C: New.
3223 2011-09-28 Oleg Endo <oleg.endo@t-online.de>
3226 * gcc.target/sh/pr49468-si.c: New.
3228 2011-09-28 Tom de Vries <tom@codesourcery.com>
3231 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3232 (TEST): Initialize src3 with random floats.
3233 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3234 from union src3. Initialize src3 with random floats.
3236 2011-09-27 Oleg Endo <oleg.endo@t-online.de>
3238 * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3239 * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3240 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3241 * gcc.target/sh/sh4a-sincosf.c: Ditto.
3242 * gcc.target/sh/sh4a-cos.c: Ditto.
3243 * gcc.target/sh/sh4a-cosf.c: Ditto.
3244 * gcc.target/sh/sh4a-sin.c: Ditto.
3245 * gcc.target/sh/sh4a-sinf.c: Ditto.
3246 * gcc.target/sh/sh4a-fsrra.c: Ditto.
3247 * gcc.target/sh/sh4a-memmovua.c: Ditto.
3248 * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3250 2011-09-27 Paolo Carlini <paolo.carlini@oracle.com>
3253 * g++.dg/parse/error40.C: New.
3254 * g++.dg/warn/incomplete1.C: Adjust.
3256 2011-09-27 Jan Hubicka <jh@suse.cz>
3259 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3262 2011-09-27 Jakub Jelinek <jakub@redhat.com>
3264 * gcc.dg/strlenopt-1.c: New test.
3265 * gcc.dg/strlenopt-1f.c: New test.
3266 * gcc.dg/strlenopt-2.c: New test.
3267 * gcc.dg/strlenopt-2f.c: New test.
3268 * gcc.dg/strlenopt-3.c: New test.
3269 * gcc.dg/strlenopt-4.c: New test.
3270 * gcc.dg/strlenopt-4g.c: New test.
3271 * gcc.dg/strlenopt-4gf.c: New test.
3272 * gcc.dg/strlenopt-5.c: New test.
3273 * gcc.dg/strlenopt-6.c: New test.
3274 * gcc.dg/strlenopt-7.c: New test.
3275 * gcc.dg/strlenopt-8.c: New test.
3276 * gcc.dg/strlenopt-9.c: New test.
3277 * gcc.dg/strlenopt-10.c: New test.
3278 * gcc.dg/strlenopt-11.c: New test.
3279 * gcc.dg/strlenopt-12.c: New test.
3280 * gcc.dg/strlenopt-12g.c: New test.
3281 * gcc.dg/strlenopt-13.c: New test.
3282 * gcc.dg/strlenopt-14g.c: New test.
3283 * gcc.dg/strlenopt-14gf.c: New test.
3284 * gcc.dg/strlenopt-15.c: New test.
3285 * gcc.dg/strlenopt-16g.c: New test.
3286 * gcc.dg/strlenopt-17g.c: New test.
3287 * gcc.dg/strlenopt-18g.c: New test.
3288 * gcc.dg/strlenopt.h: New file.
3290 2011-09-27 Tom de Vries <tom@codesourcery.com>
3293 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3294 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3295 * gcc.dg/pr43864.c: New test.
3296 * gcc.dg/pr43864-2.c: Same.
3297 * gcc.dg/pr43864-3.c: Same.
3298 * gcc.dg/pr43864-4.c: Same.
3300 2011-09-27 Jan Hubicka <jh@suse.cz>
3302 * gcc.dg/ipa/inline-5.c: New testcase.
3304 2011-09-27 Ira Rosen <ira.rosen@linaro.org>
3306 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3308 * gcc.dg/vect/bb-slp-27.c: New.
3309 * gcc.dg/vect/bb-slp-28.c: New.
3311 2011-09-27 Bernd Schmidt <bernds@codesourcery.com>
3313 * testsuite/lib/target-supports.exp (check_profiling_available):
3314 Don't rely solely on TLS tests for -fprofile-generate, fall
3315 through to the other code.
3317 2011-09-27 Richard Guenther <rguenther@suse.de>
3319 PR tree-optimization/50363
3320 * gcc.dg/torture/pr50363.c: New testcase.
3322 2011-09-26 Jason Merrill <jason@redhat.com>
3325 * g++.dg/template/partial13.C: New.
3328 * g++.dg/template/partial12.C: New.
3331 * g++.dg/cpp0x/constexpr-typedef1.C: New.
3333 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3336 * g++.dg/diagnostic/bindings1.C: New.
3337 * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3339 2011-09-26 David S. Miller <davem@davemloft.net>
3341 * gcc.target/sparc/wrgsr.c: New test.
3342 * gcc.target/sparc/rdgsr.c: New test.
3343 * gcc.target/sparc/edge.c: New test.
3344 * gcc.target/sparc/fcmp.c: New test.
3346 * gcc.target/sparc/edge.c: Update for new return types.
3347 * gcc.target/sparc/fcmp.c: Likewise.
3349 * gcc.target/sparc/fpaddsubi.c: New test.
3351 2011-09-26 Janus Weil <janus@gcc.gnu.org>
3354 * gfortran.dg/common_15.f90: New.
3357 * gfortran.dg/dummy_procedure_5.f90: New.
3358 * gfortran.dg/interface_26.f90: Modified error message.
3359 * gfortran.dg/proc_ptr_11.f90: Ditto.
3360 * gfortran.dg/proc_ptr_15.f90: Ditto.
3361 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3362 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3364 2011-09-26 Jason Merrill <jason@redhat.com>
3367 * g++.dg/overload/rvalue3.C: New.
3370 * g++.dg/overload/ref-conv2.C: New.
3372 * g++.dg/cpp0x/nsdmi-template1.C: New.
3374 2011-09-26 Paolo Carlini <paolo.carlini@oracle.com>
3376 * g++.dg/cpp0x/nullptr25.C: New.
3378 2011-09-26 Richard Guenther <rguenther@suse.de>
3380 PR tree-optimization/50472
3381 * gcc.dg/torture/pr50472.c: New testcase.
3383 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3385 * gnat.dg/opt22.adb: New test.
3386 * gnat.dg/opt22_pkg.ad[sb]: New helper.
3388 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3390 * gnat.dg/opt21.adb: New test.
3391 * gnat.dg/opt21_pkg.ad[sb]: New helper.
3393 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3395 * gnat.dg/opt20.ad[sb]: New test.
3396 * gnat.dg/opt20_pkg.ads: New helper.
3398 2011-09-26 Eric Botcazou <ebotcazou@adacore.com>
3400 * gnat.dg/array17.adb: New test.
3401 * gnat.dg/array17_pkg.ads: New helper.
3403 2011-09-25 Jason Merrill <jason@redhat.com>
3405 * g++.dg/cpp0x/nsdmi-defer4.C: New.
3407 2011-09-25 Eric Botcazou <ebotcazou@adacore.com>
3409 * gnat.dg/frame_overflow.ads: New.
3410 * gnat.dg/frame_overflow.adb: Adjust.
3411 * gnat.dg/specs/addr1.ads: Likewise.
3413 2011-09-25 Jakub Jelinek <jakub@redhat.com>
3415 * g++.dg/tree-ssa/restrict2.C: New test.
3417 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3419 * lib/target-supports.exp (check_effective_target_vect64): New.
3420 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3421 of multiple vector sizes.
3422 * gcc.dg/vect/bb-slp-26.c: New.
3424 2011-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3427 * g++.dg/template/bitfield1.C: New.
3429 2011-09-25 Ira Rosen <ira.rosen@linaro.org>
3431 * gcc.dg/vect/bb-slp-24.c: New.
3433 2011-09-24 Jason Merrill <jason@redhat.com>
3435 * g++.dg/cpp0x/nsdmi-eh1.C: New.
3437 * g++.dg/cpp0x/nsdmi-defer3.C: New.
3439 * g++.dg/cpp0x/nsdmi-defer1.C: New.
3440 * g++.dg/cpp0x/nsdmi-defer2.C: New.
3442 * g++.dg/cpp0x/nsdmi1.C: New.
3443 * g++.dg/cpp0x/nsdmi2.C: New.
3444 * g++.dg/cpp0x/nsdmi3.C: New.
3445 * g++.dg/cpp0x/nsdmi4.C: New.
3446 * g++.old-deja/g++.other/init4.C: New.
3448 2011-09-24 Paolo Carlini <paolo.carlini@oracle.com>
3451 * g++.dg/template/sfinae28.C: New.
3453 2011-09-23 Ian Lance Taylor <iant@google.com>
3455 * go.test/go-test.exp (errchk): Handle more cases of getting
3456 correct Tcl backslash quoting in regular expressions in test file.
3458 2011-09-23 Jason Merrill <jason@redhat.com>
3461 * g++.dg/init/const8.C: New.
3462 * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3463 * g++.dg/cpp0x/defaulted2.C: Likewise.
3464 * g++.dg/cpp0x/pr42844-2.C: Likewise.
3465 * g++.dg/init/pr20039.C: Likewise.
3466 * g++.dg/init/pr42844.C: Likewise.
3468 2011-09-23 Jan Hubicka <jh@suse.cz>
3470 * gcc.dg/ipa/inline-1.c: new testcase.
3471 * gcc.dg/ipa/inline-2.c: new testcase.
3472 * gcc.dg/ipa/inline-3.c: new testcase.
3473 * gcc.dg/ipa/inline-4.c: new testcase.
3475 2011-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3478 * g++.dg/cpp0x/constexpr-static8.C: New.
3480 2011-09-23 Jakub Jelinek <jakub@redhat.com>
3482 * gcc.target/i386/avxfp-1.c: New test.
3483 * gcc.target/i386/avxfp-2.c: New test.
3485 2011-09-23 Terry Guo <terry.guo@arm.com>
3487 * gcc.c-torture/execute/941014-1.x: Deleted.
3489 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3492 * g++.dg/cpp0x/pr50491.C: New.
3494 2011-09-22 Steven G. Kargl <kargl@gcc.gnu.org>
3497 * gfortran.dg/bessel_6.f90: Fix tolerance test.
3499 2011-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3502 * g++.dg/cpp0x/nullptr24.C: New.
3504 2011-09-22 Uros Bizjak <ubizjak@gmail.com>
3507 * gcc.target/i386/pr50482.c: New test.
3509 2011-09-22 Joseph Myers <joseph@codesourcery.com>
3511 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3512 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3513 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3514 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3515 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3516 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3517 multilib options contain different -march= from dg-options.
3519 2011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com>
3520 Paolo Carlini <paolo.carlini@oracle.com>
3523 * g++.dg/template/friend52.C: New.
3525 2011-09-22 Richard Sandiford <richard.sandiford@linaro.org>
3527 * gcc.target/arm/cmp-1.c: New test.
3528 * gcc.target/arm/cmp-2.c: Likewise.
3530 2011-09-22 Janus Weil <janus@gcc.gnu.org>
3533 * gfortran.dg/impure_actual_1.f90: Modified error message.
3534 * gfortran.dg/proc_ptr_32.f90: New.
3535 * gfortran.dg/proc_ptr_33.f90: New.
3537 2011-09-22 Ira Rosen <ira.rosen@linaro.org>
3539 PR tree-optimization/50451
3540 * gcc.dg/vect/pr50451.c: New test.
3542 2011-09-21 Ian Lance Taylor <iant@google.com>
3544 * go.test/go-test.exp (errchk): Add special case for bug332.
3545 (go-gc-tests): Add special cases for bug347 and bug348. Recognize
3546 some more test lines.
3548 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3550 * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3551 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3552 * g++.dg/other/i386-8.C: Ditto.
3553 * g++.dg/other/pr34435.C: Ditto.
3554 * g++.dg/other/pr39496.C: Ditto.
3555 * g++.dg/other/mmintrin.C: Ditto.
3557 2011-09-21 Jakub Jelinek <jakub@redhat.com>
3559 * gcc.dg/vect/vect-cond-7.c: New test.
3560 * gcc.target/i386/sse4_1-cond-1.c: New test.
3561 * gcc.target/i386/avx-cond-1.c: New test.
3563 2011-09-21 Uros Bizjak <ubizjak@gmail.com>
3566 * g++.dg/other/pr50464.C: New test.
3568 2011-09-21 Kirill Yukhin <kirill.yukhin@intel.com>
3570 * gcc.target/i386/bmi2-mulx32-2.c: New test.
3571 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3572 * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3573 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3575 2011-09-21 Eric Botcazou <ebotcazou@adacore.com>
3577 * gnat.dg/opt19.adb: New test.
3579 2011-09-21 Terry Guo <terry.guo@arm.com>
3581 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3582 on arch conflict when testing case on targets other than armv7-a.
3584 2011-09-21 Paolo Carlini <paolo.carlini@oracle.com>
3587 * g++.dg/ext/int128-1.C: New.
3588 * g++.dg/ext/int128-2.C: Likewise.
3589 * g++.dg/ext/int128-2.h: Likewise.
3591 2011-09-20 H.J. Lu <hongjiu.lu@intel.com>
3594 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3596 2011-09-20 Jason Merrill <jason@redhat.com>
3598 * g++.dg/cpp0x/constexpr-generated1.C: New.
3601 * g++.dg/overload/ref-conv1.C: New.
3603 2011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov>
3605 * g++.dg/other/final1.C: New.
3607 2011-09-20 Ira Rosen <ira.rosen@linaro.org>
3609 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main ()
3612 2011-09-19 Ian Bolton <ian.bolton@arm.com>
3614 * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3617 2011-09-19 Ira Rosen <ira.rosen@linaro.org>
3619 PR tree-optimization/50413
3620 * g++.dg/vect/vect.exp: Run slp-pr* tests with
3621 -fdump-tree-slp-details. Run other tests with
3622 -fdump-tree-vect-details.
3623 * g++.dg/vect/slp-pr50413.cc: New.
3625 2011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3626 Ira Rosen <ira.rosen@linaro.org>
3629 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3630 Fix underscores around restrict.
3632 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3634 PR tree-optimization/50414
3635 * gfortran.dg/vect/Ofast-pr50414.f90: New.
3636 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3637 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3639 2011-09-18 Ira Rosen <ira.rosen@linaro.org>
3641 PR tree-optimization/50412
3642 * gfortran.dg/vect/pr50412.f90: New.
3644 2011-09-16 Jason Merrill <jason@redhat.com>
3647 * g++.dg/eh/defarg1.C: New.
3649 2011-09-16 Jakub Jelinek <jakub@redhat.com>
3651 * gcc.dg/vect/vect-reduc-10.c: New test.
3652 * gcc.target/i386/avx-reduc-1.c: New test.
3654 * gcc.target/i386/sse2-extract-1.c: New test.
3655 * gcc.target/i386/avx-extract-1.c: New test.
3657 2011-09-16 Terry Guo <terry.guo@arm.com>
3659 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3661 2011-09-15 Diego Novillo <dnovillo@google.com>
3663 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3664 ALWAYS_CXXFLAGS, if defined.
3665 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3666 ALWAYS_GFORTRANFLAGS, if defined.
3667 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3668 ALWAYS_GOCFLAGS, if defined.
3669 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3670 ALWAYS_OBJCXXFLAGS, if defined.
3671 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3672 additional_flags, if defined.
3673 * lib/gnat.exp (gnat_target_compile): Likewise.
3674 * lib/objc.exp (objc_target_compile): Likewise.
3675 * lib/target-supports-dg.exp (dg-add-options): Handle
3678 2011-09-15 Tom de Vries <tom@codesourcery.com>
3681 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3682 Use uintptr_t in f1. Undo avr xfails.
3684 2011-09-15 Janus Weil <janus@gcc.gnu.org>
3688 * gfortran.dg/function_types_3.f90: New.
3690 2011-09-15 Jason Merrill <jason@redhat.com>
3693 * g++.dg/cpp0x/trailing7.C: New.
3696 * g++.dg/cpp0x/nullptr23.C: New.
3698 2011-09-15 Ira Rosen <ira.rosen@linaro.org>
3700 * gcc.dg/vect/bb-slp-25.c: New.
3702 2011-09-14 Paolo Carlini <paolo.carlini@oracle.com>
3705 * g++.dg/cpp0x/noexcept15.C: New.
3707 2011-09-14 Tom de Vries <tom@codesourcery.com>
3710 * gcc.dg/pr50251.c: New test.
3712 2011-09-14 Tobias Burnus <burnus@net-b.de>
3716 * gfortran.dg/null_5.f90: New.
3717 * gfortran.dg/null_6.f90: New.
3719 2011-09-13 Bernd Schmidt <bernds@codesourcery.com>
3721 * gcc.c-torture/compile/20110913-1.c: New test.
3723 2011-09-13 Janus Weil <janus@gcc.gnu.org>
3726 * gfortran.dg/result_2.f90: New.
3728 2011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3730 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3732 2011-09-13 Dodji Seketeli <dodji@redhat.com>
3735 * g++.dg/cpp0x/variadic116.C: New test case.
3737 2011-09-12 Richard Sandiford <rdsandiford@googlemail.com>
3739 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3740 * gcc.target/mips/interrupt_handler-2.c: New test.
3741 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3743 2011-09-12 Jason Merrill <jason@redhat.com>
3745 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3747 * g++.dg/cpp0x/explicit7.C: New.
3749 2011-09-12 Jakub Jelinek <jakub@redhat.com>
3751 PR rtl-optimization/50212
3752 * g++.dg/other/pr50212.C: New test.
3754 2011-09-12 Georg-Johann Lay <avr@gjlay.de>
3757 * testsuite/gcc.target/avr/torture/avr-torture.exp
3758 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3759 "-O2 -fmerge-all-constants".
3761 2011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3764 * gfortran.dg/do_while_1.f90: New test.
3766 2011-09-11 Janus Weil <janus@gcc.gnu.org>
3770 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3771 * gfortran.dg/proc_decl_26.f90: New.
3772 * gfortran.dg/typebound_override_2.f90: New.
3773 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3775 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3777 * gnat.dg/cond_expr2.ad[sb]: New test.
3779 2011-09-11 Eric Botcazou <ebotcazou@adacore.com>
3781 * gnat.dg/atomic5.ad[sb]: New test.
3783 2011-09-10 H.J. Lu <hongjiu.lu@intel.com>
3785 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3787 2011-09-09 Georg-Johann Lay <avr@gjlay.de>
3790 * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3792 2011-09-09 Iain Sandoe <iains@gcc.gnu.org>
3795 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3797 2011-09-09 Richard Guenther <rguenther@suse.de>
3799 PR tree-optimization/50328
3800 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3802 2011-09-09 Richard Guenther <rguenther@suse.de>
3805 * gcc.dg/torture/pr50333.c: New testcase.
3807 2011-09-08 Andrew Stubbs <ams@codesourcery.com>
3809 PR tree-optimization/50318
3810 * gcc.target/arm/pr50318-1.c: New file.
3812 2011-09-08 Uros Bizjak <ubizjak@gmail.com>
3814 * gcc.target/i386/all_one_m256i.c: New test.
3816 2011-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3819 * g++.dg/cpp0x/sfinae28.C: New.
3821 2011-09-08 Dodji Seketeli <dodji@redhat.com>
3824 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3825 longer ignored on typedefs.
3827 PR c++/33255 - Support -Wunused-local-typedefs warning
3828 * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3829 * c-c++-common/Wunused-local-typedefs.c: Likewise.
3831 2011-09-08 Martin Jambor <mjambor@suse.cz>
3833 PR tree-optimization/50287
3834 * gcc.dg/torture/pr50287.c: New test.
3836 2011-09-08 Richard Guenther <rguenther@suse.de>
3838 PR tree-optimization/19831
3839 * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3840 * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3841 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3842 * gcc.dg/errno-1.c: Adjust.
3844 2011-09-08 Richard Guenther <rguenther@suse.de>
3846 PR tree-optimization/19831
3847 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3849 2011-09-08 Tobias Burnus <burnus@net-b.de>
3852 * gfortran.dg/do_concurrent_1.f90: New.
3853 * gfortran.dg/do_concurrent_2.f90: New.
3855 2011-09-08 Jakub Jelinek <jakub@redhat.com>
3858 * gcc.c-torture/execute/ieee/pr50310.c: New test.
3859 * gcc.dg/pr50310-2.c: New test.
3861 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3864 * gfortran.dg/derived_constructor_comps_2.f90: Modified.
3865 * gfortran.dg/impure_constructor_1.f90: Modified.
3866 * gfortran.dg/proc_ptr_comp_33.f90: New.
3868 2011-09-07 Jakub Jelinek <jakub@redhat.com>
3871 * gcc.dg/pr50310-1.c: New test.
3873 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3876 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
3879 2011-09-07 Paolo Carlini <paolo.carlini@oracle.com>
3882 * g++.dg/cpp0x/noexcept14.C: New.
3884 2011-09-07 Jason Merrill <jason@redhat.com>
3886 * g++.dg/cpp0x/constexpr-ref3.C: New.
3888 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
3890 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3892 * gcc.dg/section1.c: Don't xfail for avr.
3894 2011-09-07 Georg-Johann Lay <avr@gjlay.de>
3896 PR tree-optimization/50322
3897 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
3899 2011-09-07 Martin Jambor <mjambor@suse.cz>
3901 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
3903 2011-09-07 Martin Jambor <mjambor@suse.cz>
3905 PR tree-optimization/49911
3906 * g++.dg/tree-ssa/pr49911.C: New test.
3908 2011-09-07 Richard Sandiford <richard.sandiford@linaro.org>
3911 * gcc.dg/torture/pr49030.c: New test.
3913 2011-09-07 Janus Weil <janus@gcc.gnu.org>
3916 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
3917 * gfortran.dg/class_4d.f03: Deleted.
3918 * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
3920 2011-09-07 Richard Guenther <rguenther@suse.de>
3922 * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
3924 2011-09-07 Jiangning Liu <jiangning.liu@arm.com>
3926 PR tree-optimization/46021
3927 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
3929 2011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3931 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
3933 2011-09-06 Eric Botcazou <ebotcazou@adacore.com>
3935 * gcc.c-torture/compile/20110906-1.c: New test.
3937 2011-09-06 Uros Bizjak <ubizjak@gmail.com>
3939 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
3941 2011-09-06 Enkovich Ilya <ilya.enkovich@intel.com>
3943 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
3944 --param tree-reassoc-width=1.
3946 * gcc.dg/tree-ssa/reassoc-24.c: New test.
3947 * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
3949 2011-09-06 Richard Guenther <rguenther@suse.de>
3951 PR tree-optimization/48149
3952 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
3954 2011-09-06 Richard Guenther <rguenther@suse.de>
3956 PR tree-optimization/48317
3957 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
3959 2011-09-06 Ira Rosen <ira.rosen@linaro.org>
3961 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3963 (add_options_for_quad_vectors): Replace with ...
3964 (add_options_for_double_vectors): ... this.
3965 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
3966 support multiple vector sizes since the vectorizer attempts to
3967 vectorize with both vector sizes.
3968 * gcc.dg/vect/no-vfa-vect-79.c,
3969 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
3970 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
3971 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
3972 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
3973 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
3974 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
3975 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
3976 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
3977 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
3978 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
3979 gcc.dg/vect/vect-40.c: Likewise.
3980 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
3981 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
3982 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
3983 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
3984 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
3986 * gcc.dg/vect/vect-peel-4.c: Make ia global.
3988 2011-09-05 Richard Sandiford <rdsandiford@googlemail.com>
3991 * gcc.target/mips/abi-main.h: New file.
3992 * gcc.target/mips/abi-o32-long32.c: New test.
3993 * gcc.target/mips/abi-o32-long64.c: Likewise.
3994 * gcc.target/mips/abi-o64-long32.c: Likewise.
3995 * gcc.target/mips/abi-o64-long64.c: Likewise.
3996 * gcc.target/mips/abi-n32-long32.c: Likewise.
3997 * gcc.target/mips/abi-n32-long64.c: Likewise.
3998 * gcc.target/mips/abi-n64-long32.c: Likewise.
3999 * gcc.target/mips/abi-n64-long64.c: Likewise.
4000 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4001 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4002 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4003 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4004 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4005 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4006 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4007 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4008 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4009 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4010 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4011 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4012 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4013 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4014 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4015 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4016 * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4017 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4018 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4019 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4020 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4021 * gcc.target/mips/branch-2.c: Remove -mabicalls.
4022 * gcc.target/mips/branch-3.c: Likewise.
4023 * gcc.target/mips/branch-4.c: Likewise.
4024 * gcc.target/mips/branch-5.c: Likewise.
4025 * gcc.target/mips/branch-6.c: Likewise.
4026 * gcc.target/mips/branch-7.c: Likewise.
4027 * gcc.target/mips/branch-8.c: Likewise.
4028 * gcc.target/mips/branch-9.c: Likewise.
4029 * gcc.target/mips/branch-10.c: Likewise.
4030 * gcc.target/mips/branch-11.c: Likewise.
4031 * gcc.target/mips/branch-12.c: Likewise.
4032 * gcc.target/mips/branch-13.c: Likewise.
4033 * gcc.target/mips/lazy-binding-1.c: Likewise.
4035 2011-09-05 Georg-Johann Lay <avr@gjlay.de>
4037 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4038 to avoid warning on int=16 platforms..
4040 2011-09-05 Jakub Jelinek <jakub@redhat.com>
4042 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4043 to work even with -fshort-enums.
4045 2011-09-04 Jan Hubicka <jh@suse.cz>
4047 * gcc.c-torture/compile/20110902.c: new testcase.
4049 2011-09-04 Jason Merrill <jason@redhat.com>
4052 * g++.dg/cpp0x/rv-conv1.C: New.
4055 * g++.dg/cpp0x/rv-func3.C: New.
4057 * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4061 * g++.dg/cpp0x/constexpr-template1.C: New.
4062 * g++.dg/cpp0x/constexpr-template2.C: New.
4063 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4064 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4066 2011-09-04 Eric Botcazou <ebotcazou@adacore.com>
4068 * gnat.dg/specs/debug1.ads: Tweak pattern.
4070 2011-09-04 Janus Weil <janus@gcc.gnu.org>
4073 * gfortran.dg/class_45a.f03: New.
4074 * gfortran.dg/class_45b.f03: New.
4076 2011-09-04 Jakub Jelinek <jakub@redhat.com>
4077 Ira Rosen <ira.rosen@linaro.org>
4079 PR tree-optimization/50208
4080 * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4081 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4082 -fno-tree-fre -fno-tree-pre.
4084 2011-09-02 Martin Jambor <mjambor@suse.cz>
4086 * gcc.dg/ipa/ipcp-3.c: New test.
4088 2011-09-02 Richard Guenther <rguenther@suse.de>
4090 PR tree-optimization/27460
4092 * gcc.dg/vect/vect-cond-7.c: New testcase.
4094 2011-09-02 Martin Jambor <mjambor@suse.cz>
4096 * g++.dg/ipa/devirt-3.C: Added a distraction method.
4097 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4098 xfailed test for inlining.
4099 * g++.dg/ipa/ivinline-9.C: Likewise.
4101 2011-09-01 Ira Rosen <ira.rosen@linaro.org>
4103 PR tree-optimization/50178
4104 * gfortran.dg/vect/pr50178.f90: New test.
4106 2011-08-31 Martin Jambor <mjambor@suse.cz>
4109 * gcc.c-torture/execute/pr49886.c: New testcase.
4111 2011-08-31 Tom de Vries <tom@codesourcery.com>
4114 * gcc.dg/pr43513.c: New test.
4116 2011-08-30 Tobias Burnus <burnus@net-b.de>
4119 * gfortran.dg/common_14.f90: New.
4120 * gfortran.dg/common_resize_1.f: Add two dg-warning.
4122 2011-08-30 Jason Merrill <jason@redhat.com>
4125 * g++.dg/cpp0x/decltype33.C: New.
4128 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4131 * g++.dg/cpp0x/lambda/lambda-for.C: New.
4133 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
4135 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4137 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
4139 * gnat.dg/specs/aggr3.ads: New test.
4140 * gnat.dg/specs/aggr3_pkg.ads: New helper.
4142 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4143 * gnat.dg/specs/aggr2.ads: Likewise.
4145 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
4148 * gfortran.dg/allocate_with_source_2.f90: New test
4150 2011-08-30 Jason Merrill <jason@redhat.com>
4153 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4156 * g++.dg/cpp0x/constexpr-value3.C: New.
4158 2011-08-30 Richard Guenther <rguenther@suse.de>
4161 * gcc.c-torture/execute/pr48571-1.c: New testcase.
4162 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4163 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4164 * gcc.dg/pr36902.c: XFAIL.
4166 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
4168 * gcc.target/i386/fma-check.h: New.
4169 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4170 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4171 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4172 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4173 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4174 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4175 * gcc.target/i386/fma-fmaddXX.c: Likewise.
4176 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4177 * gcc.target/i386/fma-fmsubXX.c: Likewise.
4178 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4179 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4180 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4181 * gcc.target/i386/fma-compile.c: Likewise.
4182 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4183 * gcc.target/i386/sse-12.c: Add -mfma.
4184 * gcc.target/i386/sse-13.c: Likewise.
4185 * gcc.target/i386/sse-14.c: Likewise.
4186 * gcc.target/i386/sse-22.c: Likewise.
4187 * gcc.target/i386/sse-23.c: Likewise.
4188 * g++.dg/other/i386-2.C: Likewise.
4189 * g++.dg/other/i386-3.C: Likewise.
4191 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
4194 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4195 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4197 2011-08-30 Christian Bruel <christian.bruel@st.com>
4199 * g++.dg/bprob/bprob.exp (feedback_options): Set
4200 -fbranch-probabilities.
4201 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4203 2011-08-29 Jason Merrill <jason@redhat.com>
4206 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4208 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4209 Jason Merrill <jason@redhat.com>
4211 * g++.dg/dfp/base.C: New test.
4213 2011-08-29 Jason Merrill <jason@redhat.com>
4217 * g++.dg/cpp0x/initlist58.C: New.
4219 2011-08-29 Janus Weil <janus@gcc.gnu.org>
4222 * gfortran.dg/class_result_1.f03: New.
4224 2011-08-29 Jakub Jelinek <jakub@redhat.com>
4227 * gcc.target/i386/pr48722.c: New test.
4229 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4232 * gfortran.dg/widechar_compare_1.f90: New test.
4234 2011-08-26 Jason Merrill <jason@redhat.com>
4238 * g++.dg/abi/mangle50.C: New.
4240 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
4243 * gcc.target/i386/pr50202.c: New test.
4245 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
4247 * gcc.target/i386/sse_4_1-round-vec.c: New test.
4248 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4249 * gcc.target/i386/avx-round-vec.c: New test.
4250 * gcc.target/i386/avx-roundf-vec.c: New test.
4252 2011-08-26 Jakub Jelinek <jakub@redhat.com>
4254 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4258 * c-c++-common/Wunused-var-14.c: New test.
4260 2011-08-26 Tom de Vries <tom@codesourcery.com>
4262 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4264 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
4266 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4267 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4268 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4269 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4271 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
4273 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4274 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4275 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4276 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4278 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
4281 * gfortran.dg/pointer_comp_init_1.f90: New test.
4283 2011-08-25 Jason Merrill <jason@redhat.com>
4286 * g++.dg/cpp0x/sfinae27.C: New.
4288 2011-08-25 Tobias Burnus <burnus@net-b.de>
4290 * gfortran.dg/coarray_lib_token_4.f90: New.
4292 2011-08-25 Tobias Burnus <burnus@net-b.de>
4294 * gfortran.dg/coarray/alloc_comp_1.f90: New.
4296 2011-08-25 Richard Guenther <rguenther@suse.de>
4298 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4300 2011-08-24 Tobias Burnus <burnus@net-b.de>
4303 * gfortran.dg/initialization_28.f90: New.
4305 2011-08-24 Richard Guenther <rguenther@suse.de>
4307 PR tree-optimization/50067
4308 * gcc.dg/torture/pr50067-3.c: New testcase.
4309 * gcc.dg/torture/pr50067-4.c: Likewise.
4310 * gcc.dg/torture/pr50067-5.c: Likewise.
4312 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4314 * g++.dg/other/i386-2.C: Add -mavx2 check.
4315 * g++.dg/other/i386-3.C: Likewise.
4316 * gcc.target/i386/avx-1.c: Add AVX2.
4317 * gcc.target/i386/avx-2.c: Likewise.
4318 * gcc.target/i386/funcspec-5.c: Likewise.
4319 * gcc.target/i386/sse-12.c: Likewise.
4320 * gcc.target/i386/sse-13.c: Likewise.
4321 * gcc.target/i386/sse-14.c: Likewise.
4322 * gcc.target/i386/sse-22.c: Likewise.
4323 * gcc.target/i386/sse-23.c: Likewise.
4324 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4325 * gcc.target/i386/avx2-check.h: New.
4326 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4327 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4328 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4329 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4330 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4331 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4332 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4333 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4334 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4335 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4336 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4337 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4338 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4339 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4340 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4341 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4342 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4343 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4344 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4345 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4346 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4347 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4348 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4349 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4350 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4351 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4352 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4353 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4354 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4355 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4356 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4357 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4358 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4359 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4360 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4361 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4362 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4363 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4364 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4365 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4366 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4367 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4368 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4369 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4370 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4371 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4372 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4373 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4374 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4375 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4376 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4377 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4378 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4379 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4380 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4381 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4382 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4383 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4384 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4385 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4386 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4387 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4388 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4389 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4390 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4391 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4392 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4393 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4394 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4395 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4396 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4397 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4398 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4399 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4400 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4401 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4402 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4403 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4404 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4405 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4406 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4407 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4408 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4409 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4410 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4411 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4412 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4413 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4414 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4415 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4416 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4417 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4418 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4419 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4420 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4421 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4422 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4423 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4424 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4425 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4426 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4427 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4428 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4429 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4430 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4431 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4432 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4433 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4434 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4435 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4436 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4437 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4438 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4439 * gcc.target/i386/avx2-vpand-1.c: Likewise.
4440 * gcc.target/i386/avx2-vpand-2.c: Likewise.
4441 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4442 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4443 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4444 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4445 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4446 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4447 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4448 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4449 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4450 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4451 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4452 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4453 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4454 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4455 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4456 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4457 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4458 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4459 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4460 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4461 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4462 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4463 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4464 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4465 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4466 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4467 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4468 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4469 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4470 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4471 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4472 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4473 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4474 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4475 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4476 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4477 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4478 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4479 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4480 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4481 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4482 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4483 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4484 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4485 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4486 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4487 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4488 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4489 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4490 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4491 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4492 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4493 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4494 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4495 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4496 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4497 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4498 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4499 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4500 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4501 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4502 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4503 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4504 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4505 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4506 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4507 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4508 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4509 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4510 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4511 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4512 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4513 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4514 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4515 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4516 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4517 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4518 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4519 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4520 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4521 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4522 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4523 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4524 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4525 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4526 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4527 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4528 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4529 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4530 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4531 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4532 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4533 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4534 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4535 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4536 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4537 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4538 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4539 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4540 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4541 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4542 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4543 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4544 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4545 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4546 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4547 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4548 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4549 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4550 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4551 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4552 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4553 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4554 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4555 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4556 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4557 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4558 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4559 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4560 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4561 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4562 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4563 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4564 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4565 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4566 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4567 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4568 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4569 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4570 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4571 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4572 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4573 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4574 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4575 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4576 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4577 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4578 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4579 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4580 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4581 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4582 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4583 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4584 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4585 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4586 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4587 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4588 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4589 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4590 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4591 * gcc.target/i386/avx2-vpor-1.c: Likewise.
4592 * gcc.target/i386/avx2-vpor-2.c: Likewise.
4593 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4594 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4595 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4596 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4597 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4598 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4599 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4600 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4601 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4602 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4603 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4604 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4605 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4606 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4607 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4608 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4609 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4610 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4611 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4612 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4613 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4614 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4615 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4616 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4617 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4618 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4619 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4620 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4621 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4622 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4623 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4624 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4625 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4626 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4627 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4628 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4629 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4630 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4631 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4632 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4633 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4634 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4635 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4636 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4637 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4638 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4639 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4640 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4641 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4642 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4643 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4644 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4645 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4646 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4647 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4648 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4649 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4650 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4651 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4652 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4653 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4654 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4655 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4656 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4657 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4658 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4659 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4660 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4661 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4662 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4663 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4664 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4665 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4666 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4667 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4668 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4669 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4670 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4671 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4672 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4673 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4674 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4675 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4676 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4677 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4678 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4679 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4680 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4681 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4682 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4683 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4684 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4685 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4686 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4687 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4688 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4689 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4690 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4691 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4692 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4693 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4694 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4695 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4696 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4697 * gcc.target/i386/testimm-9.c: Likewise.
4699 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
4701 * g++.dg/other/i386-2.C: Add -mbmi2 check.
4702 * g++.dg/other/i386-3.C: Likewise.
4703 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4704 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4705 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4706 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4707 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4708 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4709 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4710 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4711 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4712 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4713 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4714 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4715 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4716 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4717 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4718 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4719 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4720 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4721 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4722 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4723 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4724 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4725 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4726 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4727 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4728 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4729 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4730 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4731 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4732 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4733 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4734 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4735 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4736 * gcc.target/i386/sse-12.c: Add BMI2.
4737 * gcc.target/i386/sse-13.c: Likewise.
4738 * gcc.target/i386/sse-14.c: Likewise.
4739 * gcc.target/i386/sse-22.c: Likewise.
4740 * gcc.target/i386/sse-23.c: Likewise.
4742 2011-08-23 Jason Merrill <jason@redhat.com>
4744 * g++.dg/template/crash7.C: Adjust expected errors.
4746 2011-08-23 Jason Merrill <jason@redhat.com>
4750 * g++.dg/cpp0x/overload2.C: New.
4752 2011-08-23 Jason Merrill <jason@redhat.com>
4755 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4757 2011-08-23 Jason Merrill <jason@redhat.com>
4760 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4761 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4762 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4763 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4765 2011-08-23 Jason Merrill <jason@redhat.com>
4768 * g++.dg/cpp0x/constexpr-initlist5.C: New.
4770 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4773 * g++.dg/warn/Wunused-var-16.C: New test.
4776 * gcc.dg/pr50161.c: New test.
4778 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
4781 * g++.dg/gcov/gcov-7.C: New test.
4783 2011-08-23 Jakub Jelinek <jakub@redhat.com>
4786 * g++.dg/dfp/nofields.C: New test.
4788 2011-08-23 Tobias Burnus <burnus@net-b.de>
4791 * gfortran.dg/use_16.f90: New.
4793 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
4794 Kirill Yukhin <kirill.yukhin@intel.com>
4797 * gcc.target/i386/pr50155.c: New test.
4799 2011-08-22 Jakub Jelinek <jakub@redhat.com>
4801 PR tree-optimization/50133
4802 * gcc.dg/pr50133.c: New test.
4805 * c-c++-common/cxxbitfields-6.c: New test.
4807 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
4810 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4812 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
4814 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4815 * gcc.dg/pr49994-3.c: Ditto.
4817 2011-08-22 Richard Guenther <rguenther@suse.de>
4820 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4821 * gcc.dg/torture/pr50067-2.c: Likewise.
4823 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4826 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
4827 of a constant resulting from simplification.
4828 * gfortran.dg/warn_conversion_3.f90: New test.
4830 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4833 * gfortran.dg/zero_stride_1.f90: New test.
4835 2011-08-20 Janus Weil <janus@gcc.gnu.org>
4838 * gfortran.dg/typebound_override_1.f90: Modified.
4840 2011-08-20 Jakub Jelinek <jakub@redhat.com>
4842 PR tree-optimization/48739
4843 * gcc.dg/pr48739-1.c: New test.
4844 * gcc.dg/pr48739-2.c: New test.
4846 2011-08-20 Tobias Burnus <burnus@net-b.de>
4848 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4850 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4853 * gfortran.dg/where_3.f90: New test.
4855 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
4858 * gfortran.dg/pr49721-1.f: New.
4859 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4861 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4863 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
4864 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
4867 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4869 * gcc.target/arm/wmul-11.c: New file.
4870 * gcc.target/arm/wmul-12.c: New file.
4871 * gcc.target/arm/wmul-13.c: New file.
4873 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4875 * gcc.target/arm/wmul-10.c: New file.
4877 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4879 * gcc.target/arm/wmul-9.c: New file.
4880 * gcc.target/arm/wmul-bitfield-2.c: New file.
4882 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4884 * gcc.target/arm/wmul-8.c: New file.
4886 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4888 * gcc.target/arm/wmul-7.c: New file.
4890 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4892 * gcc.target/arm/wmul-6.c: New file.
4894 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4896 * gcc.target/arm/wmul-5.c: New file.
4897 * gcc.target/arm/no-wmla-1.c: New file.
4899 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
4901 * gcc.target/arm/wmul-bitfield-1.c: New file.
4903 2011-08-19 Joseph Myers <joseph@codesourcery.com>
4905 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
4907 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4909 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
4910 * gcc.target/i386/conversion.c: Likewise.
4912 2011-08-19 Richard Guenther <rguenther@suse.de>
4914 * gcc.dg/torture/pr50067-1.c: New testcase.
4915 * gcc.dg/torture/pr50067-2.c: Likewise.
4917 2011-08-19 Joey Ye <joey.ye@arm.com>
4920 * gcc.target/arm/handler-align.c: New test.
4921 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4924 2011-08-19 Joey Ye <joey.ye@arm.com>
4926 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
4928 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
4931 * gfortran.dg/end_block_label_1.f90: New test.
4932 * gfortran.dg/end_associate_label_1.f90: New test.
4934 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4936 * gcc.dg/c1x-pointer-float-1.c: New test.
4938 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
4941 * gfortran.dg/duplicate_labels_2.f: New test.
4943 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4945 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
4946 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
4947 gcc.dg/c1x-noreturn-5.c: New tests.
4949 2011-08-18 Joseph Myers <joseph@codesourcery.com>
4951 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
4953 2011-08-18 Tobias Burnus <burnus@net-b.de>
4956 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
4957 * gfortran.dg/coarray_lock_3.f90: Fix test.
4958 * gfortran.dg/coarray_lock_4.f90: New.
4959 * gfortran.dg/coarray_lock_5.f90: New.
4961 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4964 * gcc.c-torture/compile/pr50009.c: New test.
4967 * gcc.dg/torture/pr50092.c: New test.
4969 2011-08-18 Tobias Burnus <burnus@net-b.de>
4972 * gfortran.dg/namelist_73.f90: New.
4974 2011-08-18 Jakub Jelinek <jakub@redhat.com>
4976 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
4979 * gcc.dg/pr50017.c: New test.
4981 2011-08-18 Dodji Seketeli <dodji@redhat.com>
4984 * g++.dg/lookup/hidden-var1.C: New test case.
4986 2011-08-17 Tobias Burnus <burnus@net-b.de>
4989 * gfortran.dg/warn_unused_var_2.f90: New.
4990 * gfortran.dg/warn_unused_var_3.f90: New.
4992 2011-08-17 Tom de Vries <tom@codesourcery.com>
4995 * gcc.target/arm/pr43597.c: New test.
4997 2011-08-17 Janus Weil <janus@gcc.gnu.org>
5000 * gfortran.dg/common_13.f90: New.
5002 2011-08-16 Jason Merrill <jason@redhat.com>
5005 * g++.dg/cpp0x/variadic-unresolved.C: New.
5007 * g++.old-deja/g++.brendan/README: Add R.I.P.
5009 * g++.dg/ext/attr-used-1.C: New.
5012 * g++.dg/cpp0x/initlist56.C: New.
5014 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
5017 * g++.dg/opt/life1.C: Only run on Linux.
5019 2011-08-15 Tobias Burnus <burnus@net-b.de>
5021 * gfortran.dg/coarray_26.f90: New.
5023 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
5025 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5028 2011-08-14 Janus Weil <janus@gcc.gnu.org>
5031 * gfortran.dg/func_result_7.f90: New.
5033 2011-08-13 Jason Merrill <jason@redhat.com>
5036 * g++.dg/cpp0x/decltype32.C: New.
5039 * g++.dg/diagnostic/expr1.C: New.
5041 2011-08-12 David Li <davidxl@google.com>
5043 * g++.dg/abi/vbase15.C: New test.
5045 2011-08-12 Jason Merrill <jason@redhat.com>
5048 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5050 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
5052 * gcc.dg/builtins-67.c: New test.
5053 * gcc.target/i386/conversion.c: Ditto.
5055 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
5056 Brian Hackett <bhackett1024@gmail.com>
5058 * g++.dg/plugin/decl_plugin.c: New.
5059 * g++.dg/plugin/decl-plugin-test.C: New.
5060 * g++.dg/plugin/plugin.exp: Add above testcase.
5062 2011-08-11 Richard Guenther <rguenther@suse.de>
5064 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5066 2011-08-11 Michael Matz <matz@suse.de>
5068 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5070 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
5072 PR tree-optimization/50039
5073 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5074 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5076 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
5078 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5079 (sse4_1_test): Initialize src3 with random value.
5081 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5083 * gcc.c-torture/execute/scal-to-vec1.c: New test.
5084 * gcc.c-torture/execute/scal-to-vec2.c: New test.
5085 * gcc.c-torture/execute/scal-to-vec3.c: New test.
5086 * gcc.dg/scal-to-vec1.c: New test.
5087 * gcc.dg/scal-to-vec2.c: New test.
5089 2011-08-09 Richard Guenther <rguenther@suse.de>
5091 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5092 * gcc.dg/tree-ssa/vrp60.c: New testcase.
5093 * gcc.dg/tree-ssa/vrp61.c: Likewise.
5094 * gcc.dg/tree-ssa/vrp62.c: Likewise.
5096 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5098 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5100 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5102 * gcc.dg/pr49948.c: Require pthread effective target.
5104 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5106 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5108 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
5110 * gcc.target/i386/sse-22a.c: New test.
5112 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
5114 PR tree-optimization/50014
5115 * gcc.dg/vect/pr50014.c: New test.
5117 2011-08-08 Martin Jambor <mjambor@suse.cz>
5120 * gcc.dg/tree-ssa/pr49923.c: New test.
5122 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
5125 * gcc.target/i386/pr49781-1.c: New.
5127 2011-08-08 Jason Merrill <jason@redhat.com>
5129 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5131 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5133 2011-08-07 Janus Weil <janus@gcc.gnu.org>
5136 * gfortran.dg/typebound_override_1.f90: New.
5138 2011-08-07 Kai Tietz <ktietz@redhat.com>
5140 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5141 x86_64 mingw target.
5142 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5143 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5144 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5145 * gcc.dg/tree-ssa/loop-33.c: Likewise.
5146 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5147 * gcc.dg/tree-ssa/loop-35.c: Likewise.
5148 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5149 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5150 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5151 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5153 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5156 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5158 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5160 * gcc.dg/pr48770.c: Cleanup coverage files.
5161 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5163 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
5165 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5166 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5167 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5168 lzcnt and bmi options.
5170 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5173 * gcc.dg/pr47381-1.c: New.
5174 * gcc.dg/pr47381-2.c: Likewise.
5175 * gcc.target/i386/pr47381.c: Likewise.
5177 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5180 * gcc.dg/pr47727.c: New.
5183 * gcc.dg/pr47372-1.c: New.
5184 * gcc.dg/pr47372-2.c: Likewise.
5186 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5189 * gcc.target/i386/pr47449.c: New.
5192 * gcc.dg/pr47446-1.c: New.
5193 * gcc.dg/pr47446-2.c: Likewise.
5195 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5198 * gcc.dg/pr47766.c: New.
5201 * gcc.dg/tls/pr47715-1.c: New.
5202 * gcc.dg/tls/pr47715-2.c: Likewise.
5203 * gcc.dg/tls/pr47715-3.c: Likewise.
5204 * gcc.dg/tls/pr47715-4.c: Likewise.
5205 * gcc.dg/tls/pr47715-5.c: Likewise.
5207 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5210 * objc.dg/gnu-api-2-class.m: Updated comments.
5211 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5212 * objc.dg/gnu-api-2-class-meta.m: New test.
5213 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5215 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5218 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5219 with classes that are in construction.
5221 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
5224 * gcc.target/i386/pr48084-1.c: New.
5225 * gcc.target/i386/pr48084-2.c: Likewise.
5226 * gcc.target/i386/pr48084-3.c: Likewise.
5227 * gcc.target/i386/pr48084-4.c: Likewise.
5228 * gcc.target/i386/pr48084-5.c: Likewise.
5230 PR rtl-optimization/49504
5231 * gcc.target/i386/pr49504.c: New.
5234 * gcc.dg/pr49860.c: New.
5236 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
5239 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5240 with classes that are in construction.
5242 2011-08-05 Jason Merrill <jason@redhat.com>
5245 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5248 * g++.dg/cpp0x/decltype31.C: New.
5251 * g++.dg/init/array28.C: New.
5254 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5256 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5259 * gcc.dg/pr47369-1.c: New.
5261 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
5264 * gcc.dg/torture/pr47364-1.c: New.
5265 * gcc.c-torture/compile/pr47364-1.c: Likewise.
5266 * gcc.c-torture/compile/pr47364-2.c: Likewise.
5268 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5271 * gfortran.dg/transfer_check_2.f90: New test case.
5273 2011-08-05 Jan Hubicka <jh@suse.cz>
5276 * gfortran.dg/pr49494.f90: New testcase.
5278 2011-08-05 Jan Hubicka <jh@suse.cz>
5281 * gcc.c-torture/compile/pr49735.c: New testcase.
5283 2011-08-05 Jason Merrill <jason@redhat.com>
5286 * g++.dg/cpp0x/initlist56.C: New.
5289 * g++.dg/overload/rvalue2.C: New.
5292 * g++.dg/cpp0x/range-for21.C: New.
5294 * g++.dg/ext/vla11.C: New.
5296 2011-08-05 Richard Guenther <rguenther@suse.de>
5298 PR tree-optimization/49984
5299 * gcc.dg/tree-ssa/vrp59.c: New testcase.
5301 2011-08-05 Richard Guenther <rguenther@suse.de>
5303 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5304 * gcc.dg/tree-ssa/vrp52.c: Likewise.
5305 * gcc.dg/tree-ssa/vrp53.c: Likewise.
5307 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
5309 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5310 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5311 * gfortran.dg/ldist-pr43023.f90: Ditto.
5312 * gfortran.dg/namelist_52.f90: Ditto.
5313 * gfortran.dg/interface_proc_end.f90: Ditto.
5314 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5315 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5317 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
5319 * gcc.dg/vect/vect-over-widen-1.c: New test.
5320 * gcc.dg/vect/vect-over-widen-2.c: New test.
5321 * gcc.dg/vect/vect-over-widen-3.c: New test.
5322 * gcc.dg/vect/vect-over-widen-4.c: New test.
5324 2011-08-04 Richard Guenther <rguenther@suse.de>
5327 * gfortran.dg/vect/O3-pr49957.f: New testcase.
5329 2011-08-04 Ian Bolton <ian.bolton@arm.com>
5331 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5333 2011-08-04 Jakub Jelinek <jakub@redhat.com>
5336 * g++.dg/ext/builtin-object-size3.C: New test.
5338 2011-08-03 Jakub Jelinek <jakub@redhat.com>
5340 PR tree-optimization/49948
5341 * gcc.dg/pr49948.c: New test.
5343 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5346 * gcc.dg/torture/pr47383.c: New.
5348 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5350 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5352 2011-08-03 Arnaud Charlet <charlet@adacore.com>
5354 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5356 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
5359 * gcc.dg/torture/pr47744-1.c: New.
5360 * gcc.dg/torture/pr47744-2.c: Likewise.
5361 * gcc.dg/torture/pr47744-3.c: Likewise.
5363 2011-08-03 Richard Guenther <rguenther@suse.de>
5366 * gcc.dg/torture/pr49958.c: New testcase.
5368 2011-08-03 Richard Guenther <rguenther@suse.de>
5370 PR tree-optimization/49938
5371 * g++.dg/torture/pr49938.C: New testcase.
5373 2011-08-02 Jason Merrill <jason@redhat.com>
5376 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5379 * g++.dg/cpp0x/initlist5.C: Add additional cases.
5382 * g++.dg/cpp0x/variadic115.C: New.
5385 * g++.dg/cpp0x/union5.C: New.
5387 2011-08-02 Daniel Kraft <d@domob.eu>
5390 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5392 2011-08-02 Kai Tietz <ktietz@redhat.com>
5395 * gcc.dg/tree-ssa/forwprop-15.c
5397 2011-08-02 Jason Merrill <jason@redhat.com>
5400 * g++.dg/cpp0x/range-for20.C: New.
5402 2011-08-02 Tobias Burnus <burnus@net-b.de>
5404 * gfortran.dg/coarray_lib_token_3.f90: New.
5406 2011-08-02 Jakub Jelinek <jakub@redhat.com>
5409 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5410 * gcc.dg/gomp/atomic-15.c: New test.
5411 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5412 * g++.dg/gomp/atomic-15.C: New test.
5413 * g++.dg/gomp/private-1.C: New test.
5414 * g++.dg/gomp/sharing-2.C: New test.
5415 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5416 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5417 * gfortran.dg/gomp/omp_atomic2.f90: New test.
5419 2011-08-02 Tobias Burnus <burnus@net-b.de>
5421 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5422 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5424 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5425 * gfortran.dg/allocatable_function_5.f90: Ditto.
5426 * gfortran.dg/allocate_stat.f90: Ditto.
5427 * gfortran.dg/array_constructor_20.f90: Ditto.
5428 * gfortran.dg/array_constructor_21.f90: Ditto.
5429 * gfortran.dg/array_constructor_22.f90: Ditto.
5430 * gfortran.dg/array_constructor_26.f03: Ditto.
5431 * gfortran.dg/array_function_4.f90: Ditto.
5432 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5433 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5434 * gfortran.dg/bind_c_usage_15.f90: Ditto.
5435 * gfortran.dg/bind_c_usage_16.f03: Ditto.
5436 * gfortran.dg/bind_c_usage_3.f03: Ditto.
5437 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5438 * gfortran.dg/class_15.f03: Ditto.
5439 * gfortran.dg/class_27.f03: Ditto.
5440 * gfortran.dg/class_33.f90: Ditto.
5441 * gfortran.dg/class_37.f03: Ditto.
5442 * gfortran.dg/class_40.f03: Ditto.
5443 * gfortran.dg/class_42.f03: Ditto.
5444 * gfortran.dg/class_defined_operator_1.f03: Ditto.
5445 * gfortran.dg/coarray/registering_1.f90: Ditto.
5446 * gfortran.dg/convert_1.f90: Ditto.
5447 * gfortran.dg/default_initialization_3.f90: Ditto.
5448 * gfortran.dg/dependency_25.f90: Ditto.
5449 * gfortran.dg/dependency_26.f90: Ditto.
5450 * gfortran.dg/dependency_36.f90: Ditto.
5451 * gfortran.dg/dependency_37.f90: Ditto.
5452 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5453 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5454 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5455 * gfortran.dg/elemental_pointer_1.f90: Ditto.
5456 * gfortran.dg/elemental_result_1.f90: Ditto.
5457 * gfortran.dg/empty_derived_type.f90: Ditto.
5458 * gfortran.dg/entry_7.f90: Ditto.
5459 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5460 * gfortran.dg/equiv_constraint_3.f90: Ditto.
5461 * gfortran.dg/error_recovery_3.f90: Ditto.
5462 * gfortran.dg/extends_4.f03: Ditto.
5463 * gfortran.dg/func_assign.f90: Ditto.
5464 * gfortran.dg/func_assign_3.f90: Ditto.
5465 * gfortran.dg/generic_1.f90: Ditto.
5466 * gfortran.dg/generic_18.f90: Ditto.
5467 * gfortran.dg/generic_22.f03: Ditto.
5468 * gfortran.dg/generic_4.f90: Ditto.
5469 * gfortran.dg/generic_6.f90: Ditto.
5470 * gfortran.dg/generic_actual_arg.f90: Ditto.
5471 * gfortran.dg/graphite/id-21.f: Ditto.
5472 * gfortran.dg/graphite/pr45758.f90: Ditto.
5473 * gfortran.dg/host_assoc_call_2.f90: Ditto.
5474 * gfortran.dg/host_assoc_call_3.f90: Ditto.
5475 * gfortran.dg/host_assoc_call_4.f90: Ditto.
5476 * gfortran.dg/host_assoc_function_4.f90: Ditto.
5477 * gfortran.dg/host_used_types_1.f90: Ditto.
5478 * gfortran.dg/implicit_1.f90: Ditto.
5479 * gfortran.dg/implicit_11.f90: Ditto.
5480 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5481 * gfortran.dg/impure_actual_1.f90: Ditto.
5482 * gfortran.dg/impure_assignment_1.f90: Ditto.
5483 * gfortran.dg/impure_constructor_1.f90: Ditto.
5484 * gfortran.dg/initialization_10.f90: Ditto.
5485 * gfortran.dg/initialization_12.f90: Ditto.
5486 * gfortran.dg/interface_14.f90: Ditto.
5487 * gfortran.dg/interface_15.f90: Ditto.
5488 * gfortran.dg/interface_2.f90: Ditto.
5489 * gfortran.dg/interface_25.f90: Ditto.
5490 * gfortran.dg/interface_26.f90: Ditto.
5491 * gfortran.dg/interface_29.f90: Ditto.
5492 * gfortran.dg/interface_assignment_1.f90: Ditto.
5493 * gfortran.dg/internal_pack_6.f90: Ditto.
5494 * gfortran.dg/internal_pack_7.f90: Ditto.
5495 * gfortran.dg/internal_pack_8.f90: Ditto.
5496 * gfortran.dg/lto/pr45586_0.f90: Ditto.
5497 * gfortran.dg/lto/pr47839_0.f90: Ditto.
5498 * gfortran.dg/module_commons_3.f90: Ditto.
5499 * gfortran.dg/module_equivalence_4.f90: Ditto.
5500 * gfortran.dg/module_equivalence_6.f90: Ditto.
5501 * gfortran.dg/module_function_type_1.f90: Ditto.
5502 * gfortran.dg/module_naming_1.f90: Ditto.
5503 * gfortran.dg/namelist_4.f90: Ditto.
5504 * gfortran.dg/operator_c1202.f90: Ditto.
5505 * gfortran.dg/parens_7.f90: Ditto.
5506 * gfortran.dg/pr32921.f: Ditto.
5507 * gfortran.dg/pr33646.f90: Ditto.
5508 * gfortran.dg/pr41928.f90: Ditto.
5509 * gfortran.dg/pr42119.f90: Ditto.
5510 * gfortran.dg/pr43984.f90: Ditto.
5511 * gfortran.dg/present_1.f90: Ditto.
5512 * gfortran.dg/private_type_2.f90: Ditto.
5513 * gfortran.dg/proc_decl_2.f90: Ditto.
5514 * gfortran.dg/proc_ptr_10.f90: Ditto.
5515 * gfortran.dg/proc_ptr_22.f90: Ditto.
5516 * gfortran.dg/proc_ptr_8.f90: Ditto.
5517 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5518 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5519 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5520 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5521 * gfortran.dg/substring_equivalence.f90: Ditto.
5522 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5523 * gfortran.dg/transpose_optimization_1.f90: Ditto.
5524 * gfortran.dg/trim_optimize_6.f90: Ditto.
5525 * gfortran.dg/typebound_call_12.f03: Ditto.
5526 * gfortran.dg/typebound_operator_5.f03: Ditto.
5527 * gfortran.dg/typebound_operator_6.f03: Ditto.
5528 * gfortran.dg/typebound_proc_18.f03: Ditto.
5529 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5530 * gfortran.dg/use_1.f90: Ditto.
5531 * gfortran.dg/use_10.f90: Ditto.
5532 * gfortran.dg/use_11.f90: Ditto.
5533 * gfortran.dg/use_14.f90: Ditto.
5534 * gfortran.dg/use_only_2.f90: Ditto.
5535 * gfortran.dg/use_rename_4.f90: Ditto.
5536 * gfortran.dg/use_rename_5.f90: Ditto.
5537 * gfortran.dg/used_dummy_types_3.f90: Ditto.
5538 * gfortran.dg/used_interface_ref.f90: Ditto.
5539 * gfortran.dg/used_types_11.f90: Ditto.
5540 * gfortran.dg/used_types_3.f90: Ditto.
5541 * gfortran.dg/used_types_4.f90: Ditto.
5542 * gfortran.dg/userdef_operator_2.f90: Ditto.
5543 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5544 * gfortran.dg/vect/pr46213.f90: Ditto.
5545 * gfortran.dg/whole_file_21.f90: Ditto.
5546 * gfortran.dg/whole_file_22.f90: Ditto.
5547 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5548 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5550 2011-08-02 Kai Tietz <ktietz@redhat.com>
5552 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5554 2011-08-01 Jason Merrill <jason@redhat.com>
5557 * g++.dg/abi/mangle49.C: New.
5560 * g++.dg/cpp0x/constexpr-array4.C: New.
5563 * g++.dg/cpp0x/constexpr-builtin1.C: New.
5565 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
5568 * gcc.target/i386/pr49927.c: New test.
5570 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
5572 PR tree-optimization/49926
5573 * gcc.dg/vect/pr49926.c: New test.
5575 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
5577 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5578 * gcc.target/i386/lzcnt-1.c: New test.
5579 * gcc.target/i386/lzcnt-2.c: Likewise.
5580 * gcc.target/i386/lzcnt-2a.c: Likewise.
5581 * gcc.target/i386/lzcnt-3.c: Likewise.
5582 * gcc.target/i386/lzcnt-4.c: Likewise.
5583 * gcc.target/i386/lzcnt-4a.c: Likewise.
5584 * gcc.target/i386/lzcnt-5.c: Likewise.
5585 * gcc.target/i386/lzcnt-6.c: Likewise.
5586 * gcc.target/i386/lzcnt-6a.c: Likewise.
5587 * gcc.target/i386/lzcnt-check.h: Likewise.
5589 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5590 * gcc.target/i386/sse-13.c: Likewise.
5591 * gcc.target/i386/sse-14.c: Likewise.
5592 * g++.dg/other/i386-2.C: Likewise.
5593 * g++.dg/other/i386-3.C: Likewise.
5595 2011-08-01 Julian Brown <julian@codesourcery.com>
5597 * gcc.target/arm/fixed-point-exec.c: New test.
5599 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5602 * gcc.target/i386/pr49920.c: New test.
5604 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5606 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5607 * gcc.dg/tree-ssa/pr23109.c: Ditto.
5608 * gcc.dg/tree-ssa/loop-7.c: Ditto.
5609 * gcc.dg/tree-ssa/loop-32.c: Ditto.
5610 * gcc.dg/tree-ssa/loop-33.c: Ditto.
5611 * gcc.dg/tree-ssa/loop-34.c: Ditto.
5612 * gcc.dg/tree-ssa/loop-35.c: Ditto.
5613 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5614 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5615 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5616 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5617 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5618 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5619 * g++.dg/tree-ssa/pr33615.C: Ditto.
5620 * g++.dg/tree-ssa/restrict1.C: Ditto.
5621 * c-c++-common/restrict-2.c: Ditto.
5622 * gfortran.dg/pr32921.f: Ditto.
5623 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5624 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5625 * gcc.dg/tree-ssa/vrp47.c: Ditto.
5626 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5627 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5628 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5629 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5630 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5631 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5632 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5634 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
5636 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5637 .exe.ltrans[0-9]*. dump files.
5639 2011-07-31 Janus Weil <janus@gcc.gnu.org>
5642 * gfortran.dg/abstract_type_6.f03: Modified.
5643 * gfortran.dg/typebound_proc_24.f03: New.
5645 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
5648 * g++.dg/init/for1.C: Fix.
5650 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5653 * gfortran.dg/string_5.f90: New test.
5655 2011-07-29 Jason Merrill <jason@redhat.com>
5658 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5660 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5662 PR tree-optimization/47407
5663 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5667 2011-07-29 Richard Guenther <rguenther@suse.de>
5669 * gcc.dg/uninit-suppress.c: Also disable VRP.
5670 * gcc.dg/uninit-suppress_2.c: Likewise.
5672 2011-07-28 Jason Merrill <jason@redhat.com>
5675 * g++.dg/template/nontype24.C: New.
5677 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
5679 PR rtl-optimization/47958
5680 * gcc.dg/torture/pr47958-1.c: New.
5682 2011-07-29 Wei Guozhi <carrot@google.com>
5684 PR rtl-optimization/49799
5685 * gcc.dg/pr49799.c: New test case.
5687 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
5690 * gcc.dg/graphite/id-pr48648.c: New.
5692 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5695 * gfortran.dg/maxloc_2.f90: New test.
5696 * gfortran.dg/maxloc_3.f90: New test.
5697 * gfortran.dg/minloc_1.f90: New test.
5698 * gfortran.dg/minloc_2.f90: New test.
5699 * gfortran.dg/minloc_3.f90: New test.
5700 * gfortran.dg/minmaxloc_7.f90: New test.
5703 * gcc.dg/debug/dwarf2/pr49871.c: New test.
5705 2011-07-28 Jakub Jelinek <jakub@redhat.com>
5707 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5708 the builtin isn't optimized away.
5710 2011-07-27 Tobias Burnus <burnus@net-b.de>
5713 * gfortran.dg/lto/pr45586-2_0.f90: New.
5715 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
5718 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5719 * c-c++-common/cxxbitfields-5.c: Same.
5721 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5723 * lib/target-supports.exp (check_effective_target_mmap): Use
5724 check_function_available.
5726 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
5728 * g++.old-deja/g++.pt/crash60.C: Updated.
5730 2011-07-27 Jakub Jelinek <jakub@redhat.com>
5733 * gcc.target/i386/pr49866.c: New test.
5735 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
5737 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5738 * gcc.target/i386/bmi-andn-1.c: New test.
5739 * gcc.target/i386/bmi-andn-1a.c: Likewise.
5740 * gcc.target/i386/bmi-andn-2.c: Likewise.
5741 * gcc.target/i386/bmi-andn-2a.c: Likewise.
5742 * gcc.target/i386/bmi-bextr-1.c: Likewise.
5743 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5744 * gcc.target/i386/bmi-bextr-2.c: Likewise.
5745 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5746 * gcc.target/i386/bmi-blsi-1.c: Likewise.
5747 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5748 * gcc.target/i386/bmi-blsi-2.c: Likewise.
5749 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5750 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5751 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5752 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5753 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5754 * gcc.target/i386/bmi-blsr-1.c: Likewise.
5755 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5756 * gcc.target/i386/bmi-blsr-2.c: Likewise.
5757 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5758 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5759 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5760 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5761 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5763 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
5766 * gfortran.dg/graphite/id-pr47691.f: New.
5768 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
5770 * gcc.target/i386/avx-os-support.h: New.
5771 * gcc.target/i386/avx-check.h: Include avx-os-support.h
5772 (main): Check avx_os_support before the test is run.
5773 * gcc.target/i386/aes-avx-check.h: Ditto.
5774 * gcc.target/i386/pclmul-avx-check.h: Ditto.
5776 2011-07-27 Kai Tietz <ktietz@redhat.com>
5778 * gcc.target/i386/aggregate-ret3.c: New test.
5779 * gcc.target/i386/aggregate-ret4.c: New test.
5781 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
5784 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5785 allocated array should *not* change its size.
5786 * gfortran.dg/multiple_allocation_3.f90: New test.
5788 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
5791 * g++.dg/cpp0x/constexpr-49776.C: New.
5793 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5796 * gcc.dg/graphite/id-pr47046.c: New.
5798 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5801 * gcc.dg/graphite/run-id-pr47593.c: New.
5803 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5806 * gcc.dg/graphite/run-id-pr47653.c: New.
5807 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5808 induction variables.
5809 * gcc.dg/graphite/scop-16.c: Same.
5810 * gcc.dg/graphite/scop-17.c: Same.
5811 * gcc.dg/graphite/scop-21.c: Same.
5813 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
5816 * gcc.dg/graphite/id-pr48805.c: New.
5818 2011-07-26 Tobias Burnus <burnus@net-b.de>
5820 * gfortran.dg/coarray_lib_token_2.f90: New.
5822 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
5824 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5827 2011-07-25 Andrew Pinski <apinski@cavium.com>
5830 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5831 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5833 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5835 * lib/target-supports.exp (check_effective_target_mmap): New proc.
5837 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5838 * gcc.c-torture/execute/loop-2g.c: Likewise.
5839 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5840 Require mmap support.
5841 * gcc.c-torture/execute/loop-2g.x: Likewise.
5842 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5843 (MAP_ANON): Provide default.
5844 * gcc.dg/20050826-1.c: Likewise.
5845 * gcc.target/i386/pr36533.c: Likewise.
5846 * gcc.dg/vect/pr49038.c: Remove dg-do run.
5847 Use dg-require-effective-target mmap.
5849 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
5852 * g++.dg/cpp0x/range-for19.C: New.
5854 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5857 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5860 2011-07-15 Jakub Jelinek <jakub@redhat.com>
5863 * g++.dg/torture/pr49309.C: Remove.
5865 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
5867 PR tree-optimization/49809
5868 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
5871 2011-07-25 Richard Guenther <rguenther@suse.de>
5873 PR tree-optimization/49715
5874 * gcc.target/i386/pr49715-1.c: New testcase.
5875 * gcc.target/i386/pr49715-2.c: Likewise.
5877 2011-07-23 Jason Merrill <jason@redhat.com>
5879 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
5881 2011-07-22 Jason Merrill <jason@redhat.com>
5884 * g++.dg/cpp0x/initlist55.C: New.
5886 2011-07-23 Tobias Burnus <burnus@net-b.de>
5889 * gfortran.dg/namelist_72.f: New.
5891 2011-07-23 Tobias Burnus <burnus@net-b.de>
5893 * gfortran.dg/coarray_25.f90: New.
5895 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
5897 * override1.C: This test should use c++0x mode.
5898 * override3.C: New. Test the diagnostics in c++98 mode.
5900 2011-07-22 Jason Merrill <jason@redhat.com>
5901 Mark Glisse <marc.glisse@normalesup.org>
5904 * g++.dg/other/pragma-re-1.C: Add namespace cases.
5907 * g++.dg/opt/builtins2.C: New.
5908 * g++.dg/other/error27.C: Don't rely on __builtin.
5910 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
5912 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
5914 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
5915 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
5916 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
5917 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
5919 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
5922 2011-07-22 Richard Guenther <rguenther@suse.de>
5924 PR tree-optimization/45819
5925 * gcc.dg/pr45819.c: New testcase.
5927 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
5929 * lib/target-supports.exp (check_ifunc_available): Rewrite.
5931 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
5935 * gcc.dg/graphite/run-id-pr47654.c: New.
5937 2011-07-21 Ian Lance Taylor <iant@google.com>
5940 * gcc.dg/pr49705.c: New test.
5942 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
5944 * lib/target-supports.exp (check_avx_os_support_available): New.
5945 (check_effective_target_avx_runtime): Use it.
5947 2011-07-21 Richard Guenther <rguenther@suse.de>
5949 PR tree-optimization/49770
5950 * g++.dg/torture/pr49770.C: New testcase.
5952 2011-07-21 Kai Tietz <ktietz@redhat.com>
5954 * gcc.dg/tree-ssa/pr30978.c: adjusted.
5955 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
5957 2011-07-21 Tobias Burnus <burnus@net-b.de>
5959 * gfortran.dg/coarray_lib_token_1.f90: New.
5961 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
5963 * gcc.dg/pr32912-2.c: Skip for AVR.
5964 * gcc.dg/pr44674.c: Add dg-require-profiling.
5966 2011-07-20 Jason Merrill <jason@redhat.com>
5968 * g++.dg/ext/desig2.C: New.
5970 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
5972 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
5974 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
5975 * gcc.target/powerpc/recip-3.c: Ditto.
5977 2011-07-19 Jason Merrill <jason@redhat.com>
5979 PR c++/6709 (DR 743)
5980 PR c++/42603 (DR 950)
5981 * g++.dg/cpp0x/decltype21.C: New.
5983 2011-07-20 Richard Guenther <rguenther@suse.de>
5986 * gcc.dg/tree-ssa/pr18908.c: New testcase.
5987 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
5989 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
5991 * gcc.target/arm/combine-movs.c: New.
5992 * gcc.target/arm/unsigned-extend-2.c: New.
5994 2011-07-19 Jason Merrill <jason@redhat.com>
5997 * g++.dg/cpp0x/variadic114.C: New.
5999 2011-07-19 Tobias Burnus <burnus@net-b.de>
6001 * gfortran.dg/coarray_args_1.f90: New.
6002 * gfortran.dg/coarray_args_2.f90: New.
6004 2011-07-19 Janus Weil <janus@gcc.gnu.org>
6007 * gfortran.dg/allocate_error_3.f90: New.
6009 2011-07-19 Richard Guenther <rguenther@suse.de>
6011 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6012 * gcc.dg/tree-ssa/bool-11.c: Likewise.
6013 * gcc.dg/torture/20110719-1.c: New testcase.
6015 2011-07-19 Jakub Jelinek <jakub@redhat.com>
6017 PR tree-optimization/49768
6018 * gcc.c-torture/execute/pr49768.c: New test.
6020 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
6022 PR tree-optimization/49771
6023 * gcc.dg/vect/pr49771.c: New test.
6025 2011-07-18 Martin Jambor <mjambor@suse.cz>
6027 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6028 * gcc.dg/ipa/ipa-2.c: Likewise.
6029 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6030 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6031 * gcc.dg/ipa/ipa-5.c: Likewise.
6032 * gcc.dg/ipa/ipa-7.c: Likewise.
6033 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6034 * gcc.dg/ipa/ipacost-1.c: Likewise.
6035 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6037 * gcc.dg/ipa/ipcp-1.c: New test.
6038 * gcc.dg/ipa/ipcp-2.c: Likewise.
6039 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6041 2011-07-18 Jakub Jelinek <jakub@redhat.com>
6044 * gfortran.dg/pr49675.f90: New test.
6046 2011-07-18 Richard Guenther <rguenther@suse.de>
6048 * gcc.dg/torture/20110718-1.c: New testcase.
6050 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6052 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6053 * g++.dg/ext/bitfield3.C: Likewise.
6054 * g++.dg/ext/bitfield4.C: Likewise.
6055 * g++.dg/ext/bitfield5.C: Likewise.
6056 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6057 * g++.dg/other/pr23205-2.C: Likewise.
6058 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6059 * gcc.c-torture/compile/20001109-2.c: Likewise.
6060 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6061 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6062 * gcc.dg/bitfld-16.c: Likewise.
6063 * gcc.dg/bitfld-17.c: Likewise.
6064 * gcc.dg/bitfld-18.c: Likewise.
6065 * gcc.dg/builtins-config.h: Remove Netware support.
6066 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
6067 * gcc.dg/cdce2.c: Likewise.
6068 * gcc.dg/cpp/assert4.c: Remove netware support.
6069 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6070 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6072 * lib/target-supports.exp (check_visibility_available): Remove
6074 (check_profiling_available): Likewise.
6076 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
6078 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6080 2011-07-17 Tobias Burnus <burnus@net-b.de>
6081 Thomas Koenig <tkoenig@gcc.gnu.org>
6084 * gfortran.dg/generic_17.f90: Fix testcase.
6085 * gfortran.dg/interface_3.f90: Add dg-error.
6086 * gfortran.dg/use_14.f90: New.
6087 * gfortran.dg/use_15.f90: New.
6089 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
6091 * gnat.dg/pointer_controlled.adb: New test.
6093 2011-07-17 Tobias Burnus <burnus@net-b.de>
6096 * gfortran.dg/pointer_remapping_7.f90: New.
6098 2011-07-16 Jason Merrill <jason@redhat.com>
6100 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6102 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
6103 Jason Merrill <jason@redhat.com>
6107 * g++.dg/cpp0x/decltype29.C: Adjust.
6108 * g++.dg/cpp0x/error4.C: Adjust.
6109 * g++.dg/cpp0x/sfinae26.C: Adjust.
6110 * g++.dg/cpp0x/variadic105.C: Adjust.
6111 * g++.dg/template/deduce3.C: Adjust.
6112 * g++.dg/template/error45.C: Adjust.
6113 * g++.dg/template/ptrmem2.C: Adjust.
6114 * g++.dg/template/sfinae2.C: Adjust.
6115 * g++.old-deja/g++.pt/crash60.C: Adjust.
6116 * g++.old-deja/g++.pt/unify6.C: Adjust.
6117 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6118 * g++.dg/cpp0x/nullptr15.C: Adjust.
6119 * g++.dg/cpp0x/pr31431-2.C: Adjust.
6120 * g++.dg/cpp0x/pr31431.C: Adjust.
6121 * g++.dg/cpp0x/pr31434.C: Adjust.
6122 * g++.dg/cpp0x/sfinae11.C: Adjust
6123 * g++.dg/cpp0x/temp_default2.C: Adjust.
6124 * g++.dg/cpp0x/trailing4.C: Adjust.
6125 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6126 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6127 * g++.dg/cpp0x/variadic105.C: Adjust.
6128 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6129 * g++.dg/ext/vla2.C: Adjust.
6130 * g++.dg/other/ptrmem10.C: Adjust.
6131 * g++.dg/other/ptrmem11.C: Adjust.
6132 * g++.dg/overload/unknown1.C: Adjust.
6133 * g++.dg/template/conv11.C: Adjust.
6134 * g++.dg/template/dependent-expr5.C: Adjust.
6135 * g++.dg/template/friend.C: Adjust.
6136 * g++.dg/template/incomplete2.C: Adjust.
6137 * g++.dg/template/local4.C: Adjust.
6138 * g++.dg/template/local6.C: Adjust.
6139 * g++.dg/template/operator9.C: Adjust.
6140 * g++.dg/template/ttp25.C: Adjust.
6141 * g++.dg/template/unify10.C: Adjust.
6142 * g++.dg/template/unify11.C: Adjust.
6143 * g++.dg/template/unify6.C: Adjust.
6144 * g++.dg/template/unify9.C: Adjust.
6145 * g++.dg/template/varmod1.C: Adjust.
6146 * g++.old-deja/g++.brendan/crash56.C: Adjust.
6147 * g++.old-deja/g++.pt/crash28.C: Adjust.
6148 * g++.old-deja/g++.pt/explicit41.C: Adjust.
6149 * g++.old-deja/g++.pt/explicit77.C: Adjust.
6150 * g++.old-deja/g++.pt/expr2.C: Adjust.
6151 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6152 * g++.old-deja/g++.pt/spec5.C: Adjust.
6153 * g++.old-deja/g++.pt/spec6.C: Adjust.
6154 * g++.old-deja/g++.pt/unify4.C: Adjust.
6155 * g++.old-deja/g++.pt/unify8.C: Adjust.
6156 * g++.old-deja/g++.robertl/eb98.C: Adjust.
6157 * g++.dg/overload/template5.C: New testcase.
6158 * g++.dg/template/overload12.C: New testcase.
6160 2011-07-11 Tobias Burnus <burnus@net-b.de>
6162 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6163 * gfortran.dg/coarray_7.f90: Ditto.
6164 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6165 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6167 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
6169 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6171 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6172 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6173 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6175 * gcc.c-torture/execute/ieee/pr29302.x: New file.
6176 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6177 * gcc.dg/torture/builtin-math-7.c: Add a comment.
6179 2011-07-15 Jason Merrill <jason@redhat.com>
6182 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6183 Use --extra_opts instead of --additional_options.
6185 2011-07-15 Jakub Jelinek <jakub@redhat.com>
6188 * g++.dg/torture/pr49309.C: Remove.
6190 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
6192 * gcc.target/tic6x/weak-call.c: New test.
6193 * gcc.target/tic6x/fpcmp.c: New test.
6194 * gcc.target/tic6x/fpdiv.c: New test.
6195 * gcc.target/tic6x/rotdi16-scan.c: New test.
6196 * gcc.target/tic6x/ffssi.c: New test.
6197 * gcc.target/tic6x/fpdiv-lib.c: New test.
6198 * gcc.target/tic6x/cold-lc.c: New test.
6199 * gcc.target/tic6x/longcalls.c: New test.
6200 * gcc.target/tic6x/abi-align-1.c: New test.
6201 * gcc.target/tic6x/fpcmp-finite.c: New test.
6202 * gcc.target/tic6x/rotdi16.c: New test.
6203 * gcc.target/tic6x/bswapl.c: New test.
6204 * gcc.target/tic6x/ffsdi.c: New test.
6205 * gcc.target/tic6x/tic6x.exp: New file.
6206 * gcc.target/tic6x/builtins/arith24.c: New test.
6207 * gcc.target/tic6x/builtins/smpy.c: New test.
6208 * gcc.target/tic6x/builtins/smpylh.c: New test.
6209 * gcc.target/tic6x/builtins/smpyh.c: New test.
6210 * gcc.target/tic6x/builtins/sarith1.c: New test.
6211 * gcc.target/tic6x/builtins/extclr.c: New test
6212 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6213 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6214 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6215 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6217 * gcc.c-torture/execute/20101011-1.c: Add a condition for
6219 * gcc.dg/20020312-2.c: Likewise.
6220 * gcc.dg/pr27095.c: Handle tic6x like hppa.
6221 * gcc.dg/torture/pr37868.c: Skip on tic6x.
6222 * gcc.dg/torture/builtin-math-7.c: Likewise.
6225 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6226 not testing tic6x-*-*.
6228 2011-07-14 Andrew Pinski <pinskia@gmail.com>
6231 * g++.dg/torture/pr49309.C: New testcase.
6233 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
6235 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6237 2011-07-14 Richard Guenther <rguenther@suse.de>
6239 PR tree-optimization/49651
6240 * gcc.dg/torture/pr49651.c: New testcase.
6242 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
6245 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6247 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
6249 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6250 -mno-pointers-to-nested-functions.
6251 * gcc.target/powerpc/no-r11-2.c: Ditto.
6252 * gcc.target/powerpc/no-r11-3.c: Ditto.
6254 2011-07-13 Jason Merrill <jason@redhat.com>
6256 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6257 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6258 when compiling C files.
6259 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6260 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6261 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6262 * g++.dg/lookup/anon2.C: Likewise.
6263 * g++.dg/tree-ssa/copyprop.C: Likewise.
6264 * g++.old-deja/g++.jason/rfg27.C: Likewise.
6265 * g++.dg/init/vector1.C: Ignore narrowing errors.
6266 * g++.dg/torture/pr35526.C: Likewise.
6267 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6269 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
6272 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6275 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6277 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6278 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6280 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
6282 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
6283 * lib/obj-c++.exp (obj-c++_init): Ditto.
6284 * lib/file-format.exp (gcc_target_object_format): Ditto.
6285 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6286 * lib/target-supports-dg-exp (check_weak_available): Ditto.
6287 (check_visibility_available): Ditto.
6288 (check_effective_target_tls_native): Ditto.
6289 (check_effective_target_tls_emulated): Ditto.
6290 (check_effective_target_function_sections): Ditto.
6292 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
6294 * gcc.target/arm/pr48183.c: New test.
6296 2011-07-13 Richard Guenther <rguenther@suse.de>
6298 * gcc.dg/torture/20110713-1.c: New testcase.
6300 2011-07-12 Andrew Pinski <pinskia@gmail.com>
6303 * gcc.c-torture/compile/pr49474.c: New testcase.
6305 2011-07-12 Jakub Jelinek <jakub@redhat.com>
6307 PR tree-optimization/49712
6308 * gcc.c-torture/execute/pr49712.c: New test.
6310 2011-07-11 Jason Merrill <jason@redhat.com>
6313 * g++.dg/template/recurse3.C: New.
6315 2011-07-11 Jakub Jelinek <jakub@redhat.com>
6318 * gcc.dg/guality/csttest.c: New test.
6321 * gfortran.dg/pr49698.f90: New test.
6323 2011-07-11 Jeff Law <law@redhat.com>
6325 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6327 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
6329 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6330 * go.test/go-test.exp (go-set-goarch): Likewise.
6332 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6335 * gcc.target/avr/torture/pr39633.c: New test case.
6337 2011-07-11 Tobias Burnus <burnus@net-b.de>
6340 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6342 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6344 * lib/target-supports.exp (check_effective_target_scheduling):
6346 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6347 * gcc.dg/pr45055.c: Ditto.
6348 * gcc.dg/pr45353.c: Ditto.
6349 * g++.dg/pr45056.C: Ditto.
6351 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
6353 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6354 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6355 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6356 * g++.dg/torture/pr31863.C: Skip AVR.
6358 2011-07-10 Tobias Burnus <burnus@net-b.de>
6361 * gfortran.dg/intrinsic_signal.f90: New.
6363 2011-07-09 Jason Merrill <jason@redhat.com>
6365 * g++.dg/cpp0x/regress/regress6.C: New.
6366 * g++.dg/parse/crash45.C: Adjust message.
6367 * g++.dg/template/crash38.C: Adjust message.
6368 * g++.dg/template/crash64.C: Adjust message.
6370 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
6372 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6373 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6374 * g++.dg/abi/bitfield3.C: Likewise.
6375 * g++.dg/eh/pr38662.C: Likewise.
6376 * g++.dg/ext/attrib36.C: Likewise.
6377 * g++.dg/ext/attrib37.C: Likewise.
6378 * g++.dg/ext/attrib8.C: Likewise.
6379 * g++.dg/ext/tmplattr1.C: Likewise.
6380 * g++.dg/inherit/override-attribs.C: Likewise.
6381 * g++.dg/opt/inline9.C: Likewise.
6382 * g++.dg/opt/life1.C: Likewise.
6383 * g++.dg/opt/longbranch2.C: Likewise.
6384 * g++.dg/opt/nrv12.C: Likewise.
6385 * g++.dg/opt/reg-stack4.C: Likewise.
6386 * g++.dg/other/pr35504.C: Likewise.
6387 * g++.dg/other/pr39496.C: Likewise.
6388 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6389 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6390 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6391 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6392 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6393 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6394 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6395 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6396 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6397 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6398 * g++.dg/warn/pr15774-1.C: Likewise.
6399 * g++.dg/warn/pr15774-2.C: Likewise.
6400 * g++.old-deja/g++.ext/attrib1.C: Likewise.
6401 * g++.old-deja/g++.ext/attrib2.C: Likewise.
6402 * g++.old-deja/g++.ext/attrib3.C: Likewise.
6403 * g++.old-deja/g++.pt/asm2.C: Likewise.
6404 * gcc.c-torture/compile/20000804-1.c: Likewise.
6405 * gcc.c-torture/compile/pr16566-2.c: Likewise.
6406 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6407 * gcc.dg/20020108-1.c: Likewise.
6408 * gcc.dg/20020122-2.c: Likewise.
6409 * gcc.dg/20020122-3.c: Likewise.
6410 * gcc.dg/20020206-1.c: Likewise.
6411 * gcc.dg/20020219-1.c: Likewise.
6412 * gcc.dg/20020310-1.c: Likewise.
6413 * gcc.dg/20020411-1.c: Likewise.
6414 * gcc.dg/20020418-2.c: Likewise.
6415 * gcc.dg/20020426-2.c: Likewise.
6416 * gcc.dg/20020517-1.c: Likewise.
6417 * gcc.dg/20030204-1.c: Likewise.
6418 * gcc.dg/20030826-2.c: Likewise.
6419 * gcc.dg/20031102-1.c: Likewise.
6420 * gcc.dg/20031202-1.c: Likewise.
6421 * gcc.dg/20050111-1.c: Likewise.
6422 * gcc.dg/20050503-1.c: Likewise.
6423 * gcc.dg/array-init-1.c: Likewise.
6424 * gcc.dg/builtin-apply4.c: Likewise.
6425 * gcc.dg/dfp/pr31344.c: Likewise.
6426 * gcc.dg/gomp/atomic-11.c: Likewise.
6427 * gcc.dg/graphite/pr40281.c: Likewise.
6428 * gcc.dg/ia64-sync-1.c: Likewise.
6429 * gcc.dg/ia64-sync-2.c: Likewise.
6430 * gcc.dg/ia64-sync-3.c: Likewise.
6431 * gcc.dg/ia64-sync-4.c: Likewise.
6432 * gcc.dg/ifcvt-fabs-1.c: Likewise.
6433 * gcc.dg/invalid-call-1.c: Likewise.
6434 * gcc.dg/loop-3.c: Likewise.
6435 * gcc.dg/lower-subreg-1.c: Likewise.
6436 * gcc.dg/lto/pr47259_0.c: Likewise.
6437 * gcc.dg/nested-calls-1.c: Likewise.
6438 * gcc.dg/pr20017.c: Likewise.
6439 * gcc.dg/pr25023.c: Likewise.
6440 * gcc.dg/pr27671-2.c: Likewise.
6441 * gcc.dg/pr32176.c: Likewise.
6442 * gcc.dg/pr33676.c: Likewise.
6443 * gcc.dg/pr35045.c: Likewise.
6444 * gcc.dg/pr36015.c: Likewise.
6445 * gcc.dg/pr36584.c: Likewise.
6446 * gcc.dg/pr36998.c: Likewise.
6447 * gcc.dg/pr37438.c: Likewise.
6448 * gcc.dg/pr37908.c: Likewise.
6449 * gcc.dg/pr41241.c: Likewise.
6450 * gcc.dg/pr41340.c: Likewise.
6451 * gcc.dg/pr44136.c: Likewise.
6452 * gcc.dg/pr44194-1.c: Likewise.
6453 * gcc.dg/pr46212.c: Likewise.
6454 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6455 * gcc.dg/setjmp-2.c: Likewise.
6456 * gcc.dg/short-compare-1.c: Likewise.
6457 * gcc.dg/short-compare-2.c: Likewise.
6458 * gcc.dg/smod-1.c: Likewise.
6459 * gcc.dg/sync-2.c: Likewise.
6460 * gcc.dg/sync-3.c: Likewise.
6461 * gcc.dg/tls/opt-1.c: Likewise.
6462 * gcc.dg/tls/opt-2.c: Likewise.
6463 * gcc.dg/tls/opt-3.c: Likewise.
6464 * gcc.dg/torture/badshift.c: Likewise.
6465 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6466 * gcc.dg/torture/pr20314-2.c: Likewise.
6467 * gcc.dg/torture/pr36891.c: Likewise.
6468 * gcc.dg/torture/pr38774.c: Likewise.
6469 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6470 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6471 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6472 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6473 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6474 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6475 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6476 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6477 * gcc.dg/tree-ssa/loop-28.c: Likewise.
6478 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6479 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6480 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6481 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6482 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6483 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6484 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6485 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6486 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6487 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6488 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6489 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6490 * gcc.dg/unroll-1.c: Likewise.
6491 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6492 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6493 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6494 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6495 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6496 * gcc.target/i386/20000609-1.c: Likewise.
6497 * gcc.target/i386/20000720-1.c: Likewise.
6498 * gcc.target/i386/20000724-1.c: Likewise.
6499 * gcc.target/i386/20011107-1.c: Likewise.
6500 * gcc.target/i386/20011119-1.c: Likewise.
6501 * gcc.target/i386/20020201-3.c: Likewise.
6502 * gcc.target/i386/20020218-1.c: Likewise.
6503 * gcc.target/i386/20020729-1.c: Likewise.
6504 * gcc.target/i386/20030926-1.c: Likewise.
6505 * gcc.target/i386/20060125-1.c: Likewise.
6506 * gcc.target/i386/20060125-2.c: Likewise.
6507 * gcc.target/i386/20060512-1.c: Likewise.
6508 * gcc.target/i386/20060512-2.c: Likewise.
6509 * gcc.target/i386/20060512-3.c: Likewise.
6510 * gcc.target/i386/20060512-4.c: Likewise.
6511 * gcc.target/i386/387-1.c: Likewise.
6512 * gcc.target/i386/387-2.c: Likewise.
6513 * gcc.target/i386/387-5.c: Likewise.
6514 * gcc.target/i386/387-6.c: Likewise.
6515 * gcc.target/i386/980312-1.c: Likewise.
6516 * gcc.target/i386/980313-1.c: Likewise.
6517 * gcc.target/i386/990117-1.c: Likewise.
6518 * gcc.target/i386/990424-1.c: Likewise.
6519 * gcc.target/i386/990524-1.c: Likewise.
6520 * gcc.target/i386/991129-1.c: Likewise.
6521 * gcc.target/i386/991214-1.c: Likewise.
6522 * gcc.target/i386/991230-1.c: Likewise.
6523 * gcc.target/i386/addr-sel-1.c: Likewise.
6524 * gcc.target/i386/aggregate-ret1.c: Likewise.
6525 * gcc.target/i386/aggregate-ret2.c: Likewise.
6526 * gcc.target/i386/align-main-3.c: Likewise.
6527 * gcc.target/i386/amd64-abi-1.c: Likewise.
6528 * gcc.target/i386/amd64-abi-2.c: Likewise.
6529 * gcc.target/i386/amd64-abi-4.c: Likewise.
6530 * gcc.target/i386/amd64-abi-5.c: Likewise.
6531 * gcc.target/i386/amd64-abi-6.c: Likewise.
6532 * gcc.target/i386/asm-1.c: Likewise.
6533 * gcc.target/i386/asm-3.c: Likewise.
6534 * gcc.target/i386/asm-5.c: Likewise.
6535 * gcc.target/i386/attributes-error.c: Likewise.
6536 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6537 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6538 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6539 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6540 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6541 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6542 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6543 * gcc.target/i386/avx-vmovd-2.c: Likewise.
6544 * gcc.target/i386/avx-vmovq-2.c: Likewise.
6545 * gcc.target/i386/avx-vmovq-3.c: Likewise.
6546 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6547 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6548 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6549 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6550 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6551 * gcc.target/i386/bitfield1.c: Likewise.
6552 * gcc.target/i386/bitfield2.c: Likewise.
6553 * gcc.target/i386/bmi-2.c: Likewise.
6554 * gcc.target/i386/bmi-5.c: Likewise.
6555 * gcc.target/i386/builtin-unreachable.c: Likewise.
6556 * gcc.target/i386/cleanup-2.c: Likewise.
6557 * gcc.target/i386/clobbers.c: Likewise.
6558 * gcc.target/i386/cmov8.c: Likewise.
6559 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6560 * gcc.target/i386/compress-float-387-pic.c: Likewise.
6561 * gcc.target/i386/compress-float-387.c: Likewise.
6562 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6563 * gcc.target/i386/compress-float-sse.c: Likewise.
6564 * gcc.target/i386/crc32-2.c: Likewise.
6565 * gcc.target/i386/crc32-3.c: Likewise.
6566 * gcc.target/i386/divmod-7.c: Likewise.
6567 * gcc.target/i386/divmod-8.c: Likewise.
6568 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6569 * gcc.target/i386/fma3-builtin.c: Likewise.
6570 * gcc.target/i386/fma3-fma.c: Likewise.
6571 * gcc.target/i386/fma4-256-vector.c: Likewise.
6572 * gcc.target/i386/fma4-builtin.c: Likewise.
6573 * gcc.target/i386/fma4-fma-2.c: Likewise.
6574 * gcc.target/i386/fma4-fma.c: Likewise.
6575 * gcc.target/i386/fma4-vector-2.c: Likewise.
6576 * gcc.target/i386/fma4-vector.c: Likewise.
6577 * gcc.target/i386/funcspec-1.c: Likewise.
6578 * gcc.target/i386/funcspec-10.c: Likewise.
6579 * gcc.target/i386/funcspec-11.c: Likewise.
6580 * gcc.target/i386/funcspec-2.c: Likewise.
6581 * gcc.target/i386/funcspec-5.c: Likewise.
6582 * gcc.target/i386/funcspec-6.c: Likewise.
6583 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6584 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6585 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6586 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6587 * gcc.target/i386/incoming-1.c: Likewise.
6588 * gcc.target/i386/incoming-10.c: Likewise.
6589 * gcc.target/i386/incoming-11.c: Likewise.
6590 * gcc.target/i386/incoming-12.c: Likewise.
6591 * gcc.target/i386/incoming-13.c: Likewise.
6592 * gcc.target/i386/incoming-14.c: Likewise.
6593 * gcc.target/i386/incoming-15.c: Likewise.
6594 * gcc.target/i386/incoming-2.c: Likewise.
6595 * gcc.target/i386/incoming-3.c: Likewise.
6596 * gcc.target/i386/incoming-4.c: Likewise.
6597 * gcc.target/i386/incoming-5.c: Likewise.
6598 * gcc.target/i386/incoming-6.c: Likewise.
6599 * gcc.target/i386/incoming-7.c: Likewise.
6600 * gcc.target/i386/incoming-8.c: Likewise.
6601 * gcc.target/i386/incoming-9.c: Likewise.
6602 * gcc.target/i386/lea.c: Likewise.
6603 * gcc.target/i386/local.c: Likewise.
6604 * gcc.target/i386/loop-1.c: Likewise.
6605 * gcc.target/i386/loop-2.c: Likewise.
6606 * gcc.target/i386/loop-3.c: Likewise.
6607 * gcc.target/i386/max-stack-align.c: Likewise.
6608 * gcc.target/i386/memcpy-1.c: Likewise.
6609 * gcc.target/i386/movbe-2.c: Likewise.
6610 * gcc.target/i386/movq-2.c: Likewise.
6611 * gcc.target/i386/movq.c: Likewise.
6612 * gcc.target/i386/nrv1.c: Likewise.
6613 * gcc.target/i386/pad-4.c: Likewise.
6614 * gcc.target/i386/pad-5a.c: Likewise.
6615 * gcc.target/i386/pad-5b.c: Likewise.
6616 * gcc.target/i386/pad-6a.c: Likewise.
6617 * gcc.target/i386/pad-6b.c: Likewise.
6618 * gcc.target/i386/pad-7.c: Likewise.
6619 * gcc.target/i386/pad-9.c: Likewise.
6620 * gcc.target/i386/pentium4-not-mull.c: Likewise.
6621 * gcc.target/i386/pic-1.c: Likewise.
6622 * gcc.target/i386/pr12092-1.c: Likewise.
6623 * gcc.target/i386/pr12329.c: Likewise.
6624 * gcc.target/i386/pr21518.c: Likewise.
6625 * gcc.target/i386/pr22362.c: Likewise.
6626 * gcc.target/i386/pr22585.c: Likewise.
6627 * gcc.target/i386/pr23098.c: Likewise.
6628 * gcc.target/i386/pr25196.c: Likewise.
6629 * gcc.target/i386/pr25293.c: Likewise.
6630 * gcc.target/i386/pr25654.c: Likewise.
6631 * gcc.target/i386/pr26449.c: Likewise.
6632 * gcc.target/i386/pr26778.c: Likewise.
6633 * gcc.target/i386/pr26826.c: Likewise.
6634 * gcc.target/i386/pr27266.c: Likewise.
6635 * gcc.target/i386/pr29978.c: Likewise.
6636 * gcc.target/i386/pr30505.c: Likewise.
6637 * gcc.target/i386/pr30961-1.c: Likewise.
6638 * gcc.target/i386/pr31628.c: Likewise.
6639 * gcc.target/i386/pr32000-2.c: Likewise.
6640 * gcc.target/i386/pr32661-1.c: Likewise.
6641 * gcc.target/i386/pr32708-2.c: Likewise.
6642 * gcc.target/i386/pr32708-3.c: Likewise.
6643 * gcc.target/i386/pr34256.c: Likewise.
6644 * gcc.target/i386/pr34312.c: Likewise.
6645 * gcc.target/i386/pr34522.c: Likewise.
6646 * gcc.target/i386/pr35160.c: Likewise.
6647 * gcc.target/i386/pr35281.c: Likewise.
6648 * gcc.target/i386/pr36246.c: Likewise.
6649 * gcc.target/i386/pr36786.c: Likewise.
6650 * gcc.target/i386/pr37275.c: Likewise.
6651 * gcc.target/i386/pr37843-3.c: Likewise.
6652 * gcc.target/i386/pr37843-4.c: Likewise.
6653 * gcc.target/i386/pr39082-1.c: Likewise.
6654 * gcc.target/i386/pr39431.c: Likewise.
6655 * gcc.target/i386/pr39496.c: Likewise.
6656 * gcc.target/i386/pr39543-2.c: Likewise.
6657 * gcc.target/i386/pr39911.c: Likewise.
6658 * gcc.target/i386/pr40718.c: Likewise.
6659 * gcc.target/i386/pr40906-1.c: Likewise.
6660 * gcc.target/i386/pr40906-2.c: Likewise.
6661 * gcc.target/i386/pr40906-3.c: Likewise.
6662 * gcc.target/i386/pr40934.c: Likewise.
6663 * gcc.target/i386/pr41900.c: Likewise.
6664 * gcc.target/i386/pr42589.c: Likewise.
6665 * gcc.target/i386/pr43662.c: Likewise.
6666 * gcc.target/i386/pr43671.c: Likewise.
6667 * gcc.target/i386/pr43766.c: Likewise.
6668 * gcc.target/i386/pr43869.c: Likewise.
6669 * gcc.target/i386/pr44942.c: Likewise.
6670 * gcc.target/i386/pr44948-2a.c: Likewise.
6671 * gcc.target/i386/pr45234.c: Likewise.
6672 * gcc.target/i386/pr45336-2.c: Likewise.
6673 * gcc.target/i386/pr45336-4.c: Likewise.
6674 * gcc.target/i386/pr45852.c: Likewise.
6675 * gcc.target/i386/pr46470.c: Likewise.
6676 * gcc.target/i386/pr48037-1.c: Likewise.
6677 * gcc.target/i386/pr48389.c: Likewise.
6678 * gcc.target/i386/pr49095.c: Likewise.
6679 * gcc.target/i386/pr9771-1.c: Likewise.
6680 * gcc.target/i386/rdfsbase-1.c: Likewise.
6681 * gcc.target/i386/rdfsbase-2.c: Likewise.
6682 * gcc.target/i386/rdgsbase-1.c: Likewise.
6683 * gcc.target/i386/rdgsbase-2.c: Likewise.
6684 * gcc.target/i386/rdrand-3.c: Likewise.
6685 * gcc.target/i386/regparm-stdcall.c: Likewise.
6686 * gcc.target/i386/regparm.c: Likewise.
6687 * gcc.target/i386/reload-1.c: Likewise.
6688 * gcc.target/i386/rotate-2.c: Likewise.
6689 * gcc.target/i386/sibcall-5.c: Likewise.
6690 * gcc.target/i386/signbit-1.c: Likewise.
6691 * gcc.target/i386/signbit-2.c: Likewise.
6692 * gcc.target/i386/signbit-3.c: Likewise.
6693 * gcc.target/i386/sse-5.c: Likewise.
6694 * gcc.target/i386/sse-8.c: Likewise.
6695 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6696 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6697 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6698 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6699 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6700 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6701 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6702 * gcc.target/i386/sse2-movq-2.c: Likewise.
6703 * gcc.target/i386/sse2-movq-3.c: Likewise.
6704 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6705 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6706 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6707 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6708 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6709 * gcc.target/i386/ssefn-1.c: Likewise.
6710 * gcc.target/i386/ssefn-2.c: Likewise.
6711 * gcc.target/i386/sseregparm-1.c: Likewise.
6712 * gcc.target/i386/sseregparm-2.c: Likewise.
6713 * gcc.target/i386/sseregparm-3.c: Likewise.
6714 * gcc.target/i386/sseregparm-4.c: Likewise.
6715 * gcc.target/i386/sseregparm-5.c: Likewise.
6716 * gcc.target/i386/sseregparm-6.c: Likewise.
6717 * gcc.target/i386/sseregparm-7.c: Likewise.
6718 * gcc.target/i386/sseregparm-8.c: Likewise.
6719 * gcc.target/i386/stack-realign.c: Likewise.
6720 * gcc.target/i386/stack-usage-realign.c: Likewise.
6721 * gcc.target/i386/stackalign/asm-1.c: Likewise.
6722 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6723 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6724 * gcc.target/i386/stackalign/return-1.c: Likewise.
6725 * gcc.target/i386/stackalign/return-2.c: Likewise.
6726 * gcc.target/i386/stackalign/return-3.c: Likewise.
6727 * gcc.target/i386/tailcall-1.c: Likewise.
6728 * gcc.target/i386/tbm-2.c: Likewise.
6729 * gcc.target/i386/udivmod-7.c: Likewise.
6730 * gcc.target/i386/udivmod-8.c: Likewise.
6731 * gcc.target/i386/unroll-1.c: Likewise.
6732 * gcc.target/i386/vararg-1.c: Likewise.
6733 * gcc.target/i386/vararg-2.c: Likewise.
6734 * gcc.target/i386/vect8-ret.c: Likewise.
6735 * gcc.target/i386/vectorize5.c: Likewise.
6736 * gcc.target/i386/wmul-1.c: Likewise.
6737 * gcc.target/i386/wmul-2.c: Likewise.
6738 * gcc.target/i386/wrfsbase-1.c: Likewise.
6739 * gcc.target/i386/wrfsbase-2.c: Likewise.
6740 * gcc.target/i386/wrgsbase-1.c: Likewise.
6741 * gcc.target/i386/wrgsbase-2.c: Likewise.
6742 * gcc.target/i386/xop-pcmov.c: Likewise.
6743 * gcc.target/i386/xop-pcmov2.c: Likewise.
6744 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6745 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6746 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6747 * gcc.target/i386/xop-shift1-vector.c: Likewise.
6748 * gcc.target/i386/xop-shift2-vector.c: Likewise.
6749 * gcc.target/i386/xop-shift3-vector.c: Likewise.
6750 * gcc.target/i386/zee.c: Likewise.
6751 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6752 * gfortran.dg/compiler-directive_2.f: Likewise.
6753 * gfortran.dg/g77/20010216-1.f: Likewise.
6754 * gfortran.dg/gomp/pr39152.f90: Likewise.
6755 * gfortran.dg/pr33794.f90: Likewise.
6757 2011-07-09 Jason Merrill <jason@redhat.com>
6759 * g++.dg/cpp0x/regress/regress5.C: New.
6761 2011-07-08 Jason Merrill <jason@redhat.com>
6764 * g++.dg/expr/compound-asn1.C: New.
6765 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6767 2011-07-08 Jakub Jelinek <jakub@redhat.com>
6770 * gcc.target/powerpc/altivec-34.c: New test.
6772 2011-07-08 Jason Merrill <jason@redhat.com>
6775 * g++.dg/abi/guard3.C: New.
6777 2011-07-08 Julian Brown <julian@codesourcery.com>
6779 * lib/target-supports.exp
6780 (check_effective_target_arm_little_endian): New.
6781 (check_effective_target_vect_pack_trunc): Use above.
6782 (check_effective_target_vect_unpack): Likewise.
6783 (check_effective_target_vect_element_align): Test
6784 check_effective_target_arm_vect_no_misalign for ARM.
6786 2011-07-08 Jason Merrill <jason@redhat.com>
6789 * g++.dg/cpp0x/constexpr-rom.C: New.
6791 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
6794 * g++.dg/torture/pr49519.C: New test.
6796 2011-07-08 Martin Jambor <mjambor@suse.cz>
6798 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6800 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6803 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6805 2011-07-08 Richard Guenther <rguenther@suse.de>
6807 PR tree-optimization/49662
6808 * gcc.dg/graphite/interchange-14.c: XFAIL.
6809 * gcc.dg/graphite/interchange-15.c: Likewise.
6810 * gcc.dg/graphite/interchange-mvt.c: Likewise.
6812 2011-07-06 Jason Merrill <jason@redhat.com>
6815 * g++.dg/cpp0x/regress/regress4.C: New.
6817 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
6820 * gfortran.dg/result_in_spec_4.f90: New test.
6822 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6824 * gcc.target/sparc/cas64.c: New test.
6826 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6829 * g++.dg/torture/pr49644.C: New test.
6832 * gcc.c-torture/execute/pr49644.c: New test.
6834 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
6836 * lib/target-supports.exp (check_effective_target_ia32): New.
6837 (check_effective_target_x32): Likewise.
6838 (check_effective_target_vect_cmdline_needed): Also check x32.
6840 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6842 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6844 * gcc.target/arm/pr42235.c: Likewise.
6845 * gcc.target/arm/pr42495.c: Likewise.
6846 * gcc.target/arm/pr42574.c: Likewise.
6847 * gcc.target/arm/thumb-branch1.c: Likewise.
6849 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6850 unneeded prune of possible warning.
6851 * gcc.target/arm/pr40956.c: Likewise.
6852 * gcc.target/arm/pr42505.c: Likewise.
6854 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6855 * gcc.c-torture/compile/pr46883.c: Likewise.
6856 * gcc.c-torture/compile/pr46934.c: Likewise.
6858 * gcc.target/arm/pr41679.c: Remove test directives in preparation
6859 for move to ../../gcc.c-torture/compile.
6860 * gcc.target/arm/pr46883.c: Likewise.
6861 * gcc.target/arm/pr46934.c: Likewise.
6863 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
6864 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
6865 * gcc.target/arm/wmul-1.c: Likewise.
6866 * gcc.target/arm/wmul-2.c: Likewise.
6867 * gcc.target/arm/wmul-3.c: Likewise.
6868 * gcc.target/arm/wmul-4.c: Likewise.
6869 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
6870 add tab after scan target.
6871 * gcc.target/arm/smlaltt-1.c: Likewise.
6872 * gcc.target/arm/smlatb-1.c: Likewise.
6873 * gcc.target/arm/smlatt-1.c: Likewise.
6875 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6878 * gcc.dg/debug/pr49522.c: New test.
6880 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
6882 * gcc.dg/pragma-align.c: Run only if target !default_packed.
6883 * gcc.dg/pr46212.c: Run only if target int32plus.
6884 * gcc.dg/torture/pr48146.c: Ditto.
6885 * gcc.dg/tree-ssa/vrp51.c: Ditto.
6886 * c-c++-common/pr44832.c: Ditto.
6887 * gcc.dg/pr49544.c: Run only if target ptr32plus.
6888 * gcc.dg/pr31490.c: Ditto.
6889 * gcc.dg/torture/builtin-math-7.c: Run only if target
6891 * gcc.dg/torture/pr45764.c: Skip for AVR.
6892 * gcc.dg/pr47893.c: Ditto.
6894 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
6896 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
6897 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
6898 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
6899 add tab to scan target.
6901 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
6903 * gcc.target/arm/neon-modes-3.c: New test.
6905 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
6907 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
6908 -fno-loop-interchange -ffast-math.
6910 2011-07-07 Richard Guenther <rguenther@suse.de>
6912 * gcc.dg/ftrapv-3.c: New testcase.
6914 2011-07-07 Richard Guenther <rguenther@suse.de>
6916 * gcc.dg/tree-ssa/vrp58.c: New testcase.
6917 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
6919 2011-07-07 Kai Tietz <ktietz@redhat.com>
6921 * gcc.dg/binop-notxor1.c: New test.
6922 * gcc.dg/binop-notand4a.c: New test.
6923 * gcc.dg/binop-notxor2.c: New test.
6924 * gcc.dg/binop-notand3a.c: New test.
6925 * gcc.dg/binop-notand2a.c: New test.
6926 * gcc.dg/binop-notand6a.c: New test.
6927 * gcc.dg/binop-notor1.c: New test.
6928 * gcc.dg/binop-notand1a.c: New test.
6929 * gcc.dg/binop-notand5a.c: New test.
6930 * gcc.dg/binop-notor2.c: New test.
6932 2011-07-07 Jakub Jelinek <jakub@redhat.com>
6935 * gcc.dg/gomp/pr49640.c: New test.
6937 2011-07-07 Richard Guenther <rguenther@suse.de>
6939 * gcc.dg/graphite/pr37485.c: Add -floop-block.
6941 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6944 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
6946 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6948 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
6949 * gcc.target/powerpc/no-r11-2.c: Ditto.
6950 * gcc.target/powerpc/no-r11-3.c: Ditto.
6952 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
6954 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
6955 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
6957 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
6959 * lib/target-supports.exp (check_profiling_available): Disable
6960 profiling with -fprofile-generate for target avr.
6962 2011-07-06 Richard Guenther <rguenther@suse.de>
6964 PR tree-optimization/49645
6965 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
6967 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
6970 * gcc.dg/pr47383.c: New.
6972 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6974 PR tree-optimization/49647
6975 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
6977 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
6980 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
6981 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
6983 2011-07-05 Jason Merrill <jason@redhat.com>
6986 * g++.dg/template/template-id-4.C: New.
6988 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6990 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
6991 * gcc.dg/pr43402.c: Ditto.
6993 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
6995 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
6997 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6999 * gcc.target/powerpc/ppc-switch-1.c: New test for
7000 --param case-values-threshold.
7001 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7003 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
7005 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7007 2011-07-05 Jason Merrill <jason@redhat.com>
7009 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7011 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
7013 PR tree-optimization/47654
7014 * gcc.dg/graphite/block-pr47654.c: New.
7016 2011-07-05 Jason Merrill <jason@redhat.com>
7018 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7020 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
7022 PR tree-optimization/49580
7023 * gcc.dg/autopar/pr49580.c: New test.
7025 2011-07-05 Richard Guenther <rguenther@suse.de>
7027 PR tree-optimization/49518
7028 PR tree-optimization/49628
7029 * g++.dg/torture/pr49628.C: New testcase.
7030 * gcc.dg/torture/pr49518.c: Likewise.
7032 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7034 * ada/acats/run_acats (which): Extract last field from type -p,
7035 type output only if command succeeded.
7037 2011-07-04 Jason Merrill <jason@redhat.com>
7039 * g++.dg/abi/mangle48.C: New.
7041 * g++.dg/cpp0x/diag1.C: New.
7043 * g++.dg/diagnostic/aka1.C: New.
7045 2011-07-04 Jakub Jelinek <jakub@redhat.com>
7047 PR rtl-optimization/49619
7048 * gcc.dg/pr49619.c: New test.
7050 PR rtl-optimization/49472
7051 * gfortran.dg/pr49472.f90: New test.
7054 * gcc.dg/pr49602.c: New test.
7056 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
7060 * gcc.target/avr/avr.exp: Run over cpp files, too.
7061 * gcc.target/avr/torture/avr-torture.exp: Ditto.
7062 * gcc.target/avr/progmem.h: New file.
7063 * gcc.target/avr/exit-abort.h: New file.
7064 * gcc.target/avr/progmem-error-1.c: New file.
7065 * gcc.target/avr/progmem-error-1.cpp: New file.
7066 * gcc.target/avr/progmem-warning-1.c: New file.
7067 * gcc.target/avr/torture/progmem-1.c: New file.
7068 * gcc.target/avr/torture/progmem-1.cpp: New file.
7070 2011-07-04 Richard Guenther <rguenther@suse.de>
7072 PR tree-optimization/49615
7073 * g++.dg/torture/pr49615.C: New testcase.
7075 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
7077 PR tree-optimization/49610
7078 * gcc.dg/vect/pr49610.c: New test.
7080 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
7082 * gnat.dg/specs/debug1.ads: New test.
7084 2011-07-02 Janus Weil <janus@gcc.gnu.org>
7087 * gfortran.dg/typebound_proc_23.f90: New.
7089 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
7092 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7094 2011-07-01 Jason Merrill <jason@redhat.com>
7097 * g++.dg/template/template-id-3.C: New.
7100 * g++.dg/template/qualified-id4.C: New.
7103 * g++.dg/template/explicit-args4.C: New.
7106 * g++.dg/template/offsetof2.C: New.
7108 2011-07-01 Kai Tietz <ktietz@redhat.com>
7110 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7112 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7115 * lib/target-supports.exp (check_effective_target_gld): New proc.
7117 2011-07-01 Richard Guenther <rguenther@suse.de>
7119 PR tree-optimization/49603
7120 * gcc.dg/torture/pr49603.c: New testcase.
7122 2011-06-30 Jason Merrill <jason@redhat.com>
7125 * g++.dg/rtti/template1.C: New.
7128 * g++.dg/cpp0x/regress/ctor1.C: New.
7131 * g++.dg/cpp0x/initlist54.C: New.
7133 2011-06-30 Martin Jambor <mjambor@suse.cz>
7135 * gcc.dg/tree-ssa/sra-12.c: New test.
7137 2011-06-29 Jason Merrill <jason@redhat.com>
7139 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7141 2011-06-30 Richard Guenther <rguenther@suse.de>
7143 PR tree-optimization/46787
7144 * gcc.dg/vect/vect-121.c: New testcase.
7146 2011-06-30 Martin Jambor <mjambor@suse.cz>
7148 PR tree-optimization/49094
7149 * gcc.dg/tree-ssa/pr49094.c: New test.
7151 2011-06-30 Jakub Jelinek <jakub@redhat.com>
7154 * gfortran.dg/pr49540-1.f90: New test.
7155 * gfortran.dg/pr49540-2.f90: New test.
7157 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7160 * ada/acats/run_acats (which): Use last field of type -p output.
7162 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7163 Iain Sandoe <iains@gcc.gnu.org>
7166 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7167 Only skip on 64-bit *-*-darwin8* && !objc2.
7169 2011-06-30 Richard Guenther <rguenther@suse.de>
7171 PR tree-optimization/38752
7172 * gcc.c-torture/compile/pr38752.c: New testcase.
7174 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
7176 * gcc.dg/vect/slp-widen-mult-half.c: New test.
7177 * gcc.dg/vect/vect-widen-mult-half.c: New test.
7179 2011-06-29 Jason Merrill <jason@redhat.com>
7182 * g++.dg/cpp0x/initlist53.C: Use placement new.
7183 * g++.dg/cpp0x/initlist-value.C: Use placement new.
7184 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7187 * g++.dg/cpp0x/trailing6.C: New.
7188 * g++.dg/cpp0x/pr45908.C: No error.
7191 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7194 * g++.dg/cpp0x/constexpr-using2.C: New.
7196 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7199 * g++.dg/cpp0x/constexpr-diag3.C: New.
7200 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7201 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7202 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7203 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7205 2011-06-29 Jason Merrill <jason@redhat.com>
7207 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7209 2011-06-29 Richard Guenther <rguenther@suse.de>
7211 * gcc.dg/tree-ssa/loop-17.c: Adjust.
7213 2011-06-29 Jason Merrill <jason@redhat.com>
7215 * g++.dg/cpp0x/initlist-value2.C: New.
7217 * g++.dg/cpp0x/constexpr-initlist4.C: New.
7218 * g++.dg/cpp0x/initlist-value.C: New.
7220 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
7222 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7224 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7226 * gcc.dg/inline_1.c: Remove dg-excess-errors.
7227 * gcc.dg/inline_2.c: Likewise.
7228 * gcc.dg/unroll_1.c: Likewise.
7230 2011-06-29 Jakub Jelinek <jakub@redhat.com>
7233 * gcc.target/i386/pr49567.c: New test.
7235 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
7237 * gnat.dg/opt17.ad[sb]: New test.
7239 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7240 Tom de Vries <tom@codesourcery.com>
7242 * lib/target-supports.exp (check_effective_target_arm_nothumb)
7243 (check_effective_target_arm_thumb2): New effective targets.
7244 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
7245 properly. Clean up temporary files.
7246 * gcc.target/arm/ivopts-2.c: Likewise.
7247 * gcc.target/arm/ivopts-3.c: Likewise.
7248 * gcc.target/arm/ivopts-4.c: Likewise.
7249 * gcc.target/arm/ivopts-5.c: Likewise.
7250 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7252 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7255 * gfortran.dg/reshape_zerosize_3.f90: New test.
7257 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
7259 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7260 * gcc.target/arm/vfp-ldmias.c: Likewise.
7261 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7262 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7263 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7264 * gcc.target/arm/vfp-stmias.c: Likewise.
7265 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7266 * gcc.target/arm/vfp-stmiad.c: Likewise.
7268 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7270 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7272 * gcc.target/arm/pr45701-2.c: Ditto.
7274 2011-06-27 Janus Weil <janus@gcc.gnu.org>
7277 * gfortran.dg/allocatable_scalar_9.f90: Modified.
7278 * gfortran.dg/extends_14.f03: Modified.
7280 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
7282 * lib/target-supports-dg.exp (dg-require-effective-target): Return
7283 early if the test is already being skipped.
7285 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7286 scan-assembler-dem-not): For missing file, report unresolved with
7287 same message as for pass/fail, with reason reported in log file.
7289 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7290 from add_options_for_arm_neon_fp16.
7291 (check_effective_target_arm_fp16_ok_nocache): Renamed from
7292 check_effective_target_arm_neon_fp16_ok_nocache.
7293 Check -mfpu and -mfloat-abi options from current multilib.
7294 Do not require neon support.
7295 (check_effective_target_arm_fp16_ok): Renamed from
7296 check_effecitve_target_arm_neon_fp16_ok.
7297 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7298 arm_neon_fp16_ok and arm_fp16.
7299 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7300 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7301 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7302 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7304 2011-06-27 Jakub Jelinek <jakub@redhat.com>
7306 * gcc.dg/builtin-assume-aligned-1.c: New test.
7307 * gcc.dg/builtin-assume-aligned-2.c: New test.
7308 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7311 * gcc.dg/pr49544.c: New test.
7313 2011-06-27 Richard Guenther <rguenther@suse.de>
7315 PR tree-optimization/49394
7316 * g++.dg/torture/pr49394.C: New testcase.
7318 2011-06-27 Kai Tietz <ktietz@redhat.com>
7320 * gcc.dg/optimize-bswapdi-2.c: New test.
7322 2011-06-27 Michael Hope <michael.hope@linaro.org>
7323 Richard Sandiford <richard.sandiford@linaro.org>
7325 PR tree-optimization/49169
7326 * gcc.dg/torture/pr49169.c: New test.
7328 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7331 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7333 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7336 2011-06-26 Jason Merrill <jason@redhat.com>
7338 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7341 * g++.dg/init/ref19.C: New.
7342 * g++.dg/cpp0x/constexpr-cleanup.C: New.
7344 2011-06-26 Jakub Jelinek <jakub@redhat.com>
7346 PR tree-optimization/48377
7347 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7350 2011-06-26 Steve Ellcey <sje@cup.hp.com>
7353 * lib/target-supports.exp (check_effective_target_non_strict_align):
7355 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7357 2011-06-24 Martin Jambor <mjambor@suse.cz>
7359 PR tree-optimizations/49516
7360 * g++.dg/tree-ssa/pr49516.C: New test.
7362 2011-06-23 Jason Merrill <jason@redhat.com>
7365 * g++.dg/template/partial10.C: New.
7366 * g++.dg/template/partial11.C: New.
7368 2011-06-23 Jeff Law <law@redhat.com>
7371 * gcc.dg/pr48770.c: New test.
7373 2011-06-23 Jan Hubicka <jh@suse.cz>
7376 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7378 2011-06-23 Jakub Jelinek <jakub@redhat.com>
7381 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7382 instead of -fdump-tree-optimized.
7384 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7387 * g++.dg/template/crash107.C: New.
7388 * g++.dg/template/error17.C: Adjust.
7390 2011-06-23 Jason Merrill <jason@redhat.com>
7393 * g++.dg/cpp0x/defaulted30.C: New.
7396 * g++.dg/rtti/anon-ns1.C: New.
7399 * g++.dg/init/ref18.C: New.
7402 * g++.dg/template/partial9.C: New.
7404 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
7407 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7409 2011-06-22 Jakub Jelinek <jakub@redhat.com>
7412 * gcc.dg/pr49496.c: New test.
7414 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
7416 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7419 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7421 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7422 * gcc.target/arm/pr42879.c: Likewise.
7423 * gcc.target/arm/pr45701-3.c: Likewise.
7425 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7426 * gcc.target/arm/pr40482.c: Likewise.
7427 * gcc.target/arm/stack-corruption.c: Likewise.
7429 2011-06-22 Richard Guenther <rguenther@suse.de>
7431 PR tree-optimization/49493
7432 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7434 2011-06-22 Jason Merrill <jason@redhat.com>
7437 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7439 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
7440 Dmitry Melnik <dm@ispras.ru>
7442 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7443 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7444 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7446 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
7448 * gcc.target/arm/tlscall.c: New.
7450 2011-06-21 Jason Merrill <jason@redhat.com>
7453 * g++.dg/cpp0x/constexpr-ref1.C: New.
7454 * g++.dg/cpp0x/constexpr-ref2.C: New.
7455 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7458 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7461 * g++.dg/template/param3.C: New.
7463 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
7465 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7466 my_clrsb test functions.
7468 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7469 test_sll, test_ull): Add clrsb tests.
7470 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7473 2011-06-21 Janus Weil <janus@gcc.gnu.org>
7476 * gfortran.dg/class_44.f03: New.
7478 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7480 PR tree-optimization/49478
7481 * gcc.dg/vect/pr49478.c
7483 2011-06-21 Richard Guenther <rguenther@suse.de>
7485 PR tree-optimization/49483
7486 * gcc.dg/vect/vect-120.c: New testcase.
7488 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
7491 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7492 * gcc.dg/vect/vect-peel-4.c: Likewise.
7494 2011-06-22 Christian Bruel <christian.bruel@st.com>
7497 * gcc.dg/always_inline.c: Removed -Winline. Update checks
7498 * gcc.dg/always_inline2.c: Likewise.
7499 * gcc.dg/always_inline3.c: Likewise.
7500 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7501 * gcc.dg/inline_1.c: Likewise.
7502 * gcc.dg/inline_2.c: Likewise.
7503 * gcc.dg/inline_3.c: Likewise.
7504 * gcc.dg/inline_4.c: Likewise.
7505 * gcc.dg/20051201-1.c: Likewise.
7506 * gcc.dg/pr40087.c: Likewise.
7507 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7508 * gcc.dg/inline-22.c: Likewise.
7509 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7510 * gcc.dg/lto/20090218-1_1.c: Likewise.
7511 * g++.dg/ipa/devirt-7.C: Likewise.
7512 * gcc.dg/uninit-pred-5_a.c: Likewise.
7513 * gcc.dg/uninit-pred-5_b.c: Likewise.
7514 * gcc.dg/fail_always_inline.c: New.
7516 2011-06-21 Jakub Jelinek <jakub@redhat.com>
7518 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7519 into 6 jobs instead of 3.
7521 2011-06-20 Jason Merrill <jason@redhat.com>
7524 * g++.dg/cpp0x/initlist53.C: New.
7526 2011-06-20 Tobias Burnus <burnus@net-b.de>
7529 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7530 * gfortran.dg/coarray_lock_3.f90: New.
7531 * gfortran.dg/coarray/lock_1.f90: New.
7533 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
7535 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7536 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7537 unresolved and report the reason to the log file.
7539 * lib/scanasm.exp (object-size): Move argument processing earlier
7540 to report errors before verifying that the file exists. Report
7541 problems detected at runtime as unresolved instead of error and
7542 report their reasons to the log file.
7544 2011-06-20 Jason Merrill <jason@redhat.com>
7547 * g++.dg/cpp0x/explicit6.C: New.
7550 * g++.dg/cpp0x/enum20.C: New.
7553 * g++.dg/ext/attr-aligned01.C: New.
7556 * g++.dg/cpp0x/variadic-default.C: New.
7559 * g++.dg/cpp0x/auto26.C: New.
7562 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7564 2011-06-20 Kai Tietz <ktietz@redhat.com>
7566 * gcc.dg/binop-notand1.c: New test.
7567 * gcc.dg/binop-notand2.c: New test.
7568 * gcc.dg/binop-notand3.c: New test.
7569 * gcc.dg/binop-notand4.c: New test.
7570 * gcc.dg/binop-notand5.c: New test.
7571 * gcc.dg/binop-notand6.c: New test.
7573 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7576 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7578 2011-06-18 Janus Weil <janus@gcc.gnu.org>
7581 * gfortran.dg/proc_ptr_31.f90: New.
7583 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7585 * gnat.dg/volatile6.adb: New test.
7586 * gnat.dg/volatile7.adb: Likewise.
7587 * gnat.dg/volatile8.adb: Likewise.
7588 * gnat.dg/volatile9.adb: Likewise.
7590 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
7592 * gnat.dg/constant3.adb: New test.
7594 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
7597 * gfortran.dg/read_list_eof_1.f90: New test.
7599 2011-06-18 Jakub Jelinek <jakub@redhat.com>
7602 * gcc.target/i386/testimm-1.c: New test.
7603 * gcc.target/i386/testimm-2.c: New test.
7604 * gcc.target/i386/testimm-3.c: New test.
7605 * gcc.target/i386/testimm-4.c: New test.
7606 * gcc.target/i386/testimm-5.c: New test.
7607 * gcc.target/i386/testimm-6.c: New test.
7608 * gcc.target/i386/testimm-7.c: New test.
7609 * gcc.target/i386/testimm-8.c: New test.
7610 * gcc.target/i386/xop-vpermil2px-2.c: New test.
7611 * gcc.target/i386/xop-rotate1-int.c: New test.
7612 * gcc.target/i386/xop-rotate2-int.c: New test.
7614 2011-06-17 Jason Merrill <jason@redhat.com>
7616 * g++.dg/cpp0x/rv-func2.C: New.
7618 * g++.dg/debug/dwarf2/lambda1.C: New.
7619 * g++.dg/warn/Wshadow-6.C: Adjust.
7621 2011-06-17 Janus Weil <janus@gcc.gnu.org>
7624 * gfortran.dg/move_alloc_5.f90: New.
7626 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
7628 PR rtl-optimization/48542
7629 * gcc.dg/torture/pr48542.c: New test.
7631 2011-06-16 Jason Merrill <jason@redhat.com>
7634 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7637 * g++.dg/cpp0x/initlist52.C New.
7640 * c-c++-common/raw-string-12.c: New.
7643 * g++.dg/cpp0x/sfinae26.C: New.
7646 * g++.dg/cpp0x/variadic113.C: New.
7649 * g++.dg/cpp0x/variadic112.C: New.
7651 2011-06-16 Jeff Law <law@redhat.com>
7653 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7654 improved jump threading.
7655 * gcc.dg/builtin-object-size-2.c: Likewise.
7656 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7658 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7661 * gfortran.dg/typebound_assignment_3.f03: New.
7663 2011-06-16 Steve Ellcey <sje@cup.hp.com>
7666 * g++.dg/opt/devirt2.C: Change xfail rule to target.
7668 2011-06-16 Martin Jambor <mjambor@suse.cz>
7670 PR tree-optimization/49343
7671 * gnat.dg/discr31.ad[sb]: New test.
7673 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7675 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7677 2011-06-16 Tom de Vries <tom@codesourcery.com>
7680 * gcc.target/arm/ivopts-3.c: Update test.
7681 * gcc.target/arm/ivopts-5.c: Same.
7683 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7686 2011-06-10 Wei Guozhi <carrot@google.com>
7689 * gcc.target/arm/pr45335.c: New test.
7690 * gcc.target/arm/pr45335-2.c: New test.
7691 * gcc.target/arm/pr45335-3.c: New test.
7692 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7693 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7694 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7696 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
7698 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7700 2011-06-16 Janus Weil <janus@gcc.gnu.org>
7703 * gfortran.dg/class_43.f03: New.
7705 2011-06-16 Jakub Jelinek <jakub@redhat.com>
7707 PR tree-optimization/49419
7708 * gcc.c-torture/execute/pr49419.c: New test.
7710 2011-06-16 Revital Eres <revital.eres@linaro.org>
7712 * gcc.dg/sms-9.c: New file.
7714 2011-06-15 Easwaran Raman <eraman@google.com>
7716 PR rtl-optimization/49414
7717 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7719 2011-06-14 Jason Merrill <jason@redhat.com>
7721 * g++.dg/cpp0x/noexcept13.C: New.
7723 2011-06-14 Easwaran Raman <eraman@google.com>
7725 PR rtl-optimization/44194
7726 * gcc.dg/pr44194-1.c: New test.
7727 * gcc.dg/pr44194-2.c: New test.
7729 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7731 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7733 * gcc.target/arm/pr45701-2.c: Likewise.
7734 * gcc.target/arm/thumb-branch1.c: Likewise.
7736 2011-06-14 Steve Ellcey <sje@cup.hp.com>
7739 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7741 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
7743 * gcc.target/arm/pr45701-1.c: Require thumb support.
7744 * gcc.target/arm/pr45701-2.c: Likewise.
7745 * gcc.target/arm/thumb-branch1.c: Likewise.
7747 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7748 * gcc.target/arm/pr39839.c: Likewise.
7749 * gcc.target/arm/pr40657-2.c: Likewise.
7750 * gcc.target/arm/pr40956.c: Likewise.
7751 * gcc.target/arm/pr41679.c: Likewise.
7752 * gcc.target/arm/pr42235.c: Likewise.
7753 * gcc.target/arm/pr42495.c: Likewise.
7754 * gcc.target/arm/pr42505.c: Likewise.
7755 * gcc.target/arm/pr42574.c: Likewise.
7756 * gcc.target/arm/pr46883.c: Likewise.
7757 * gcc.target/arm/pr46934.c: Likewise.
7758 * gcc.target/arm/xor-and.c: Likewise.
7760 2011-06-14 Jason Merrill <jason@redhat.com>
7762 * g++.dg/other/error23.C: Adjust error message.
7763 * g++.dg/other/error32.C: Likewise.
7766 * g++.dg/cpp0x/rv-dotstar.C: New.
7769 * g++.dg/cpp0x/decltype30.C: New.
7771 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7773 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7776 * gfortran.dg/pr49103.f90: New test.
7778 2011-06-14 Tom de Vries <tom@codesourcery.com>
7781 * gcc.target/arm/ivopts-3.c: New test.
7782 * gcc.target/arm/ivopts-4.c: New test.
7783 * gcc.target/arm/ivopts-5.c: New test.
7785 2011-06-14 Jakub Jelinek <jakub@redhat.com>
7787 PR rtl-optimization/49390
7788 * gcc.c-torture/execute/pr49390.c: New test.
7790 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7792 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7794 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
7796 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7797 * gcc.c-torture/execute/cmpsi-2.x: New file.
7798 * gcc.c-torture/execute/pr45262.c: Undo 172757.
7799 * gcc.c-torture/execute/pr45262.x: New file.
7800 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7801 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7803 * gcc.c-torture/compile/pr49163.c: Ditto.
7805 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
7807 * gcc.dg/vect/vect-16.c: Rename to...
7808 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7809 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7810 for double-word vectors.
7811 * gcc.dg/vect/vect-peel-4.c: Likewise.
7812 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7814 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7817 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
7820 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7822 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
7824 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7826 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7828 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7830 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
7832 * gfortran.dg/trim_optimize_8.f90: New test case.
7834 2011-06-13 Jakub Jelinek <jakub@redhat.com>
7835 Ira Rosen <ira.rosen@linaro.org>
7837 PR tree-optimization/49352
7838 * gcc.dg/vect/pr49352.c: New test.
7840 2011-06-12 Tobias Burnus
7843 * gfortran.dg/alloc_comp_assign_11.f90: New.
7845 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7847 * gfortran.dg/trim_optimize_7.f90: New test.
7849 2011-06-10 Wei Guozhi <carrot@google.com>
7852 * gcc.target/arm/pr45335.c: New test.
7853 * gcc.target/arm/pr45335-2.c: New test.
7854 * gcc.target/arm/pr45335-3.c: New test.
7855 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7856 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7857 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7859 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
7862 * g++.dg/parse/error39.C: New.
7864 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
7866 * gcc.target/arm/20090811-1.c: Skip for incompatible
7867 options, do not override other options.
7868 * gcc.target/arm/combine-cmp-shift.c: Skip for
7869 incompatible options.
7870 * gcc.target/arm/pr45094.c: Likewise.
7871 * gcc.target/arm/scd42-1.c: Likewise.
7872 * gcc.target/arm/scd42-3.c: Likewise.
7873 * gcc.target/arm/thumb-ltu.c: Likewise.
7875 * lib/target-supports.exp
7876 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
7877 multilib flags use -mfpu with a value other than neon-fp16.
7879 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7881 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
7882 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
7884 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7886 * lib/target-supports.exp (check_effective_target_pie): New proc.
7887 * gcc.dg/pie-link.c: Use target pie.
7889 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
7890 Laurent Roug� <laurent.rouge@menta.fr>
7892 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
7893 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
7895 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
7897 * gfortran.dg/coarray/sync_1.f90: New test for
7898 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
7900 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
7902 PR tree-optimization/49318
7903 * gcc.dg/vect/pr49318.c: New test.
7905 2011-06-09 David Krauss <potswa@mac.com>
7907 * g++.dg/template/arrow1.C: New.
7909 2011-06-09 Jason Merrill <jason@redhat.com>
7911 * lib/prune.exp: Prune "note"s.
7912 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
7914 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
7915 * g++.dg/template/dependent-expr3.C: Likewise.
7916 * g++.dg/parse/template7.C: Likewise.
7917 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
7918 * g++.old-deja/g++.jason/rfg10.C: Likewise.
7919 * g++.old-deja/g++.pt/friend38.C: Likewise.
7920 * g++.old-deja/g++.pt/crash32.C: Likewise.
7921 * g++.old-deja/g++.other/init4.C: Likewise.
7922 * g++.old-deja/g++.other/friend8.C: Likewise.
7924 * g++.dg/ext/complex7.C: Adjust expected output.
7925 * g++.dg/diagnostic/method1.C: Likewise.
7926 * g++.dg/parse/parameter-declaration-2.C: Likewise.
7927 * g++.dg/parse/crash33.C: Likewise.
7928 * g++.dg/other/warning1.C: Likewise.
7929 * g++.dg/init/pr29571.C: Likewise.
7930 * g++.dg/warn/overflow-warn-1.C: Likewise.
7931 * g++.dg/warn/overflow-warn-3.C: Likewise.
7932 * g++.dg/warn/overflow-warn-4.C: Likewise.
7933 * g++.old-deja/g++.oliva/template1.C: Likewise.
7935 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
7936 * g++.dg/parse/template7.C: Adjust.
7938 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
7941 * gcc.dg/pr49307.c: New.
7943 2011-06-09 Wei Guozhi <carrot@google.com>
7946 * gcc.target/arm/pr46975.c: New testcase.
7948 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
7950 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
7951 (PMETH, arglist_t): Removed.
7952 (method_get_number_of_arguments): Removed.
7953 (method_get_nth_argument): Removed.
7954 (method_get_first_argument): Removed.
7955 (method_get_next_argument): Removed.
7956 (method_get_sizeof_arguments): Removed.
7957 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
7959 (method_get_number_of_arguments): Removed.
7960 (method_get_nth_argument): Removed.
7961 (method_get_first_argument): Removed.
7962 (method_get_next_argument): Removed.
7963 (method_get_sizeof_arguments): Removed.
7964 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
7966 2011-06-09 David Li <davidxl@google.com>
7968 * gcc.dg/dump-pass.c: New test.
7970 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7973 * g++.dg/parse/error38.C: New.
7975 2011-06-09 Jakub Jelinek <jakub@redhat.com>
7978 * gfortran.dg/pr49308.f90: New test.
7980 2011-06-08 Jason Merrill <jason@redhat.com>
7982 * g++.dg/cpp0x/noexcept11.C: New.
7983 * g++.dg/cpp0x/noexcept12.C: New.
7984 * g++.dg/cpp0x/sfinae11.C: Adjust.
7986 2011-06-08 Jakub Jelinek <jakub@redhat.com>
7989 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
7990 to dg-options, match also DW_AT_linkage_name.
7992 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7995 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
7996 -fno-common on alpha*-dec-osf*.
7997 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
7999 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
8001 PR rtl-optimization/49303
8002 * gcc.target/ia64/pr49303.c: New test.
8004 2011-06-08 Tobias Burnus <burnus@net-b.de>
8007 * gfortran.dg/coarray_lock_1.f90: New.
8008 * gfortran.dg/coarray_lock_2.f90: New.
8010 2011-06-07 Jason Merrill <jason@redhat.com>
8012 * lib/prune.exp: Look for "required" rather than "instantiated".
8013 * g++.dg/abi/mangle11.C: Likewise.
8014 * g++.dg/abi/mangle12.C: Likewise.
8015 * g++.dg/abi/mangle17.C: Likewise.
8016 * g++.dg/abi/mangle20-2.C: Likewise.
8017 * g++.dg/abi/pragma-pack1.C: Likewise.
8018 * g++.dg/cpp0x/decltype26.C: Likewise.
8019 * g++.dg/cpp0x/decltype28.C: Likewise.
8020 * g++.dg/cpp0x/decltype29.C: Likewise.
8021 * g++.dg/cpp0x/enum11.C: Likewise.
8022 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8023 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8024 * g++.dg/cpp0x/pr47416.C: Likewise.
8025 * g++.dg/ext/case-range2.C: Likewise.
8026 * g++.dg/ext/case-range3.C: Likewise.
8027 * g++.dg/gomp/for-19.C: Likewise.
8028 * g++.dg/gomp/pr37533.C: Likewise.
8029 * g++.dg/gomp/pr38639.C: Likewise.
8030 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8031 * g++.dg/inherit/base3.C: Likewise.
8032 * g++.dg/inherit/using6.C: Likewise.
8033 * g++.dg/init/placement4.C: Likewise.
8034 * g++.dg/init/reference3.C: Likewise.
8035 * g++.dg/lookup/scoped6.C: Likewise.
8036 * g++.dg/lookup/using7.C: Likewise.
8037 * g++.dg/other/abstract1.C: Likewise.
8038 * g++.dg/other/error10.C: Likewise.
8039 * g++.dg/other/error5.C: Likewise.
8040 * g++.dg/other/field1.C: Likewise.
8041 * g++.dg/other/offsetof5.C: Likewise.
8042 * g++.dg/parse/bitfield2.C: Likewise.
8043 * g++.dg/parse/constant4.C: Likewise.
8044 * g++.dg/parse/crash20.C: Likewise.
8045 * g++.dg/parse/invalid-op1.C: Likewise.
8046 * g++.dg/parse/non-dependent2.C: Likewise.
8047 * g++.dg/parse/template18.C: Likewise.
8048 * g++.dg/tc1/dr152.C: Likewise.
8049 * g++.dg/tc1/dr166.C: Likewise.
8050 * g++.dg/tc1/dr176.C: Likewise.
8051 * g++.dg/tc1/dr213.C: Likewise.
8052 * g++.dg/template/access11.C: Likewise.
8053 * g++.dg/template/access2.C: Likewise.
8054 * g++.dg/template/access3.C: Likewise.
8055 * g++.dg/template/access7.C: Likewise.
8056 * g++.dg/template/arg7.C: Likewise.
8057 * g++.dg/template/cond2.C: Likewise.
8058 * g++.dg/template/crash13.C: Likewise.
8059 * g++.dg/template/crash40.C: Likewise.
8060 * g++.dg/template/crash7.C: Likewise.
8061 * g++.dg/template/crash84.C: Likewise.
8062 * g++.dg/template/ctor5.C: Likewise.
8063 * g++.dg/template/defarg13.C: Likewise.
8064 * g++.dg/template/defarg14.C: Likewise.
8065 * g++.dg/template/dtor7.C: Likewise.
8066 * g++.dg/template/eh2.C: Likewise.
8067 * g++.dg/template/error2.C: Likewise.
8068 * g++.dg/template/error43.C: Likewise.
8069 * g++.dg/template/friend32.C: Likewise.
8070 * g++.dg/template/injected1.C: Likewise.
8071 * g++.dg/template/instantiate1.C: Likewise.
8072 * g++.dg/template/instantiate3.C: Likewise.
8073 * g++.dg/template/instantiate5.C: Likewise.
8074 * g++.dg/template/instantiate7.C: Likewise.
8075 * g++.dg/template/local6.C: Likewise.
8076 * g++.dg/template/lookup2.C: Likewise.
8077 * g++.dg/template/member5.C: Likewise.
8078 * g++.dg/template/memfriend15.C: Likewise.
8079 * g++.dg/template/memfriend16.C: Likewise.
8080 * g++.dg/template/memfriend17.C: Likewise.
8081 * g++.dg/template/memfriend7.C: Likewise.
8082 * g++.dg/template/meminit1.C: Likewise.
8083 * g++.dg/template/nested3.C: Likewise.
8084 * g++.dg/template/non-type-template-argument-1.C: Likewise.
8085 * g++.dg/template/nontype12.C: Likewise.
8086 * g++.dg/template/nontype13.C: Likewise.
8087 * g++.dg/template/nontype6.C: Likewise.
8088 * g++.dg/template/pr23510.C: Likewise.
8089 * g++.dg/template/pr35240.C: Likewise.
8090 * g++.dg/template/ptrmem15.C: Likewise.
8091 * g++.dg/template/ptrmem6.C: Likewise.
8092 * g++.dg/template/qualified-id1.C: Likewise.
8093 * g++.dg/template/qualttp20.C: Likewise.
8094 * g++.dg/template/qualttp3.C: Likewise.
8095 * g++.dg/template/qualttp4.C: Likewise.
8096 * g++.dg/template/qualttp5.C: Likewise.
8097 * g++.dg/template/qualttp6.C: Likewise.
8098 * g++.dg/template/qualttp7.C: Likewise.
8099 * g++.dg/template/qualttp8.C: Likewise.
8100 * g++.dg/template/recurse.C: Likewise.
8101 * g++.dg/template/recurse2.C: Likewise.
8102 * g++.dg/template/ref5.C: Likewise.
8103 * g++.dg/template/scope2.C: Likewise.
8104 * g++.dg/template/sfinae10.C: Likewise.
8105 * g++.dg/template/sfinae3.C: Likewise.
8106 * g++.dg/template/sizeof3.C: Likewise.
8107 * g++.dg/template/static9.C: Likewise.
8108 * g++.dg/template/template-id-2.C: Likewise.
8109 * g++.dg/template/typedef13.C: Likewise.
8110 * g++.dg/template/typename4.C: Likewise.
8111 * g++.dg/template/using14.C: Likewise.
8112 * g++.dg/template/using2.C: Likewise.
8113 * g++.dg/template/warn1.C: Likewise.
8114 * g++.dg/warn/Wparentheses-13.C: Likewise.
8115 * g++.dg/warn/Wparentheses-15.C: Likewise.
8116 * g++.dg/warn/Wparentheses-16.C: Likewise.
8117 * g++.dg/warn/Wparentheses-17.C: Likewise.
8118 * g++.dg/warn/Wparentheses-18.C: Likewise.
8119 * g++.dg/warn/Wparentheses-19.C: Likewise.
8120 * g++.dg/warn/Wparentheses-20.C: Likewise.
8121 * g++.dg/warn/Wparentheses-23.C: Likewise.
8122 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8123 * g++.dg/warn/noeffect2.C: Likewise.
8124 * g++.dg/warn/noeffect4.C: Likewise.
8125 * g++.dg/warn/pr8570.C: Likewise.
8126 * g++.old-deja/g++.brendan/init2.C: Likewise.
8127 * g++.old-deja/g++.eh/spec6.C: Likewise.
8128 * g++.old-deja/g++.pt/crash10.C: Likewise.
8129 * g++.old-deja/g++.pt/crash36.C: Likewise.
8130 * g++.old-deja/g++.pt/derived3.C: Likewise.
8131 * g++.old-deja/g++.pt/error2.C: Likewise.
8132 * g++.old-deja/g++.pt/explicit70.C: Likewise.
8133 * g++.old-deja/g++.pt/infinite1.C: Likewise.
8134 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8135 * g++.old-deja/g++.pt/overload7.C: Likewise.
8136 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8138 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8139 Iain Sandoe <iains@gcc.gnu.org>
8141 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8142 Added code to deal with the case when [Protocol
8143 -descriptionForInstanceMethod:] or [Protocol
8144 -descriptionForClassMethod:] returns NULL.
8146 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
8147 Iain Sandoe <iains@gcc.gnu.org>
8149 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8150 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8153 2011-06-07 Xinliang David Li <davidxl@google.com>
8155 * gcc.dg/inline_2.c: New test.
8156 * gcc.dg/unroll_2.c: New test.
8157 * gcc.dg/inline_3.c: New test.
8158 * gcc.dg/unroll_3.c: New test.
8159 * gcc.dg/inline_4.c: New test.
8160 * gcc.dg/unroll_4.c: New test.
8161 * gcc.dg/inline_1.c: New test.
8162 * gcc.dg/unroll_1.c: New test.
8164 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8166 PR tree-optimization/48497
8167 * lib/gcc-defs.exp (dg-additional-options): New proc.
8168 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8169 -msse2 on 32-bit x86.
8171 2011-06-06 Jason Merrill <jason@redhat.com>
8173 * g++.dg/cpp0x/enum19.C: New.
8175 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
8177 * gcc.target/arm/neon-reload-class.c: New test.
8179 2011-06-07 Dodji Seketeli <dodji@redhat.com>
8182 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8184 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8186 * gcc.target/arm/smlatb-1.c: New file.
8187 * gcc.target/arm/smlatt-1.c: New file.
8188 * gcc.target/arm/smlaltb-1.c: New file.
8189 * gcc.target/arm/smlaltt-1.c: New file.
8191 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
8193 * gcc.target/arm/mla-2.c: New test.
8195 2011-06-07 Jakub Jelinek <jakub@redhat.com>
8197 PR gcov-profile/49299
8198 * gcc.dg/tree-prof/pr49299-1.c: New test.
8199 * gcc.dg/tree-prof/pr49299-2.c: New test.
8201 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
8203 * lib/target-supports.exp
8204 (check_effective_target_vect_widen_mult_qi_to_hi):
8205 Add NEON as supporting target.
8206 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8207 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8208 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8209 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8210 using widening multiplication on targets that support it.
8211 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8212 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8213 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8215 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8217 Updated all testcases in the ObjC/ObjC++ testsuites to use the
8218 Modern Objective-C runtime API.
8219 * objc/execute/next_mapping.h: Removed.
8220 * objc-obj-c++-shared/next-mapping.h: Removed.
8221 * objc-obj-c++-shared/Object1.h: Removed.
8222 * objc-obj-c++-shared/Object1.m: Removed.
8223 * objc-obj-c++-shared/Object1.mm: Removed.
8224 * objc-obj-c++-shared/Object1-implementation.h: Removed.
8225 * objc-obj-c++-shared/Protocol1.h: Removed.
8226 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8227 of ProtoBool, IVAR_T and METHOD.
8228 * objc-obj-c++-shared/runtime.h: New.
8229 * objc-obj-c++-shared/TestsuiteObject.h: New.
8230 * objc-obj-c++-shared/TestsuiteObject.m: New.
8232 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8233 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8234 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8236 * objc/execute/_cmd.m: Include
8237 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8238 runtime API. ([TestClass +initialize]): Include this method also
8239 with the GNU runtime.
8240 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8241 Object. ([-setValue:]): Return void.
8242 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8243 with the GNU runtime. Include
8244 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
8245 for the NeXT runtime. Use the existing print_ivars() and
8246 compare_structures() implementations for the old NeXT runtime.
8247 Added new implementations for the Modern GNU and NeXT runtimes.
8248 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8249 well. (main): Use objc_getClass(). Use return instead of exit.
8250 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8251 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
8253 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8254 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
8255 instead of Object. (main): Use return instead of exit().
8256 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
8257 instead of Object. Removed prototype for exit(). (main): Use
8258 return instead of exit(). Use the Modern Objective-C runtime API.
8259 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8261 * objc/execute/class-tests-1.h: Include
8262 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8263 runtime API. (test_class_with_superclass): Do not call [Object
8264 class]. There is no need to with the current libobjc.
8265 * objc/execute/class-tests-2.h: Include
8266 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
8268 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8269 ../../objc-obj-c++-shared/next-mapping.h.
8270 * objc/execute/class-2.m: Likewise.
8271 * objc/execute/class-3.m: Likewise.
8272 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8273 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
8274 +initialize]): Include this method also with the GNU
8275 runtime. (main): Use the Modern Objective-C runtime API.
8276 * objc/execute/class-5.m: Likewise.
8277 * objc/execute/class-6.m: Likewise.
8278 * objc/execute/class-7.m: Likewise.
8279 * objc/execute/class-8.m: Likewise.
8280 * objc/execute/class-9.m: Likewise.
8281 * objc/execute/class-10.m: Likewise.
8282 * objc/execute/class-11.m: Likewise.
8283 * objc/execute/class-12.m: Likewise.
8284 * objc/execute/class-13.m: Likewise.
8285 * objc/execute/class-14.m: Likewise.
8286 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8287 this method also with the GNU runtime.
8288 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8289 +initialize]): Include this method also with the GNU runtime.
8290 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8292 * objc/execute/encode-1.m: Likewise.
8293 * objc/execute/enumeration-1.m: Likewise.
8294 * objc/execute/enumeration-2.m: Likewise.
8295 * objc/execute/exceptions/catchall-1.m: Likewise.
8296 * objc/execute/exceptions/finally-1.m: Likewise.
8297 * objc/execute/exceptions/foward-1.m: Likewise.
8298 * objc/execute/exceptions/local-variables-1.m: Likewise.
8299 * objc/execute/exceptions/throw-nil.m: Likewise.
8300 * objc/execute/exceptions/trivial.m: Likewise.
8301 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8302 of Object. Include objc/runtime.h instead of objc/objc-api.h.
8303 * objc/execute/exceptions/matcher-1.m: Likewise.
8304 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8306 * objc/execute/formal_protocol-2.m: Likewise.
8307 * objc/execute/formal_protocol-3.m: Likewise.
8308 * objc/execute/formal_protocol-4.m: Likewise.
8309 * objc/execute/formal_protocol-5.m: Include
8310 ../../objc-obj-c++-shared/runtime.h. (main): Always use
8312 * objc/execute/formal_protocol-6.m: Likewise.
8313 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8314 Object. Include <objc/Protocol.h> instead of
8315 ../../objc-obj-c++-shared/Protocol1.h.
8316 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8318 * objc/execute/informal_protocol.m: Likewise.
8319 * objc/execute/load-3.m: Likewise.
8320 * objc/execute/many_args_method.m ([TestClass +initialize]):
8321 Include this method with the GNU runtime as well.
8322 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8323 * objc/execute/nested-func-1.m: Use TestsuiteObject
8325 * objc/execute/nil_method-1.m: Likewise.
8326 * objc/execute/no_clash.m: Likewise.
8327 * objc/execute/np-1.m: Do not include
8328 ../../objc-obj-c++-shared/Protocol1.h.
8329 (main): Use return instead of exit().
8330 * objc/execute/np-2.m: Do not include
8331 ../../objc-obj-c++-shared/Protocol1.h.
8332 ([MyObject +initialize]): Include this method also with the GNU
8333 runtime. (main): Use return instead of exit().
8334 * objc/execute/object_is_class.m: Include
8335 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8336 of Object. (main): Use the Modern Objective-C runtime API.
8337 * objc/execute/object_is_meta_class.m: Likewise.
8338 * objc/execute/private.m: Use TestsuiteObject instead of Object.
8339 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8340 instead of ../objc-obj-c++-shared/Protocol1.h. Include
8341 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
8342 Objective-C runtime API.
8343 * objc/execute/protocol-isEqual-2.m: Likewise.
8344 * objc/execute/protocol-isEqual-3.m: Likewise.
8345 * objc/execute/protocol-isEqual-4.m: Likewise.
8346 * objc/execute/redefining_self.m ([TestClass +initialize]):
8347 Include this method with the GNU runtime as well.
8348 * objc/execute/root_methods.m: Include
8349 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
8350 Include this method with the GNU runtime as well.
8351 (main): Use the Modern Objective-C runtime API.
8352 * objc/execute/selector-1.m: Include
8353 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
8354 of Object. (main): Use the Modern Objective-C runtime API.
8355 * objc/execute/static-1.m ([Test +initialize]): Include this
8356 method with the GNU runtime as well.
8357 * objc/execute/static-2.m: Likewise.
8358 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8359 * objc/execute/va_method.m: Do not include objc/objc-api.h.
8360 ([MathClass +initialize]): Include this method with the GNU
8362 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8364 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8365 * objc.dg/attributes/categ-attributes-2.m: Likewise.
8366 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8367 * objc.dg/attributes/method-attribute-1.m: Likewise.
8368 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8369 * objc.dg/attributes/method-attribute-2.m: Likewise.
8370 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8371 * objc.dg/attributes/method-attribute-3.m: Likewise.
8372 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8373 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8374 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8375 * obj-c++.dg/bitfield-1.mm: Likewise.
8376 * obj-c++.dg/bitfield-2.mm: Likewise
8377 * objc.dg/bitfield-3.m: Likewise.
8378 * obj-c++.dg/bitfield-4.mm: Likewise.
8379 * objc.dg/bitfield-5.m: Likewise
8380 * objc.dg/call-super-1.m: Likewise.
8381 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8382 Use objc_getClass() instead of objc_get_class(), but for the GNU
8383 runtime redefine objc_getClass as objc_get_class. Include
8384 ../objc-obj-c++-shared/runtime.h.
8385 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8386 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8387 Use the Modern Objective-C runtime API.
8388 * objc.dg/class-protocol-1.m: Include
8389 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8390 * obj-c++.dg/class-protocol-1.mm: Likewise.
8391 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8392 * objc.dg/comp-types-10.m: Likewise.
8393 * objc.dg/comp-types-11.m: Likewise.
8394 * objc.dg/comp-types-12.m: Likewise.
8395 * obj-c++.dg/comp-types-9.mm: Likewise.
8396 * obj-c++.dg/comp-types-11.mm: Likewise.
8397 * obj-c++.dg/comp-types-12.mm: Likewise.
8398 * obj-c++.dg/comp-types-13.mm: Likewise.
8399 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8400 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8401 * obj-c++.dg/cxx-scope-1.mm: Likewise.
8402 * obj-c++.dg/cxx-scope-2.mm: Likewise.
8403 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8404 * objc.dg/desig-init-1.m: Likewise.
8405 * obj-c++.dg/defs.mm: Likewise.
8406 * objc.dg/exceptions-2.m: Likewise.
8407 * obj-c++.dg/except-1.mm: Likewise.
8408 * obj-c++.dg/exceptions-2.mm: Likewise.
8409 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8410 Use the Modern Objective-C runtime API.
8411 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
8412 the Modern Objective-C runtime API. Do not include
8413 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
8414 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
8415 the Modern Objective-C runtime API except when using an older NeXT
8417 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
8418 the Modern Objective-C runtime API.
8419 * objc.dg/encode-7.m: Include objc/runtime.h instead of
8421 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8422 * objc.dg/encode-7-next-64bit.m: Updated include.
8423 * objc.dg/encode-8.m: Include objc/runtime.h instead of
8425 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
8426 the Modern Objective-C runtime API.
8427 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8428 Use the Modern Objective-C runtime API. Include objc/Protocol.h
8429 instead of ../objc-obj-c++-shared/Protocol1.h.
8430 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
8431 the Modern Objective-C runtime API except when using an older NeXT
8433 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
8434 the Modern Objective-C runtime API.
8435 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8437 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8438 * objc.dg/fix-and-continue-2.m: Likewise.
8439 * objc.dg/foreach-1.m: Likewise.
8440 * objc.dg/foreach-2.m: Likewise.
8441 * objc.dg/foreach-3.m: Likewise.
8442 * objc.dg/foreach-4.m: Likewise.
8443 * objc.dg/foreach-5.m: Likewise.
8444 * objc.dg/foreach-6.m: Likewise.
8445 * objc.dg/foreach-7.m: Likewise.
8446 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
8448 * objc.dg/func-ptr-2.m: Likewise.
8449 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8450 Do not include objc/objc-api.h.
8451 * obj-c++.dg/fsf-package-0.mm: Likewise.
8452 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8453 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8454 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8456 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8457 * objc.dg/gnu-runtime-3.m: Likewise.
8458 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8459 * objc.dg/headers.m: Include objc/runtime.h instead of
8460 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
8461 for the NeXT runtime.
8462 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8463 * obj-c++.dg/isa-field-1.mm: Likewise.
8464 * obj-c++.dg/ivar-list-semi.mm: Likewise.
8465 * objc.dg/layout-1.m: Likewise.
8466 * objc.dg/layout-2.m: Likewise.
8467 * objc.dg/local-decl-2.m: Likewise.
8468 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8469 Object. ([Container +elementForView:]): Use
8470 class_conformsToProtocol().
8471 * obj-c++.dg/lookup-2.mm: Likewise.
8472 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8473 * obj-c++.dg/local-decl-1.mm: Likewise.
8474 * objc.dg/method-3.m: Likewise.
8475 * objc.dg/method-4.m: Likewise.
8476 * objc.dg/method-6.m: Include objc/Protocol.h instead of
8477 ../objc-obj-c++-shared/Protocol1.h.
8478 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8479 * objc.dg/method-9.m: Likewise.
8480 * objc.dg/method-10.m: Likewise.
8481 * objc.dg/method-13.m ([Root +initialize]): Include this method
8482 also for the GNU runtime. (main): Use objc_getClass() also for
8484 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8485 * objc.dg/method-17.m: Likewise.
8486 * objc.dg/method-19.m: Likewise.
8487 * objc.dg/method-20b.m: Likewise.
8488 * obj-c++.dg/method-2.mm: Likewise.
8489 * obj-c++.dg/method-6.mm: Likewise.
8490 * obj-c++.dg/method-10.mm: Likewise.
8491 * obj-c++.dg/method-11.mm: Likewise.
8492 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8493 ../objc-obj-c++-shared/Protocol1.h.
8494 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8495 * obj-c++.dg/method-15.mm: Likewise.
8496 * obj-c++.dg/method-17.mm: Likewise.
8497 * obj-c++.dg/method-19.mm: Updated includes. ([Root
8498 +initialize]): Include this method also for the GNU
8499 runtime. (main): Use objc_getClass() also for the GNU runtime.
8500 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8501 * obj-c++.dg/method-22.mm: Likewise.
8502 * obj-c++.dg/method-23.mm: Likewise.
8503 * obj-c++.dg/no-extra-load.mm: Likewise.
8504 * objc.dg/objc-fast-4.m: Likewise.
8505 * objc.dg/objc-gc-4.m: Likewise.
8506 * obj-c++.dg/objc-gc-3.mm: Likewise.
8507 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
8508 protocol_getMethodDescription() instead of [Protocol
8509 -descriptionForInstanceMethod].
8510 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8511 Made it available with all runtimes. (main): Call -test instead
8513 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8514 and put into a category.
8515 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8516 Object. Include objc/objc.h.
8517 * obj-c++.dg/proto-lossage-2.mm: Likewise.
8518 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
8519 New. (main): Use protocol_getMethodDescription() instead
8520 of [Protocol -descriptionForInstanceMethod] and [Protocol
8521 -descriptionForClassMethod].
8522 * obj-c++.dg/proto-lossage-3.mm: Likewise.
8523 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
8524 Objective-C runtime API.
8525 * obj-c++.dg/proto-qual-1.mm: Likewise.
8526 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8528 * obj-c++.dg/property/property-1.mm: Likewise.
8529 * obj-c++.dg/qual-types-1.mm: Likewise.
8530 * objc.dg/selector-2.m: Include objc/objc.h instead of
8531 ../objc-obj-c++-shared/Object1.h.
8532 * obj-c++.dg/selector-2.mm: Likewise.
8533 * obj-c++.dg/selector-5.mm: Likewise.
8534 * obj-c++.dg/selector-6.mm: Likewise.
8535 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8536 Object. Do not include objc/objc-api.h.
8537 * obj-c++.dg/set-not-used-1.mm: Likewise.
8538 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8539 * objc.dg/stret-1.m: Likewise.
8540 * objc.dg/stret-2.m: Likewise.
8541 * obj-c++.dg/super-class-2.mm: Likewise.
8542 * objc.dg/super-class-3.m: Likewise.
8543 * objc.dg/super-class-4.m: Likewise.
8544 * objc.dg/sync-2.m: Likewise.
8545 * obj-c++.dg/sync-2.mm: Likewise.
8546 * objc.dg/sync-1.m: Include objc/objc.h instead of
8547 ../objc-obj-c++-shared/Object1.h.
8548 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8549 'Class' as the type of 'isa'.
8550 * objc.dg/special/unclaimed-category-1.m: Use the Modern
8551 Objective-C runtime API. ([TestClass +initialize]): Include this
8552 method with the GNU runtime as well.
8553 * objc.dg/strings/strings-1.m: Updated includes.
8554 * obj-c++.dg/strings/strings-1.mm: Likewise.
8555 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8556 objc.dg/strings/const-str-12b.m.
8557 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8558 * obj-c++.dg/template-3.mm: Likewise.
8559 * obj-c++.dg/template-4.mm: Likewise.
8560 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
8561 Objective-C runtime API.
8562 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8563 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8564 * obj-c++.dg/try-catch-1.mm: Likewise.
8565 * obj-c++.dg/try-catch-2.mm: Likewise.
8566 * objc.dg/try-catch-3.m: Likewise.
8567 * obj-c++.dg/try-catch-3.mm: Likewise.
8568 * objc.dg/try-catch-6.m: Likewise.
8569 * objc.dg/try-catch-7.m: Likewise.
8570 * obj-c++.dg/try-catch-7.mm: Likewise.
8571 * obj-c++.dg/try-catch-8.mm: Likewise.
8572 * obj-c++.dg/try-catch-9.mm: Likewise.
8573 * objc.dg/try-catch-10.m: Likewise.
8574 * obj-c++.dg/try-catch-11.mm: Likewise.
8575 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8576 Object. Include objc/objc.h.
8577 * obj-c++.dg/typedef-alias-1.mm: Likewise.
8578 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8579 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8580 Object. Use Modern Objective-C runtime API. Do not use
8582 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8583 * obj-c++.dg/torture/trivial.mm: Likewise.
8584 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8585 instead of ../objc-obj-c++-shared/Object1.h. Include
8586 ../objc-obj-c++-shared/runtime.h.
8587 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8588 * objc.dg/torture/strings/const-str-11.m: Likewise.
8589 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8590 * objc.dg/torture/strings/const-str-9.m: Likewise.
8591 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8592 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8593 instead of Object. Only add _FooClassReference if
8595 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8596 * objc.dg/torture/strings/const-str-8.m: Likewise.
8597 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8598 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8600 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8602 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8603 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8604 * obj-c++.dg/va-meth-1.mm: Likewise.
8605 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8606 ../objc-obj-c++-shared/Object1.h.
8607 * objc.dg/zero-link-3.m: Likewise.
8609 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8611 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8613 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
8616 * obj-c++.dg/property/cxx-property-1.mm: New.
8617 * obj-c++.dg/property/cxx-property-2.mm: New.
8619 2011-06-06 Jason Merrill <jason@redhat.com>
8621 * g++.dg/cpp0x/regress/ptrmem1.C: New.
8623 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
8625 PR rtl-optimization/49145
8627 * gcc.c-torture/compile/pr49145.c: New test.
8629 2011-06-06 Jakub Jelinek <jakub@redhat.com>
8632 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8633 to dg-options, match also DW_AT_linkage_name.
8636 * gcc.dg/debug/pr49294.c: New test.
8639 * g++.dg/opt/pr49264.C: New test.
8641 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
8643 PR tree-optimization/49243
8644 * gcc.dg/pr49243.c: New.
8646 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8648 * gnat.dg/specs/cond_expr1.ads: New test.
8650 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8652 * gnat.dg/deferred_const4.ad[sb]: New test.
8653 * gnat.dg/deferred_const4_pkg.ads: New helper.
8655 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
8657 * gnat.dg/test_tamdt.adb: Rename to...
8658 * gnat.dg/taft_type1.adb: ...this.
8659 * gnat.dg/tamdt.ad[sb]: Rename to...
8660 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8661 * gnat.dg/tamdt_aux.ads: Rename to...
8662 * gnat.dg/taft_type1_pkg2.ads: ...this.
8663 * gnat.dg/taft_type2.ad[sb]: New test.
8664 * gnat.dg/taft_type2_pkg.ads: New helper.
8665 * gnat.dg/taft_type3.adb: New test.
8666 * gnat.dg/taft_type3_pkg.ads: New helper.
8668 2011-06-05 Tobias Burnus <burnus@net-b.de>
8671 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8674 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8677 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8679 * objc.dg/gnu-api-2-objc.m: Likewise.
8680 * obj-c++.dg/gnu-api-2-class.mm: Likewise
8681 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8683 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
8685 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
8686 alignment, not the alignment, when calling class_addIvar(). Add
8687 an 'isa' instance variable to the test root class.
8688 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8690 2011-06-04 Jan Hubicka <jh@suse.cz>
8692 PR tree-optimization/48893
8693 PR tree-optimization/49091
8694 PR tree-optimization/49179
8695 * gfortran.dg/pr49179.f90: New testcase
8697 2011-06-04 Jan Hubicka <jh@suse.cz>
8700 * g++.dg/torture/pr48954.C: New testcase.
8702 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8704 * g++.dg/warn/delete-non-virtual-dtor.C: New.
8706 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
8709 * g++.dg/diagnostic/bitfld2.C: New.
8711 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8714 * gcc.c-torture/execute/pr49281.c: New test.
8716 2011-06-04 Jan Hubicka <jh@suse.cz>
8718 PR tree-optimize/48929
8719 * gcc.c-torture/compile/pr48929.c: New testcase.
8721 2011-06-04 Jakub Jelinek <jakub@redhat.com>
8723 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8725 2011-06-03 Jakub Jelinek <jakub@redhat.com>
8728 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8730 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8732 * objc.dg/headers.m: Do not include sarray.h and hash.h.
8734 2011-06-03 Richard Henderson <rth@redhat.com>
8735 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8737 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8739 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8741 * objc.dg/headers.m: Do not include objc-list.h.
8743 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
8745 * objc.dg/type-stream-1.m: Test removed.
8746 * objc.dg/headers.m: Do not include typedstream.h.
8748 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8750 * objc.dg/torture/forward-1.m (main): Updated testcase.
8752 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
8755 * gcc.c-torture/compile/pr49163.c: New.
8757 2011-06-02 Asher Langton <langton2@llnl.gov>
8760 * gfortran.dg/PR49268.f90: New test.
8762 2011-06-02 Asher Langton <langton2@llnl.gov>
8765 * gfortran.dg/PR37039.f90: New test.
8767 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
8770 * objc.dg/method-5.m: Updated.
8771 * objc.dg/method-19.m: Updated.
8772 * objc.dg/method-lookup-1.m: New.
8773 * obj-c++.dg/method-6.mm: Updated.
8774 * obj-c++.dg/method-7.mm: Updated.
8775 * obj-c++.dg/method-lookup-1.mm: New.
8777 2011-06-02 DJ Delorie <dj@redhat.com>
8779 * lib/timeout.exp (timeout): Add board_info support.
8781 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
8783 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8785 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
8788 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8789 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8791 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
8792 Hans-Peter Nilsson <hp@axis.com>
8794 PR rtl-optimization/48840
8795 * gcc.target/sparc/ultrasp13.c: New test.
8797 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
8800 * gcc.c-torture/compile/pr49238.c: New.
8802 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
8804 * gcc.target/arm/g2.c: Skip test in -mthumb.
8805 Skip test unless cpu is xscale.
8806 * gcc.target/arm/scd42-2.c: Likewise.
8807 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8809 2011-06-01 Jason Merrill <jason@redhat.com>
8811 * g++.dg/cpp0x/decltype28.C: New.
8812 * g++.dg/cpp0x/decltype29.C: New.
8814 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
8817 * gcc.target/mips/pr45074.c: New test.
8819 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
8820 Hans-Peter Nilsson <hp@axis.com>
8822 PR rtl-optimization/48830
8823 * gcc.target/sparc/ultrasp12.c: New test.
8825 2011-06-01 David Li <davidxl@google.com>
8827 * gcc.dg/profile-dir-1.c: Change pass name.
8828 * gcc.dg/profile-dir-2.c: Ditto.
8829 * gcc.dg/tree-ssa/dump-1.c: Ditto.
8830 * gcc.dg/tree-ssa/loop-25.c: Ditto.
8831 * gcc.dg/tree-prof/stringop-1.c: Ditto.
8832 * gcc.dg/tree-prof/update-loopch.c: Ditto.
8833 * gcc.dg/tree-prof/stringop-2.c: Ditto.
8834 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8835 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8836 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8837 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8838 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8839 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8840 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8841 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8842 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8843 * gcc.dg/profile-dir-3.c: Ditto.
8844 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8846 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
8848 * objc.dg/attributes/method-nonnull-1.m: New test.
8849 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8851 2011-05-31 Tobias Burnus <burnus@net-b.de>
8854 * gfortran.dg/coarray_atomic_1.f90: New.
8855 * gfortran.dg/coarray/atomic_1.f90: New.
8857 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8859 * gcc.dg/guality/bswaptest.c: New test.
8860 * gcc.dg/guality/clztest.c: New test.
8861 * gcc.dg/guality/ctztest.c: New test.
8862 * gcc.dg/guality/rotatetest.c: New test.
8865 * gcc.target/i386/pr48688.c: New test.
8867 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
8870 * g++.dg/lookup/name-clash9.C: New.
8872 2011-05-31 Tobias Burnus <burnus@net-b.de>
8875 * gfortran.dg/coarray/dummy_1.f90: New.
8877 2011-05-31 Tobias Burnus <burnus@net-b.de>
8880 * gfortran.dg/coarray/save_1.f90: New.
8881 * gfortran.dg/coarray_4.f90: Update dg-error.
8883 2011-05-31 Jason Merrill <jason@redhat.com>
8885 * g++.dg/cpp0x/rv-template1.C: New.
8887 2011-05-31 Jakub Jelinek <jakub@redhat.com>
8889 PR rtl-optimization/49235
8890 * gcc.dg/pr49235.c: New test.
8892 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8894 PR tree-optimization/49093
8895 * gcc.dg/vect/pr49093.c: New test.
8897 2011-05-31 Dodji Seketeli <dodji@redhat.com>
8900 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
8902 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
8905 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
8908 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
8911 * gcc.c-torture/execute/pr49186.c: New.
8913 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
8916 * gcc.target/i386/pr49168-1.c: New.
8918 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8919 Eric Botcazou <ebotcazou@adacore.com>
8921 * gcc.dg/guality/drap.c: New test.
8923 2011-05-30 Richard Guenther <rguenther@suse.de>
8925 PR tree-optimization/49210
8926 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
8927 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
8929 2011-05-30 Jakub Jelinek <jakub@redhat.com>
8932 * g++.dg/gomp/pr49223-1.C: New test.
8933 * g++.dg/gomp/pr49223-2.C: New test.
8935 2011-05-30 Richard Guenther <rguenther@suse.de>
8937 PR tree-optimization/49218
8938 * gcc.c-torture/execute/pr49218.c: New testcase.
8940 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
8942 PR tree-optimization/49199
8943 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
8944 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
8945 -fno-tree-scev-cprop.
8947 2011-05-29 Janus Weil <janus@gcc.gnu.org>
8950 * gfortran.dg/extends_13.f03: New.
8952 2011-05-29 Jakub Jelinek <jakub@redhat.com>
8954 PR rtl-optimization/49095
8955 * gcc.target/i386/pr49095.c: New test.
8957 2011-05-29 Tobias Burnus <burnus@net-b.de>
8960 * gfortran.dg/coarray_24.f90: New.
8962 2011-05-29 Tobias Burnus <burnus@net-b.de>
8965 * gfortran.dg/coarray_23.f90: New.
8967 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
8970 * gcc.dg/pr48826.c: New test.
8972 2011-05-29 Richard Guenther <rguenther@suse.de>
8974 PR tree-optimization/49217
8975 * gcc.dg/torture/pr49217.c: New testcase.
8977 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
8980 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
8982 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
8984 * gnat.dg/boolean_subtype.adb: Rename to...
8985 * gnat.dg/boolean_subtype1.adb: ...this.
8987 2011-05-28 Jason Merrill <jason@redhat.com>
8989 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
8991 2011-05-27 Jason Merrill <jason@redhat.com>
8993 * g++.dg/cpp0x/enum18.C: Adjust.
8995 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
8997 2011-05-27 Tobias Burnus <burnus@net-b.de>
9000 * gfortran.dg/coarray_22.f90: New.
9002 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9004 PR tree-optimization/46728
9005 * gcc.target/powerpc/pr46728-1.c: New.
9006 * gcc.target/powerpc/pr46728-2.c: New.
9007 * gcc.target/powerpc/pr46728-3.c: New.
9008 * gcc.target/powerpc/pr46728-4.c: New.
9009 * gcc.target/powerpc/pr46728-5.c: New.
9010 * gcc.dg/pr46728-6.c: New.
9011 * gcc.target/powerpc/pr46728-7.c: New.
9012 * gcc.target/powerpc/pr46728-8.c: New.
9013 * gcc.dg/pr46728-9.c: New.
9014 * gcc.target/powerpc/pr46728-10.c: New.
9015 * gcc.target/powerpc/pr46728-11.c: New.
9016 * gcc.dg/pr46728-12.c: New.
9017 * gcc.target/powerpc/pr46728-13.c: New.
9018 * gcc.target/powerpc/pr46728-14.c: New.
9019 * gcc.target/powerpc/pr46728-15.c: New.
9020 * gcc.target/powerpc/pr46728-16.c: New.
9022 2011-05-27 Jason Merrill <jason@redhat.com>
9024 * g++.dg/abi/mangle47.C: New.
9027 * g++.dg/template/const5.C: New.
9029 * g++.dg/cpp0x/enum18.C: New.
9031 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9033 * g++.dg/cpp0x/error6.C: New.
9035 * g++.dg/cpp0x/error5.C: New.
9037 2011-05-27 Jakub Jelinek <jakub@redhat.com>
9040 * g++.dg/eh/cond6.C: New test.
9042 2011-05-27 Tobias Burnus <burnus@net-b.de>
9045 * gfortran.dg/rank_3.f90: New.
9046 * gfortran.dg/rank_4.f90: New.
9048 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
9050 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9051 replace dump search.
9053 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
9055 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9056 * gnat.dg/bit_packed_array5.adb: ...here.
9058 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9061 * g++.dg/cpp0x/auto25.C: New.
9063 2011-05-27 Richard Guenther <rguenther@suse.de>
9065 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9067 2011-05-27 Richard Guenther <rguenther@suse.de>
9069 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9071 2011-05-27 Richard Guenther <rguenther@suse.de>
9074 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9076 2011-05-26 Jason Merrill <jason@redhat.com>
9078 * g++.dg/cpp0x/friend1.C: New.
9079 * g++.dg/cpp0x/friend2.C: New.
9081 * g++.dg/cpp0x/auto7.C: Update.
9082 * g++.dg/template/crash50.C: Adjust.
9083 * g++.dg/template/static9.C: Adjust.
9084 * g++.old-deja/g++.ext/memconst.C: Adjust.
9086 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
9088 * gcc.dg/march.c: Ignore a note for some targets.
9090 2011-05-26 Janis Johnson <janis187@us.ibm.com>
9091 Nathan Froyd <froydnj@codesourcery.com>
9095 * g++.old-deja/g++.jason/cond.C: Remove xfails.
9096 * g++.dg/parse/pr18770.C: New test.
9097 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9099 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9102 * gfortran.dg/dependency_40.f90 : New test.
9104 2011-05-26 Tobias Burnus <burnus@net-b.de>
9107 * gfortran.dg/coarray/registering_1.f90: New.
9109 2011-05-26 Jason Merrill <jason@redhat.com>
9111 * g++.dg/cpp0x/variadic111.C: New.
9112 * g++.dg/cpp0x/variadic41.C: Adjust.
9114 2011-05-26 Richard Guenther <rguenther@suse.de>
9116 PR tree-optimization/48702
9117 * gcc.dg/torture/pr48702.c: New testcase.
9119 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9121 PR gcov-profile/48845
9122 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9124 * gcc.dg/matrix/matrix.exp: Likewise.
9125 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9126 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9127 line number to check_profiling_available.
9128 * lib/target-supports.exp (check_profiling_available): Account for
9130 Require TLS runtime support with -fprofile-generate.
9131 * lib/profopt.exp (profopt-execute): Add TLS options for
9133 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9135 2011-05-26 Jakub Jelinek <jakub@redhat.com>
9138 * g++.dg/eh/cond5.C: New test.
9140 PR tree-optimization/49161
9141 * gcc.c-torture/execute/pr49161.c: New test.
9143 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9145 * gcc.target/arm/neon-vorn-vbic.c: New test.
9147 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
9149 PR tree-optimization/49038
9150 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9151 * gcc.dg/vect/pr49038.c: New test.
9153 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
9155 * g++.dg/init/pr25811-3.C: New.
9156 * g++.dg/init/pr25811-4.C: New.
9158 2011-05-25 Jason Merrill <jason@redhat.com>
9160 * g++.dg/cpp0x/enum17.C: New.
9161 * g++.old-deja/g++.jason/rfg10.C: Adjust.
9163 * g++.dg/cpp0x/auto24.C: New.
9165 * g++.dg/cpp0x/error4.C: New.
9167 * g++.dg/cpp0x/rv-restrict.C: New.
9169 * g++.dg/cpp0x/enum15.C: New.
9170 * g++.dg/cpp0x/constexpr-switch2.C: New.
9172 * g++.dg/cpp0x/variadic110.C: New.
9174 * g++.dg/cpp0x/auto9.C: Add typedef test.
9176 * g++.dg/cpp0x/auto23.C: New.
9177 * g++.dg/cpp0x/auto9.C: Adjust.
9179 * g++.dg/cpp0x/defaulted29.C: New.
9181 * g++.dg/cpp0x/initlist51.C: New.
9183 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
9185 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9186 * g++.dg/abi/packed1.C: Suppress warning.
9187 * g++.dg/warn/Wunused-parm-3.C: Likewise.
9188 * g++.dg/template/stdarg1.C: Likewise.
9189 * g++.dg/other/packed1.C: Remove arm from xfail list.
9191 2011-05-25 Jason Merrill <jason@redhat.com>
9193 * g++.dg/cpp0x/enum16.C: New.
9194 * g++.dg/parse/error15.C: Adjust.
9196 * g++.dg/cpp0x/initlist50.C: New.
9198 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9200 * g++.dg/cpp0x/variadic109.C: New.
9202 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
9204 * gcc.target/i386/pause-1.c: New.
9206 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
9208 * gcc.dg/stack-usage-1.c: Adjust comment.
9209 * gcc.dg/stack-usage-2.c: New test.
9211 2011-05-25 Jakub Jelinek <jakub@redhat.com>
9214 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9215 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9217 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
9219 PR rtl-optimization/48757
9220 * gfortran.dg/pr48757.f: New test case.
9222 2011-05-24 Jason Merrill <jason@redhat.com>
9224 * g++.dg/cpp0x/access01.C: New.
9226 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9229 * objc.dg/pr48177.m: New testcase.
9231 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
9234 * objc.dg/pr48187.m: New testcase.
9235 * obj-c++.dg/pr48187.mm: New testcase.
9236 * objc.dg/ivar-extra-semicolon.m: New testcase.
9238 2011-05-24 Jason Merrill <jason@redhat.com>
9240 * g++.dg/template/access21.C: New.
9241 * g++.dg/template/access22.C: New.
9243 2011-05-24 Michael Matz <matz@gcc.gnu.org>
9245 PR rtl-optimization/48633
9246 * g++.dg/pr48633.C: New test.
9248 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9251 * g++.dg/other/pr49133.C: New test.
9253 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
9254 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9256 * gcc.dg/torture/tls/run-gd.c: New test.
9257 * gcc.dg/torture/tls/run-ie.c: New test.
9258 * gcc.dg/torture/tls/run-ld.c: New test.
9259 * gcc.dg/torture/tls/run-le.c: New test.
9260 * lib/target-supports.exp (check_effective_target_tls_runtime):
9261 Build testcase with TLS options.
9263 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9265 * gcc.dg/vect/pr48172.c: Remove dg-do run.
9267 2011-05-24 Tom de Vries <tom@codesourcery.com>
9269 PR tree-optimization/49121
9270 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9272 2011-05-23 Jason Merrill <jason@redhat.com>
9274 * g++.dg/cpp0x/defaulted28.C: New.
9276 * g++.dg/cpp0x/sfinae25.C: New.
9278 * g++.dg/cpp0x/rv-cast2.C: New.
9280 * g++.dg/cpp0x/enum14.C: New.
9282 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9285 * gcc.c-torture/execute/pr49123.c: New test.
9288 * gcc.dg/debug/pr49032.c: New test.
9291 * gcc.dg/pr49120.c: New test.
9293 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
9296 * gcc.target/i386/pr47315.c: New test.
9298 2011-05-23 Jason Merrill <jason@redhat.com>
9300 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9302 * g++.dg/cpp0x/sfinae24.C: New.
9304 * g++.dg/cpp0x/error3.C: New.
9306 * g++.dg/cpp0x/defaulted27.C: New.
9308 * g++.dg/cpp0x/decltype27.C: New.
9310 2011-05-23 Richard Guenther <rguenther@suse.de>
9312 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9314 2011-05-23 Richard Guenther <rguenther@suse.de>
9316 PR tree-optimization/40874
9317 * g++.dg/tree-ssa/pr40874.C: New testcase.
9319 2011-05-23 Richard Guenther <rguenther@suse.de>
9321 PR tree-optimization/49115
9322 * g++.dg/torture/pr49115.C: New testcase.
9324 2011-05-23 Richard Guenther <rguenther@suse.de>
9327 * gcc.dg/memcpy-3.c: New testcase.
9329 2011-05-23 Jakub Jelinek <jakub@redhat.com>
9332 * gcc.c-torture/execute/pr48973-1.c: New test.
9333 * gcc.c-torture/execute/pr48973-2.c: New test.
9335 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
9338 * g++.dg/warn/pr18016.C: New.
9340 2011-05-23 Tom de Vries <tom@codesourcery.com>
9343 * gcc.target/arm/ivopts-6.c: New test.
9345 2011-05-22 Jakub Jelinek <jakub@redhat.com>
9348 * gcc.c-torture/compile/pr49029.c: New test.
9350 2011-05-22 Jason Merrill <jason@redhat.com>
9352 * g++.dg/cpp0x/sfinae23.C: New.
9353 * g++.dg/cpp0x/sfinae8.C: Correct.
9355 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9357 * gfortran.dg/function_optimize_8.f90: New test case.
9359 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
9361 PR tree-optimization/49087
9362 * gcc.dg/vect/O3-pr49087.c: New test.
9364 2011-05-21 Jason Merrill <jason@redhat.com>
9366 * g++.dg/debug/const5.C: New.
9368 2011-05-20 Jason Merrill <jason@redhat.com>
9370 * g++.dg/cpp0x/constexpr-static7.C: Extend.
9372 * g++.dg/cpp0x/constexpr-static7.C: New.
9374 * g++.dg/cpp0x/enum12.C: New.
9375 * g++.dg/cpp0x/enum13.C: New.
9377 2011-05-21 Janus Weil <janus@gcc.gnu.org>
9380 * gfortran.dg/select_type_23.f03: New.
9382 2011-05-20 Jason Merrill <jason@redhat.com>
9384 * g++.dg/cpp0x/defaulted26.C: New.
9386 * g++.dg/cpp0x/noexcept02.C: Fix.
9387 * g++.dg/cpp0x/noexcept03.C: Fix.
9388 * g++.dg/cpp0x/noexcept08.C: Fix.
9389 * g++.dg/cpp0x/noexcept10.C: New.
9391 2011-05-20 Janus Weil <janus@gcc.gnu.org>
9394 * gfortran.dg/extends_12.f03: New.
9396 2011-05-20 Jason Merrill <jason@redhat.com>
9398 * g++.dg/template/koenig9.C: New.
9399 * g++.dg/opt/pr47615.C: Fix.
9400 * g++.dg/overload/defarg1.C: Fix.
9401 * g++.dg/tc1/dr213.C: Remove xfail.
9402 * g++.dg/torture/pr34850.C: Fix.
9403 * g++.dg/torture/pr39362.C: Fix.
9404 * g++.old-deja/g++.brendan/crash56.C: Fix.
9405 * g++.old-deja/g++.pt/memtemp47.C: Fix.
9407 2011-05-20 Richard Guenther <rguenther@suse.de>
9409 PR tree-optimization/49079
9410 * gcc.dg/torture/pr49079.c: New testcase.
9412 2011-05-20 Jakub Jelinek <jakub@redhat.com>
9414 PR tree-optimization/49073
9415 * gcc.c-torture/execute/pr49073.c: New test.
9417 2011-06-19 Tobias Burnus <burnus@net-b.de>
9420 * gfortran.dg/coarray_21.f90: New.
9422 2011-05-19 Joseph Myers <joseph@codesourcery.com>
9424 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9427 2011-05-19 Richard Guenther <rguenther@suse.de>
9430 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9432 2011-05-19 Richard Guenther <rguenther@suse.de>
9435 * gcc.dg/builtin-object-size-11.c: New testcase.
9437 2011-05-19 Tom de Vries <tom@codesourcery.com>
9440 * gcc.target/arm/ivopts.c: New test.
9441 * gcc.target/arm/ivopts-2.c: New test.
9443 2011-05-19 Tom de Vries <tom@codesourcery.com>
9445 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9447 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9449 * gcc.c-torture/execute/960321-1.x: Remove.
9451 2011-05-18 Janus Weil <janus@gcc.gnu.org>
9454 * gfortran.dg/move_alloc_4.f90: New.
9456 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
9459 * gcc.target/i386/pr49002-1.c: New test.
9460 * gcc.target/i386/pr49002-2.c: Likewise.
9462 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9464 PR tree-optimization/49039
9465 * gcc.c-torture/execute/pr49039.c: New test.
9466 * gcc.dg/tree-ssa/pr49039.c: New test.
9467 * g++.dg/torture/pr49039.C: New test.
9469 2011-05-18 Jason Merrill <jason@redhat.com>
9471 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9472 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9473 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9475 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
9477 * gcc.target/bfin/mcpu-bf592.c: New test.
9479 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
9481 PR tree-optimization/41881
9482 * gcc.dg/vect/O3-pr41881.c: New test.
9483 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9485 2011-05-18 Jakub Jelinek <jakub@redhat.com>
9487 PR tree-optimization/49000
9488 * gcc.dg/pr49000.c: New test.
9490 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
9492 * gnat.dg/invalid1.adb: New test.
9494 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
9496 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9498 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9499 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9501 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9504 * g++.dg/cpp0x/range-for18.C: New.
9506 2011-05-15 Tobias Burnus <burnus@net-b.de>
9509 * gfortran.dg/coarray/image_index_2.f90: New.
9511 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
9513 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9514 * g++.dg/cpp0x/override2.C: New.
9516 2011-05-14 Tobias Burnus <burnus@net-b.de>
9519 * gfortran.de/coarray_20.f90: New.
9521 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9524 * function_optimize_7.f90: New test case.
9526 2011-05-13 Jason Merrill <jason@redhat.com>
9528 * g++.dg/cpp0x/decltype26.C: New.
9529 * g++.dg/cpp0x/enum11.C: New.
9531 2011-05-13 Tobias Burnus <burnus@net-b.de>
9535 * gfortran.dg/assign_8.f90: Update dg-error.
9537 2011-05-13 Tobias Burnus <burnus@net-b.de>
9540 * gfortran.dg/io_constraints_8.f90: New.
9541 * gfortran.dg/io_constraints_9.f90: New.
9543 2011-05-13 Martin Thuresson <martint@google.com>
9545 PR gcov-profile/47793
9546 * gcc.dg/pr47793.c: New.
9548 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9550 PR tree-optimization/48975
9551 * gcc.dg/pr48975.c: New test.
9553 2011-05-12 Tobias Burnus <burnus@net-b.de>
9556 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9558 2011-05-12 Jason Merrill <jason@redhat.com>
9560 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9562 2011-05-12 Geert Bosch <bosch@adacore.com>
9564 * gnat.dg/view_conversion1.adb: New test.
9566 2011-05-12 Richard Guenther <rguenther@suse.de>
9568 PR tree-optimization/48172
9569 * gcc.dg/vect/pr48172.c: New testcase.
9571 2011-05-12 Jakub Jelinek <jakub@redhat.com>
9574 * g++.dg/opt/pr48967.C: New test.
9576 2011-05-11 Jason Merrill <jason@redhat.com>
9578 * g++.dg/cpp0x/constexpr-friend.C: New.
9579 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9581 * g++.dg/cpp0x/sfinae22.C: New.
9583 2011-05-11 Tobias Burnus <burnus@net-b.de>
9586 * gfortran.dg/generic_24.f90: New.
9588 2011-05-11 Richard Guenther <rguenther@suse.de>
9590 PR tree-optimization/15256
9591 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9593 2011-05-11 Jakub Jelinek <jakub@redhat.com>
9596 * gcc.dg/pr48159-1.c: New test.
9597 * gcc.dg/pr48159-2.c: New test.
9599 2011-05-11 Richard Guenther <rguenther@suse.de>
9602 * gcc.dg/torture/pr48953.c: New testcase.
9604 2011-05-11 Richard Guenther <rguenther@suse.de>
9606 PR tree-optimization/18041
9607 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9609 2011-05-11 Alan Modra <amodra@gmail.com>
9612 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9614 2011-05-10 Jason Merrill <jason@redhat.com>
9616 * g++.dg/cpp0x/defaulted25.C: New.
9617 * g++.dg/template/crash7.C: Adjust.
9619 * g++.dg/cpp0x/variadic108.C: New.
9621 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
9623 * g++.dg/inherit/virtual9.C: Extend.
9625 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
9628 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9629 are passed and returned in vector registers.
9631 2011-05-10 Richard Guenther <rguenther@suse.de>
9633 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9634 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9635 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9636 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9637 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
9640 2011-05-10 Jakub Jelinek <jakub@redhat.com>
9642 PR tree-optimization/48611
9643 PR tree-optimization/48794
9644 * gfortran.dg/gomp/pr48611.f90: New test.
9645 * gfortran.dg/gomp/pr48794.f90: New test.
9648 * gcc.dg/dfp/pr48928.c: New test.
9650 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9653 * g++.dg/cpp0x/pr48522.C: New.
9655 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9658 * g++.dg/cpp0x/sfinae21.C: New.
9660 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9662 * g++.dg/template/sfinae28.C: Rename to...
9663 * g++.dg/cpp0x/sfinae19.C: ... this.
9664 * g++.dg/template/sfinae29.C: Rename to...
9665 * g++.dg/cpp0x/sfinae20.C: ... this.
9667 2011-05-09 Jeff Law <law@redhat.com>
9669 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9672 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
9675 * g++.dg/init/pr20039.C: New.
9677 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
9681 * g++.dg/template/sfinae28.C: New.
9682 * g++.dg/template/sfinae29.C: Likewise.
9684 2011-05-09 Jason Merrill <jason@redhat.com>
9686 * g++.dg/template/nontype23.C: New.
9688 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
9690 * g++.dg/init/pr48859.C: New.
9692 2011-05-09 Jason Merrill <jason@redhat.com>
9694 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9695 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9696 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9697 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9698 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9699 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9700 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9701 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9703 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
9705 * g++.dg/inherit/virtual9.C: New.
9707 2011-05-09 Dodji Seketeli <dodji@redhat.com>
9710 * g++.dg/template/dependent-expr8.C: New test case.
9712 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
9714 PR tree-optimization/48837
9715 * gcc.dg/pr48837.c: New testcase.
9717 2011-05-06 Jason Merrill <jason@redhat.com>
9719 * g++.dg/cpp0x/constexpr-condition2.C: New.
9721 * g++.dg/cpp0x/constexpr-missing.C: New.
9723 2011-05-06 Tobias Burnus <burnus@net-b.de>
9726 * gfortran.dg/coarray/this_image_2.f90: New.
9728 2011-05-06 Tobias Burnus <burnus@net-b.de>
9732 * gfortran.dg/bind_c_usage_22.f90: New.
9733 * gfortran.dg/bind_c_usage_23.f90: New.
9734 * gfortran.dg/bind_c_usage_24.f90: New.
9735 * gfortran.dg/bind_c_usage_24_c.c: New.
9737 2011-05-06 Dodji Seketeli <dodji@redhat.com>
9740 * g++.dg/template/member9.C: New test case.
9742 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
9744 * gnat.dg/discr29.ad[sb]: New test.
9745 * gnat.dg/discr30.adb: Likewise.
9747 2011-05-05 Julian Brown <julian@codesourcery.com>
9749 * gcc.target/arm/neon-vset_lanes8.c: New test.
9751 2011-05-05 Jason Merrill <jason@redhat.com>
9753 * g++.dg/init/new32.C: New.
9755 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9757 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9760 2011-05-05 Jakub Jelinek <jakub@redhat.com>
9762 PR rtl-optimization/48381
9763 * gcc.c-torture/compile/pr48381.c: New test.
9765 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
9767 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9769 * gcc.target/i386/opt-1.c: Ditto.
9771 2011-05-04 Jason Merrill <jason@redhat.com>
9773 * g++.dg/conversion/base1.C: New.
9775 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9777 PR libgfortran/48787
9778 * gfortran.dg/round_3.f08: Add more checks to test case.
9780 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
9782 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9783 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9784 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9785 Gate test on effective_target fd_truncate.
9787 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
9789 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9790 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9791 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9792 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
9793 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9794 * gcc.target/i386/pr38824.c: Ditto.
9795 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9796 * gcc.target/i386/vecinit-2.c: Ditto.
9797 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9798 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9799 * gcc.target/i386/parity-2.c: Ditto.
9800 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9802 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
9804 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9806 * gcc.target/bfin/mcpu-bf514.c: Likewise.
9807 * gcc.target/bfin/mcpu-bf516.c: Likewise.
9808 * gcc.target/bfin/mcpu-bf518.c: Likewise.
9810 2011-05-03 Tobias Burnus <burnus@net-b.de>
9813 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9815 2011-05-03 Tobias Burnus <burnus@net-b.de>
9818 * gfortran.dg/coarray/this_image_1.f90: New.
9820 2011-05-03 Tobias Burnus <burnus@net-b.de>
9823 * gfortran.dg/coarray/caf.dg: New.
9824 * gfortran.dg/coarray/image_index_1.f90: New, copied
9825 from ../coarray_16.f90.
9827 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9830 * g++.dg/ext/complex9.C: New.
9832 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9835 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9836 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9837 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9839 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
9841 * gcc.target/bfin/builtins: Created.
9842 * gcc.target/bfin/hisilh-O0.c: Deleted.
9843 * gcc.target/bfin/hisilh.c: Moved to...
9844 * gcc.target/bfin/builtins/hisilh.c: ...here.
9845 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9846 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9847 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9848 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9849 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9850 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9851 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9852 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9853 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9854 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9855 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9856 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9857 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9858 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9859 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9860 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
9861 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
9862 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
9863 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
9864 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
9865 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
9866 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
9867 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
9868 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
9869 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
9870 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
9871 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
9872 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
9873 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
9874 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
9875 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
9876 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
9877 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
9878 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
9879 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
9880 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
9881 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
9882 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
9883 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
9884 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
9885 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
9886 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
9887 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
9888 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
9889 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
9890 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
9891 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
9892 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
9893 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
9894 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
9895 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
9896 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
9897 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
9898 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
9899 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
9900 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
9901 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
9902 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
9903 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
9904 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
9905 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
9906 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
9907 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
9908 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
9909 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
9910 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
9911 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
9912 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
9913 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
9914 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
9915 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
9916 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
9917 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
9918 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
9919 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
9920 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
9921 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
9922 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
9923 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
9924 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
9925 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
9926 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
9927 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
9928 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
9929 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
9930 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
9931 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
9932 * gcc.target/bfin/builtins/circptr.c: Ditto.
9933 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
9934 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
9935 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
9936 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
9937 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
9938 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
9939 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
9940 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
9941 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
9942 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
9943 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
9944 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
9945 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
9946 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
9947 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
9948 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
9949 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
9950 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
9951 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
9952 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
9953 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
9954 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
9955 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
9956 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
9957 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
9958 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
9959 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
9960 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
9961 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
9962 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
9963 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
9964 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
9965 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
9966 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
9967 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
9968 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
9969 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
9970 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
9971 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
9972 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
9973 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
9974 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
9975 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
9976 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
9977 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
9978 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
9979 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
9980 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
9981 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
9982 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
9983 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
9984 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
9985 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
9986 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
9987 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
9988 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
9989 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
9990 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
9991 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
9992 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
9993 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
9994 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
9995 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
9996 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
9997 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
9998 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
9999 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10000 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10001 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10002 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10004 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
10006 * gcc.target/arm/cold-lc.c: New test.
10008 2011-05-03 Jakub Jelinek <jakub@redhat.com>
10011 * gcc.dg/pr48774.c: New test.
10013 2011-05-03 Richard Guenther <rguenther@suse.de>
10015 * gcc.dg/large-size-array-5.c: New testcase.
10017 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10019 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10021 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10023 * lib/target-supports.exp (check_effective_target_vect_strided):
10025 (check_effective_target_vect_strided2)
10026 (check_effective_target_vect_strided3)
10027 (check_effective_target_vect_strided4)
10028 (check_effective_target_vect_strided8): ...these new functions.
10030 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10031 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10032 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10033 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10034 * gcc.dg/vect/pr37539.c: Likewise.
10035 * gcc.dg/vect/slp-11a.c: Likewise.
10036 * gcc.dg/vect/slp-11b.c: Likewise.
10037 * gcc.dg/vect/slp-11c.c: Likewise.
10038 * gcc.dg/vect/slp-12a.c: Likewise.
10039 * gcc.dg/vect/slp-12b.c: Likewise.
10040 * gcc.dg/vect/slp-18.c: Likewise.
10041 * gcc.dg/vect/slp-19a.c: Likewise.
10042 * gcc.dg/vect/slp-19b.c: Likewise.
10043 * gcc.dg/vect/slp-21.c: Likewise.
10044 * gcc.dg/vect/slp-23.c: Likewise.
10045 * gcc.dg/vect/vect-cselim-1.c: Likewise.
10047 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10048 instead of vect_interleave && vect_extract_even_odd.
10049 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10050 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10051 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10052 * gcc.dg/vect/vect-1.c: Likewise.
10053 * gcc.dg/vect/vect-10.c: Likewise.
10054 * gcc.dg/vect/vect-98.c: Likewise.
10055 * gcc.dg/vect/vect-107.c: Likewise.
10056 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10057 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10058 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10059 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10060 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10061 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10062 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10063 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10064 * gcc.dg/vect/vect-strided-float.c: Likewise.
10065 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10066 * gcc.dg/vect/vect-strided-mult.c: Likewise.
10067 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10068 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10069 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10070 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10071 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10072 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10073 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10074 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10075 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10076 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10077 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10078 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10079 * gcc.dg/vect/vect-vfa-03.c: Likewise.
10081 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10083 * gcc.dg/vect/pr30843.c: Likewise.
10084 * gcc.dg/vect/pr33866.c: Likewise.
10085 * gcc.dg/vect/slp-reduc-6.c: Likewise.
10086 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10087 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10088 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10090 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10092 * gcc.dg/vect/slp-11.c: Split into...
10093 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10094 gcc.dg/vect/slp-11c.c: ...these tests.
10095 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10096 * gcc.dg/vect/slp-12c.c: ...this new test.
10097 * gcc.dg/vect/slp-19.c: Split into...
10098 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10099 gcc.dg/vect/slp-19c.c: ...these new tests.
10101 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
10103 * lib/target-supports.exp
10104 (check_effective_target_vect_extract_even_odd_wide): Delete.
10105 (check_effective_target_vect_strided_wide): Likewise.
10106 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10107 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10108 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10109 * gcc.dg/vect/pr37539.c: Likewise.
10110 * gcc.dg/vect/slp-11.c: Likewise.
10111 * gcc.dg/vect/slp-12a.c: Likewise.
10112 * gcc.dg/vect/slp-12b.c: Likewise.
10113 * gcc.dg/vect/slp-19.c: Likewise.
10114 * gcc.dg/vect/slp-23.c: Likewise.
10115 * gcc.dg/vect/vect-1.c: Likewise.
10116 * gcc.dg/vect/vect-98.c: Likewise.
10117 * gcc.dg/vect/vect-107.c: Likewise.
10118 * gcc.dg/vect/vect-strided-float.c: Likewise.
10120 2011-05-02 Jason Merrill <jason@redhat.com>
10122 * g++.dg/init/new31.C: New.
10124 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
10127 * gcc.dg/pr35445.c: New test.
10129 2011-05-02 Jason Merrill <jason@redhat.com>
10131 * c-c++-common/vla-1.c: New.
10133 2011-05-02 Richard Guenther <rguenther@suse.de>
10135 PR tree-optimization/48822
10136 * gcc.dg/torture/pr48822.c: New testcase.
10138 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
10141 * g++.dg/cpp0x/constexpr-47969.C: New.
10143 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
10146 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
10147 on vect_no_align targets.
10148 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10149 vect_no_align targets.
10151 2011-05-01 Xinliang David Li <davidxl@google.com>
10153 * gcc.dg/tree-ssa/integer-addr.c: New test.
10154 * gcc.dg/tree-ssa/alias_bug.c: New test.
10156 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10158 PR libgfortran/48787
10159 * gfortran.dg/round_3.f08: Add more checks.
10161 2011-04-30 Tobias Burnus <burnus@net-b.de>
10164 * gfortran.dg/import9.f90: New, proper test.
10165 * gfortran.dg/interface_37.f90: Remove bogus
10166 test (bogus copy of interface_36.f90).
10168 2011-04-30 Tobias Burnus <burnus@net-b.de>
10171 * gfortran.dg/interface_37.f90: New.
10173 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
10176 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10178 2011-04-30 Jakub Jelinek <jakub@redhat.com>
10180 PR tree-optimization/48809
10181 * gcc.c-torture/execute/pr48809.c: New test.
10183 2011-04-29 Jeff Law <law@redhat.com>
10185 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10187 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10190 * g++.dg/init/ctor10.C: New.
10192 2011-04-29 Le-Chun Wu <lcwu@google.com>
10194 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10195 warning in implicitly instantiated templates.
10197 2011-04-29 Le-Chun Wu <lcwu@google.com>
10199 * g++.dg/warn/Wnull-conversion-1.C: New.
10200 * g++.dg/warn/Wnull-conversion-2.C: New.
10202 2011-04-29 Diego Novillo <dnovillo@google.com>
10204 * g++.old-deja/g++.other/null3.C: Expect warning about
10205 converting boolean to a pointer.
10207 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
10210 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10214 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10216 2011-04-29 Tobias Burnus <burnus@net-b.de>
10219 * gfortran.dg/typebound_proc_22.f90: New.
10222 * gfortran.dg/interface_36.f90: New.
10224 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10226 PR libgfortran/48488
10227 PR libgfortran/48602
10228 PR libgfortran/48615
10229 PR libgfortran/48684
10230 PR libgfortran/48787
10231 * gfortran.dg/fmt_g.f: Adjust test.
10232 * gfortran.dg/fmt_g0_1.f08: Adjust test.
10233 * gfortran.dg/round_3.f08: New test.
10234 * gfortran.dg/namelist_print_1.f: Adjust test.
10235 * gfortran.dg/char4_iunit_1.f03: Adjust test.
10236 * gfortran.dg/f2003_io_5.f03: Adjust test.
10237 * gfortran.dg/coarray_15.f90: Adjust test.
10238 * gfortran.dg/namelist_65.f90: Adjust test.
10239 * gfortran.dg/fmt_cache_1.f: Adjust test.
10240 * gfortran.dg/char4_iunit_2.f03: Adjust test.
10241 * gfortran.dg/real_const_3.f90: Adjust test.
10243 2011-04-29 Jan Hubicka <jh@suse.cz>
10245 * gcc.dg/tree-ssa/inline-10.c: New testcase.
10246 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10248 2011-04-28 Xinliang David Li <davidxl@google.com>
10250 * gcc.dg/tree-prof/prof-robust-1.c: New test.
10251 * g++.dg/prof-robust-1.C: New test.
10253 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
10255 PR tree-optimization/48765
10256 * gcc.dg/vect/pr48765.c: New.
10258 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10260 PR tree-optimization/48775
10261 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10263 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10266 * g++.dg/inherit/pr48798.C: New.
10267 * g++.old-deja/g++.other/base1.C: Adjust.
10269 2011-04-28 Dodji Seketeli <dodji@redhat.com>
10272 * g++.dg/template/inherit7.C: New test case.
10274 2011-04-28 Richard Guenther <rguenther@suse.de>
10276 PR tree-optimization/40052
10277 PR tree-optimization/15347
10278 * gcc.dg/tree-ssa/vrp57.c: New testcase.
10279 * gcc.dg/pr15347.c: Likewise.
10281 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10284 * g++.dg/cpp0x/sfinae18.C: New.
10286 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10289 * g++.dg/ext/is_literal_type1.C: New.
10291 2011-04-28 Tobias Burnus <burnus@net-b.de>
10295 * gfortran.dg/interface_35.f90: New.
10296 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10297 * gfortran.dg/func_result_6.f90: Add dg-warning.
10298 * gfortran.dg/bessel_1.f90: Ditto.
10299 * gfortran.dg/hypot_1.f90: Ditto.
10300 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10301 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10302 * gfortran.dg/interface_assignment_4.f90: Ditto.
10304 2011-04-27 Jason Merrill <jason@redhat.com>
10306 * g++.dg/ext/complex8.C: New.
10308 * g++.dg/cpp0x/initlist49.C: New.
10309 * g++.dg/init/new30.C: New.
10311 2011-04-27 Tobias Burnus <burnus@net-b.de>
10314 * gfortran.dg/whole_file_34.f90: New.
10316 2011-04-27 Jan Hubicka <jh@suse.cz>
10318 * gcc.dg/tree-ssa/inline-9.c: New testcase.
10320 2011-04-27 Jason Merrill <jason@redhat.com>
10322 * g++.old-deja/g++.oliva/overload1.C: Adjust.
10324 * g++.dg/parse/ambig6.C: New.
10326 2011-04-27 Nick Clifton <nickc@redhat.com>
10328 * gcc.dg/20020312-2.c: Add definition for RX.
10330 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10331 option with RX targets.
10333 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10336 2011-04-27 Richard Guenther <rguenther@suse.de>
10338 * gcc.dg/tree-ssa/pr23382.c: Remove.
10340 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
10343 * gcc.c-torture/compile/pr48767.c: New test.
10345 2011-04-27 Richard Guenther <rguenther@suse.de>
10347 PR tree-optimization/48772
10348 * g++.dg/pr48772.C: New testcase.
10350 2011-04-27 Jakub Jelinek <jakub@redhat.com>
10353 * gcc.c-torture/compile/pr48742.c: New test.
10355 2011-04-26 Jason Merrill <jason@redhat.com>
10357 * g++.dg/lookup/koenig13.C: New.
10359 * g++.dg/cpp0x/initlist48.C: New.
10361 2011-04-25 Jason Merrill <jason@redhat.com>
10363 * g++.dg/cpp0x/sfinae17.C: New.
10365 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10368 * gcc.target/powerpc/pr48258-1.c: New file.
10369 * gcc.target/powerpc/pr48258-2.c: Ditto.
10371 2011-04-26 Xinliang David Li <davidxl@google.com>
10373 * gcc.dg/uninit-suppress.c: New test.
10374 * gcc.dg/uninit-suppress.c: New test.
10376 2011-04-26 Jakub Jelinek <jakub@redhat.com>
10379 * gcc.dg/pr48768.c: New test.
10381 PR tree-optimization/48734
10382 * gcc.c-torture/compile/pr48734.c: New test.
10385 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10387 2011-04-26 Richard Guenther <rguenther@suse.de>
10389 PR tree-optimization/48731
10390 * gcc.dg/torture/pr48731.c: New testcase.
10392 2011-04-26 Richard Guenther <rguenther@suse.de>
10395 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10397 2011-04-26 Richard Guenther <rguenther@suse.de>
10399 PR middle-end/48694
10400 * gcc.dg/torture/pr48694-1.c: New testcase.
10401 * gcc.dg/torture/pr48694-2.c: Likewise.
10403 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
10405 * g++.dg/ext/underlying_type1.C: New.
10406 * g++.dg/ext/underlying_type2.C: Likewise.
10407 * g++.dg/ext/underlying_type3.C: Likewise.
10408 * g++.dg/ext/underlying_type4.C: Likewise.
10409 * g++.dg/ext/underlying_type5.C: Likewise.
10410 * g++.dg/ext/underlying_type6.C: Likewise.
10411 * g++.dg/ext/underlying_type7.C: Likewise.
10412 * g++.dg/ext/underlying_type8.C: Likewise.
10413 * g++.dg/ext/underlying_type9.C: Likewise.
10414 * g++.dg/ext/underlying_type10.C: Likewise.
10416 2011-04-25 Jason Merrill <jason@redhat.com>
10418 * g++.dg/cpp0x/regress/template-const2.C: New.
10420 2011-04-25 Jeff Law <law@redhat.com>
10422 * gcc.dg/tree-ssa/vrp56.c: new test.
10424 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10426 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10428 2011-04-24 Jakub Jelinek <jakub@redhat.com>
10430 PR preprocessor/48740
10431 * c-c++-common/raw-string-11.c: New test.
10433 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
10435 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10438 2011-04-23 Tobias Burnus <burnus@net-b.de>
10441 * gfortran.dg/coarray_19.f90: New.
10443 2011-04-23 Jakub Jelinek <jakub@redhat.com>
10446 * gcc.dg/pr48685.c: New test.
10448 2011-04-22 Jan Hubicka <jh@suse.cz>
10450 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10452 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10454 PR tree-optimization/48717
10455 * gcc.c-torture/execute/pr48717.c: New test.
10457 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
10460 * gcc.target/i386/pr48723.c: New test.
10462 2011-04-22 Jakub Jelinek <jakub@redhat.com>
10465 * gcc.dg/gomp/pr48716.c: New test.
10466 * g++.dg/gomp/pr48716.C: New test.
10468 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
10471 * gcc.dg/missing-field-init-2.c: Update testcase.
10473 2011-04-22 Alan Modra <amodra@gmail.com>
10475 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10477 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10480 * gfortran.dg/function_optimize_6.f90: New test.
10482 2011-04-21 Easwaran Raman <eraman@google.com>
10484 * gcc.dg/stack-layout-2.c: New test.
10486 2011-04-21 Richard Guenther <rguenther@suse.de>
10489 * g++.dg/lto/pr48207-2_0.C: New testcase.
10490 * g++.dg/lto/pr48207-3_0.C: Likewise.
10492 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
10494 * gnat.dg/volatile5.adb: New test.
10495 * gnat.dg/volatile5_pkg.ads: New helper.
10497 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
10500 * gcc.target/i386/pr48708.c: New test.
10502 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10504 * gcc.dg/vect/vect-119.c: New test.
10506 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
10508 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10511 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
10512 Richard Sandiford <richard.sandiford@linaro.org>
10515 * gcc.target/arm/pr46329.c: New test.
10517 2011-04-21 Tobias Burnus <burnus@net-b.de>
10520 * gfortran.dg/coarray_18.f90: New.
10522 2011-04-20 Jason Merrill <jason@redhat.com>
10524 * g++.dg/cpp0x/initlist47.C: New.
10526 * g++.dg/init/dtor4.C: New.
10528 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
10531 * gcc.target/i386/sse2-pinsrw.c: New test.
10532 * gcc.target/i386/avx-vpinsrw.c: Ditto.
10533 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10534 * gcc.target/i386/sse2-insvhi.c: Ditto.
10535 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10536 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10538 2011-04-20 Jason Merrill <jason@redhat.com>
10540 * g++.dg/template/const4.C: New.
10542 2011-04-20 Easwaran Raman <eraman@google.com>
10544 * gcc.dg/stack-layout-1.c: New test.
10546 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
10548 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10549 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10552 2011-04-20 Kai Tietz <ktietz@redhat.com>
10554 * gcc.dg/binop-xor1.c: New test.
10555 * gcc.dg/binop-xor2.c: New test.
10556 * gcc.dg/binop-xor3.c: New test.
10557 * gcc.dg/binop-xor4.c: New test.
10558 * gcc.dg/binop-xor5.c: New test.
10560 2011-04-20 Richard Guenther <rguenther@suse.de>
10562 PR tree-optimization/47892
10563 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10565 2011-04-20 Richard Guenther <rguenther@suse.de>
10567 PR middle-end/48695
10568 * g++.dg/torture/pr48695.C: New testcase.
10570 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
10572 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10573 * gcc.c-torture/execute/cmpsi-2.c: Ditto
10574 * gcc.c-torture/execute/pr45262.c: Ditto
10575 * gcc.dg/torture/pr43165.c: Ditto.
10576 * gcc.dg/torture/pr47228.c: Ditto.
10577 * gcc.dg/tree-ssa/pr45144.c: Ditto.
10578 * gcc.dg/ipa/pr45644.c: Ditto.
10579 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10582 2011-04-19 Jason Merrill <jason@redhat.com>
10584 * g++.dg/ext/complex7.C: New.
10586 * g++.dg/ext/attrib41.C: New.
10588 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
10591 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10593 2011-04-19 Jakub Jelinek <jakub@redhat.com>
10596 * gcc.target/i386/pr48678.c: New test.
10598 2011-04-19 Martin Jambor <mjambor@suse.cz>
10600 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10601 * g++.dg/opt/devirt2.C: New test.
10602 * g++.dg/ipa/devirt-g-1.C: Likewise.
10604 2011-04-19 Tobias Burnus <burnus@net-b.de>
10607 * gfortran.dg/whole_file_33.f90: New.
10609 2011-04-19 Martin Jambor <mjambor@suse.cz>
10611 * g++.dg/ipa/devirt-7.C: New test.
10613 2011-04-19 Richard Guenther <rguenther@suse.de>
10616 * g++.dg/lto/pr48207_0.C: New testcase.
10618 2011-04-18 Jason Merrill <jason@redhat.com>
10620 * g++.dg/init/void1.C: New.
10622 * g++.dg/cpp0x/union4.C: New.
10624 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10626 PR middle-end/48661
10627 * g++.dg/torture/pr48661.C: New test.
10630 * g++.dg/gomp/pr48632.C: New test.
10632 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
10634 * gcc.target/i386/sse2-maskmovdqu.c: New test.
10635 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10637 2011-04-18 Tobias Burnus <burnus@net-b.de>
10640 * gfortran.dg/coarray_17.f90: New.
10641 * gfortran.dg/coarray_10.f90: Update dg-error.
10643 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10646 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10647 * gfortran.dg/guality/guality.exp: Likewise.
10649 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10651 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10653 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10655 * gcc.dg/vect/pr48377.c: Remove dg-do run.
10657 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10659 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10661 2011-04-18 Richard Guenther <rguenther@suse.de>
10663 PR middle-end/46364
10664 * g++.dg/torture/pr46364.C: New testcase.
10666 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10668 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10670 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
10672 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10674 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
10675 Ira Rosen <ira.rosen@linaro.org>
10678 * gcc.target/arm/pr48252.c: New test.
10680 2011-04-18 Jakub Jelinek <jakub@redhat.com>
10682 PR tree-optimization/48616
10683 * gcc.dg/pr48616.c: New test.
10685 2011-04-18 Tobias Burnus <burnus@net-b.de>
10688 * gfortran.dg/coarray_16.f90: New.
10690 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
10693 * gfortran.dg/realloc_on_assign_7.f03: New test.
10695 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10697 PR libgfortran/48602
10698 * gfortran.dg/fmt_g0_6.f08: New test.
10700 2011-04-17 Jason Merrill <jason@redhat.com>
10702 * g++.dg/cpp0x/sfinae16.C: New.
10704 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
10706 * gcc.target/mips/reg-var-1.c: New test.
10708 2011-04-17 Jan Hubicka <jh@suse.cz>
10710 * gcc.dg/winline-5.c: Update testcase.
10712 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
10714 * gnat.dg/discr27.ad[sb]: Move dg directive.
10715 * gnat.dg/discr28.ad[sb]: New test.
10716 * gnat.dg/discr28_pkg.ads: New helper.
10718 2011-04-17 Michael Matz <matz@suse.de>
10720 PR tree-optimization/48622
10722 * gcc.dg/lto/pr48622_0.c: New test.
10724 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
10726 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10727 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10728 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10729 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10730 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10731 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10733 2011-04-15 Jason Merrill <jason@redhat.com>
10735 * g++.dg/cpp0x/range-for17.C: New.
10737 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10739 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10740 * g++.dg/cpp0x/range-for3.C: Likewise.
10741 * g++.dg/cpp0x/range-for9.C: Correct error message.
10742 * g++.dg/cpp0x/range-for11.C: New.
10743 * g++.dg/cpp0x/range-for12.C: New.
10744 * g++.dg/cpp0x/range-for13.C: New.
10745 * g++.dg/cpp0x/range-for14.C: New.
10746 * g++.dg/cpp0x/range-for15.C: New.
10747 * g++.dg/cpp0x/range-for16.C: New.
10749 2011-04-15 Tobias Burnus <burnus@net-b.de>
10752 * gfortran.dg/coarray_15.f90: Change to dg-do run.
10754 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
10756 * objc.dg/naming-4.m: Updated.
10757 * objc.dg/naming-5.m: Updated.
10758 * objc.dg/naming-6.m: New.
10759 * objc.dg/naming-7.m: New.
10760 * obj-c++.dg/naming-1.mm: Updated.
10761 * obj-c++.dg/naming-2.mm: Updated.
10762 * obj-c++.dg/naming-3.mm: New.
10763 * obj-c++.dg/naming-4.mm: New.
10765 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10767 PR libgfortran/48589
10768 * gfortran.dg/fmt_g0_5.f08: New test.
10770 2011-04-15 Richard Guenther <rguenther@suse.de>
10773 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10775 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
10777 * gcc.target/avr/torture/pr41885.c (dg-options): Change
10778 -finline-limit=0 to -fno-inline
10780 2011-04-15 Jakub Jelinek <jakub@redhat.com>
10783 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10786 2011-04-14 Jakub Jelinek <jakub@redhat.com>
10789 * gcc.target/i386/sse4_1-insertps-3.c: New test.
10790 * gcc.target/i386/sse4_1-insertps-4.c: New test.
10791 * gcc.target/i386/avx-insertps-3.c: New test.
10792 * gcc.target/i386/avx-insertps-4.c: New test.
10794 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10796 * gcc.target/avr/torture/pr41885.c (dg-options): Add
10799 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10804 * gcc.target/avr/pr46779-1.c: New test case
10805 * gcc.target/avr/pr46779-2.c: New test case
10807 2011-04-14 Jason Merrill <jason@redhat.com>
10809 * g++.dg/cpp0x/sfinae15.C: New.
10811 * g++.dg/cpp0x/sfinae14.C: New.
10813 * g++.dg/ext/vla10.C: New.
10815 2011-04-14 Richard Guenther <rguenther@suse.de>
10817 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10819 2011-04-14 Richard Guenther <rguenther@suse.de>
10821 * gcc.dg/fold-bitand-4.c: Move ...
10822 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
10824 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
10826 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10828 * gcc.target/avr/torture/trivial.c: Ditto.
10830 2011-04-13 Jason Merrill <jason@redhat.com>
10832 * g++.dg/template/operator11.C: New.
10834 2011-04-13 Jakub Jelinek <jakub@redhat.com>
10836 PR middle-end/48591
10837 * gcc.dg/gomp/pr48591.c: New test.
10840 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10841 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10843 2011-04-13 Dodji Seketeli <dodji@redhat.com>
10846 * g++.dg/template/dependent-expr7.C: New test case.
10848 2011-04-13 Jason Merrill <jason@redhat.com>
10850 * g++.dg/cpp0x/sfinae13.C: New.
10852 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
10854 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10856 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10858 * gcc.target/arm/pr43698.c: Remove -march option.
10860 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
10862 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
10865 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
10869 * gfortran.dg/realloc_on_assign_6.f03: New test.
10871 2011-04-12 Kai Tietz <ktietz@redhat.com>
10873 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
10874 targets the additional -mno-ms-bitfields and
10875 -Wno-packed-bitfield-compat options.
10876 * g++.dg/ext/bitfield3.C: Likewise.
10877 * g++.dg/ext/bitfield4.C: Likewise.
10878 * g++.dg/ext/bitfield5.C: Likewise.
10879 * gcc.dg/bitfld-15.c: Likewise.
10880 * gcc.dg/bitfld-16.c: Likewise.
10881 * gcc.dg/bitfld-17.c: Likewise.
10882 * gcc.dg/bitfld-18.c: Likewise.
10884 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
10886 * gcc.target/arm/neon-vld3-1.c: New test.
10887 * gcc.target/arm/neon-vst3-1.c: New test.
10888 * gcc.target/arm/neon/v*.c: Regenerate.
10890 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10892 PR rtl-optimization/48549
10893 * g++.dg/opt/pr48549.C: New test.
10895 2011-04-12 Richard Guenther <rguenther@suse.de>
10897 PR tree-optimization/46076
10898 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
10900 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10903 * lib/compat.exp (compat-execute): Declare unsupported after
10904 stripping path from src1.
10905 * lib/lto.exp (lto-execute): Likewise.
10907 2011-04-12 Jakub Jelinek <jakub@redhat.com>
10910 * gcc.dg/pr48552-1.c: New test.
10911 * gcc.dg/pr48552-2.c: New test.
10913 2011-04-11 Jason Merrill <jason@redhat.com>
10915 * g++.dg/cpp0x/sfinae12.C: New.
10917 * g++.dg/cpp0x/enum10.C: New.
10919 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
10921 * g++.dg/cpp0x/rv-func.C: New.
10923 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10925 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
10928 2011-04-11 Martin Jambor <mjambor@suse.cz>
10930 PR tree-optimization/48195
10931 * gcc.dg/ipa/pr48195.c: New test.
10933 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
10935 * gnat.dg/return3.adb: Remove unused switch.
10937 2011-04-08 Mike Stump <mikestump@comcast.net>
10940 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
10941 default to fno-common.
10943 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
10945 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
10946 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
10948 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10951 * gfortran.dg/function_optimize_5.f90: New test.
10953 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
10955 * gnat.dg/aggr17.adb: New test.
10956 * gnat.dg/aggr18.adb: Likewise.
10958 2011-04-08 Michael Matz <matz@suse.de>
10960 PR middle-end/48389
10961 * gcc.target/i386/pr48389.c: New test.
10963 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
10965 PR rtl-optimization/48272
10966 * g++.dg/opt/pr48272.C: New.
10968 2011-04-08 Dmitry Melnik <dm@ispras.ru>
10970 PR rtl-optimization/48235
10971 * gcc.dg/pr48235.c: New.
10973 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10975 PR rtl-optimization/48302
10976 * g++.dg/opt/pr48302.C: New.
10978 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10981 * g++.dg/opt/pr48273.C: New.
10983 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
10985 PR rtl-optimization/48442
10986 * gcc.dg/pr48442.c: New.
10988 2011-04-08 Jakub Jelinek <jakub@redhat.com>
10990 PR tree-optimization/48377
10991 * gcc.dg/vect/pr48377.c: New test.
10993 2011-04-07 Jason Merrill <jason@redhat.com>
10995 * g++.dg/cpp0x/regress/call1.C: New.
10997 * g++.dg/cpp0x/variadic107.C: New.
10999 * g++.dg/cpp0x/sfinae11.C: New.
11000 * g++.dg/cpp0x/noexcept02.C: Fix.
11002 * g++.dg/cpp0x/sfinae10.C: New.
11004 * g++.dg/cpp0x/sfinae9.C: New.
11006 * c-c++-common/Wcast-qual-1.c: Move here from...
11007 * gcc.dg/cast-qual-3.c: ...here, and...
11008 * g++.dg/warn/Wcast-qual2.C: ...here.
11010 * g++.dg/cpp0x/sfinae8.C: New.
11012 * g++.dg/cpp0x/sfinae7.C: New.
11014 * g++.dg/cpp0x/enum9.C: New.
11016 2011-04-07 Mike Stump <mikestump@comcast.net>
11018 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11019 with no trampolines.
11021 2011-04-07 Jakub Jelinek <jakub@redhat.com>
11024 * gfortran.dg/gomp/pr48117.f90: New test.
11027 * gcc.dg/torture/pr48343.c: New test.
11029 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11031 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11033 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
11035 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11037 2011-04-07 Tom de Vries <tom@codesourcery.com>
11040 * lib/scanasm.exp (object-size): New proc.
11041 * gcc.target/arm/pr43920-2.c: New test.
11043 2011-04-06 Tobias Burnus <burnus@net-b.de>
11047 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11049 2011-04-06 Steve Ellcey <sje@cup.hp.com>
11051 * gcc.dg/mtune.c: Prune note from output.
11053 2011-04-06 Jakub Jelinek <jakub@redhat.com>
11056 * gcc.dg/guality/pr36977.c: New test.
11057 * gcc.dg/guality/pr48466.c: New test.
11059 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11061 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11063 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
11065 * gnat.dg/return3.adb: New test.
11067 2011-04-06 Richard Guenther <rguenther@suse.de>
11069 PR tree-optimization/47663
11070 * gcc.dg/tree-ssa/inline-8.c: New testcase.
11072 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
11074 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11075 Solaris 8 and 9 as well.
11077 2011-04-05 Tom de Vries <tom@codesourcery.com>
11080 * gcc.target/arm/pr43920-1.c: New test.
11082 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
11084 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11085 (cctor): Actually return the value.
11086 (main): Cast return values.
11088 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11090 * gfortran.dg/character_comparison_8.f90: New test.
11092 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11094 * frontend-passes: (optimize_lexical_comparison): New function.
11095 (optimize_expr): Call it.
11096 (optimize_comparison): Also handle lexical comparison functions.
11097 Return false instad of -2 for unequal comparison.
11099 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11102 * function_optimize_4.f90: New test.
11104 2011-04-04 Tobias Burnus <burnus@net-b.de>
11107 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11108 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11109 * gfortran.dg/coarray_15.f90: New.
11111 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11113 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11114 * gfortran.dg/bessel_7.f90: Likewise.
11116 2011-04-03 Tobias Burnus <burnus@net-b.de>
11118 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11120 2011-04-03 Richard Guenther <rguenther@suse.de>
11121 Ira Rosen <ira.rosen@linaro.org>
11123 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11124 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11125 -ftree-loop-if-convert-stores.
11127 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11129 * gnat.dg/specs/aggr2.ads: New test.
11131 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
11133 * gnat.dg/debug2.ad[sb]: New test.
11134 * gnat.dg/debug2_pkg.ads: New helper.
11135 * gnat.dg/debug3.ad[sb]: New test.
11137 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
11139 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11141 2011-04-01 Jakub Jelinek <jakub@redhat.com>
11143 PR middle-end/48335
11144 * gcc.c-torture/compile/pr48335-1.c: New test.
11145 * gcc.dg/pr48335-1.c: New test.
11146 * gcc.dg/pr48335-2.c: New test.
11147 * gcc.dg/pr48335-3.c: New test.
11148 * gcc.dg/pr48335-4.c: New test.
11149 * gcc.dg/pr48335-5.c: New test.
11150 * gcc.dg/pr48335-6.c: New test.
11151 * gcc.dg/pr48335-7.c: New test.
11152 * gcc.dg/pr48335-8.c: New test.
11153 * gcc.target/i386/pr48335-1.c: New test.
11155 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
11158 * gcc.dg/Waddress.c: New test.
11160 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11163 * gfortran.dg/function_optimize_3.f90: New test.
11165 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
11167 * gcc.c-torture/compile/20110401-1.c: New test.
11169 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11170 * g++.dg/lto/20091002-2_0.C: Likewise.
11171 * g++.dg/lto/20090303_0.c: Likewise.
11172 * g++.dg/lto/20091004-1_0.C: Likewise.
11173 * g++.dg/lto/20091002-3_0.C: Likewise.
11174 * g++.dg/lto/20091004-2_0.C: Likewise.
11175 * g++.dg/lto/20081123_0.C: Likewise.
11176 * g++.dg/lto/20090313_0.C: Likewise.
11177 * g++.dg/lto/20081109-1_0.C: Likewise.
11178 * g++.dg/lto/20081219_0.C: Likewise.
11179 * g++.dg/lto/20081204-1_0.C: Likewise.
11180 * g++.dg/lto/20090302_0.C: Likewise.
11181 * g++.dg/lto/20081119-1_0.C: Likewise.
11182 * g++.dg/lto/20081118_0.C: Likewise.
11183 * gcc.dg/lto/20091020-2_0.c: Likewise.
11184 * gcc.dg/lto/20090210_0.c: Likewise.
11185 * gcc.dg/lto/20081204-1_0.c: Likewise.
11186 * gcc.dg/lto/20081224_0.c: Likewise.
11187 * gcc.dg/lto/20090219_0.c: Likewise.
11188 * gcc.dg/lto/20091014-1_0.c: Likewise.
11189 * gcc.dg/lto/20091016-1_0.c: Likewise.
11190 * gcc.dg/lto/20090206-2_0.c: Likewise.
11191 * gcc.dg/lto/20090116_0.c: Likewise.
11192 * gcc.dg/lto/20091013-1_0.c: Likewise.
11193 * gcc.dg/lto/20091015-1_0.c: Likewise.
11194 * gcc.dg/lto/20090126-2_0.c: Likewise.
11196 2011-03-31 Ian Lance Taylor <iant@google.com>
11198 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11200 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11202 * gnat.dg/opt16.adb: New test.
11204 2011-03-31 Jason Merrill <jason@redhat.com>
11206 * g++.dg/cpp0x/defaulted24.C: New.
11208 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11211 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11214 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
11216 * g++.dg/other/i386-9.C: New test.
11218 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11220 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11222 2011-03-30 Jason Merrill <jason@redhat.com>
11224 * g++.dg/cpp0x/regress/error-recovery1.C: New.
11226 * g++.dg/cpp0x/regress/isnan.C: New.
11228 * g++.dg/cpp0x/initlist46.C: New.
11230 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
11233 * gcc.target/arm/neon-modes-2.c: New test.
11235 2011-03-30 Jakub Jelinek <jakub@redhat.com>
11238 * gcc.c-torture/compile/pr48305.c: New test.
11240 2011-03-29 Jason Merrill <jason@redhat.com>
11242 * g++.dg/cpp0x/regress/value-dep1.C: New.
11244 2011-03-29 Steve Ellcey <sje@cup.hp.com>
11246 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11248 2011-03-29 Ian Lance Taylor <iant@google.com>
11250 * go.test/go-test.exp: Handle the test lines used in several new
11252 (errchk): Add opts parameter. Change all callers. Handle parens
11255 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
11256 Dominique d'Humieres <dominiq@lps.ens.fr>
11258 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11259 and __APPLE__ && __PPC__ && __ALTIVEC__.
11261 2011-03-29 Jason Merrill <jason@redhat.com>
11263 * g++.dg/cpp0x/dependent1.C: New.
11265 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11267 * g++.dg/cpp0x/constexpr-memfn1.C: New.
11269 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11271 2011-03-29 Janus Weil <janus@gcc.gnu.org>
11274 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11275 * gfortran.dg/proc_ptr_comp_32.f90: New.
11277 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11279 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
11280 check for corresponding warning.
11282 2011-03-28 Jason Merrill <jason@redhat.com>
11284 * g++.dg/cpp0x/rv-deduce2.C: New.
11286 2011-03-29 Jakub Jelinek <jakub@redhat.com>
11289 * gcc.dg/pr48203.c: New test.
11291 2011-03-28 Jeff Law <law@redhat.com>
11293 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11295 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
11297 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11298 and __PPC__ && __ALTIVEC__.
11300 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11303 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11304 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11305 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11306 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11308 2011-03-28 Jason Merrill <jason@redhat.com>
11310 * g++.dg/cpp0x/initlist-array2.C: New.
11312 * g++.dg/cpp0x/initlist-array1.C: New.
11314 * g++.dg/cpp0x/constexpr-compound.C: New.
11316 * g++.dg/cpp0x/constexpr-using.C: New.
11318 * g++.dg/cpp0x/constexpr-noexcept.C: New.
11320 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
11323 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11325 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
11327 * gcc.dg/slp-1.c: New test.
11329 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
11331 * gcc.target/i386/avx256-unaligned-load-1.c: New.
11332 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11333 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11334 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11335 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11336 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11337 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11338 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11339 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11340 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11341 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11342 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11343 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11344 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11346 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11349 * gfortran.dg/trim_optimize_5.f90: New test.
11350 * gfortran.dg/trim_optimize_6.f90: New test.
11352 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
11355 * gcc.target/mips/madd-7.c: Remove -mlong32.
11356 * gcc.target/mips/msub-7.c: Likewise.
11358 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
11360 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11361 accesses to preserve the meaning of the test for doubleword vectors.
11362 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11363 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11365 2011-03-26 Janus Weil <janus@gcc.gnu.org>
11368 * gfortran.dg/class_42.f03: New.
11370 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
11372 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11375 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
11377 PR rtl-optimization/48144
11378 * gcc.dg/pr48144.c: New test.
11380 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11382 * gnat.dg/discr27.ad[sb]: New test.
11384 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11386 * gnat.dg/limited_with2.ad[sb]: New test.
11387 * gnat.dg/limited_with2_pkg1.ads: New helper.
11388 * gnat.dg/limited_with2_pkg2.ads: Likewise.
11390 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
11392 * gnat.dg/opt15.adb: New test.
11393 * gnat.dg/opt15_pkg.ad[sb]: New helper.
11395 2011-03-25 Tobias Burnus <burnus@net-b.de>
11399 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11400 * gfortran.dg/leadz_trailz_3.f90: Ditto
11402 2011-03-25 Martin Jambor <mjambor@suse.cz>
11404 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11406 2011-03-25 Jason Merrill <jason@redhat.com>
11408 * g++.dg/cpp0x/defaulted22.C: New.
11409 * g++.dg/cpp0x/defaulted23.C: New.
11410 * g++.dg/cpp0x/defaulted15.C: Adjust.
11412 2011-03-25 Jason Merrill <jason@redhat.com>
11414 * g++.dg/cpp0x/move1.C: New.
11416 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
11419 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11421 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11423 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11424 for mips-sgi-irix6.5.
11425 Replace snprintf prototype by <stdio.h>.
11427 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11430 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11431 run_expensive_tests.
11432 * gcc.dg/graphite/block-4.c: Likewise.
11433 * gcc.dg/graphite/block-7.c: Likewise.
11434 * gcc.dg/graphite/block-8.c: Likewise.
11436 2011-03-25 Richard Guenther <rguenther@suse.de>
11438 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11439 * g++.dg/tree-ssa/pr8781.C: Likewise.
11440 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11441 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11442 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11443 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11444 * gcc.dg/tree-ssa/alias-18.c: Likewise.
11445 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11446 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11447 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11448 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11449 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11450 * gcc.dg/tree-ssa/pr21574.c: Likewise.
11451 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11452 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11453 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11454 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11455 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11456 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11457 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11458 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11459 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11460 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11461 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11462 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11463 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11464 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11465 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11466 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11467 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11468 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11469 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11470 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11471 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11472 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11473 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11474 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11475 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11476 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11477 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11478 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11479 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11480 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11481 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11482 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11483 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11484 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11485 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11486 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11487 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11488 * c-c++-common/pr46562-2.c: Likewise.
11489 * gfortran.dg/pr42108.f90: Likewise.
11490 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11491 foo to be inlined even at -O1.
11492 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11493 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11494 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11495 * gcc.dg/matrix/matrix.exp: Disable FRE.
11497 2011-03-24 Jakub Jelinek <jakub@redhat.com>
11500 * gcc.dg/dfp/pr48204.c: New test.
11502 2011-03-24 Steve Ellcey <sje@cup.hp.com>
11505 * gcc.c-torture/execute/pr47917.c: Move this...
11506 * gcc.dg/torture/pr47917.c: to here and add xfails.
11508 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11510 * gnat.dg/array16.ad[sb]: New test.
11511 * gnat.dg/array16.ads: New helper.
11513 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11515 * gnat.dg/derived_type2.adb: New test.
11517 2011-03-24 Richard Guenther <rguenther@suse.de>
11519 PR tree-optimization/48271
11520 * g++.dg/torture/pr48271.C: New testcase.
11522 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
11524 * gnat.dg/array15.ad[sb]: New test.
11526 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
11529 * gcc.target/i386/pr48237.c: New test.
11531 2011-03-24 Richard Guenther <rguenther@suse.de>
11533 PR middle-end/48269
11534 * gcc.dg/builtin-object-size-10.c: New testcase.
11536 2011-03-24 Richard Guenther <rguenther@suse.de>
11538 PR tree-optimization/46562
11539 * c-c++-common/pr46562-2.c: New testcase.
11540 * c-c++-common/pr46562.c: Likewise.
11542 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
11544 * gcc.dg/vect/vect-cselim-1.c: New test.
11545 * gcc.dg/vect/vect-cselim-2.c: New test.
11547 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
11549 * gcc.target/arm/pr46934.c: New.
11551 2011-03-23 Ian Lance Taylor <iant@google.com>
11553 * go.test/go-test.exp (errchk): Ignore lines containing ////.
11555 2011-03-23 Richard Guenther <rguenther@suse.de>
11557 * gcc.dg/struct: Remove directory and contents.
11559 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11562 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11564 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11566 * gnat.dg/discr26.ad[sb]: New test.
11567 * gnat.dg/discr26_pkg.ads: New helper.
11569 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
11572 * gcc.target/arm/neon-vld-1.c: New test.
11574 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
11576 * gnat.dg/array14.ad[sb]: New test.
11577 * gnat.dg/array14_pkg.ads: New helper.
11579 2011-03-22 Joseph Myers <joseph@codesourcery.com>
11581 * gcc.c-torture/execute/920501-8.x: Remove.
11582 * gcc.c-torture/execute/930513-1.x: Remove.
11583 * gcc.c-torture/execute/960312-1.x: Remove.
11584 * gcc.c-torture/compile/20000804-1.c,
11585 gcc.c-torture/compile/20001205-1.c,
11586 gcc.c-torture/compile/20001226-1.c,
11587 gcc.c-torture/compile/20010518-2.c,
11588 gcc.c-torture/compile/20020312-1.c,
11589 gcc.c-torture/compile/20020604-1.c,
11590 gcc.c-torture/compile/920501-12.c,
11591 gcc.c-torture/compile/920501-4.c,
11592 gcc.c-torture/compile/920520-1.c,
11593 gcc.c-torture/compile/980506-1.c,
11594 gcc.c-torture/execute/980709-1.x,
11595 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11596 options for m68hc11.
11597 * gcc.dg/cpp/assert4.c: Don't handle ARC.
11598 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11601 2011-03-22 Nick Clifton <nickc@redhat.com>
11603 * lib/target-supports.exp (check_profiling_available): Add MN10300
11604 to the list of targets that do not support profiling. Restore
11605 alpha sorting to this list.
11607 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11609 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11610 failure on 32-bit systems.
11611 * gcc.dg/torture/vector-2.c: Ditto.
11613 2011-03-22 Richard Guenther <rguenther@suse.de>
11615 PR tree-optimization/48228
11616 * gcc.dg/Wstrict-overflow-23.c: New testcase.
11618 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11620 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11624 * gcc.target/powerpc/pr48226.c: New file.
11626 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
11628 * lib/prune.exp (prune_gcc_output): Prune "could not create
11629 compact unwind for" warnings.
11631 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11635 * gcc.c-torture/execute/pr42544.c: New test.
11636 * gcc.c-torture/execute/pr48197.c: New test.
11638 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11640 PR preprocessor/48192
11641 * gcc.target/powerpc/pr48192.c: New file.
11644 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11645 split problem of 0 being loaded in a VSX register.
11647 2011-03-21 Richard Guenther <rguenther@suse.de>
11650 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11651 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11652 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11653 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11655 2011-03-21 Jakub Jelinek <jakub@redhat.com>
11658 * gcc.dg/pr48213.c: New test.
11660 2011-03-21 Kai Tietz <ktietz@redhat.com>
11663 * g++.dg/plugin/attribute_plugin.c: Adjust test.
11665 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
11667 * gcc.target/arm/xor-and.c: New.
11669 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
11672 * gfortran.dg/function_optimize_1.f90: New test.
11673 * gfortran.dg/function_optimize_2.f90: New test.
11675 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
11677 PR rtl-optimization/47502
11678 * gcc.target/i386/pr47502-1.c: New.
11679 * gcc.target/i386/pr47502-2.c: Likewise.
11681 2011-03-20 Jakub Jelinek <jakub@redhat.com>
11683 PR rtl-optimization/48156
11684 * gcc.dg/pr48156.c: New test.
11686 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11688 PR libfortran/47439
11689 * gfortran.dg/scratch_1.f90: Adjust test.
11691 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11693 PR libfortran/47439
11694 * gfortran.dg/scratch_1.f90: New test.
11696 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11698 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11699 variably modified typedefs.
11700 * gcc.dg/c1x-typedef-2.c: Remove.
11702 2011-03-18 Joseph Myers <joseph@codesourcery.com>
11704 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11705 * gcc.dg/c1x-anon-struct-3.c: New test.
11706 * gcc.dg/anon-struct-11.c: Update.
11708 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11710 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11712 Only xfail with gas.
11714 2011-03-18 Jason Merrill <jason@redhat.com>
11716 * g++.dg/template/fn-ptr1.C: New.
11718 * g++.dg/overload/volatile1.C: New.
11720 * g++.dg/opt/pr23372.C: New.
11722 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11724 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11726 PR middle-end/47405
11727 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11729 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
11731 * gcc.target/arm/unsigned-extend-1.c: New.
11733 2011-03-18 Jakub Jelinek <jakub@redhat.com>
11736 * gcc.c-torture/compile/pr48161.c: New test.
11738 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
11740 PR middle-end/47725
11741 * gcc.dg/torture/pr47725.c: New.
11743 2011-03-17 Jason Merrill <jason@redhat.com>
11745 * g++.dg/cpp0x/constexpr-overflow2.C: New.
11746 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11748 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
11750 * gnat.dg/specs/elab2.ads: New test.
11751 * gnat.dg/specs/elab2_pkg.ads: New helper.
11753 2011-03-17 Jason Merrill <jason@redhat.com>
11755 * g++.dg/cpp0x/decltype-1212.C: New.
11756 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11758 2011-03-17 Jason Merrill <jason@redhat.com>
11760 * g++.dg/parse/memfnquals1.C: New.
11762 2011-03-17 Richard Guenther <rguenther@suse.de>
11764 PR middle-end/48134
11765 * gcc.dg/pr48134.c: New testcase.
11767 2011-03-17 Richard Guenther <rguenther@suse.de>
11769 PR middle-end/48165
11770 * g++.dg/torture/pr48165.C: New testcase.
11772 2011-03-17 Jakub Jelinek <jakub@redhat.com>
11774 PR rtl-optimization/48141
11775 * gcc.dg/pr48141.c: New test.
11777 2011-03-16 Jason Merrill <jason@redhat.com>
11779 * g++.dg/cpp0x/constexpr-48089.C: New.
11781 * g++.dg/cpp0x/constexpr-abi1.C: New.
11783 * g++.dg/cpp0x/constexpr-46336.C: New.
11784 * g++.dg/parse/friend5.C: Adjust expected errors.
11786 * g++.dg/cpp0x/constexpr-47570.C: New.
11788 2011-03-16 Dodji Seketeli <dodji@redhat.com>
11791 * ++.dg/debug/dwarf2/typedef6.C: New test.
11793 2011-03-16 Jason Merrill <jason@redhat.com>
11795 * g++.dg/cpp0x/elision2.C: New.
11797 * g++.dg/cpp0x/constexpr-array3.C: New.
11799 2011-03-16 Jason Merrill <jason@redhat.com>
11801 * g++.dg/cpp0x/sfinae6.C: New.
11802 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11803 * g++.dg/cpp0x/pr45908.C: Likewise.
11804 * g++.dg/cpp0x/sfinae6.C: Likewise.
11805 * g++.old-deja/g++.jason/conversion11.C: Likewise.
11806 * g++.old-deja/g++.law/arg11.C: Likewise.
11808 2011-03-16 Jason Merrill <jason@redhat.com>
11810 * g++.dg/template/incomplete6.C: New.
11812 2011-03-16 Jeff Law <law@redhat.com>
11814 * gcc.dg/tree-ssa/vrp55.c: New test.
11816 2011-03-16 Jason Merrill <jason@redhat.com>
11818 * g++.dg/cpp0x/auto22.C: New.
11820 2011-03-16 Richard Guenther <rguenther@suse.de>
11822 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11823 optimizing it away if promoted to const.
11825 2011-03-16 Richard Guenther <rguenther@suse.de>
11827 PR tree-optimization/48149
11828 * gcc.dg/fold-complex-1.c: New testcase.
11830 2011-03-16 Richard Guenther <rguenther@suse.de>
11833 * gcc.dg/guality/pr45882.c: Really make sure no inlining
11834 or cloning happens.
11836 2011-03-16 Richard Guenther <rguenther@suse.de>
11838 PR tree-optimization/26134
11839 * gcc.dg/tree-ssa/complex-6.c: New testcase.
11841 2011-03-16 Richard Guenther <rguenther@suse.de>
11843 PR tree-optimization/48146
11844 * gcc.dg/torture/pr48146.c: New testcase.
11846 2011-03-16 Richard Guenther <rguenther@suse.de>
11848 * gcc.dg/tree-ssa/pr14814.c: Adjust.
11849 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11851 2011-03-16 Jakub Jelinek <jakub@redhat.com>
11853 PR middle-end/48136
11854 * gcc.c-torture/compile/pr48136.c: New test.
11856 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11859 * gcc.dg/guality/pr45882.c: New test.
11861 2011-03-15 Jason Merrill <jason@redhat.com>
11863 * g++.dg/cpp0x/constexpr-recursion.C: New.
11865 * g++.dg/cpp0x/implicit11.C: New.
11867 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11869 * g++.dg/cpp0x/constexpr-attribute.C: New.
11871 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
11873 * g++.dg/parse/pr34758.C: New.
11875 2011-03-15 Xinliang David Li <davidxl@google.com>
11878 * gcc.dg/uninit-pred-7_d.c: New test.
11879 * gcc.dg/uninit-pred-8_d.c: New test.
11881 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
11884 * gcc.target/arm/pr46788.c: New.
11886 2011-03-15 Richard Guenther <rguenther@suse.de>
11888 PR middle-end/47650
11889 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
11890 * gfortran.dg/ishft_4.f90: Likewise.
11891 * gfortran.dg/leadz_trailz_3.f90: Likewise.
11893 2011-03-15 Richard Guenther <rguenther@suse.de>
11895 PR tree-optimization/13954
11896 * g++.dg/tree-ssa/pr13954.C: New testcase.
11898 2011-03-15 Richard Guenther <rguenther@suse.de>
11900 PR tree-optimization/48037
11901 * gcc.target/i386/pr48037-1.c: New testcase.
11903 2011-03-15 Richard Guenther <rguenther@suse.de>
11905 PR tree-optimization/41490
11906 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
11907 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
11908 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
11909 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
11910 * g++.dg/tree-ssa/pr33604.C: Adjust.
11912 2011-03-14 Jakub Jelinek <jakub@redhat.com>
11914 PR middle-end/47917
11915 * gcc.c-torture/execute/pr47917.c: New test.
11916 * gcc.dg/pr47917.c: New test.
11918 PR middle-end/38878
11919 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
11921 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
11923 * gcc.target/i386/sse4_1-floor-vec.c: New test.
11924 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
11925 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
11926 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
11927 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
11928 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
11929 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
11930 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
11931 * gcc.target/i386/avx-floor-vec.c: Ditto.
11932 * gcc.target/i386/avx-ceil-vec.c: Ditto.
11933 * gcc.target/i386/avx-trunc-vec.c: Ditto.
11934 * gcc.target/i386/avx-rint-vec.c: Ditto.
11935 * gcc.target/i386/avx-floorf-vec.c: Ditto.
11936 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
11937 * gcc.target/i386/avx-truncf-vec.c: Ditto.
11938 * gcc.target/i386/avx-rintf-vec.c: Ditto.
11940 2011-03-14 Tom Tromey <tromey@redhat.com>
11942 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
11943 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
11944 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
11946 2011-03-14 Tom Tromey <tromey@redhat.com>
11948 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
11949 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
11950 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
11952 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
11954 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
11956 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
11958 PR rtl-optimization/47166
11959 * gcc.c-torture/execute/postmod-1.c: New test.
11961 2011-03-14 Richard Guenther <rguenther@suse.de>
11963 PR middle-end/48098
11964 * gcc.dg/torture/pr48098.c: New testcase.
11966 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
11969 * gcc.target/powerpc/pr48053-1.c: New test.
11970 * gcc.target/powerpc/pr48053-2.c: Likewise.
11972 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11974 PR libfortran/48066
11975 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
11977 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11979 PR libfortran/48066
11980 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
11982 2011-03-12 Janus Weil <janus@gcc.gnu.org>
11985 * gfortran.dg/class_41.f03: New.
11987 2011-03-11 Dodji Seketeli <dodji@redhat.com>
11989 * g++.dg/conversion/cast3.C: New test.
11991 2011-03-11 Jason Merrill <jason@redhat.com>
11993 * g++.dg/template/error45.C: New.
11995 * g++.dg/parse/no-type-defn1.C: New.
11997 * g++.dg/ext/attrib40.C: New.
11999 * g++.dg/cpp0x/regress/array1.C: New.
12001 2011-03-11 Richard Guenther <rguenther@suse.de>
12003 PR tree-optimization/48067
12004 * gcc.dg/pr48067.c: New testcase.
12006 2011-03-11 Richard Guenther <rguenther@suse.de>
12009 * g++.dg/lto/20110311-1_0.C: New testcase.
12011 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12014 * g++.dg/inherit/virtual8.C: New test.
12016 PR middle-end/48044
12017 * gcc.dg/torture/pr48044.c: New test.
12019 2011-03-11 Janus Weil <janus@gcc.gnu.org>
12022 * gfortran.dg/proc_ptr_comp_31.f90: New.
12024 2011-03-11 Richard Guenther <rguenther@suse.de>
12026 PR tree-optimization/47278
12027 * gcc.dg/torture/pr47278-1.c: New testcase.
12028 * gcc.dg/torture/pr47278-2.c: Likewise.
12030 2011-03-11 Jakub Jelinek <jakub@redhat.com>
12032 PR tree-optimization/48063
12033 * gcc.dg/torture/pr48063.c: New test.
12035 2011-03-10 Jason Merrill <jason@redhat.com>
12037 * g++.dg/template/array22.C: New.
12039 * g++.dg/cpp0x/syntax-err1.C: New.
12040 * g++.dg/parse/error36.C: Adjust expected errors.
12041 * g++.old-deja/g++.pt/ctor2.C: Likewise.
12042 * g++.old-deja/g++.pt/typename3.C: Likewise.
12043 * g++.old-deja/g++.pt/typename4.C: Likewise.
12044 * g++.old-deja/g++.pt/typename6.C: Likewise.
12046 2011-03-09 Jason Merrill <jason@redhat.com>
12048 * g++.dg/template/nontype22.C: New.
12050 2011-03-09 Martin Jambor <mjambor@suse.cz>
12052 PR tree-optimization/47714
12053 * g++.dg/torture/pr47714.C: New test.
12055 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
12058 * gcc.target/powerpc/pr47755-2.c: New file.
12060 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12062 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12063 is not set in the environment, pass 64 as first argument when not
12064 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12065 native where ulimit -u is supported.
12067 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12069 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12071 2011-03-08 Jason Merrill <jason@redhat.com>
12073 * g++.dg/template/nontype21.C: New.
12075 * g++.dg/template/anon5.C: New.
12077 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12080 * gcc.dg/pr47881.c: New test.
12082 2011-03-08 Dodji Seketeli <dodji@redhat.com>
12085 * g++.dg/lookup/template3.C: New test.
12087 2011-03-08 Kai Tietz <ktietz@redhat.com>
12089 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12092 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
12095 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12096 sizeof to compute alignment.
12098 2011-03-08 Jakub Jelinek <jakub@redhat.com>
12100 PR tree-optimization/48022
12101 * gcc.dg/pr48022-1.c: New test.
12102 * gcc.dg/pr48022-2.c: New test.
12104 2011-03-07 Jason Merrill <jason@redhat.com>
12106 * g++.dg/template/nontype20.C: New.
12107 * g++.dg/init/member1.C: Adjust expected errors.
12108 * g++.dg/parse/constant4.C: Likewise.
12109 * g++.dg/template/qualified-id3.C: Likewise.
12110 * g++.old-deja/g++.pt/crash10.C: Likewise.
12112 * g++.dg/cpp0x/regress/non-const1.C: New.
12114 2011-03-07 Jakub Jelinek <jakub@redhat.com>
12117 * gcc.dg/pr47991.c: New test.
12119 2011-03-07 Jason Merrill <jason@redhat.com>
12121 * g++.dg/abi/mangle46.C: New.
12123 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
12126 * gcc.target/powerpc/pr47862.c: New.
12128 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
12131 * gcc.target/i386/combine-mul.c: Require nonpic.
12133 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
12134 Nathan Froyd <froydnj@codesourcery.com>
12136 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12138 2011-03-06 Mark Mitchell <mark@codesourcery.com>
12140 * README.QMTEST: Remove.
12142 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
12143 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12146 * gfortran.dg/array_constructor_37.f90 : New test.
12148 2011-03-05 Jason Merrill <jason@redhat.com>
12150 * g++.dg/abi/mangle39.C: ABI v5, not 6.
12151 * g++.dg/abi/mangle45.C: Likewise.
12152 * g++.dg/cpp0x/trailing1.C: Likewise.
12154 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12156 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12158 2011-03-05 Jakub Jelinek <jakub@redhat.com>
12160 PR rtl-optimization/47899
12161 * gcc.dg/pr47899.c: New test.
12163 * gcc.dg/torture/pr47968.c: Ignore warnings.
12165 PR tree-optimization/47967
12166 * gcc.c-torture/compile/pr47967.c: New test.
12168 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12170 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12171 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12173 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
12175 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12176 and property_getAttributes() if __OBJC2__.
12177 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12178 * objc.dg/property/property-encoding-1.m: New.
12179 * obj-c++.dg/property/property-encoding-1.mm: New.
12181 2011-03-04 Jason Merrill <jason@redhat.com>
12183 * g++.dg/template/pseudodtor6.C: New.
12185 * g++.dg/inherit/covariant19.C: New.
12187 2011-03-04 Richard Guenther <rguenther@suse.de>
12189 PR middle-end/47968
12190 * gcc.dg/torture/pr47968.c: New testcase.
12192 2011-03-04 Richard Guenther <rguenther@suse.de>
12194 PR middle-end/47975
12195 * gcc.dg/torture/pr47975.c: New testcase.
12197 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
12200 * g++.dg/template/crash106.C: New.
12202 2011-03-03 Jakub Jelinek <jakub@redhat.com>
12205 * gcc.dg/gomp/pr47963.c: New test.
12206 * g++.dg/gomp/pr47963.C: New test.
12208 2011-03-02 Jason Merrill <jason@redhat.com>
12210 * g++.dg/cpp0x/regress/condition1.C: New.
12212 * g++.dg/cpp0x/constexpr-ctor9.C: New.
12214 2011-03-01 Jason Merrill <jason@redhat.com>
12216 * g++.dg/cpp0x/lambda/lambda-98.C: New.
12218 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12220 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
12222 PR rtl-optimization/47925
12223 * gcc.c-torture/execute/pr47925.c: New test.
12225 2011-03-01 Jason Merrill <jason@redhat.com>
12227 * g++.dg/cpp0x/decltype25.C: New.
12229 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12231 2011-03-01 Richard Guenther <rguenther@suse.de>
12233 PR tree-optimization/47890
12234 * gcc.dg/torture/pr47890.c: New testcase.
12236 2011-03-01 Richard Guenther <rguenther@suse.de>
12239 * gcc.dg/lto/pr47924_0.c: New testcase.
12241 2011-03-01 Richard Guenther <rguenther@suse.de>
12244 * gfortran.dg/lto/pr46911_0.f: New testcase.
12246 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12248 PR libgfortran/47933
12249 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12250 compile errors from older code form.
12252 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12254 PR libgfortran/47567
12255 * gfortran.dg/fmt_fw_d.f90: New test.
12257 2011-02-28 Jason Merrill <jason@redhat.com>
12259 * g++.dg/inherit/covariant18.C: New.
12261 2011-02-28 Jakub Jelinek <jakub@redhat.com>
12263 PR middle-end/47893
12264 * gcc.dg/pr47893.c: New test.
12266 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
12268 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12269 NULL in case of a selector with conflicting types.
12270 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12272 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
12274 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12275 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12276 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12277 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12279 2011-02-28 Jason Merrill <jason@redhat.com>
12282 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12284 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12286 PR libgfortran/47778
12287 * gfortran.dg/namelist_71.f90: New test.
12289 2011-02-27 Jason Merrill <jason@redhat.com>
12292 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12293 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12295 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12298 * g++.dg/cpp0x/constexpr-ctor8.C: New.
12300 2011-02-27 Jakub Jelinek <jakub@redhat.com>
12303 * gfortran.dg/gomp/task-1.f90: Removed.
12305 2011-02-26 Jason Merrill <jason@redhat.com>
12307 * g++.dg/template/this-targ1.C: New.
12309 * g++.dg/cpp0x/regress/template-const1.C: New.
12310 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12311 * g++.dg/template/function1.C: Adjust.
12312 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12313 * g++.dg/debug/debug7.C: Adjust.
12315 2011-02-26 Tobias Burnus <burnus@net-b.de>
12318 * gfortran.dg/gomp/task-1.f90: New.
12320 2011-02-25 Jie Zhang <jie@codesourcery.com>
12322 * gcc.target/arm/neon-thumb2-move.c: Add
12323 dg-require-effective-target arm_thumb2_ok.
12325 2011-02-24 Jason Merrill <jason@redhat.com>
12327 * g++.dg/parse/constant1.C: Specify C++98 mode.
12328 * g++.dg/parse/constant5.C: Likewise.
12329 * g++.dg/parse/error2.C: Likewise.
12330 * g++.dg/parse/semicolon3.C: Likewise.
12331 * g++.dg/template/crash14.C: Likewise.
12332 * g++.dg/template/local4.C: Likewise.
12333 * g++.dg/template/nontype3.C: Likewise.
12334 * g++.dg/parse/crash31.C: Adjust expected errors.
12335 * g++.dg/template/function1.C: Likewise.
12336 * g++.dg/template/ref3.C: Likewise.
12337 * g++.dg/template/static9.C: Likewise.
12338 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12340 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12341 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12342 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12343 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12344 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12346 2011-02-24 Jakub Jelinek <jakub@redhat.com>
12349 * gfortran.dg/pr47878.f90: New test.
12351 2011-02-24 Richard Guenther <rguenther@suse.de>
12354 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12355 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12357 2011-02-24 Richard Guenther <rguenther@suse.de>
12360 * gfortran.dg/lto/pr47839_0.f90: New testcase.
12361 * gfortran.dg/lto/pr47839_1.f90: Likewise.
12363 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12365 PR libgfortran/47567
12366 * gfortran.dg/fmt_f0_1.f90: Update test.
12368 2011-02-23 Jason Merrill <jason@redhat.com>
12370 * g++.dg/abi/mangle39.C: Adjust parm mangling.
12371 * g++.dg/abi/mangle45.C: New.
12373 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12374 * g++.dg/template/canon-type-9.C: Match use of decltype
12375 between declaration and definition.
12376 * g++.dg/template/canon-type-12.C: Likewise.
12378 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
12381 * gfortran.dg/nested_allocatables_1.f90: New.
12383 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
12386 * g++.dg/pr46868.C: New test.
12387 * g++.dg/parse/parameter-declaration-1.C: Adjust.
12388 * g++.dg/parse/error14.C: Adjust.
12390 2011-02-23 Richard Guenther <rguenther@suse.de>
12392 PR tree-optimization/47838
12393 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12395 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12397 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
12399 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
12401 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12402 * gfortran.dg/count_init_expr.f03: Ditto.
12403 * gfortran.dg/gomp/pr43711.f90: Ditto.
12404 * gcc.dg/struct-parse-2.c: Ditto.
12405 * gcc.dg/parse-error-3.c: Ditto.
12406 * gcc.dg/Wlogical-op-1.c: Ditto.
12407 * gcc.dg/Walways-true-1.c: Ditto.
12408 * gcc.dg/pr24225.c: Ditto.
12409 * gcc.dg/Walways-true-2.c: Ditto.
12410 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12411 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12412 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12413 * g++.dg/overload/defarg4.C: Ditto.
12414 * g++.dg/inherit/covariant16.C: Ditto.
12415 * g++.dg/inherit/virtual7.C: Ditto.
12416 * g++.dg/template/canon-type-9.C: Ditto.
12417 * g++.dg/template/access19.C: Ditto.
12418 * g++.dg/template/call7.C: Ditto.
12419 * g++.dg/template/canon-type-2.C: Ditto.
12420 * g++.dg/template/init7.C: Ditto.
12421 * g++.dg/template/sizeof-template-argument.C: Ditto.
12422 * g++.dg/template/const3.C: Ditto.
12423 * g++.dg/template/sfinae26.C: Ditto.
12424 * g++.dg/template/sfinae26.C: Ditto.
12425 * g++.dg/template/canon-type-11.C: Ditto.
12426 * g++.dg/template/union2.C: Ditto.
12427 * g++.dg/template/canon-type-3.C: Ditto.
12428 * g++.dg/template/canon-type-1.C: Ditto.
12429 * g++.dg/template/canon-type-5.C: Ditto.
12430 * g++.dg/template/canon-type-7.C: Ditto.
12431 * g++.dg/template/canon-type-10.C: Ditto.
12432 * g++.dg/template/spec36.C: Ditto.
12433 * g++.dg/template/typedef38.C: Ditto.
12434 * g++.dg/template/canon-type-4.C: Ditto.
12435 * g++.dg/template/canon-type-6.C: Ditto.
12436 * g++.dg/template/canon-type-13.C: Ditto.
12437 * g++.dg/template/instantiate9.C: Ditto.
12438 * g++.dg/template/ttp22.C: Ditto.
12439 * g++.dg/warn/Wreturn-type-6.C: Ditto.
12440 * g++.dg/warn/Walways-true-1.C: Ditto.
12441 * g++.dg/warn/Wlogical-op-1.C: Ditto.
12442 * g++.dg/warn/Walways-true-2.C: Ditto.
12443 * g++.dg/conversion/op4.C: Ditto.
12444 * g++.dg/opt/pr19650.C: Ditto.
12445 * g++.dg/lookup/friend11.C: Ditto.
12446 * g++.dg/other/default2.C: Ditto.
12447 * g++.dg/other/default3.C: Ditto.
12448 * g++.dg/other/dtor2.C: Ditto.
12449 * g++.dg/other/friend5.C: Ditto.
12450 * g++.dg/other/default5.C: Ditto.
12451 * g++.dg/init/brace6.C: Ditto.
12452 * g++.dg/init/aggr5.C: Ditto.
12453 * g++.dg/init/error2.C: Ditto.
12454 * g++.dg/expr/bound-mem-fun.C: Ditto.
12455 * g++.dg/expr/cond6.C: Ditto.
12456 * g++.dg/expr/stmt-expr-1.C: Ditto.
12457 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12458 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12459 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12460 * g++.dg/cpp0x/bracket1.C: Ditto.
12461 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12462 * g++.dg/cpp0x/pr38646.C: Ditto.
12463 * g++.dg/cpp0x/variadic73.C: Ditto.
12464 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12465 * g++.dg/cpp0x/bracket4.C: Ditto.
12466 * g++.dg/cpp0x/decltype4.C: Ditto.
12467 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12468 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12469 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12470 * g++.dg/cpp0x/variadic-new2.C: Ditto.
12471 * g++.dg/cpp0x/decltype2.C: Ditto.
12472 * g++.dg/cpp0x/decltype1.C: Ditto.
12473 * g++.dg/cpp0x/bracket2.C: Ditto.
12474 * g++.dg/cpp0x/decltype5.C: Ditto.
12475 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12476 * g++.dg/cpp0x/variadic70.C: Ditto.
12477 * g++.dg/cpp0x/decltype6.C: Ditto.
12478 * g++.dg/cpp0x/rvo.C: Ditto.
12479 * g++.dg/cpp0x/vt-40092.C: Ditto.
12480 * g++.dg/cpp0x/variadic-new.C: Ditto.
12481 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12482 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12483 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12484 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12485 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12486 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12487 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12488 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12489 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12490 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12491 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12492 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12493 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12494 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12495 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12496 * g++.dg/cpp0x/pr39639.C: Ditto.
12497 * g++.dg/cpp0x/decltype3.C: Ditto.
12498 * g++.dg/cpp0x/variadic68.C: Ditto.
12499 * g++.dg/cpp0x/variadic-function.C: Ditto.
12500 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12501 * g++.dg/cpp0x/variadic-bind.C: Ditto.
12502 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12503 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12504 * g++.dg/parse/crash35.C: Ditto.
12505 * g++.dg/parse/crash40.C: Ditto.
12506 * g++.dg/parse/defarg12.C: Ditto.
12507 * g++.dg/parse/crash34.C: Ditto.
12508 * g++.dg/parse/constructor3.C: Ditto.
12509 * g++.dg/parse/template23.C: Ditto.
12510 * g++.dg/parse/crash56.C: Ditto.
12511 * g++.dg/parse/dtor13.C: Ditto.
12512 * g++.dg/parse/error33.C: Ditto.
12513 * g++.dg/parse/ctor9.C: Ditto.
12514 * g++.dg/parse/error32.C: Ditto.
12515 * g++.dg/parse/error37.C: Ditto.
12516 * g++.dg/parse/bitfield3.C: Ditto.
12517 * g++.dg/parse/struct-4.C: Ditto.
12518 * g++.dg/ext/has_trivial_copy.C: Ditto.
12519 * g++.dg/ext/is_polymorphic.C: Ditto.
12520 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12521 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12522 * g++.dg/ext/has_nothrow_assign.C: Ditto.
12523 * g++.dg/ext/is_union.C: Ditto.
12524 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12525 * g++.dg/ext/is_pod.C: Ditto.
12526 * g++.dg/ext/has_virtual_destructor.C: Ditto.
12527 * g++.dg/ext/has_trivial_constructor.C: Ditto.
12528 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12529 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12530 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12531 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12532 * g++.dg/ext/is_abstract.C: Ditto.
12533 * g++.dg/ext/has_trivial_assign.C: Ditto.
12534 * g++.dg/ext/is_class.C: Ditto.
12535 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12536 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12537 * g++.dg/ext/is_base_of.C: Ditto.
12538 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12539 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12540 * g++.dg/ext/is_empty.C: Ditto.
12541 * g++.dg/ext/is_enum.C: Ditto.
12542 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12543 * gnat.dg/opt11.adb: Ditto.
12544 * obj-c++.dg/pr45735.mm: Ditto.
12545 * obj-c++.dg/pr24393.mm: Ditto.
12546 * obj-c++.dg/exceptions-2.mm: Ditto.
12547 * objc.dg/pr45735.m: Ditto.
12548 * objc.dg/pr24393.m: Ditto.
12550 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
12552 * objc.dg/attributes/objc-exception-1.m: New.
12554 2011-02-23 Jie Zhang <jie@codesourcery.com>
12556 * gcc.dg/cpp/include7.c: New test.
12558 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
12561 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12563 2011-02-23 Jie Zhang <jie@codesourcery.com>
12565 PR rtl-optimization/47763
12566 * gcc.dg/pr47763.c: New test.
12568 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
12571 * gfortran.dg/whole_file_32.f90 : New test.
12573 2011-02-22 Dodji Seketeli <dodji@redhat.com>
12576 * g++.dg/inherit/virtual7.C: New test.
12578 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
12581 * objc.dg/type-size-3.m: Updated error message.
12582 * objc.dg/type-size-4.m: New test.
12583 * objc.dg/type-size-5.m: New test.
12585 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12587 * lib/gnat.exp: Fix comments.
12588 Don't load libgloss.exp.
12589 (default_gnat_version): Call $compiler with --version.
12590 Adapt regexp for gnatmake output, insert version.
12591 (gnat_version): New proc.
12592 (gnat_init): Remove gnat_libgcc_s_path.
12593 (gnat_target_compile): Likewise.
12594 Remove ld_library_path.
12595 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12596 (gnat_pass): Remove.
12597 (gnat_pass): Remove.
12598 (gnat_finish): Remove.
12599 (gnat_exit): Remove.
12600 (local_find_gnatmake): Reindent.
12601 (runtest_file_p): Remove.
12602 (prune_warnings): Remove.
12603 (find_gnatclean): New proc.
12604 * lib/gnat-dg.exp (lremove): New proc.
12605 (gnat-dg-test): Reindent.
12606 Remove additional output files.
12607 (gnat-dg-runtest): Remove.
12609 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12610 * gnat.dg/loop_optimization6.adb: Likewise.
12611 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12613 2011-02-22 Jakub Jelinek <jakub@redhat.com>
12615 PR tree-optimization/47835
12616 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12618 2011-02-22 Tobias Burnus <burnus@net-b.de>
12620 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12621 * gfortran.dg/abstract_type_2.f03: Ditto.
12622 * gfortran.dg/abstract_type_3.f03: Ditto.
12623 * gfortran.dg/abstract_type_4.f03: Ditto.
12624 * gfortran.dg/abstract_type_5.f03: Ditto.
12625 * gfortran.dg/abstract_type_6.f03: Ditto.
12626 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12627 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12628 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12629 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12630 * gfortran.dg/array_function_5.f90: Ditto.
12631 * gfortran.dg/asynchronous_3.f03: Ditto.
12632 * gfortran.dg/char_expr_1.f90: Ditto.
12633 * gfortran.dg/class_14.f03: Ditto.
12634 * gfortran.dg/data_array_6.f: Ditto.
12635 * gfortran.dg/data_invalid.f90: Ditto.
12636 * gfortran.dg/dot_product_1.f03: Ditto.
12637 * gfortran.dg/func_derived_5.f90: Ditto.
12638 * gfortran.dg/func_result_4.f90: Ditto.
12639 * gfortran.dg/implied_do_1.f90: Ditto.
12640 * gfortran.dg/initialization_25.f90: Ditto.
12641 * gfortran.dg/initialization_26.f90: Ditto.
12642 * gfortran.dg/interface_34.f90: Ditto.
12643 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12644 * gfortran.dg/keyword_symbol_1.f90: Ditto.
12645 * gfortran.dg/matmul_8.f03: Ditto.
12646 * gfortran.dg/merge_init_expr.f90: Ditto.
12647 * gfortran.dg/pack_assign_1.f90: Ditto.
12648 * gfortran.dg/pack_vector_1.f90: Ditto.
12649 * gfortran.dg/pointer_check_8.f90: Ditto.
12650 * gfortran.dg/product_init_expr.f03: Ditto.
12651 * gfortran.dg/reshape_order_5.f90: Ditto.
12652 * gfortran.dg/reshape_shape_1.f90: Ditto.
12653 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12654 * gfortran.dg/same_name_2.f90: Ditto.
12655 * gfortran.dg/selected_real_kind_1.f90: Ditto.
12656 * gfortran.dg/spread_init_expr.f03: Ditto.
12657 * gfortran.dg/stmt_func_1.f90: Ditto.
12658 * gfortran.dg/sum_init_expr.f03: Ditto.
12659 * gfortran.dg/transpose_3.f03: Ditto.
12660 * gfortran.dg/unpack_init_expr.f03: Ditto.
12661 * gfortran.dg/warn_conversion.f90: Ditto.
12662 * gfortran.dg/warn_conversion_2.f90: Ditto.
12663 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12664 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12665 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12666 * gfortran.dg/whole_file_16.f90: Ditto.
12667 * gfortran.dg/whole_file_17.f90: Ditto.
12668 * gfortran.dg/whole_file_18.f90: Ditto.
12669 * gfortran.dg/whole_file_20.f03: Ditto.
12670 * gfortran.dg/whole_file_5.f90: Ditto.
12671 * gfortran.dg/whole_file_6.f90: Ditto.
12672 * gfortran.dg/write_invalid_format.f90: Ditto.
12673 * gfortran.dg/zero_sized_6.f90: Ditto.
12675 2011-02-21 Jeff Law <law@redhat.com>
12677 PR rtl-optimization/46178
12678 * gcc.target/i386/pr46178.c: New test.
12680 PR rtl-optimization/46002
12681 * gcc.c-torture/compile/pr46002.c: New test.
12683 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12685 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12688 2011-02-21 Jakub Jelinek <jakub@redhat.com>
12691 * g++.dg/debug/pr47106.C: Require effective target lto.
12693 2011-02-21 Jason Merrill <jason@redhat.com>
12695 * g++.dg/cpp0x/constexpr-diag2.C: New.
12697 2011-02-20 Jason Merrill <jason@redhat.com>
12699 * g++.dg/cpp0x/constexpr-ctor7.C: New.
12701 * g++.dg/cpp0x/fntmpdefarg2.C: New.
12703 * g++.dg/overload/conv-op1.C: New.
12705 * g++.dg/cpp0x/constexpr-synth1.C: New.
12707 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12709 * objc.dg/layout-2.m: New.
12710 * objc.dg/selector-3.m: Adjusted location of error message.
12711 * objc.dg/type-size-3.m: Same.
12712 * obj-c++.dg/selector-3.mm: Same.
12714 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
12717 * objc.dg/property/dotsyntax-22.m: New.
12718 * obj-c++.dg/property/dotsyntax-22.mm: New.
12720 2011-02-20 Dodji Seketeli <dodji@redhat.com>
12723 * g++.dg/template/typedef38.C: New test.
12725 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12728 * gfortran.dg/whole_file_30.f90 : New test.
12729 * gfortran.dg/whole_file_31.f90 : New test.
12731 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
12735 * gfortran.dg/whole_file_28.f90 : New test.
12736 * gfortran.dg/whole_file_29.f90 : New test.
12738 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
12741 * g++.dg/template/crash105.C: New.
12743 2011-02-19 Jason Merrill <jason@redhat.com>
12745 * g++.dg/cpp0x/regress/no-elide1.C: New.
12747 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
12749 PR tree-optimization/46620
12750 * gcc.dg/pr46620.c: New.
12752 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12755 * gcc.target/i386/pr47809.c: New test.
12757 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12758 Tobias Burnus <burnus@net-b.de>
12760 * lib/target-supports.exp
12761 (check_effective_target_fortran_large_real): New check for large reals.
12762 * gfortran.dg/nan_7.f90: New test.
12764 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12766 PR libgfortran/47567
12767 * gfortran.dg/fmt_f0_1.f90: Update test.
12769 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
12772 * gfortran.dg/array_constructor_36.f90 : New test.
12773 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12774 allow for comparison between different elements of the array
12775 constructor at different levels of optimization.
12777 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
12779 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12780 * gcc.target/i386/pr32280-1.c: Likewise.
12782 2011-02-19 Jakub Jelinek <jakub@redhat.com>
12785 * gcc.target/i386/pr47800.c: New test.
12787 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
12789 * objc/execute/exceptions/foward-1.x: New.
12791 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12794 * gfortran.dg/derived_constructor_comps_4.f90: New.
12796 2011-02-18 Tobias Burnus
12799 * gfortran.dg/func_result_6.f90: New.
12801 2011-02-18 Michael Matz <matz@suse.de>
12804 * gfortran.dg/lto/pr45586_0.f90: New test.
12805 * gfortran.dg/typebound_proc_20.f90: Ditto.
12806 * gfortran.dg/typebound_proc_21.f90: Ditto.
12808 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12811 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12813 2011-02-18 Tobias Burnus <burnus@net-b.de>
12816 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12817 gcc_warning_prefix.
12818 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12819 normalizing the error/warning output.
12820 * gfortran.dg/Wall.f90: Update dg-error/warning.
12821 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12822 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12823 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12824 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12825 * gfortran.dg/class_30.f90: Update dg-error/warning.
12826 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12827 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12828 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12829 * gfortran.dg/entry_17.f90: Update dg-error/warning.
12830 * gfortran.dg/entry_19.f90: Update dg-error/warning.
12831 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12832 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12833 * gfortran.dg/g77/12632.f: Update dg-error/warning.
12834 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12835 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12836 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12837 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12838 * gfortran.dg/goto_8.f90: Update dg-error/warning.
12839 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12840 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12841 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12842 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12843 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12844 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12845 * gfortran.dg/volatile3.f90: Update dg-error/warning.
12846 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12847 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12848 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12849 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12850 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12852 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12855 * gfortran.dg/proc_ptr_comp_30.f90: New.
12857 2011-02-18 Jakub Jelinek <jakub@redhat.com>
12860 * gcc.target/i386/pr47780.c: New test.
12862 2011-02-18 Janus Weil <janus@gcc.gnu.org>
12865 * gfortran.dg/class_40.f03: New.
12867 2011-02-18 Dodji Seketeli <dodji@redhat.com>
12870 * g++.dg/cpp0x/auto21.C: New test.
12872 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
12874 * objc.dg/special/unclaimed-category-1.h: Updated for
12876 * objc.dg/special/unclaimed-category-1.m: Same.
12877 * objc.dg/zero-link-1.m: Same.
12878 * objc.dg/lookup-1.m: Same.
12879 * objc.dg/torture/strings/const-str-9.m
12880 * objc.dg/torture/strings/const-str-10.m: Same.
12881 * objc.dg/torture/strings/const-str-11.m: Same.
12882 * objc.dg/torture/forward-1.m: Same.
12883 * objc.dg/zero-link-2.m: Same.
12884 * objc.dg/encode-7-next-64bit.m: Same.
12885 * objc.dg/method-4.m: Same.
12886 * objc.dg/next-runtime-1.m: Same.
12887 * objc.dg/image-info.m: Same.
12888 * objc.dg/pr23214.m: Same.
12889 * objc.dg/symtab-1.m: Same.
12890 * obj-c++.dg/basic.m: Same.
12891 * obj-c++.dg/proto-lossage-3.m: Same.
12892 * obj-c++.dg/torture/strings/const-str-10.m: Same.
12893 * obj-c++.dg/torture/strings/const-str-11.m: Same.
12894 * obj-c++.dg/torture/strings/const-str-9.m: Same.
12895 * obj-c++.dg/method-11.m: Same.
12896 * objc/execute/enumeration-1.m: Same.
12897 * objc/execute/object_is_class.m: Same.
12898 * objc/execute/formal_protocol-2.m: Same.
12899 * objc/execute/formal_protocol-4.m: Same.
12900 * objc/execute/formal_protocol-6.m: Same.
12901 * objc/execute/bycopy-3.m: Same.
12902 * objc/execute/exceptions/catchall-1.m: Same.
12903 * objc/execute/exceptions/finally-1.m: Same.
12904 * objc/execute/exceptions/local-variables-1.m: Same.
12905 * objc/execute/exceptions/foward-1.m: Same.
12906 * objc/execute/bf-common.h
12907 * objc/execute/enumeration-2.m: Same.
12908 * objc/execute/formal_protocol-1.m: Same.
12909 * objc/execute/formal_protocol-3.m: Same.
12910 * objc/execute/formal_protocol-5.m: Same.
12911 * objc/execute/accessing_ivars.m: Same.
12912 * objc/execute/bycopy-2.m: Same.
12913 * objc/execute/formal_protocol-7.m: Same.
12914 * objc/execute/compatibility_alias.m: Same.
12915 * objc/execute/no_clash.m: Same.
12916 * objc/execute/object_is_meta_class.m: Same.
12917 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
12918 * objc/execute/class-tests-1.h: Include stdio.h.
12919 * objc/execute/class-tests-2.h: Same.
12920 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
12922 * obj-c++.dg/try-catch-2.mm: Same.
12924 2011-02-17 Jakub Jelinek <jakub@redhat.com>
12927 * g++.dg/warn/Wunused-parm-4.C: New test.
12929 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
12930 Jan Hubicka <jh@suse.cz>
12934 * g++.dg/debug/pr47106.C: New.
12936 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
12939 * gcc.target/i386/pr43653.c: New test.
12941 2011-02-11 Dodji Seketeli <dodji@redhat.com>
12944 * g++.dg/template/inherit6.C: New test.
12946 2011-02-16 Janus Weil <janus@gcc.gnu.org>
12949 * gfortran.dg/class_39.f03: New.
12951 2011-02-16 Dodji Seketeli <dodji@redhat.com>
12954 * g++.dg/cpp0x/variadic106.C: New test.
12956 2011-02-16 Jakub Jelinek <jakub@redhat.com>
12958 PR libfortran/47757
12959 * gfortran.dg/pr47757-1.f90: New test.
12960 * gfortran.dg/pr47757-2.f90: New test.
12961 * gfortran.dg/pr47757-3.f90: New test.
12964 * g++.dg/cpp0x/enum8.C: New test.
12966 2011-02-15 Jason Merrill <jason@redhat.com>
12968 * g++.dg/inherit/implicit-trivial1.C: New.
12969 * g++.dg/cpp0x/implicit-trivial1.C: New.
12971 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12973 PR middle-end/47725
12974 * gcc.dg/torture/pr47725.c: Removed.
12976 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12979 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
12980 constant does not generate a load from memory.
12982 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
12984 PR middle-end/47725
12985 * gcc.dg/torture/pr47725.c: New.
12987 2011-02-15 Richard Guenther <rguenther@suse.de>
12989 PR tree-optimization/47743
12990 * gcc.dg/torture/pr47743.c: New testcase.
12992 2011-02-15 Jakub Jelinek <jakub@redhat.com>
12994 PR middle-end/47581
12995 * gcc.target/i386/pr47581.c: New test.
12997 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13000 * gfortran.dg/select_type_22.f03: New.
13002 2011-02-14 Jason Merrill <jason@redhat.com>
13004 * g++.dg/cpp0x/regress/enum1.C: New.
13006 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13008 * gnat.dg/include.adb: New test.
13010 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13013 * gfortran.dg/class_38.f03: New.
13015 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
13017 * gcc.dg/pr46494.c: New test.
13019 2011-02-14 Richard Guenther <rguenther@suse.de>
13021 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13023 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13026 * gnat.dg/null_pointer_deref1.exp: Don't skip on
13027 sparc*-sun-solaris2.11.
13029 2011-02-14 Janus Weil <janus@gcc.gnu.org>
13032 * gfortran.dg/argument_checking_18.f90: New.
13034 2011-02-13 Tobias Burnus <burnus@net-b.de>
13036 * gfortran.dg/argument_checking_13.f90: Update dg-error.
13037 * gfortran.dg/argument_checking_17.f90: New.
13039 2011-02-12 Janus Weil <janus@gcc.gnu.org>
13041 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13042 are temporarily disabled.
13043 * gfortran.dg/class_7.f03: Ditto.
13044 * gfortran.dg/coarray_14.f90: Ditto.
13045 * gfortran.dg/typebound_proc_13.f03: Ditto.
13047 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
13050 * gfortran.dg/extends_11.f03: New.
13052 2011-02-11 Xinliang David Li <davidxl@google.com>
13054 PR tree-optimization/47707
13055 * g++.dg/tree-ssa/pr47707.C: New test.
13057 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
13059 * g++.dg/opt/inline17.C: New test.
13061 2011-02-11 Tobias Burnus <burnus@net-b.de>
13064 * gfortran.dg/pure_formal_2.f90: New.
13066 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
13068 PR rtl-optimization/47614
13069 * gfortran.dg/pr47614.f: New.
13071 2011-02-11 Joseph Myers <joseph@codesourcery.com>
13074 * gcc.dg/opts-6.c: New test.
13076 2011-02-11 Jakub Jelinek <jakub@redhat.com>
13079 * gcc.dg/pr47684.c: New test.
13081 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13084 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13085 c99_runtime, dg-add-options c99_runtime.
13086 (main): Use __asm__.
13088 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13091 * lib/target-supports.exp (check_ascii_locale_available): New proc.
13092 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13093 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13094 * gcc.dg/ucnid-10.c: Likewise.
13095 * gcc.dg/ucnid-13.c: Likewise.
13096 * gcc.dg/ucnid-7.c: Likewise.
13097 * gcc.dg/ucnid-8.c: Likewise.
13098 Adapt dg-warning line number.
13100 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
13102 * gcc.target/i386/parity-1.c: Use -march=k8.
13103 * gcc.target/i386/parity-2.c: Ditto.
13104 * gcc.target/i386/vecinit-1.c: Ditto.
13105 * gcc.target/i386/vecinit-2.c: Ditto.
13107 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13110 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13111 * gcc.target/mips/save-restore-3.c: Likewise.
13112 * gcc.target/mips/save-restore-4.c: Likewise.
13113 * gcc.target/mips/save-restore-5.c: Likewise.
13116 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13117 * g++.dg/tree-prof/partition2.C: Likewise.
13119 2011-02-09 Jason Merrill <jason@redhat.com>
13121 * g++.dg/tree-ssa/inline-3.C: Use a normal function
13122 rather than misdeclare std::puts.
13124 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13125 * g++.dg/other/warning1.C: Likewise.
13126 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13127 * g++.old-deja/g++.gb/scope06.C: Likewise.
13128 * g++.old-deja/g++.law/cvt11.C: Likewise.
13129 * g++.old-deja/g++.law/init1.C: Likewise.
13130 * g++.dg/abi/mangle26.C: Likewise.
13132 * g++.dg/template/function1.C: Adjust for C++0x mode.
13133 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13135 * g++.dg/ext/label10.C: Adjust for C++0x mode.
13136 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13138 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13140 * g++.dg/cpp0x/regress/abi-empty7.C: New.
13142 * g++.dg/cpp0x/regress: New directory.
13143 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13144 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13145 * g++.dg/cpp0x/regress/regress3.C: New.
13147 2011-02-10 Richard Guenther <rguenther@suse.de>
13149 PR tree-optimization/47677
13150 * gcc.dg/torture/pr47677.c: New testcase.
13152 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
13154 * objc.dg/special/load-category-1.m: Remove unused header.
13155 * objc.dg/special/load-category-1a.m: Likewise.
13156 * objc.dg/special/load-category-2.m: Likewise.
13157 * objc.dg/special/load-category-2a.m: Likewise.
13158 * objc.dg/special/load-category-3.m: Likewise.
13159 * objc.dg/special/load-category-3a.m: Likewise.
13160 * objc.dg/attributes/proto-attribute-2.m: Likewise.
13161 * objc.dg/attributes/proto-attribute-3.m: Likewise.
13162 * objc.dg/attributes/class-attribute-1.m: Likewise.
13163 * objc.dg/property/property.exp: Don't run for Darwin < 9.
13164 * obj-c++.dg/property/property.exp: Likewise.
13165 * objc.dg/attributes/method-sentinel-1.m: Update type header.
13166 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13167 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13168 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13169 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13170 * obj-c++.dg/template-8.mm: Likewise.
13172 2011-02-10 Jakub Jelinek <jakub@redhat.com>
13175 * gcc.target/i386/pr47665.c: New test.
13177 2011-02-10 Jie Zhang <jie@codesourcery.com>
13181 2011-02-05 Jie Zhang <jie@codesourcery.com>
13183 * gcc.dg/pr42631.c: Update test.
13184 * gcc.dg/pr42631-2.c: New test.
13186 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13189 * gfortran.dg/proc_decl_25.f90: New.
13191 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13194 * gfortran.dg/typebound_assignment_2.f03: New.
13196 2011-02-09 Richard Guenther <rguenther@suse.de>
13198 PR tree-optimization/47664
13199 * gcc.dg/tree-ssa/inline-7.c: New testcase.
13201 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
13203 PR middle-end/47646
13204 * gnat.dg/uninit_func.adb: Adjust dg directive.
13206 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
13208 PR middle-end/47646
13209 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13211 2011-02-09 Janus Weil <janus@gcc.gnu.org>
13214 * gfortran.dg/auto_dealloc_2.f90: New.
13216 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13218 * gcc.dg/builtins-config.h: Remove __sgi handling.
13219 * lib/target-supports.exp (add_options_for_c99_runtime): Add
13220 -std=c99 for mips-sgi-irix6.5*.
13222 2011-02-09 Martin Jambor <mjambor@suse.cz>
13224 PR middle-end/45505
13225 * gfortran.dg/pr25923.f90: Remove xfails.
13227 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13230 * gfortran.dg/inquire_14.f90: New test.
13232 2011-02-08 Janus Weil <janus@gcc.gnu.org>
13235 * gfortran.dg/pointer_init_6.f90: New.
13237 2011-02-08 Jeff Law <law@redhat.com>
13239 PR tree-optimization/42893
13240 * gcc.tree-ssa/pr42893.c: New test.
13242 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
13244 PR tree-optimization/46834
13245 PR tree-optimization/46994
13246 PR tree-optimization/46995
13247 * gcc.dg/graphite/id-pr46834.c: New.
13248 * gfortran.dg/graphite/id-pr46994.f90: New.
13249 * gfortran.dg/graphite/id-pr46995.f90: New.
13251 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13253 PR middle-end/47646
13254 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13255 using the variable is known the warning is emitted there.
13256 * gcc.dg/uninit-pr19430.c (foo): Likewise.
13257 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13259 * c-c++-common/pr20000.c (g): Both warnings occur at the return
13262 * gcc.dg/noreturn-1.c (foo5): Likewise.
13263 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13264 (method2): Likewise.
13266 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13267 the return statement using the uninitialized variable.
13268 * gfortran.dg/pr39666-2.f90 (f): Likewise.
13270 2011-02-08 Richard Guenther <rguenther@suse.de>
13272 PR middle-end/47639
13273 * g++.dg/opt/pr47639.c: New testcase.
13275 2011-02-08 Richard Guenther <rguenther@suse.de>
13277 PR tree-optimization/47632
13278 * g++.dg/opt/pr47632.C: New testcase.
13280 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13282 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13284 2011-02-07 Richard Guenther <rguenther@suse.de>
13286 PR tree-optimization/47615
13287 * g++.dg/opt/pr47615.C: New testcase.
13289 2011-02-07 Richard Guenther <rguenther@suse.de>
13291 PR tree-optimization/47621
13292 * gcc.dg/torture/pr47621.c: New testcase.
13294 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
13296 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13298 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
13301 * gfortran.dg/allocate_with_source_1 : New test.
13303 2011-02-05 Jakub Jelinek <jakub@redhat.com>
13305 PR middle-end/47610
13306 * gcc.dg/pr47610.c: New test.
13308 2011-02-05 Jie Zhang <jie@codesourcery.com>
13311 * gcc.dg/pr42631.c: Update test.
13312 * gcc.dg/pr42631-2.c: New test.
13314 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13317 * gfortran.dg/pr47574.f90: New test.
13319 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
13321 PR tree-optimization/46194
13322 * gcc.dg/autopar/pr46194.c: New.
13324 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
13326 PR tree-optimization/43695
13327 * g++.dg/ipa/pr43695.C: New.
13329 2011-02-04 Jakub Jelinek <jakub@redhat.com>
13331 PR inline-asm/23200
13332 * gcc.dg/pr23200.c: New test.
13334 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
13337 * g++.dg/pr47589.C: New test.
13339 2011-02-03 Dodji Seketeli <dodji@redhat.com>
13342 * g++.dg/template/typedef37.C: New test.
13343 * g++.dg/template/param1.C: Adjust expected error message.
13345 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13347 PR middle-end/31490
13348 * gcc.dg/pr31490-2.c: New test.
13349 * gcc.dg/pr31490-3.c: New test.
13350 * gcc.dg/pr31490-4.c: New test.
13352 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
13353 Jakub Jelinek <jakub@redhat.com>
13356 * g++.dg/parser/semicolon3.C: Adjust.
13357 * g++.dg/parser/semicolon4.C: New testcase.
13358 * g++.dg/pr46890.C: New testcase.
13360 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13363 * g++.dg/init/pr29571.C: New.
13365 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
13367 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13368 instead of vect_int.
13370 2011-02-03 Jakub Jelinek <jakub@redhat.com>
13373 * gcc.target/i386/pr47312.c: New test.
13376 * gcc.target/i386/pr47564.c: New test.
13378 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
13380 PR tree-optimization/45122
13381 * gcc.dg/tree-ssa/pr45122.c: New.
13383 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13386 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13389 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13390 and vsx so a default --with-cpu=power7 doesn't give an error
13391 when -mavoid-indexed-addresses is used.
13393 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13394 wrapper function to save the arguments and then jump to the real
13395 function, rather than depending on the compiler not to move stuff
13397 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13399 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13400 Paul Thomas <pault@gcc.gnu.org>
13403 * gfortran.dg/class_37.f03 : New test.
13405 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
13406 Richard Guenther <rguenther@suse.de>
13408 PR tree-optimization/40979
13410 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13411 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13412 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13413 check_vect_support_and_set_flags.
13414 * gfortran.dg/graphite/vect-pr40979.f90: New.
13416 2011-02-02 Janus Weil <janus@gcc.gnu.org>
13419 * gfortran.dg/class_36.f03: New.
13421 2011-02-02 Richard Guenther <rguenther@suse.de>
13423 PR tree-optimization/47566
13424 * gcc.dg/lto/20110201-1_0.c: New testcase.
13426 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
13432 * debug/pr47498.c: New.
13433 * debug/pr47501.c: New.
13435 2011-02-01 Richard Guenther <rguenther@suse.de>
13437 PR tree-optimization/47559
13438 * g++.dg/torture/pr47559.C: New testcase.
13440 2011-02-01 Janus Weil <janus@gcc.gnu.org>
13443 * gfortran.dg/typebound_call_20.f03: New.
13445 2011-02-01 Richard Guenther <rguenther@suse.de>
13447 PR tree-optimization/47555
13448 * gcc.dg/pr47555.c: New testcase.
13450 2011-02-01 Richard Guenther <rguenther@suse.de>
13452 PR tree-optimization/47541
13453 * g++.dg/torture/pr47541.C: New testcase.
13455 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13458 * gfortran.dg/typebound_call_19.f03: New.
13460 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13463 * g++.dg/cpp0x/pr47416.C: New test.
13465 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
13468 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13470 2011-01-31 Janus Weil <janus@gcc.gnu.org>
13473 * gfortran.dg/typebound_assignment_1.f03: New.
13475 2011-01-31 Jakub Jelinek <jakub@redhat.com>
13477 PR tree-optimization/47538
13478 * gcc.c-torture/execute/pr47538.c: New test.
13480 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13483 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13485 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13487 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13489 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
13491 PR rtl-optimization/44031
13492 * gcc.c-torture/compile/20110131-1.c: New test.
13494 2011-01-31 Tobias Burnus <burnus@net-b.de>
13497 * gfortran.dg/stmt_func_1.f90: New.
13499 2011-01-31 Tobias Burnus <burnus@net-b.de>
13502 * gfortran.dg/interface_34.f90: New.
13504 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
13507 * gfortran.dg/realloc_on_assign_5.f03: New test.
13508 * gfortran.dg/realloc_on_assign_5.f03: New test.
13510 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13512 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13513 * gfortran.dg/bessel_7.f90: Likewise.
13514 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
13516 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13517 * gfortran.dg/sum_init_expr.f03: Likewise.
13519 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13521 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13524 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13525 loop only on "vect_intfloat_cvt" targets.
13527 2011-01-29 Tobias Burnus <burnus@net-b.de>
13530 * gfortran.dg/shape_6.f90: New.
13532 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13534 PR libgfortran/47434
13535 * gfortran.dg/read_infnan_1.f90: Update test.
13536 * gfortran.dg/module_nan.f90: Update test.
13537 * gfortran.dg/char4_iunit_1.f03: Update test.
13538 * gfortran.dg/large_real_kind_1.f90: Update test.
13539 * gfortran.dg/real_const_3.f90: Update test.
13540 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13542 2011-01-29 Dodji Seketeli <dodji@redhat.com>
13545 * g++.dg/template/param2.C: New test.
13547 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13549 PR libgfortran/47285
13550 * gfortran.dg/fmt_g.f: New test.
13552 2011-01-28 Tobias Burnus <burnus@net-b.de>
13555 * gfortran.dg/pure_formal_1.f90: New.
13557 2011-01-28 Jakub Jelinek <jakub@redhat.com>
13560 * gcc.dg/tls/pr42894.c: New test.
13562 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13564 * gcc.dg/pr47276.c: Add dg-require-visibility.
13566 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13568 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13570 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
13571 Tobias Burnus <burnus@gcc.gnu.org>
13576 * gfortran.dg/realloc_on_assign_3.f03: New test.
13577 * gfortran.dg/realloc_on_assign_4.f03: New test.
13578 * gfortran.dg/allocatable_function_5.f90: New test.
13579 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13580 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13581 implemented" dg-errors.
13583 2011-01-27 Jan Hubicka <jh@suse.cz>
13585 PR middle-end/46949
13586 * gcc.dg/attr-weakref-4.c: New testcase
13588 2011-01-27 Martin Jambor <mjambor@suse.cz>
13590 PR tree-optimization/47228
13591 * gcc.dg/torture/pr47228.c: New test.
13593 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13595 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13597 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13599 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13600 when using auto-overlay support on the SPU.
13602 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
13604 PR rtl-optimization/44174
13605 * gcc.target/i386/asm-6.c: New test.
13607 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
13609 PR rtl-optimization/46856
13610 * gcc.c-torture/compile/pr46856.c: New test.
13612 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
13613 Andrew Pinski <pinskia@gmail.com>
13616 * gcc.dg/pr43082.c: New.
13618 2011-01-26 DJ Delorie <dj@redhat.com>
13620 PR rtl-optimization/46878
13621 * gcc.dg/pr46878-1.c: New test.
13623 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13626 * g++.dg/cpp0x/pr47476.C: New test.
13628 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
13630 * gcc.c-torture/compile/20110126-1.c: New test.
13632 2011-01-26 Jakub Jelinek <jakub@redhat.com>
13635 * gcc.dg/torture/pr47473.c: New test.
13637 2011-01-26 Jan Hubicka <jh@suse.cz>
13640 * gcc.c-torture/execute/pr47237.c: New testcase.
13642 2011-01-26 Jan Hubicka <jh@suse.cz>
13644 PR tree-optimization/47190
13645 * gcc.dg/attr-weakref-3.c: New testcase.
13647 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
13650 * gcc.dg/dll-9a.c: New test file.
13651 * gcc.dg/dll-11.c: Likewise.
13652 * gcc.dg/dll-12.c: Likewise.
13653 * gcc.dg/dll-12a.c: Likewise.
13654 * gcc.dg/dll-11a.c: Likewise.
13655 * gcc.dg/dll-9.c: Likewise.
13656 * gcc.dg/dll-10.c: Likewise.
13657 * gcc.dg/dll-10a.c: Likewise.
13658 * g++.dg/ext/dllexport4a.cc: Likewise.
13659 * g++.dg/ext/dllexport4.C: Likewise.
13660 * g++.dg/ext/dllexport5.C: Likewise.
13661 * g++.dg/ext/dllexport5a.cc: Likewise.
13663 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13665 PR tree-optimization/46970
13666 * gcc.dg/graphite/pr46970.c: New.
13668 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13670 PR tree-optimization/46215
13671 * gcc.dg/graphite/pr46215.c: New.
13673 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13675 PR tree-optimization/46168
13676 * gcc.dg/graphite/pr46168.c: New.
13678 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13680 PR tree-optimization/43657
13681 * gcc.dg/graphite/pr43657.c: New.
13683 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13685 PR tree-optimization/29832
13686 * gfortran.dg/graphite/pr29832.f90: New.
13688 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13690 PR tree-optimization/43567
13691 * gcc.dg/graphite/pr43567.c: New.
13693 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13695 * gfortran.dg/graphite/interchange-4.f: New.
13696 * gfortran.dg/graphite/interchange-5.f: New.
13698 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13699 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13700 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13701 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13702 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13703 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13704 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13705 * gfortran.dg/ltrans-7.f90: Removed.
13706 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13708 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13709 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13710 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13711 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13712 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13713 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13714 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13715 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13716 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13717 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13718 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13719 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13720 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13721 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13722 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13723 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13724 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13725 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13726 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13727 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13728 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13729 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13730 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13731 * gcc.dg/tree-ssa/data-dep-1.c
13732 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13733 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13734 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13735 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13736 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13738 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13740 PR tree-optimization/47265
13741 PR tree-optimization/47443
13742 * gcc.c-torture/compile/pr47265.c: New test.
13743 * gcc.dg/pr47443.c: New test.
13745 2011-01-25 Martin Jambor <mjambor@suse.cz>
13747 PR tree-optimization/47382
13748 * g++.dg/torture/pr47382.C: New test.
13749 * g++.dg/opt/devirt1.C: Xfail.
13751 2011-01-25 Yao Qi <yao@codesourcery.com>
13754 * gcc.target/arm/pr45701-1.c: New test.
13755 * gcc.target/arm/pr45701-2.c: New test.
13756 * gcc.target/arm/pr45701-3.c: New test.
13758 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13759 Jakub Jelinek <jakub@redhat.com>
13761 PR tree-optimization/47271
13762 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13764 2011-01-25 Nick Clifton <nickc@redhat.com>
13766 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13767 (saturate_add): Delete.
13768 (exchange): Delete.
13769 (main): Do not run saturate_add.
13770 (set_interrupts): Delete.
13772 2011-01-25 Tobias Burnus <burnus@net-b.de>
13775 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13777 2011-01-25 Jakub Jelinek <jakub@redhat.com>
13779 PR tree-optimization/47427
13780 PR tree-optimization/47428
13781 * gcc.c-torture/compile/pr47427.c: New test.
13782 * gcc.c-torture/compile/pr47428.c: New test.
13784 2011-01-25 Richard Guenther <rguenther@suse.de>
13786 PR middle-end/47411
13787 * gcc.dg/torture/pr47411.c: New testcase.
13789 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13791 * gfortran.dg/graphite/id-24.f: New.
13792 * gfortran.dg/graphite/id-25.f: New.
13794 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13796 * gfortran.dg/graphite/id-23.f: New.
13798 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13800 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13802 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13804 * gcc.dg/graphite/block-0.c: Un-XFAILed.
13805 * gcc.dg/graphite/block-1.c: Un-XFAILed.
13806 * gcc.dg/graphite/block-7.c: Un-XFAILed.
13807 * gcc.dg/graphite/block-8.c: Un-XFAILed.
13808 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13809 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13810 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13811 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13812 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13814 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
13816 * gcc.dg/graphite/block-0.c: Add documentation.
13817 * gcc.dg/graphite/block-4.c: Same.
13818 * gcc.dg/graphite/block-7.c: Same.
13819 * gcc.dg/graphite/block-8.c: New.
13820 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13821 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13822 * gcc.dg/graphite/interchange-12.c: Add documentation.
13823 * gcc.dg/graphite/interchange-13.c: New.
13824 * gcc.dg/graphite/interchange-14.c: New.
13825 * gcc.dg/graphite/interchange-15.c: New.
13826 * gcc.dg/graphite/interchange-8.c: Add documentation.
13827 * gcc.dg/graphite/interchange-mvt.c: Same.
13829 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13832 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13833 * gcc.target/powerpc/altivec-14.c: Ditto.
13834 * gcc.target/powerpc/altivec-33.c: Ditto.
13835 * gcc.target/powerpc/altivec-types-1.c: Ditto.
13836 * gcc.target/powerpc/altivec-types-2.c: Ditto.
13837 * gcc.target/powerpc/altivec-types-3.c: Ditto.
13838 * gcc.target/powerpc/altivec-types-4.c: Ditto.
13839 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13840 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13841 * g++.dg/ext/altivec-15.C: Ditto.
13842 * g++.dg/ext/altivec-types-1.C: Ditto.
13843 * g++.dg/ext/altivec-types-2.C: Ditto.
13844 * g++.dg/ext/altivec-types-3.C: Ditto.
13845 * g++.dg/ext/altivec-types-4.C: Ditto.
13847 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13849 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13851 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13853 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13854 optimization options.
13856 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13858 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13861 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
13863 2011-01-23 Tobias Burnus <burnus@net-b.de>
13866 * gfortran.dg/allocatable_scalar_12.f90: New.
13868 2011-01-23 Ira Rosen <irar@il.ibm.com>
13870 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
13871 vectorization to be not profitable if peeling is used to
13872 realign the memory access.
13873 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
13874 loop bound to avoid loop unrolling.
13875 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
13877 2011-01-22 Jan Hubicka <jh@suse.cz>
13880 * g++.dg/lto/pr47333.C: New file.
13882 2011-01-22 Jan Hubicka <jh@suse.cz>
13884 PR tree-optimization/43884
13886 * gcc.dg/autopar/outer-2.c: Increase array size.
13887 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
13889 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
13892 * gfortran.dg/c_loc_tests_16.f90: New test.
13894 2011-01-22 Tobias Burnus <burnus@net-b.de>
13897 * gfortran.dg/typebound_proc_19.f90: New.
13899 2011-01-21 Jeff Law <law@redhat.com>
13901 PR tree-optimization/47053
13902 * g++.dg/pr47053.C: New test.
13904 2011-01-21 Jason Merrill <jason@redhat.com>
13907 * g++.dg/cpp0x/constexpr-ctor6.C: New.
13909 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13912 * g++.dg/cpp0x/range-for10.C: New test.
13913 * g++.dg/template/for1.C: New test.
13915 PR middle-end/45566
13916 * g++.dg/tree-prof/partition3.C: New test.
13918 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
13920 PR rtl-optimization/47366
13921 * g++.dg/opt/pr47366.C: New test.
13923 2011-01-21 Jason Merrill <jason@redhat.com>
13926 * g++.dg/cpp0x/constexpr-regress2.C: New.
13928 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
13930 2011-01-21 Jeff Law <law@redhat.com>
13932 PR rtl-optimization/41619
13933 * gcc.dg/pr41619.c: New.
13935 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13937 PR tree-optimization/47355
13938 * g++.dg/opt/pr47355.C: New test.
13940 2011-01-21 Richard Guenther <rguenther@suse.de>
13942 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
13945 2011-01-21 Richard Guenther <rguenther@suse.de>
13947 PR tree-optimization/47365
13948 * gcc.dg/torture/pr47365.c: New testcase.
13949 * gcc.dg/tree-ssa/pr47392.c: Likewise.
13951 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13953 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
13955 2011-01-21 Jakub Jelinek <jakub@redhat.com>
13957 PR tree-optimization/47391
13958 * gcc.dg/pr47391.c: New test.
13960 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13962 * g++.dg/template/char1.C: Use signed char.
13964 2011-01-21 Tobias Burnus <burnus@net-b.de>
13967 * gfortran.dg/pointer_target_4.f90: New.
13969 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
13972 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
13973 ILP32 system and not IP32.
13975 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
13978 * g++.dg/debug/pr46583.C: New.
13980 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13983 * g++.dg/debug/pr47283.C: New test.
13986 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
13987 * gcc.target/i386/headmerge-2.c: Likewise.
13989 2011-01-20 Richard Guenther <rguenther@suse.de>
13991 PR middle-end/47370
13992 * gcc.dg/torture/pr47370.c: New testcase.
13994 2011-01-20 Jakub Jelinek <jakub@redhat.com>
13996 PR tree-optimization/46130
13997 * gcc.dg/pr46130-1.c: New test.
13998 * gcc.dg/pr46130-2.c: New test.
14000 2011-01-19 Dodji Seketeli <dodji@redhat.com>
14003 * g++.dg/debug/dwarf2/template-params-10.C: New test.
14005 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
14008 * g++.dg/debug/pr46240.cc: New.
14010 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14013 * g++.dg/template/anonunion1.C: New test.
14015 PR rtl-optimization/47337
14016 * gcc.c-torture/execute/pr47337.c: New test.
14018 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14021 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14023 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14025 PR tree-optimization/46021
14026 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14028 2011-01-19 Jakub Jelinek <jakub@redhat.com>
14030 PR tree-optimization/47290
14031 * g++.dg/torture/pr47290.C: New test.
14033 2011-01-18 Janus Weil <janus@gcc.gnu.org>
14036 * gfortran.dg/proc_ptr_comp_29.f90: New.
14038 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
14041 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14042 powerpc-apple-darwin9.
14044 2011-01-18 Jakub Jelinek <jakub@redhat.com>
14046 PR rtl-optimization/47299
14047 * gcc.c-torture/execute/pr47299.c: New test.
14049 2011-01-17 Jason Merrill <jason@redhat.com>
14051 * g++.dg/cpp0x/constexpr-virtual.C: New.
14053 2011-01-17 Jakub Jelinek <jakub@redhat.com>
14056 * gfortran.dg/gomp/pr47331.f90: New test.
14058 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
14061 * objc.dg/selector-warn-1.m: New.
14062 * obj-c++.dg/selector-warn-1.mm: New.
14064 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
14066 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14067 Update dg-final accordingly.
14069 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14071 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14073 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14075 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14077 * gcc.dg/guality/pr36728-2.c: Likewise.
14079 2011-01-17 Richard Guenther <rguenther@suse.de>
14081 PR tree-optimization/47313
14082 * g++.dg/torture/pr47313.C: New testcase.
14084 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
14087 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14088 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14089 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14090 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14092 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14094 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14095 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14096 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14098 2011-01-17 Richard Guenther <rguenther@suse.de>
14100 PR tree-optimization/45967
14101 * gcc.dg/torture/pr45967-2.c: New testcase.
14102 * gcc.dg/torture/pr45967-3.c: Likewise.
14104 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14107 * g++.dg/ext/pr47213.C: Require visibility.
14109 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14111 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14112 * gcc.dg/fixed-point/struct-union.c: Update error messages.
14114 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
14116 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14117 Linux-based targets.
14119 2011-01-13 Jan Hubicka <jh@suse.cz>
14121 PR tree-optimization/47276
14122 * gcc.dg/pr47276.c: New testcase.
14124 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
14125 Jonathan Wakely <jwakely.gcc@gmail.com>
14128 * g++.dg/other/pr33558.C: New.
14129 * g++.dg/other/pr33558-2.C: New.
14131 2011-01-14 Martin Jambor <mjambor@suse.cz>
14133 PR tree-optimization/45934
14134 PR tree-optimization/46302
14135 * g++.dg/ipa/devirt-c-1.C: New test.
14136 * g++.dg/ipa/devirt-c-2.C: Likewise.
14137 * g++.dg/ipa/devirt-c-3.C: Likewise.
14138 * g++.dg/ipa/devirt-c-4.C: Likewise.
14139 * g++.dg/ipa/devirt-c-5.C: Likewise.
14140 * g++.dg/ipa/devirt-c-6.C: Likewise.
14141 * g++.dg/ipa/devirt-6.C: Likewise.
14142 * g++.dg/ipa/devirt-d-1.C: Likewise.
14143 * g++.dg/torture/pr45934.C: Likewise.
14145 2011-01-14 Jason Merrill <jason@redhat.com>
14147 * g++.dg/cpp0x/variadic105.C: New.
14149 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
14150 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14153 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14154 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14155 execution tests on i?86-*-*, x86_64-*-* and
14156 powerpc*-apple-darwin* && ilp32.
14157 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14158 tests on i?86-*-* and x86_64-*-*.
14160 2011-01-14 Richard Guenther <rguenther@suse.de>
14162 PR tree-optimization/47280
14163 * g++.dg/opt/pr47280.C: New testcase.
14165 2011-01-14 Jason Merrill <jason@redhat.com>
14167 * g++.dg/cpp0x/constexpr-regress1.C: New.
14169 * g++.dg/ext/flexary2.C: New.
14171 2011-01-14 Richard Guenther <rguenther@suse.de>
14173 PR middle-end/47281
14174 * gcc.dg/torture/pr47281.c: New testcase.
14175 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14177 2011-01-14 Richard Guenther <rguenther@suse.de>
14179 PR tree-optimization/47286
14180 * gcc.dg/tree-ssa/pr47286.c: New testcase.
14182 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
14185 * g++.dg/ext/pr47213.C: New.
14187 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14189 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14191 2011-01-13 Tobias Burnus <burnus@net-b.de>
14192 Mikael Morin <mikael@gcc.gnu.org>
14196 * gfortran.dg/select_type_20.f90: New.
14197 * gfortran.dg/select_type_21.f90: New.
14199 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
14202 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14204 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14206 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14207 * gcc.dg/guality/pr36728-2.c: Likewise.
14209 2011-01-13 Dodji Seketeli <dodji@redhat.com>
14212 * g++.dg/debug/dwarf2/template-params-9.C: New test.
14214 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
14216 PR rtl-optimization/45352
14217 * gcc.dg/pr45352-3.c: New.
14219 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14221 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14223 * g++.dg/cpp0x/range-for8.C: New.
14224 * g++.dg/cpp0x/range-for9.C: New.
14226 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
14229 * g++.dg/debug/pr47209.C: New.
14231 2011-01-12 Richard Guenther <rguenther@suse.de>
14234 * gcc.dg/lto/pr47259_0.c: New testcase.
14235 * gcc.dg/lto/pr47259_1.c: Likewise.
14237 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
14239 * objc-obj-c++-shared/Object1.h: Add copyright header, update
14240 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14241 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14242 methods missing from the OBJC2 Object.
14243 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14244 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14245 GNU and NeXT runtimes.
14246 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14248 * objc-obj-c++-shared/Object1.m: Likewise.
14249 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
14250 * objc.dg/proto-qual-1.m: Likewise.
14251 * obj-c++.dg/proto-lossage-3.mm: Likewise.
14252 * obj-c++.dg/proto-qual-1.mm: Likewise.
14254 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
14257 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14259 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14261 Fixed the Objective-C++ testsuite and updated all tests.
14262 * lib/obj-c++.exp (obj-c++_init): Declare and set
14263 gcc_warning_prefix and gcc_error_prefix.
14264 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14265 'dg-warning', 'dg-message' and 'dg-error'.
14266 * obj-c++.dg/class-extension-3.mm: Likewise.
14267 * obj-c++.dg/class-protocol-1.mm: Likewise.
14268 * obj-c++.dg/encode-7.mm: Likewise.
14269 * obj-c++.dg/exceptions-3.mm: Likewise.
14270 * obj-c++.dg/exceptions-5.mm: Likewise.
14271 * obj-c++.dg/method-12.mm: Likewise.
14272 * obj-c++.dg/method-13.mm: Likewise.
14273 * obj-c++.dg/method-15.mm: Likewise.
14274 * obj-c++.dg/method-16.mm: Likewise.
14275 * obj-c++.dg/method-4.mm: Likewise.
14276 * obj-c++.dg/method-8.mm: Likewise.
14277 * obj-c++.dg/method-conflict-1.mm: Likewise.
14278 * obj-c++.dg/method-conflict-2.mm: Likewise.
14279 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14280 and uncommented second part of the testcase now that the testsuite
14282 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
14283 and uncommented second part of the testcase now that the testsuite
14285 * obj-c++.dg/private-1.mm: Likewise.
14286 * obj-c++.dg/proto-lossage-4.mm: Likewise.
14287 * obj-c++.dg/syntax-error-7.mm: Likewise.
14288 * obj-c++.dg/warn5.mm: Likewise.
14289 * obj-c++.dg/property/at-property-14.mm: Likewise.
14290 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14292 * obj-c++.dg/property/at-property-18.mm: Likewise.
14293 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14295 * obj-c++.dg/property/at-property-21.mm: Likewise.
14296 * obj-c++.dg/property/at-property-28.mm: Likewise.
14297 * obj-c++.dg/property/at-property-5.mm: Likewise.
14298 * obj-c++.dg/property/dynamic-2.mm: Likewise.
14299 * obj-c++.dg/property/property-neg-3.mm: Likewise.
14300 * obj-c++.dg/property/synthesize-11.mm: Likewise.
14301 * obj-c++.dg/property/synthesize-6.mm: Likewise.
14302 * obj-c++.dg/property/synthesize-8.mm: Likewise.
14303 * obj-c++.dg/property/synthesize-9.mm: Likewise.
14304 * obj-c++.dg/tls/diag-5.mm: Likewise.
14305 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14306 dg-error, now matched correctly.
14308 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
14310 * objc.dg/property/at-property-29.m: New.
14311 * obj-c++.dg/property/at-property-29.mm: New.
14313 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14315 * go.test/go-test.exp (go-set-goarch): New proc.
14316 (go-gc-tests): Use it.
14318 2011-01-11 Dodji Seketeli <dodji@redhat.com>
14321 * g++.dg/debug/dwarf2/template-params-8.C: New test.
14323 2011-01-11 Richard Henderson <rth@redhat.com>
14325 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14327 2011-01-11 Jan Hubicka <jh@suse.cz>
14331 * gcc.dg/lto/pr45721_1.c: New file.
14332 * gcc.dg/lto/pr45721_0.c: New file.
14334 2011-01-11 Richard Guenther <rguenther@suse.de>
14336 PR tree-optimization/46076
14337 * gcc.dg/tree-ssa/pr46076.c: New testcase.
14339 2011-01-11 Jeff Law <law@redhat.com>
14341 * PR tree-optimization/47086
14342 * gcc.dg/pr47086.c: New test.
14344 2011-01-11 Jason Merrill <jason@redhat.com>
14347 * g++.dg/template/new10.C: New.
14350 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14352 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
14354 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14355 Split type definitions and NSConstantString class into...
14356 * objc-obj-c++-shared/objc-test-suite-types.h: New.
14357 * objc-obj-c++-shared/nsconstantstring-class.h: New.
14358 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14359 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14360 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14361 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14363 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14364 encode defines for newer NeXT system headers.
14365 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14366 * obj-c++.dg/torture/strings/string1.mm: Likewise.
14367 * objc.dg/foreach-5.m: Likewise.
14368 * objc.dg/foreach-2.m: Likewise.
14369 * objc.dg/foreach-4.m: Likewise.
14370 * objc.dg/torture/strings/string1.m: Likewise.
14371 * objc.dg/torture/strings/string2.m: Likewise.
14372 * objc.dg/torture/strings/string3.m: Likewise.
14373 * objc.dg/torture/strings/string4.m: Likewise.
14374 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14375 header and stand alone.
14376 * obj-c++.dg/strings/strings-2.mm: Likewise.
14377 * objc.dg/torture/strings/const-str-3.m: Likewise.
14378 * objc.dg/strings/strings-2.m: Likewise.
14379 * objc.dg/strings/const-str-12b.m: Likewise.
14381 2011-01-12 Richard Guenther <rguenther@suse.de>
14383 PR middle-end/32511
14384 * gcc.dg/attr-weak-1.c: Adjust.
14386 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
14389 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14390 standard compliant and comment.
14392 2011-01-10 Jan Hubicka <jh@suse.cz>
14395 * gcc.dg/initpri3.c: New testcase.
14397 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
14400 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14401 externally visible.
14406 (g_ebp_save): Likewise.
14407 (g_esp_save): Likewise.
14409 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14411 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14413 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14415 PR tree-optimization/46021
14416 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14417 i?86-*-*, x86_64-*-*.
14419 2011-01-10 Jeff Law <law@redhat.com>
14421 * PR tree-optimization/47141
14422 * gcc.c-torture/compile/pr47141.c: New test.
14424 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
14427 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14428 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14429 * gcc.dg/vect/slp-35.c: Remove XFAILs.
14430 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14433 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14434 being vectorized. Adjust dg-final pattern. Remove XFAIL.
14435 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14436 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14437 being vectorized. Adjust dg-final pattern.
14440 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14441 * gcc.dg/vect/slp-24.c: Likewise.
14443 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
14446 * g++.dg/other/pr47218-1.C: New test file.
14447 * g++.dg/other/pr47218.C: Likewise.
14448 * g++.dg/other/pr47218.h: New supporting header.
14450 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
14453 * objc.dg/attributes/invalid-attribute-1.m: New.
14454 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14456 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14459 * gfortran.dg/proc_ptr_comp_28.f90: New.
14461 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14463 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14464 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14465 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14466 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14467 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14468 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14469 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14470 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14471 * objc.dg/gnu-api-2-class.m: Likewise.
14472 * objc.dg/gnu-api-2-ivar.m: Likewise.
14473 * objc.dg/gnu-api-2-method.m: Likewise.
14474 * objc.dg/gnu-api-2-objc.m: Likewise.
14475 * objc.dg/gnu-api-2-object.m: Likewise.
14476 * objc.dg/gnu-api-2-property.m: Likewise.
14477 * objc.dg/gnu-api-2-protocol.m: Likewise.
14478 * objc.dg/gnu-api-2-sel.m: Likewise.
14480 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
14482 * objc.dg/foreach-1.m: Skip for Darwin < 9.
14483 * objc.dg/objc-foreach-4.m: Likewise.
14484 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14485 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14486 * objc.dg/foreach-4.m: Likewise.
14487 * objc.dg/foreach-5.m: Likewise.
14488 * objc.dg/foreach-3.m: Return self from init.
14490 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
14493 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
14495 2011-01-09 Janus Weil <janus@gcc.gnu.org>
14498 * gfortran.dg/class_35.f90: New.
14500 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14502 * objc.dg/foreach-1.m: Add "-Wall" to flags.
14504 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
14507 * objc.dg/invalid-method-2.m: New.
14508 * obj-c++.dg/invalid-method-2.mm: New.
14510 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
14513 * gfortran.dg/transpose_optimization_2.f90 : New test.
14515 2011-01-08 Jan Hubicka <jh@suse.cz>
14517 PR tree-optmization/46469
14518 * g++.dg/torture/pr46469.C: New testcase.
14520 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
14522 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14523 emulation of libobjc-gnu structure layout functionality to ..
14524 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14525 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14526 * objc/execute/bf-common.h: Adjust headers.
14527 * objc/execute/bf-1.m: Likewise.
14528 * objc/execute/bf-2.m: Likewise.
14529 * objc/execute/bf-3.m: Likewise.
14530 * objc/execute/bf-4.m: Likewise.
14531 * objc/execute/bf-5.m: Likewise.
14532 * objc/execute/bf-6.m: Likewise.
14533 * objc/execute/bf-7.m: Likewise.
14534 * objc/execute/bf-8.m: Likewise.
14535 * objc/execute/bf-9.m: Likewise.
14536 * objc/execute/bf-10.m: Likewise.
14537 * objc/execute/bf-11.m: Likewise.
14538 * objc/execute/bf-12.m: Likewise.
14539 * objc/execute/bf-13.m: Likewise.
14540 * objc/execute/bf-14.m: Likewise.
14541 * objc/execute/bf-15.m: Likewise.
14542 * objc/execute/bf-16.m: Likewise.
14543 * objc/execute/bf-17.m: Likewise.
14544 * objc/execute/bf-18.m: Likewise.
14545 * objc/execute/bf-19.m: Likewise.
14546 * objc/execute/bf-20.m: Likewise.
14547 * objc/execute/bf-21.m: Likewise.
14548 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14549 objc_get_type_qualifiers ().
14551 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
14554 * gfortran.dg/dependency_39.f90: New test.
14556 2011-01-07 Jan Hubicka <jh@suse.cz>
14558 Get builtins tests ready for linker plugin.
14559 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14560 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14561 my_memset, my_bzero): Mark used.
14562 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14563 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14565 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14568 2011-01-07 Jan Hubicka <jh@suse.cz>
14570 PR tree-optimization/46367
14571 * g++.dg/torture/pr46367.C: New file.
14573 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14576 * gcc.dg/pr47201.c: New test.
14579 * gcc.dg/tree-prof/pr47187.c: New test.
14581 2011-01-07 Tobias Burnus <burnus@net-b.de>
14584 * gfortran.dg/extends_type_of_3.f90: New.
14586 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
14588 * g++.dg/ext/dllexport-MI1.C: Adjust test.
14589 * g++.dg/ext/dllimport-MI1.C: Likewise.
14590 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14591 * g++.dg/ext/dllimport10.C: Likewise.
14592 * g++.dg/ext/dllimport11.C: Likewise.
14593 * g++.dg/ext/dllimport12.C: Likewise.
14594 * g++.dg/ext/dllimport13.C: Likewise.
14595 * g++.dg/ext/dllimport2.C: Likewise.
14596 * g++.dg/ext/dllimport3.C: Likewise.
14597 * g++.dg/ext/dllimport4.C: Likewise.
14598 * g++.dg/ext/dllimport5.C: Likewise.
14599 * g++.dg/ext/dllimport6.C: Likewise.
14600 * g++.dg/ext/dllimport8.C: Likewise.
14601 * g++.dg/ext/dllimport9.C: Likewise.
14602 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14603 targets, too. Additionally enable test for i?86-*-mingw*.
14604 * g++.dg/ext/selectany1.C: Likewise.
14605 Remove guard variable check.
14607 2011-01-07 Janus Weil <janus@gcc.gnu.org>
14611 * gfortran.dg/storage_size_3.f08: Extended.
14613 2011-01-07 Jakub Jelinek <jakub@redhat.com>
14616 * g++.dg/template/stdarg1.C: New test.
14618 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14621 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14622 * gfortran.dg/defined_operators_1.f90: Split the subroutine
14623 from the interface of functions to not hide the errors that
14626 2011-01-06 Jan Hubicka <jh@suse.cz>
14628 * gcc.dg/lto/pr47188_0.c: New testcase.
14629 * gcc.dg/lto/pr47188_1.c: New testcase.
14631 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
14635 * gfortran.dg/interface_33.f90: New test.
14637 2011-01-06 Jakub Jelinek <jakub@redhat.com>
14640 * gcc.c-torture/compile/pr47150.c: New test.
14642 2011-01-06 Ira Rosen <irar@il.ibm.com>
14644 PR tree-optimization/47139
14645 * gcc.dg/vect/pr47139.c: New test.
14647 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14650 * gfortran.dg/extends_type_of_2.f03: New.
14652 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14654 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14656 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
14658 * gnat.dg/opt14.adb: New test.
14660 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
14663 * gfortran.dg/allocate_error_2.f90: New test.
14665 2011-01-05 Janus Weil <janus@gcc.gnu.org>
14668 * gfortran.dg/storage_size_3.f08: New.
14670 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14672 PR libgfortran/47154
14673 * gfortran.dg/namelist_68.f90: New test.
14675 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
14677 * gnat.dg/unchecked_convert8.ad[sb]: New test.
14679 2011-01-04 Janus Weil <janus@gcc.gnu.org>
14682 * gfortran.dg/class_34.f90: New.
14684 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14686 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14687 use __builtin_inff. Skip all single-precision tests that require
14690 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14692 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14694 2011-01-03 Jakub Jelinek <jakub@redhat.com>
14696 PR tree-optimization/47148
14697 * gcc.c-torture/execute/pr47148.c: New test.
14699 PR tree-optimization/47155
14700 * gcc.c-torture/execute/pr47155.c: New test.
14702 PR rtl-optimization/47157
14703 * gcc.c-torture/compile/pr47157.c: New test.
14705 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14707 * gcc.dg/torture/vector-shift2.c (schar): Define.
14708 (main): Always use schar or uchar instead of plain "char" to avoid
14709 dependencies on implementation-defined char signedness.
14711 2011-01-03 Martin Jambor <mjambor@suse.cz>
14713 PR tree-optimization/46801
14714 * gnat.dg/pack9.adb: Remove xfail.
14716 2011-01-03 Martin Jambor <mjambor@suse.cz>
14718 PR tree-optimization/46984
14719 * g++.dg/ipa/pr46984.C: New test.
14721 2011-01-02 Janus Weil <janus@gcc.gnu.org>
14724 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14726 2011-01-02 Jakub Jelinek <jakub@redhat.com>
14728 PR tree-optimization/47140
14729 * gcc.c-torture/compile/pr47140.c: New test.
14731 PR rtl-optimization/47028
14732 * gcc.dg/pr47028.c: New test.
14734 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
14736 * objc.dg/protocol-forward-1.m: Removed TODO.
14737 * objc.dg/protocol-forward-2.m: New.
14738 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14739 * obj-c++.dg/protocol-forward-2.mm: New.
14741 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
14744 * g++.dg/eh/pr38662.C: New testcase.
14746 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
14748 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14749 scan for newline '\n'.
14752 Copyright (C) 2011 Free Software Foundation, Inc.
14754 Copying and distribution of this file, with or without modification,
14755 are permitted in any medium without royalty provided the copyright
14756 notice and this notice are preserved.